Searched refs:rxkring (Results 1 – 3 of 3) sorted by relevance
| /xnu-8019.80.24/bsd/skywalk/nexus/upipe/ |
| H A D | nx_user_pipe.c | 813 struct __kern_channel_ring *rxkring = txkring->ckr_pipe; in nx_upipe_na_txsync() local 822 txkring->ckr_ring_id, flags, rxkring->ckr_name, SK_KVA(rxkring), in nx_upipe_na_txsync() 823 rxkring->ckr_flags, CKRF_BITS, rxkring->ckr_ring_id); in nx_upipe_na_txsync() 845 rx_tsync = __DECONST(uint64_t *, &rxkring->ckr_sync_time); in nx_upipe_na_txsync() 855 (void) rxkring->ckr_na_notify(rxkring, p, 0); in nx_upipe_na_txsync() 866 struct __kern_channel_ring *rxkring = txkring->ckr_pipe; in nx_upipe_na_txsync_locked() local 868 const slot_idx_t lim_rx = rxkring->ckr_lim; in nx_upipe_na_txsync_locked() 885 sk_proc_pid(p), rxkring->ckr_name, rxkring->ckr_khead, in nx_upipe_na_txsync_locked() 886 rxkring->ckr_ktail, rxkring->ckr_rhead, in nx_upipe_na_txsync_locked() 887 rxkring->ckr_rtail, rx ? "*" : ""); in nx_upipe_na_txsync_locked() [all …]
|
| /xnu-8019.80.24/bsd/skywalk/nexus/kpipe/ |
| H A D | nx_kpipe_loopback.c | 322 kern_channel_ring_t rxkring = kplo_rxring; in kplo_sync_tx() local 337 flags, rxkring->ckr_name); in kplo_sync_tx() 344 rxkring->ckr_khead, rxkring->ckr_ktail, in kplo_sync_tx() 345 rxkring->ckr_rhead, rxkring->ckr_rtail); in kplo_sync_tx() 354 avail_rs = kern_channel_available_slot_count(rxkring); in kplo_sync_tx() 356 rs = kern_channel_get_next_slot(rxkring, NULL, NULL); in kplo_sync_tx() 434 VERIFY(kern_channel_slot_attach_packet(rxkring, rs, tph) == 0); in kplo_sync_tx() 438 rs = kern_channel_get_next_slot(rxkring, rs, NULL); in kplo_sync_tx() 446 kern_channel_advance_slot(rxkring, prs); in kplo_sync_tx() 449 kern_channel_increment_ring_stats(rxkring, &stats); in kplo_sync_tx() [all …]
|
| /xnu-8019.80.24/bsd/skywalk/channel/ |
| H A D | channel_var.h | 828 kr_available_slots_rxring(struct __kern_channel_ring *rxkring) in kr_available_slots_rxring() argument 834 busy = (int)(rxkring->ckr_ktail - rxkring->ckr_khead); in kr_available_slots_rxring() 836 busy += rxkring->ckr_num_slots; in kr_available_slots_rxring() 840 space = rxkring->ckr_lim - (uint32_t)busy; in kr_available_slots_rxring()
|