Searched refs:rx_ring (Results 1 – 4 of 4) sorted by relevance
| /xnu-8019.80.24/bsd/net/ |
| H A D | if_utun.c | 415 kern_channel_ring_t rx_ring = pcb->utun_kpipe_rxring; in utun_netif_sync_tx() local 419 if (rx_ring != NULL) { in utun_netif_sync_tx() 420 kern_channel_notify(rx_ring, 0); in utun_netif_sync_tx() 589 kern_channel_ring_t rx_ring = pcb->utun_kpipe_rxring; in utun_netif_tx_doorbell() local 594 if (rx_ring != NULL) { in utun_netif_tx_doorbell() 595 kern_channel_notify(rx_ring, 0); in utun_netif_tx_doorbell() 608 kern_channel_ring_t rx_ring, uint32_t flags) in utun_netif_sync_rx() argument 626 (void) kern_channel_reclaim(rx_ring); in utun_netif_sync_rx() 630 uint32_t avail = kern_channel_available_slot_count(rx_ring); in utun_netif_sync_rx() 637 struct kern_pbufpool *rx_pp = rx_ring->ckr_pp; in utun_netif_sync_rx() [all …]
|
| H A D | if_ipsec.c | 675 kern_channel_ring_t rx_ring = pcb->ipsec_netif_rxring[0]; in ipsec_kpipe_sync_tx() local 678 if (rx_ring != NULL) { in ipsec_kpipe_sync_tx() 679 kern_channel_notify(rx_ring, 0); in ipsec_kpipe_sync_tx() 783 kern_channel_ring_t rx_ring, uint32_t flags) in ipsec_kpipe_sync_rx() argument 789 uint8_t ring_idx = (uint8_t)(uintptr_t)kern_channel_ring_get_context(rx_ring); in ipsec_kpipe_sync_rx() 808 (void) kern_channel_reclaim(rx_ring); in ipsec_kpipe_sync_rx() 810 uint32_t avail = kern_channel_available_slot_count(rx_ring); in ipsec_kpipe_sync_rx() 814 pcb->ipsec_if_xname, rx_ring->ckr_name, ring_idx); in ipsec_kpipe_sync_rx() 824 pcb->ipsec_if_xname, rx_ring->ckr_name, ring_idx); in ipsec_kpipe_sync_rx() 844 pcb->ipsec_if_xname, rx_ring->ckr_name, ring_idx); in ipsec_kpipe_sync_rx() [all …]
|
| H A D | if_headless.c | 749 kern_nexus_t nexus, kern_channel_ring_t rx_ring, uint32_t flags) in headless_nx_sync_rx_null() argument 751 #pragma unused(nxprov, rx_ring, flags) in headless_nx_sync_rx_null() 763 kern_nexus_t nexus, kern_channel_ring_t rx_ring, uint32_t flags) in headless_nx_sync_rx() argument 775 kern_channel_reclaim(rx_ring); in headless_nx_sync_rx() 779 rx_ring->ckr_ring_id, flags); in headless_nx_sync_rx() 789 rx_slot = kern_channel_get_next_slot(rx_ring, NULL, NULL); in headless_nx_sync_rx() 820 kern_channel_slot_attach_packet(rx_ring, rx_slot, ph); in headless_nx_sync_rx() 824 rx_slot = kern_channel_get_next_slot(rx_ring, rx_slot, NULL); in headless_nx_sync_rx() 828 kern_channel_advance_slot(rx_ring, last_rx_slot); in headless_nx_sync_rx() 829 kern_channel_increment_ring_net_stats(rx_ring, ifp, &stats); in headless_nx_sync_rx()
|
| H A D | if_fake.c | 1123 kern_channel_ring_t rx_ring = NULL; in feth_rx_submit() local 1129 rx_ring = dif->iff_rx_ring[0]; in feth_rx_submit() 1130 if (rx_ring == NULL) { in feth_rx_submit() 1134 kr_enter(rx_ring, TRUE); in feth_rx_submit() 1135 kern_channel_reclaim(rx_ring); in feth_rx_submit() 1136 rx_slot = kern_channel_get_next_slot(rx_ring, NULL, NULL); in feth_rx_submit() 1176 err = kern_channel_slot_attach_packet(rx_ring, rx_slot, dph); in feth_rx_submit() 1179 rx_slot = kern_channel_get_next_slot(rx_ring, rx_slot, NULL); in feth_rx_submit() 1183 kern_channel_advance_slot(rx_ring, last_rx_slot); in feth_rx_submit() 1184 kern_channel_increment_ring_net_stats(rx_ring, dif->iff_ifp, in feth_rx_submit() [all …]
|