Searched refs:tx_ring (Results 1 – 4 of 4) sorted by relevance
| /xnu-8019.80.24/bsd/net/ |
| H A D | if_utun.c | 383 kern_channel_ring_t tx_ring, uint32_t flags) in utun_netif_sync_tx() argument 402 kern_channel_slot_t tx_slot = kern_channel_get_next_slot(tx_ring, NULL, NULL); in utun_netif_sync_tx() 431 kern_packet_t tx_ph = kern_channel_slot_get_packet(tx_ring, tx_slot); in utun_netif_sync_tx() 436 tx_slot = kern_channel_get_next_slot(tx_ring, tx_slot, NULL); in utun_netif_sync_tx() 439 (void) kern_channel_slot_detach_packet(tx_ring, tx_slot, tx_ph); in utun_netif_sync_tx() 447 tx_slot = kern_channel_get_next_slot(tx_ring, tx_slot, NULL); in utun_netif_sync_tx() 535 kern_pbufpool_free_chain(tx_ring->ckr_pp, tx_chain_ph); in utun_netif_sync_tx() 538 kern_channel_advance_slot(tx_ring, tx_pslot); in utun_netif_sync_tx() 539 kern_channel_increment_ring_net_stats(tx_ring, pcb->utun_ifp, &tx_ring_stats); in utun_netif_sync_tx() 540 (void)kern_channel_reclaim(tx_ring); in utun_netif_sync_tx() [all …]
|
| H A D | if_ipsec.c | 645 kern_channel_ring_t tx_ring, uint32_t flags) in ipsec_kpipe_sync_tx() argument 666 kern_channel_slot_t tx_slot = kern_channel_get_next_slot(tx_ring, NULL, NULL); in ipsec_kpipe_sync_tx() 819 kern_channel_ring_t tx_ring = pcb->ipsec_netif_txring[ring_idx]; in ipsec_kpipe_sync_rx() local 820 if (tx_ring == NULL) { in ipsec_kpipe_sync_rx() 834 (void)kr_enter(tx_ring, TRUE); in ipsec_kpipe_sync_rx() 838 if (tx_ring != pcb->ipsec_netif_txring[ring_idx]) { in ipsec_kpipe_sync_rx() 842 kr_exit(tx_ring); in ipsec_kpipe_sync_rx() 852 kern_channel_slot_t tx_slot = kern_channel_get_next_slot(tx_ring, NULL, NULL); in ipsec_kpipe_sync_rx() 857 kr_exit(tx_ring); in ipsec_kpipe_sync_rx() 864 struct kern_pbufpool *tx_pp = tx_ring->ckr_pp; in ipsec_kpipe_sync_rx() [all …]
|
| H A D | if_headless.c | 700 kern_nexus_t nexus, kern_channel_ring_t tx_ring, uint32_t flags) in headless_nx_sync_tx() argument 715 tx_ring->ckr_ring_id, flags); in headless_nx_sync_tx() 725 tx_slot = kern_channel_get_next_slot(tx_ring, NULL, NULL); in headless_nx_sync_tx() 730 ph = kern_channel_slot_get_packet(tx_ring, tx_slot); in headless_nx_sync_tx() 732 kern_channel_slot_detach_packet(tx_ring, tx_slot, ph); in headless_nx_sync_tx() 736 tx_slot = kern_channel_get_next_slot(tx_ring, tx_slot, NULL); in headless_nx_sync_tx() 741 kern_channel_advance_slot(tx_ring, last_tx_slot); in headless_nx_sync_tx() 742 kern_channel_increment_ring_net_stats(tx_ring, ifp, &stats); in headless_nx_sync_tx()
|
| H A D | if_fake.c | 1658 kern_nexus_t nexus, kern_channel_ring_t tx_ring, uint32_t flags) in feth_nx_sync_tx() argument 1677 tx_ring->ckr_ring_id, flags); in feth_nx_sync_tx() 1699 tx_slot = kern_channel_get_next_slot(tx_ring, NULL, NULL); in feth_nx_sync_tx() 1706 sph = kern_channel_slot_get_packet(tx_ring, tx_slot); in feth_nx_sync_tx() 1708 kern_channel_slot_detach_packet(tx_ring, tx_slot, sph); in feth_nx_sync_tx() 1748 tx_slot = kern_channel_get_next_slot(tx_ring, tx_slot, NULL); in feth_nx_sync_tx() 1759 kern_channel_advance_slot(tx_ring, last_tx_slot); in feth_nx_sync_tx() 1760 kern_channel_increment_ring_net_stats(tx_ring, ifp, &stats); in feth_nx_sync_tx()
|