Home
last modified time | relevance | path

Searched refs:ckr_lim (Results 1 – 12 of 12) sorted by relevance

/xnu-11215.1.10/bsd/skywalk/channel/
H A Dchannel_ring.c92 *(slot_idx_t *)(uintptr_t)&kring->ckr_lim = (nslots - 1); in kr_init_to_mhints()
382 const slot_idx_t lim = kring->ckr_lim; in kr_log_bad_ring()
506 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txprologue()
597 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txprologue_upp()
799 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_rxprologue()
851 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_rxprologue_nodetach()
925 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_rxprologue_upp()
1161 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txfinalize()
1198 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txfinalize_upp()
1244 slot_diff = kring->ckr_lim - slot_diff; in kr_txsync_finalize()
[all …]
H A Dchannel_kern.c40 ((_kring)->ckr_khead == SLOT_NEXT((_index), (_kring)->ckr_lim))
77 slot_idx_t lim = kring->ckr_lim; in _kern_channel_available_slot_count_rx()
121 kring->ckr_lim); in kern_channel_get_next_slot()
176 kring->ckr_ktail = SLOT_NEXT(index, kring->ckr_lim); in _kern_channel_advance_slot_rx()
H A Dchannel_var.h330 const slot_idx_t ckr_lim; /* ckr_num_slots - 1 */ member
804 space = kr->ckr_lim - (kr->ckr_num_slots - kr->ckr_khead); in kr_available_slots()
823 space = rxkring->ckr_lim - (uint32_t)busy; in kr_available_slots_rxring()
/xnu-11215.1.10/bsd/skywalk/nexus/
H A Dnexus_adapter.c418 ASSERT(kring->ckr_lim == (kring->ckr_num_slots - 1)); in na_krings_verify()
431 &kring->ckr_ksds[kring->ckr_lim]); in na_krings_verify()
2054 ASSERT(kring->ckr_lim == (ndesc - 1)); in na_kr_setup()
2055 kring->ckr_ksds_last = &kring->ckr_ksds[kring->ckr_lim]; in na_kr_setup()
2318 sidx = SLOT_NEXT(sidx, kring->ckr_lim); in na_kr_populate_slots()
2341 sidx = SLOT_NEXT(sidx, kring->ckr_lim); in na_kr_populate_slots()
3146 ASSERT(kring->ckr_rhead <= kring->ckr_lim); in na_pseudo_rxsync()
3586 j = SLOT_NEXT(j, kring->ckr_lim); in na_packet_pool_free_sync()
3595 kring->ckr_ktail = SLOT_PREV(j, kring->ckr_lim); in na_packet_pool_free_sync()
3717 curr_ws = MIN(curr_ws, kring->ckr_lim); in na_packet_pool_alloc_sync_common()
[all …]
/xnu-11215.1.10/bsd/skywalk/nexus/flowswitch/
H A Dfsw_vp.c222 sidx = SLOT_NEXT(sidx, kring->ckr_lim); in fsw_vp_na_txsync()
225 kring->ckr_ktail = SLOT_PREV(kring->ckr_rhead, kring->ckr_lim); in fsw_vp_na_txsync()
253 ASSERT(head <= kring->ckr_lim); in fsw_vp_na_rxsync()
H A Dfsw_dp.c1085 idx = SLOT_NEXT(idx, r->ckr_lim)) { in fsw_rx_ring_dequeue_pktq()
1106 r->ckr_ktail = SLOT_PREV(idx, r->ckr_lim); in fsw_rx_ring_dequeue_pktq()
1163 idx != idx_end; idx = SLOT_NEXT(idx, r->ckr_lim)) { in fsw_tx_ring_dequeue_pktq()
1205 r->ckr_ktail = SLOT_PREV(idx, r->ckr_lim); in fsw_tx_ring_dequeue_pktq()
1229 idx_end = SLOT_INCREMENT(idx_start, n, r->ckr_lim); in fsw_ring_enqueue_pktq()
1243 idx = SLOT_NEXT(idx, r->ckr_lim); in fsw_ring_enqueue_pktq()
/xnu-11215.1.10/bsd/skywalk/nexus/monitor/
H A Dnx_monitor.c1021 const slot_idx_t lim = kring->ckr_lim; in nx_mon_zcopy_parent_sync()
1036 *(slot_idx_t *)(uintptr_t)&mlim = mkring->ckr_lim; in nx_mon_zcopy_parent_sync()
1193 const slot_idx_t lim = kring->ckr_lim; in nx_mon_parent_sync()
1206 mlim = mkring->ckr_lim; in nx_mon_parent_sync()
/xnu-11215.1.10/bsd/skywalk/nexus/netif/
H A Dnx_netif_compat.c727 const slot_idx_t lim = kring->ckr_lim; in nx_netif_compat_tx_clean()
772 const slot_idx_t lim = kring->ckr_lim; in nx_netif_compat_set_tx_event()
978 nm_i = SLOT_NEXT(nm_i, kring->ckr_lim); in nx_netif_compat_na_txsync()
1284 const slot_idx_t lim = kring->ckr_lim; in nx_netif_compat_na_rxsync()
H A Dnx_netif.c1831 ASSERT(kring->ckr_rhead <= kring->ckr_lim); in nx_netif_na_rxsync()
3629 for (i = begin; i != end; i = SLOT_NEXT(i, r->ckr_lim)) {
3664 idx = SLOT_NEXT(idx, ring->ckr_lim);
4323 if ((uint32_t)ring_space == ring->ckr_lim) {
4340 idx = SLOT_NEXT(idx, ring->ckr_lim);
4377 idx = SLOT_NEXT(idx, ring->ckr_lim);
H A Dnx_netif_vp.c265 idx = SLOT_NEXT(idx, ring->ckr_lim); in netif_hwna_rx_get_pkts()
/xnu-11215.1.10/bsd/skywalk/nexus/upipe/
H A Dnx_user_pipe.c853 const slot_idx_t lim_tx = txkring->ckr_lim; in nx_upipe_na_txsync_locked()
854 const slot_idx_t lim_rx = rxkring->ckr_lim; in nx_upipe_na_txsync_locked()
991 const slot_idx_t lim_rx = rxkring->ckr_lim; in nx_upipe_na_rxsync()
/xnu-11215.1.10/bsd/skywalk/nexus/kpipe/
H A Dnx_kernel_pipe.c632 ASSERT(kring->ckr_rhead <= kring->ckr_lim); in nx_kpipe_na_rxsync()