Searched refs:ckr_lim (Results 1 – 12 of 12) sorted by relevance
| /xnu-8020.101.4/bsd/skywalk/channel/ |
| H A D | channel_ring.c | 89 *(slot_idx_t *)(uintptr_t)&kring->ckr_lim = (nslots - 1); in kr_init_to_mhints() 379 const slot_idx_t lim = kring->ckr_lim; in kr_log_bad_ring() 503 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txprologue() 594 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txprologue_upp() 796 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_rxprologue() 848 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_rxprologue_nodetach() 912 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_rxprologue_upp() 1143 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txfinalize() 1180 slot_idx = SLOT_NEXT(slot_idx, kring->ckr_lim); in kr_txfinalize_upp() 1226 slot_diff = kring->ckr_lim - slot_diff; in kr_txsync_finalize() [all …]
|
| H A D | channel_var.h | 350 const slot_idx_t ckr_lim; /* ckr_num_slots - 1 */ member 820 space = kr->ckr_lim - (uint32_t)busy; in kr_available_slots() 840 space = rxkring->ckr_lim - (uint32_t)busy; in kr_available_slots_rxring() 854 const uint32_t lim = kr->ckr_lim; in kr_reserve_slots_locked() 912 ticket = SLOT_NEXT(ticket, kr->ckr_lim); in kr_publish_slots()
|
| H A D | channel_kern.c | 40 ((_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()
|
| /xnu-8020.101.4/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_vp.c | 214 sidx = SLOT_NEXT(sidx, kring->ckr_lim); in fsw_vp_na_txsync() 217 kring->ckr_ktail = SLOT_PREV(kring->ckr_rhead, kring->ckr_lim); in fsw_vp_na_txsync() 245 ASSERT(head <= kring->ckr_lim); in fsw_vp_na_rxsync()
|
| H A D | fsw_dp.c | 805 idx = SLOT_NEXT(idx, r->ckr_lim)) { in fsw_ring_dequeue_pktq() 828 r->ckr_ktail = SLOT_PREV(idx, r->ckr_lim); in fsw_ring_dequeue_pktq() 847 idx_end = SLOT_INCREMENT(idx_start, n, r->ckr_lim); in fsw_ring_enqueue_pktq() 861 idx = SLOT_NEXT(idx, r->ckr_lim); in fsw_ring_enqueue_pktq()
|
| /xnu-8020.101.4/bsd/skywalk/nexus/ |
| H A D | nexus_adapter.c | 445 ASSERT(kring->ckr_lim == (kring->ckr_num_slots - 1)); in na_krings_verify() 458 &kring->ckr_ksds[kring->ckr_lim]); in na_krings_verify() 1943 ASSERT(kring->ckr_lim == (ndesc - 1)); in na_kr_setup() 1944 kring->ckr_ksds_last = &kring->ckr_ksds[kring->ckr_lim]; in na_kr_setup() 2205 sidx = SLOT_NEXT(sidx, kring->ckr_lim); in na_kr_populate_slots() 2228 sidx = SLOT_NEXT(sidx, kring->ckr_lim); in na_kr_populate_slots() 3039 ASSERT(kring->ckr_rhead <= kring->ckr_lim); in na_pseudo_rxsync() 3401 j = SLOT_NEXT(j, kring->ckr_lim); in na_packet_pool_free_sync() 3410 kring->ckr_ktail = SLOT_PREV(j, kring->ckr_lim); in na_packet_pool_free_sync() 3458 curr_ws = MIN(curr_ws, kring->ckr_lim); in na_packet_pool_alloc_sync() [all …]
|
| /xnu-8020.101.4/bsd/skywalk/nexus/monitor/ |
| H A D | nx_monitor.c | 1026 const slot_idx_t lim = kring->ckr_lim; in nx_mon_zcopy_parent_sync() 1041 *(slot_idx_t *)(uintptr_t)&mlim = mkring->ckr_lim; in nx_mon_zcopy_parent_sync() 1198 const slot_idx_t lim = kring->ckr_lim; in nx_mon_parent_sync() 1211 mlim = mkring->ckr_lim; in nx_mon_parent_sync()
|
| /xnu-8020.101.4/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_vp.c | 258 idx = SLOT_NEXT(idx, ring->ckr_lim); in netif_hwna_rx_get_pkts() 510 idx = SLOT_NEXT(idx, ring->ckr_lim); in netif_vp_send_pkt_chain_low_latency() 538 idx = SLOT_NEXT(idx, ring->ckr_lim); in netif_vp_send_pkt_chain_low_latency()
|
| H A D | nx_netif_compat.c | 742 const slot_idx_t lim = kring->ckr_lim; in nx_netif_compat_tx_clean() 787 const slot_idx_t lim = kring->ckr_lim; in nx_netif_compat_set_tx_event() 993 nm_i = SLOT_NEXT(nm_i, kring->ckr_lim); in nx_netif_compat_na_txsync() 1299 const slot_idx_t lim = kring->ckr_lim; in nx_netif_compat_na_rxsync()
|
| H A D | nx_netif.c | 1779 ASSERT(kring->ckr_rhead <= kring->ckr_lim); in nx_netif_na_rxsync() 3340 for (i = begin; i != end; i = SLOT_NEXT(i, r->ckr_lim)) { 3374 idx = SLOT_NEXT(idx, ring->ckr_lim); 4044 if ((uint32_t)ring_space == ring->ckr_lim) { 4061 idx = SLOT_NEXT(idx, ring->ckr_lim); 4098 idx = SLOT_NEXT(idx, ring->ckr_lim);
|
| /xnu-8020.101.4/bsd/skywalk/nexus/upipe/ |
| H A D | nx_user_pipe.c | 867 const slot_idx_t lim_tx = txkring->ckr_lim; in nx_upipe_na_txsync_locked() 868 const slot_idx_t lim_rx = rxkring->ckr_lim; in nx_upipe_na_txsync_locked() 1005 const slot_idx_t lim_rx = rxkring->ckr_lim; in nx_upipe_na_rxsync()
|
| /xnu-8020.101.4/bsd/skywalk/nexus/kpipe/ |
| H A D | nx_kernel_pipe.c | 633 ASSERT(kring->ckr_rhead <= kring->ckr_lim); in nx_kpipe_na_rxsync()
|