Lines Matching refs:ordered_indices
2448 ifnet_reset_order(u_int32_t *ordered_indices, u_int32_t count) in ifnet_reset_order() argument
2459 if (ordered_indices[order_index] == IFSCOPE_NONE || in ifnet_reset_order()
2460 ordered_indices[order_index] > (uint32_t)if_index) { in ifnet_reset_order()
2477 u_int32_t interface_index = ordered_indices[order_index]; in ifnet_reset_order()
2497 ifnet_get_ordered_indices(u_int32_t *ordered_indices, uint32_t *count) in ifnet_get_ordered_indices() argument
2514 ordered_indices[order_index++] = ifp->if_index; in ifnet_get_ordered_indices()
2557 u_int32_t *ordered_indices = NULL; in ifioctl_iforder() local
2579 ordered_indices = (u_int32_t *)kalloc_data(ordered_indices_length, in ifioctl_iforder()
2581 if (ordered_indices == NULL) { in ifioctl_iforder()
2587 ordered_indices, ordered_indices_length); in ifioctl_iforder()
2596 if (ordered_indices[j] == ordered_indices[i]) { in ifioctl_iforder()
2607 error = ifnet_reset_order(ordered_indices, ifo->ifo_count); in ifioctl_iforder()
2632 ordered_indices = (uint32_t *)kalloc_data(ordered_indices_length, in ifioctl_iforder()
2634 if (ordered_indices == NULL) { in ifioctl_iforder()
2639 error = ifnet_get_ordered_indices(ordered_indices, &count); in ifioctl_iforder()
2642 error = copyout((caddr_t)ordered_indices, in ifioctl_iforder()
2659 if (ordered_indices != NULL) { in ifioctl_iforder()
2660 kfree_data(ordered_indices, ordered_indices_length); in ifioctl_iforder()