Home
last modified time | relevance | path

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

/xnu-12377.1.9/bsd/skywalk/channel/
H A Dchannel_ring.c399 struct __kern_quantum *kqum = ksd->sd_qum; in kr_log_bad_ring() local
407 idx = METADATA_IDX(kqum); in kr_log_bad_ring()
408 len = kqum->qum_len; in kr_log_bad_ring()
480 struct __kern_quantum *kqum = ksd->sd_qum; in kr_txprologue() local
483 if (__improbable(!(kqum->qum_qflags & QUM_F_KERNEL_ONLY) && in kr_txprologue()
484 METADATA_IDX(kqum) != METADATA_IDX(kqum->qum_user))) { in kr_txprologue()
491 err = kr_internalize_metadata(ch, kring, maxfrags, kqum, p); in kr_txprologue()
505 *byte_count += kqum->qum_len; in kr_txprologue()
523 struct __kern_quantum *kqum = NULL; in kr_txprologue_upp() local
538 kqum = pp_remove_upp_locked(pp, usd->sd_md_idx, &err); in kr_txprologue_upp()
[all …]
H A Dchannel_kern.c284 struct __kern_quantum *kqum = ksd->sd_qum; in kern_channel_slot_get_packet() local
286 if (__improbable(kqum == NULL || in kern_channel_slot_get_packet()
287 (kqum->qum_qflags & QUM_F_DROPPED) != 0)) { in kern_channel_slot_get_packet()
/xnu-12377.1.9/bsd/skywalk/packet/
H A Dpbufpool.c523 pp_metadata_construct(struct __kern_quantum *kqum, struct __user_quantum *uqum, in pp_metadata_construct() argument
535 struct __kern_packet *kpkt = SK_PTR_ADDR_KPKT(kqum); in pp_metadata_construct()
570 kbuf = kqum->qum_buf; in pp_metadata_construct()
620 ASSERT(!PP_KERNEL_ONLY(pp) || (kqum->qum_qflags & QUM_F_KERNEL_ONLY)); in pp_metadata_construct()
621 ASSERT(METADATA_IDX(kqum) != OBJ_IDX_NONE); in pp_metadata_construct()
623 SK_KVA(pp), SK_KVA(kqum), bufcnt, SK_KVA(baddr)); in pp_metadata_construct()
628 pp_metadata_destruct(kqum, pp, raw); in pp_metadata_construct()
639 struct __kern_quantum *kqum; in pp_metadata_ctor_common() local
680 kqum = SK_PTR_ADDR_KQUM((uintptr_t)SKMEM_OBJ_ADDR(oi) + in pp_metadata_ctor_common()
707 error = pp_metadata_construct(kqum, uqum, SKMEM_OBJ_IDX_REG(oi), pp, in pp_metadata_ctor_common()
[all …]
H A Dpacket_var.h724 struct __kern_slot_desc *ksd, struct __kern_quantum *kqum) in KR_SLOT_ATTACH_METADATA() argument
731 ASSERT(kqum->qum_pp == kring->ckr_pp); in KR_SLOT_ATTACH_METADATA()
732 ASSERT(kqum->qum_ksd == NULL); in KR_SLOT_ATTACH_METADATA()
737 ASSERT(kqum->qum_qflags & QUM_F_INTERNALIZED); in KR_SLOT_ATTACH_METADATA()
738 ASSERT(((kqum->qum_qflags & QUM_F_FINALIZED) != 0) ^ in KR_SLOT_ATTACH_METADATA()
739 ((kqum->qum_qflags & QUM_F_DROPPED) != 0)); in KR_SLOT_ATTACH_METADATA()
741 kqum->qum_ksd = ksd; in KR_SLOT_ATTACH_METADATA()
743 KSD_ATTACH_METADATA(ksd, kqum); in KR_SLOT_ATTACH_METADATA()
745 USD_ATTACH_METADATA(KR_USD(kring, idx), METADATA_IDX(kqum)); in KR_SLOT_ATTACH_METADATA()
756 struct __kern_quantum *kqum = ksd->sd_qum; in KR_SLOT_DETACH_METADATA() local
[all …]
H A Dpbufpool_kern.c284 struct __kern_quantum *kqum; in kern_pbufpool_alloc_common() local
297 kqum = SK_PTR_ADDR_KQUM(pp_alloc_packet(pp, (uint16_t)bufcnt, skmflag)); in kern_pbufpool_alloc_common()
298 if (__probable(kqum != NULL)) { in kern_pbufpool_alloc_common()
299 *pph = SK_PTR_ENCODE(kqum, METADATA_TYPE(kqum), in kern_pbufpool_alloc_common()
300 METADATA_SUBTYPE(kqum)); in kern_pbufpool_alloc_common()
303 return (kqum != NULL) ? 0 : ENOMEM; in kern_pbufpool_alloc_common()
/xnu-12377.1.9/bsd/skywalk/nexus/
H A Dnexus_adapter.c2188 struct __kern_quantum *kqum; in na_kr_populate_slots() local
2256 kqum = SK_PTR_ADDR_KQUM(pp_alloc_packet(pp, pp->pp_max_frags, in na_kr_populate_slots()
2258 if (kqum == NULL) { in na_kr_populate_slots()
2269 kqum->qum_ksd = ksd; in na_kr_populate_slots()
2271 KSD_ATTACH_METADATA(ksd, kqum); in na_kr_populate_slots()
2273 USD_ATTACH_METADATA(usd, METADATA_IDX(kqum)); in na_kr_populate_slots()
2275 kqum, current_proc()); in na_kr_populate_slots()
2279 " kbuf[%-3u, %p]", i, SK_KVA(ksd), METADATA_IDX(kqum), in na_kr_populate_slots()
2280 SK_KVA(kqum), kqum->qum_buf[0].buf_idx, in na_kr_populate_slots()
2281 SK_KVA(&kqum->qum_buf[0])); in na_kr_populate_slots()
[all …]
/xnu-12377.1.9/bsd/skywalk/nexus/upipe/
H A Dnx_user_pipe.c923 struct __kern_quantum *kqum; in nx_upipe_na_txsync_locked() local
925 kqum = ksd_tx->sd_qum; in nx_upipe_na_txsync_locked()
930 ASSERT((kqum->qum_qflags & (QUM_F_INTERNALIZED | in nx_upipe_na_txsync_locked()
934 byte_count += kqum->qum_len; in nx_upipe_na_txsync_locked()
/xnu-12377.1.9/tools/lldbmacros/
H A Dskywalk.py318 for kqum in IterateListEntry(bkt.upp_head, 'qum_upp_link', list_prefix='s') :
320 print(format_string.format(kqum))
/xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/
H A Dfsw_dp.c1236 struct __kern_quantum *kqum; in fsw_ring_enqueue_pktq() local
1253 kqum = SK_PTR_ADDR_KQUM(pkt); in fsw_ring_enqueue_pktq()
1254 kqum->qum_qflags |= QUM_F_FINALIZED; in fsw_ring_enqueue_pktq()
1257 KR_SLOT_ATTACH_METADATA(r, KR_KSD(r, idx), kqum); in fsw_ring_enqueue_pktq()