Home
last modified time | relevance | path

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

/xnu-8019.80.24/bsd/skywalk/packet/
H A Dpbufpool_kern.c32 static errno_t kern_pbufpool_alloc_common(const kern_pbufpool_t,
34 static errno_t kern_pbufpool_alloc_batch_common(const kern_pbufpool_t,
44 kern_pbufpool_t *ppp, struct kern_pbufpool_memory_info *pp_info) in kern_pbufpool_create()
295 kern_pbufpool_get_context(const kern_pbufpool_t pp) in kern_pbufpool_get_context()
305 kern_pbufpool_get_memory_info(const kern_pbufpool_t pp, in kern_pbufpool_get_memory_info()
333 kern_pbufpool_alloc_common(const kern_pbufpool_t pp, const uint32_t bufcnt, in kern_pbufpool_alloc_common()
359 kern_pbufpool_alloc(const kern_pbufpool_t pp, const uint32_t bufcnt, in kern_pbufpool_alloc()
366 kern_pbufpool_alloc_nosleep(const kern_pbufpool_t pp, const uint32_t bufcnt, in kern_pbufpool_alloc_nosleep()
373 kern_pbufpool_alloc_batch_common(const kern_pbufpool_t pp, in kern_pbufpool_alloc_batch_common()
392 kern_pbufpool_alloc_batch(const kern_pbufpool_t pp, const uint32_t bufcnt, in kern_pbufpool_alloc_batch()
[all …]
H A Dos_packet.h410 typedef struct kern_pbufpool *kern_pbufpool_t; typedef
427 typedef void (*pbuf_seg_ctor_fn_t)(const kern_pbufpool_t,
441 typedef void (*pbuf_seg_dtor_fn_t)(const kern_pbufpool_t,
721 kern_pbufpool_t *, struct kern_pbufpool_memory_info *);
722 extern void *kern_pbufpool_get_context(const kern_pbufpool_t pbufpool);
723 extern errno_t kern_pbufpool_get_memory_info(const kern_pbufpool_t pbufpool,
725 extern errno_t kern_pbufpool_alloc(const kern_pbufpool_t pbufpool,
727 extern errno_t kern_pbufpool_alloc_batch(const kern_pbufpool_t pbufpool,
730 const kern_pbufpool_t pbufpool, const uint32_t bufcnt, kern_packet_t *array,
732 extern errno_t kern_pbufpool_alloc_nosleep(const kern_pbufpool_t pbufpool,
[all …]
H A Dpbufpool_var.h197 extern errno_t pp_alloc_buffer(const kern_pbufpool_t, mach_vm_address_t *,
199 extern void pp_free_buffer(const kern_pbufpool_t, mach_vm_address_t);
204 extern void pp_free_buflet(const kern_pbufpool_t, kern_buflet_t);
H A Dpbufpool.c59 static void pp_free_buflet_common(const kern_pbufpool_t, kern_buflet_t);
60 static mach_vm_address_t pp_alloc_buffer_common(const kern_pbufpool_t pp,
2091 pp_free_packet_batch(const kern_pbufpool_t pp, uint64_t *array, uint32_t size) in pp_free_packet_batch()
2105 pp_alloc_buffer_common(const kern_pbufpool_t pp, struct skmem_obj_info *oi, in pp_alloc_buffer_common()
2142 pp_alloc_buffer(const kern_pbufpool_t pp, mach_vm_address_t *baddr, in pp_alloc_buffer()
2168 pp_free_buffer(const kern_pbufpool_t pp, mach_vm_address_t addr) in pp_free_buffer()
2247 pp_free_buflet_common(const kern_pbufpool_t pp, kern_buflet_t kbft) in pp_free_buflet_common()
2280 pp_free_buflet(const kern_pbufpool_t pp, kern_buflet_t kbft) in pp_free_buflet()
/xnu-8019.80.24/bsd/skywalk/nexus/
H A Dos_nexus.h412 typedef struct kern_pbufpool *kern_pbufpool_t;
860 kern_pbufpool_t nxi_tx_pbufpool; /* optional */
861 kern_pbufpool_t nxi_rx_pbufpool; /* optional */
880 kern_pbufpool_t nxneti_tx_pbufpool; /* optional */
881 kern_pbufpool_t nxneti_rx_pbufpool; /* optional */
1007 kern_pbufpool_t *tx_pbufpool, kern_pbufpool_t *rx_pbufpool);
H A Dnexus_kern.c1352 kern_nexus_get_pbufpool(const kern_nexus_t nx, kern_pbufpool_t *ptx_pp, in kern_nexus_get_pbufpool()
1353 kern_pbufpool_t *prx_pp) in kern_nexus_get_pbufpool()
1355 kern_pbufpool_t tpp = NULL, rpp = NULL; in kern_nexus_get_pbufpool()
H A Dnexus_adapter.c2126 kern_pbufpool_t pp = kring->ckr_pp; in na_kr_populate_slots()
3608 kern_pbufpool_t pp = kring->ckr_pp; in na_packet_pool_alloc_sync()
3790 kern_pbufpool_t pp = kring->ckr_pp; in na_packet_pool_alloc_buf_sync()
/xnu-8019.80.24/bsd/net/
H A Dif_headless.c248 kern_pbufpool_t fpp_pp;
428 headless_seg_ctor_fn(const kern_pbufpool_t pp, const kern_segment_t buf_seg, in headless_seg_ctor_fn()
435 headless_seg_dtor_fn(const kern_pbufpool_t pp, const kern_segment_t buf_seg, in headless_seg_dtor_fn()
790 kern_pbufpool_t pp = headlessif->iff_fpp->fpp_pp; in headless_nx_sync_rx()
H A Dif_fake.c497 static kern_pbufpool_t S_pp;
529 kern_pbufpool_t iff_rx_pp;
530 kern_pbufpool_t iff_tx_pp;
863 kern_pbufpool_t pp = dif->iff_rx_pp; in feth_clone_packet()
1043 kern_pbufpool_t pp = dif->iff_rx_pp; in feth_copy_packet()
H A Dif_ipsec.c224 kern_pbufpool_t ipsec_kpipe_pp;
229 kern_pbufpool_t ipsec_netif_pp;
2350 kern_pbufpool_t pp;
H A Dif_utun.c118 kern_pbufpool_t utun_kpipe_pp;
123 kern_pbufpool_t utun_netif_pp;
/xnu-8019.80.24/bsd/skywalk/mem/
H A Dskmem_test.c74 static kern_pbufpool_t skmth_pp;
208 kern_pbufpool_t pp = NULL; in skmem_buflet_tests()
210 kern_pbufpool_t pp_mb = NULL; in skmem_buflet_tests()
761 kern_pbufpool_t pp = NULL; in skmem_packet_tests()
763 kern_pbufpool_t pp_mb = NULL; in skmem_packet_tests()
1274 kern_pbufpool_t pp = NULL; in skmem_quantum_tests()
/xnu-8019.80.24/bsd/skywalk/nexus/kpipe/
H A Dnx_kpipe_loopback.c56 static kern_pbufpool_t kplo_tx_pp;
57 static kern_pbufpool_t kplo_rx_pp;