Lines Matching refs:ordered_indices
2352 ifnet_reset_order(u_int32_t *ordered_indices, u_int32_t count) in ifnet_reset_order() argument
2363 if (ordered_indices[order_index] == IFSCOPE_NONE || in ifnet_reset_order()
2364 ordered_indices[order_index] > (uint32_t)if_index) { in ifnet_reset_order()
2381 u_int32_t interface_index = ordered_indices[order_index]; in ifnet_reset_order()
2401 ifnet_get_ordered_indices(u_int32_t *ordered_indices, uint32_t *count) in ifnet_get_ordered_indices() argument
2418 ordered_indices[order_index++] = ifp->if_index; in ifnet_get_ordered_indices()
2461 u_int32_t *ordered_indices = NULL; in ifioctl_iforder() local
2483 ordered_indices = (u_int32_t *)kalloc_data(ordered_indices_length, in ifioctl_iforder()
2485 if (ordered_indices == NULL) { in ifioctl_iforder()
2491 ordered_indices, ordered_indices_length); in ifioctl_iforder()
2500 if (ordered_indices[j] == ordered_indices[i]) { in ifioctl_iforder()
2511 error = ifnet_reset_order(ordered_indices, ifo->ifo_count); in ifioctl_iforder()
2536 ordered_indices = (uint32_t *)kalloc_data(ordered_indices_length, in ifioctl_iforder()
2538 if (ordered_indices == NULL) { in ifioctl_iforder()
2543 error = ifnet_get_ordered_indices(ordered_indices, &count); in ifioctl_iforder()
2546 error = copyout((caddr_t)ordered_indices, in ifioctl_iforder()
2563 if (ordered_indices != NULL) { in ifioctl_iforder()
2564 kfree_data(ordered_indices, ordered_indices_length); in ifioctl_iforder()