Home
last modified time | relevance | path

Searched refs:ckr_num_slots (Results 1 – 13 of 13) sorted by relevance

/xnu-10002.1.13/bsd/skywalk/channel/
H A Dchannel_var.h347 slot_idx_t ckr_num_slots; /* # of slots */ member
818 busy += kr->ckr_num_slots; in kr_available_slots()
836 busy += rxkring->ckr_num_slots; in kr_available_slots_rxring()
872 ASSERT(kr->ckr_khead < kr->ckr_num_slots); in kr_reserve_slots_locked()
873 ASSERT(kr->ckr_ktail < kr->ckr_num_slots); in kr_reserve_slots_locked()
874 ASSERT(kr->ckr_klease < kr->ckr_num_slots); in kr_reserve_slots_locked()
875 ASSERT(kr->ckr_lease_idx < kr->ckr_num_slots); in kr_reserve_slots_locked()
894 ASSERT(start < kr->ckr_num_slots); in kr_publish_slots()
895 ASSERT(end < kr->ckr_num_slots); in kr_publish_slots()
896 ASSERT(ticket < kr->ckr_num_slots); in kr_publish_slots()
H A Dchannel_ring.c91 kring->ckr_num_slots = nslots; in kr_init_to_mhints()
453 r += kr->ckr_num_slots; in kr_reclaim()
624 slot_idx_t _n = (_kring)->ckr_num_slots; \
691 slot_count += kring->ckr_num_slots; in kr_txsync_prologue()
722 return kring->ckr_num_slots; in kr_txsync_prologue()
765 return kring->ckr_num_slots; in kr_free_sync_prologue()
796 ASSERT(nfree < kring->ckr_num_slots); in kr_rxprologue()
957 slot_idx_t _n = (_kring)->ckr_num_slots; \
1020 slot_count += kring->ckr_num_slots; in kr_rxsync_prologue()
1047 return kring->ckr_num_slots; in kr_rxsync_prologue()
[all …]
H A Dchannel_kern.c66 return kring->ckr_num_slots + kring->ckr_rhead - index; in _kern_channel_available_slot_count_tx()
82 busy = kring->ckr_num_slots + index - kring->ckr_khead; in _kern_channel_available_slot_count_rx()
124 ASSERT(slot_idx < kring->ckr_num_slots); in kern_channel_get_next_slot()
184 ASSERT(index < kring->ckr_num_slots); in kern_channel_advance_slot()
H A Dchannel_syscalls.c473 kring->ckr_num_slots) { in __channel_sync()
506 kring->ckr_num_slots) { in __channel_sync()
585 kring->ckr_num_slots)) { in __channel_sync()
632 kring->ckr_num_slots)) { in __channel_sync()
H A Dchannel.c1257 kring->ckr_num_slots) { in ch_event()
1343 kring->ckr_num_slots) { in ch_event()
1426 if (kr_event_sync_prologue(kring, p) >= kring->ckr_num_slots) { in ch_event()
/xnu-10002.1.13/bsd/skywalk/nexus/monitor/
H A Dnx_monitor.c1053 rel_slots += kring->ckr_num_slots; in nx_mon_zcopy_parent_sync()
1074 busy += mkring->ckr_num_slots; in nx_mon_zcopy_parent_sync()
1085 if (beg >= kring->ckr_num_slots) { in nx_mon_zcopy_parent_sync()
1086 beg -= kring->ckr_num_slots; in nx_mon_zcopy_parent_sync()
1218 busy += mkring->ckr_num_slots; in nx_mon_parent_sync()
1231 if (beg >= kring->ckr_num_slots) { in nx_mon_parent_sync()
1232 beg -= kring->ckr_num_slots; in nx_mon_parent_sync()
1328 new_slots += kring->ckr_num_slots; in nx_mon_parent_txsync()
1357 new_slots += kring->ckr_num_slots; in nx_mon_parent_rxsync()
/xnu-10002.1.13/bsd/skywalk/nexus/
H A Dnexus_adapter.c425 ASSERT(kring->ckr_num_slots > 0); in na_krings_verify()
426 ASSERT(kring->ckr_lim == (kring->ckr_num_slots - 1)); in na_krings_verify()
1831 ndesc = kring->ckr_num_slots; in na_kr_setup()
2143 uint32_t nslots = kring->ckr_num_slots; in na_kr_populate_slots()
2288 uint32_t i, j, n = kring->ckr_num_slots; in na_kr_depopulate_slots()
3452 n += kring->ckr_num_slots; in na_packet_pool_free_sync()
3491 ASSERT(nfree < kring->ckr_num_slots); in na_packet_pool_free_sync()
3615 b += kring->ckr_num_slots; in na_packet_pool_alloc_sync_common()
3728 n += kring->ckr_num_slots; in na_packet_pool_free_buf_sync()
3809 b += kring->ckr_num_slots; in na_packet_pool_alloc_buf_sync()
H A Dnexus.c2410 for (i = 0; i < kring->ckr_num_slots; i++) { in nx_init_slots()
/xnu-10002.1.13/bsd/skywalk/nexus/upipe/
H A Dnx_user_pipe.c885 n += txkring->ckr_num_slots; in nx_upipe_na_txsync_locked()
892 b += rxkring->ckr_num_slots; in nx_upipe_na_txsync_locked()
1011 b += rxkring->ckr_num_slots; in nx_upipe_na_rxsync()
1028 n += txkring->ckr_num_slots; in nx_upipe_na_rxsync()
/xnu-10002.1.13/bsd/skywalk/nexus/flowswitch/
H A Dfsw_vp.c206 dropped_pkts += kring->ckr_num_slots; in fsw_vp_na_txsync()
/xnu-10002.1.13/bsd/skywalk/nexus/kpipe/
H A Dnx_kpipe_loopback.c496 txkring->ckr_num_slots)) { in kplo_sync_rx()
/xnu-10002.1.13/bsd/skywalk/nexus/netif/
H A Dnx_netif_compat.c1476 ASSERT(npkts < kring->ckr_num_slots); in nx_netif_compat_na_rxsync()
H A Dnx_netif.c4229 ring_space += ring->ckr_num_slots;