Home
last modified time | relevance | path

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

/xnu-10002.1.13/bsd/skywalk/channel/
H A Dchannel_kern.c325 kern_channel_tx_refill_common(const kern_channel_ring_t hw_kring, in kern_channel_tx_refill_common() argument
336 KDBG((SK_KTRACE_CHANNEL_TX_REFILL | DBG_FUNC_START), SK_KVA(hw_kring)); in kern_channel_tx_refill_common()
338 VERIFY(hw_kring != NULL); in kern_channel_tx_refill_common()
339 hwna = KRNA(hw_kring); in kern_channel_tx_refill_common()
343 ASSERT(hw_kring->ckr_tx == NR_TX); in kern_channel_tx_refill_common()
371 if (kr_enter(hw_kring, canblock) != 0) { in kern_channel_tx_refill_common()
376 if (__improbable(KR_DROP(hw_kring) || in kern_channel_tx_refill_common()
377 !NA_IS_ACTIVE(hw_kring->ckr_na))) { in kern_channel_tx_refill_common()
378 kr_exit(hw_kring); in kern_channel_tx_refill_common()
379 SK_ERR("hw-kr 0x%llx stopped", SK_KVA(hw_kring)); in kern_channel_tx_refill_common()
[all …]