Home
last modified time | relevance | path

Searched defs:kring (Results 1 – 19 of 19) sorted by relevance

/xnu-12377.1.9/bsd/skywalk/channel/
H A Dchannel_kern.c43 kern_channel_notify(const kern_channel_ring_t kring, uint32_t flags) in kern_channel_notify()
54 kern_channel_reclaim(const kern_channel_ring_t kring) in kern_channel_reclaim()
60 _kern_channel_available_slot_count_tx(const kern_channel_ring_t kring, in _kern_channel_available_slot_count_tx()
73 _kern_channel_available_slot_count_rx(const kern_channel_ring_t kring, in _kern_channel_available_slot_count_rx()
92 kern_channel_available_slot_count(const kern_channel_ring_t kring) in kern_channel_available_slot_count()
104 kern_channel_get_next_slot(const kern_channel_ring_t kring, in kern_channel_get_next_slot()
162 _kern_channel_advance_slot_tx(const kern_channel_ring_t kring, slot_idx_t index) in _kern_channel_advance_slot_tx()
170 _kern_channel_advance_slot_rx(const kern_channel_ring_t kring, slot_idx_t index) in _kern_channel_advance_slot_rx()
180 kern_channel_advance_slot(const kern_channel_ring_t kring, in kern_channel_advance_slot()
200 kern_channel_ring_get_context(const kern_channel_ring_t kring) in kern_channel_ring_get_context()
[all …]
H A Dchannel_ring.c85 kr_init_to_mhints(struct __kern_channel_ring *kring, uint32_t nslots) in kr_init_to_mhints()
226 kr_update_user_stats(struct __kern_channel_ring *kring, uint32_t slot_count, in kr_update_user_stats()
296 kr_update_stats(struct __kern_channel_ring *kring, uint32_t slot_count, in kr_update_stats()
363 kr_txempty(struct __kern_channel_ring *kring) in kr_txempty()
381 kr_log_bad_ring(struct __kern_channel_ring *kring) in kr_log_bad_ring()
468 kr_txprologue(struct kern_channel *ch, struct __kern_channel_ring *kring, in kr_txprologue()
516 kr_txprologue_upp(struct kern_channel *ch, struct __kern_channel_ring *kring, in kr_txprologue_upp()
658 kr_txsync_prologue(struct kern_channel *ch, struct __kern_channel_ring *kring, in kr_txsync_prologue()
731 kr_free_sync_prologue(struct __kern_channel_ring *kring, struct proc *p) in kr_free_sync_prologue()
772 kr_rxprologue(struct kern_channel *ch, struct __kern_channel_ring *kring, in kr_rxprologue()
[all …]
H A Dchannel_syscalls.c332 const struct __kern_channel_ring *kring, ring_id_t i) in channel_sync_log1()
345 const struct nexus_adapter *na, const struct __kern_channel_ring *kring, in channel_sync_log2()
362 struct __kern_channel_ring *krings, *kring; in __channel_sync() local
H A Dkern_channel_event.c295 kern_channel_event_notify(struct __kern_channel_ring *kring) in kern_channel_event_notify()
307 kern_channel_event_sync(struct __kern_channel_ring *kring, struct proc *p, in kern_channel_event_sync()
H A Dchannel.c298 csi_selrecord_one(struct __kern_channel_ring *kring, struct proc *p, void *wql) in csi_selrecord_one()
378 csi_selwakeup_one(struct __kern_channel_ring *kring, boolean_t nodelay, in csi_selwakeup_one()
1158 struct __kern_channel_ring *kring; in ch_event() local
2405 struct __kern_channel_ring *kring = in ch_set_lowat_thresh() local
/xnu-12377.1.9/bsd/skywalk/nexus/netif/
H A Dnx_netif_compat.c357 nx_netif_compat_na_notify_tx(struct __kern_channel_ring *kring, in nx_netif_compat_na_notify_tx()
373 nx_netif_compat_na_notify_rx(struct __kern_channel_ring *kring, in nx_netif_compat_na_notify_rx()
726 struct __kern_channel_ring *kring) in nx_netif_compat_tx_clean()
770 nx_netif_compat_set_tx_event(struct __kern_channel_ring *kring, in nx_netif_compat_set_tx_event()
860 nx_netif_compat_na_txsync_log(struct __kern_channel_ring *kring, in nx_netif_compat_na_txsync_log()
878 nx_netif_compat_na_txsync(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_compat_na_txsync()
1021 nx_netif_compat_receive_log1(const struct __kern_channel_ring *kring, in nx_netif_compat_receive_log1()
1033 nx_netif_compat_receive_log2(const struct __kern_channel_ring *kring, in nx_netif_compat_receive_log2()
1056 struct __kern_channel_ring *kring; in nx_netif_compat_receive() local
1208 nx_netif_compat_na_rxsync_log(const struct __kern_channel_ring *kring, in nx_netif_compat_na_rxsync_log()
[all …]
H A Dnx_netif_host.c243 struct __kern_channel_ring *kring; in nx_netif_host_krings_create() local
274 struct __kern_channel_ring *kring; in nx_netif_host_krings_delete() local
307 nx_netif_host_na_rxsync(struct __kern_channel_ring *kring, in nx_netif_host_na_rxsync()
318 nx_netif_host_na_txsync(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_host_na_txsync()
458 struct __kern_channel_ring *kring; in nx_netif_host_output() local
H A Dnx_netif_filter_vp.c357 netif_filter_na_rxsync(struct __kern_channel_ring *kring, struct proc *p, in netif_filter_na_rxsync()
371 netif_filter_na_txsync(struct __kern_channel_ring *kring, struct proc *p, in netif_filter_na_txsync()
H A Dnx_netif.c406 nx_netif_na_notify_drop(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_na_notify_drop()
1721 struct __kern_channel_ring *kring; in nx_netif_doorbell_internal() local
1751 nx_netif_na_txsync(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_na_txsync()
1815 nx_netif_na_rxsync(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_na_rxsync()
1880 nx_netif_common_intr(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_common_intr()
1955 nx_netif_na_notify_tx(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_na_notify_tx()
1962 nx_netif_na_notify_rx(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_na_notify_rx()
1988 nx_netif_na_notify_rx_redirect(struct __kern_channel_ring *kring, struct proc *p, in nx_netif_na_notify_rx_redirect()
H A Dnx_netif_poll.c372 struct __kern_channel_ring *kring = &na->na_rx_rings[0]; in netif_rxpoll_compat_thread_cont() local
H A Dnx_netif_vp.c675 netif_vp_na_txsync(struct __kern_channel_ring *kring, struct proc *p, in netif_vp_na_txsync()
761 netif_vp_na_rxsync(struct __kern_channel_ring *kring, struct proc *p, in netif_vp_na_rxsync()
H A Dnx_netif_gso.c150 struct __kern_channel_ring *kring; in netif_gso_check_netif_active() local
/xnu-12377.1.9/bsd/skywalk/nexus/
H A Dnexus_adapter.c330 struct __kern_channel_ring *__single kring; in na_krings_use() local
382 struct __kern_channel_ring *__single kring; in na_krings_unuse() local
408 struct __kern_channel_ring *__single kring; in na_krings_verify() local
1109 na_post_event(struct __kern_channel_ring *kring, boolean_t nodelay, in na_post_event()
1133 na_notify(struct __kern_channel_ring *kring, struct proc *p, uint32_t flags) in na_notify()
1388 struct __kern_channel_ring *__single kring; in na_kr_create() local
1720 struct __kern_channel_ring *kring; in na_kr_delete() local
1845 struct __kern_channel_ring *kring = &NAKR(na, t)[i]; in na_kr_setup() local
2053 struct __kern_channel_ring *kring, enum txrx t, struct kern_channel *ch, in na_kr_teardown_common()
2164 struct __kern_channel_ring *kring = &NAKR(na, t)[i]; in na_kr_teardown_txrx() local
[all …]
H A Dnexus.c2321 struct __kern_channel_ring *kring = &NAKR(na, t)[i]; in nx_init_rings() local
2392 struct __kern_channel_ring *kring = &NAKR(na, t)[i]; in nx_fini_rings() local
2430 nx_init_slots(struct kern_nexus *nx, struct __kern_channel_ring *kring) in nx_init_slots()
2479 nx_fini_slots(struct kern_nexus *nx, struct __kern_channel_ring *kring) in nx_fini_slots()
3205 populate_ring_entries(struct __kern_channel_ring *__counted_by(last)kring, in populate_ring_entries()
H A Dnexus_var.h606 nx_sync_tx(struct __kern_channel_ring *kring, boolean_t commit) in nx_sync_tx()
622 nx_sync_rx(struct __kern_channel_ring *kring, boolean_t commit) in nx_sync_rx()
638 nx_tx_doorbell(struct __kern_channel_ring *kring, boolean_t async) in nx_tx_doorbell()
/xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/
H A Dfsw_vp.c186 fsw_vp_na_txsync(struct __kern_channel_ring *kring, struct proc *p, in fsw_vp_na_txsync()
244 fsw_vp_na_rxsync(struct __kern_channel_ring *kring, struct proc *p, in fsw_vp_na_rxsync()
/xnu-12377.1.9/bsd/skywalk/nexus/kpipe/
H A Dnx_kernel_pipe.c607 nx_kpipe_na_txsync(struct __kern_channel_ring *kring, struct proc *p, in nx_kpipe_na_txsync()
620 nx_kpipe_na_rxsync(struct __kern_channel_ring *kring, struct proc *p, in nx_kpipe_na_rxsync()
/xnu-12377.1.9/bsd/skywalk/packet/
H A Dpacket_var.h723 KR_SLOT_ATTACH_METADATA(const kern_channel_ring_t kring, in KR_SLOT_ATTACH_METADATA()
753 KR_SLOT_DETACH_METADATA(const kern_channel_ring_t kring, in KR_SLOT_DETACH_METADATA()
789 KR_SLOT_ATTACH_BUF_METADATA(const kern_channel_ring_t kring, in KR_SLOT_ATTACH_BUF_METADATA()
/xnu-12377.1.9/tools/lldbmacros/
H A Dskywalk.py79 def GetKernChannelRingSummary(kring): argument