Home
last modified time | relevance | path

Searched refs:ckr_khead (Results 1 – 15 of 15) sorted by relevance

/xnu-10002.1.13/bsd/skywalk/channel/
H A Dchannel_ring.c93 kring->ckr_rhead = kring->ckr_khead = 0; in kr_init_to_mhints()
420 kring->ckr_rhead, kring->ckr_khead, in kr_log_bad_ring()
451 r = kr->ckr_rhead - kr->ckr_khead; in kr_reclaim()
456 kr->ckr_khead = kr->ckr_rhead; in kr_reclaim()
497 kring->ckr_khead, kring->ckr_ktail, in kr_txprologue()
556 usd->sd_md_idx, kring->ckr_khead, kring->ckr_ktail, in kr_txprologue_upp()
580 kring->ckr_khead, kring->ckr_ktail, in kr_txprologue_upp()
662 slot_idx_t ckr_khead, ckr_ktail, ckr_rtail; in kr_txsync_prologue() local
675 ckr_khead = kring->ckr_khead; in kr_txsync_prologue()
682 sk_proc_pid(p), kring->ckr_name, ckr_khead, ckr_ktail, in kr_txsync_prologue()
[all …]
H A Dchannel_kern.c40 ((_kring)->ckr_khead == SLOT_NEXT((_index), (_kring)->ckr_lim))
81 if (index < kring->ckr_khead) { in _kern_channel_available_slot_count_rx()
82 busy = kring->ckr_num_slots + index - kring->ckr_khead; in _kern_channel_available_slot_count_rx()
84 busy = index - kring->ckr_khead; in _kern_channel_available_slot_count_rx()
96 kring->ckr_khead); in kern_channel_available_slot_count()
115 slot_idx = kring->ckr_khead; in kern_channel_get_next_slot()
132 kring->ckr_name, slot_idx, kring->ckr_khead, in kern_channel_get_next_slot()
145 kring->ckr_name, slot_idx, kring->ckr_khead, in kern_channel_get_next_slot()
H A Dchannel_var.h353 volatile slot_idx_t ckr_khead; member
816 busy = (int)(kr->ckr_klease - kr->ckr_khead); in kr_available_slots()
834 busy = (int)(rxkring->ckr_ktail - rxkring->ckr_khead); in kr_available_slots_rxring()
872 ASSERT(kr->ckr_khead < kr->ckr_num_slots); in kr_reserve_slots_locked()
H A Dchannel_syscalls.c344 kring->ckr_khead); in channel_sync_log1()
356 kring->ckr_ring->ring_head, kring->ckr_khead); in channel_sync_log2()
H A Dchannel.c1245 kring->ckr_ring->ring_head == kring->ckr_khead) { in ch_event()
/xnu-10002.1.13/bsd/skywalk/nexus/flowswitch/
H A Dfsw_vp.c204 dropped_pkts = kring->ckr_rhead - kring->ckr_khead; in fsw_vp_na_txsync()
214 slot_idx_t sidx = kring->ckr_khead; in fsw_vp_na_txsync()
224 kring->ckr_khead = kring->ckr_rhead; in fsw_vp_na_txsync()
259 khead_prev = kring->ckr_khead; in fsw_vp_na_rxsync()
260 kring->ckr_khead = head; in fsw_vp_na_rxsync()
269 CKRF_BITS, kring->ckr_ring_id, kring->ckr_khead, khead_prev, in fsw_vp_na_rxsync()
H A Dfsw_dp.c994 idx = r->ckr_khead; in fsw_rx_ring_dequeue_pktq()
1020 r->ckr_khead = idx; in fsw_rx_ring_dequeue_pktq()
1066 idx = r->ckr_khead; in fsw_tx_ring_dequeue_pktq()
1119 r->ckr_khead = idx; in fsw_tx_ring_dequeue_pktq()
/xnu-10002.1.13/bsd/skywalk/nexus/upipe/
H A Dnx_user_pipe.c834 if (__probable(txkring->ckr_rhead != txkring->ckr_khead)) { in nx_upipe_na_txsync()
864 sk_proc_pid(p), txkring->ckr_name, txkring->ckr_khead, in nx_upipe_na_txsync_locked()
870 sk_proc_pid(p), rxkring->ckr_name, rxkring->ckr_khead, in nx_upipe_na_txsync_locked()
880 k = txkring->ckr_khead; /* TX */ in nx_upipe_na_txsync_locked()
883 n = txkring->ckr_rhead - txkring->ckr_khead; in nx_upipe_na_txsync_locked()
890 b = j - rxkring->ckr_khead; in nx_upipe_na_txsync_locked()
963 txkring->ckr_khead = k; in nx_upipe_na_txsync_locked()
970 sk_proc_pid(p), txkring->ckr_name, txkring->ckr_khead, in nx_upipe_na_txsync_locked()
976 sk_proc_pid(p), rxkring->ckr_name, rxkring->ckr_khead, in nx_upipe_na_txsync_locked()
1009 b = rxkring->ckr_ktail - rxkring->ckr_khead; in nx_upipe_na_rxsync()
[all …]
/xnu-10002.1.13/bsd/skywalk/nexus/kpipe/
H A Dnx_kpipe_loopback.c340 txkring->ckr_khead, txkring->ckr_ktail, in kplo_sync_tx()
344 rxkring->ckr_khead, rxkring->ckr_ktail, in kplo_sync_tx()
453 txkring->ckr_khead, txkring->ckr_ktail, in kplo_sync_tx()
457 rxkring->ckr_khead, rxkring->ckr_ktail, in kplo_sync_tx()
/xnu-10002.1.13/bsd/skywalk/nexus/netif/
H A Dnx_netif_compat.c724 slot_idx_t khead = kring->ckr_khead; in nx_netif_compat_tx_clean()
755 n, kring->ckr_khead, kring->ckr_ktail, in nx_netif_compat_tx_clean()
862 flags, nm_i, kring->ckr_khead, kring->ckr_ktail, in nx_netif_compat_na_txsync_log()
891 nm_i = kring->ckr_khead; in nx_netif_compat_na_txsync()
981 kring->ckr_khead = nm_i; in nx_netif_compat_na_txsync()
1021 nx_mbq_size(q), kring->ckr_khead, kring->ckr_ktail); in nx_netif_compat_receive_log1()
1300 if (kring->ckr_khead != head) { in nx_netif_compat_na_rxsync()
1301 kring->ckr_khead = head; in nx_netif_compat_na_rxsync()
H A Dnx_netif_vp.c241 if (__improbable(ring->ckr_khead == ktail)) { in netif_hwna_rx_get_pkts()
527 ring->ckr_khead_pre = ring->ckr_khead; in netif_vp_send_pkt_chain_low_latency()
541 while (idx != ring->ckr_khead) { in netif_vp_send_pkt_chain_low_latency()
548 ring->ckr_khead_pre = ring->ckr_khead; in netif_vp_send_pkt_chain_low_latency()
H A Dnx_netif.c3679 if (__improbable(ring->ckr_khead == ktail)) {
4150 ring->ckr_name, ring->ckr_khead,
4329 ring->ckr_khead_pre = ring->ckr_khead;
4343 while (idx != ring->ckr_khead) {
4350 ring->ckr_khead_pre = ring->ckr_khead;
/xnu-10002.1.13/bsd/skywalk/nexus/
H A Dnexus_adapter.c1150 kring->ckr_flags, CKRF_BITS, flags, kring->ckr_khead, in na_notify()
1889 kring->ckr_khead; in na_kr_setup()
3450 n = kring->ckr_rhead - kring->ckr_khead; in na_packet_pool_free_sync()
3463 j = kring->ckr_khead; in na_packet_pool_free_sync()
3501 kring->ckr_khead = j; in na_packet_pool_free_sync()
3610 kring->ckr_khead = kring->ckr_rhead; in na_packet_pool_alloc_sync_common()
3613 b = kring->ckr_ktail - kring->ckr_khead; in na_packet_pool_alloc_sync_common()
3691 ASSERT(j != kring->ckr_khead || j == kring->ckr_ktail); in na_packet_pool_alloc_sync_common()
3726 n = kring->ckr_rhead - kring->ckr_khead; in na_packet_pool_free_buf_sync()
3739 j = kring->ckr_khead; in na_packet_pool_free_buf_sync()
[all …]
/xnu-10002.1.13/bsd/skywalk/nexus/monitor/
H A Dnx_monitor.c519 kring->ckr_khead = kring->ckr_rhead; in nx_mon_na_rxsync()
1047 beg = kring->ckr_khead; in nx_mon_zcopy_parent_sync()
1072 busy = i - mkring->ckr_khead; in nx_mon_zcopy_parent_sync()
1216 busy = i - mkring->ckr_khead; in nx_mon_parent_sync()
1325 first_new = kring->ckr_khead; in nx_mon_parent_txsync()
/xnu-10002.1.13/tools/lldbmacros/
H A Dskywalk.py93 kh=kring.ckr_khead,