Home
last modified time | relevance | path

Searched refs:kern_pbufpool (Results 1 – 25 of 37) sorted by relevance

12

/xnu-11417.140.69/bsd/skywalk/packet/
H A Dpbufpool_var.h57 struct kern_pbufpool { struct
167 extern void pp_close(struct kern_pbufpool *);
176 extern struct kern_pbufpool *pp_create(const char *name,
181 extern void pp_destroy(struct kern_pbufpool *);
183 extern int pp_init_upp(struct kern_pbufpool *, boolean_t);
184 extern void pp_insert_upp(struct kern_pbufpool *, struct __kern_quantum *,
186 extern void pp_insert_upp_locked(struct kern_pbufpool *,
188 extern void pp_insert_upp_batch(struct kern_pbufpool *pp, pid_t pid,
190 extern struct __kern_quantum *pp_remove_upp(struct kern_pbufpool *, obj_idx_t,
192 extern struct __kern_quantum *pp_remove_upp_locked(struct kern_pbufpool *,
[all …]
H A Dpbufpool.c34 static struct kern_pbufpool *pp_alloc(zalloc_flags_t);
35 static void pp_free(struct kern_pbufpool *);
36 static uint32_t pp_alloc_packet_common(struct kern_pbufpool *, uint16_t,
39 static void pp_free_packet_array(struct kern_pbufpool *,
47 struct __user_quantum *, obj_idx_t, struct kern_pbufpool *, uint32_t,
50 struct kern_pbufpool *, bool);
52 struct kern_pbufpool *, uint16_t, uint32_t, struct skmem_obj **);
54 struct kern_pbufpool *, struct mbuf **, struct __kern_packet **,
56 static void pp_purge_upp_locked(struct kern_pbufpool *pp, pid_t pid);
59 static void pp_destroy_upp_locked(struct kern_pbufpool *);
[all …]
H A Dos_packet.h505 struct kern_pbufpool;
508 typedef struct kern_pbufpool *kern_pbufpool_t;
H A Dpacket_var.h210 const struct kern_pbufpool *qum_pp;
228 *(struct kern_pbufpool **)(uintptr_t)&(_kqum)->qum_pp = (_pp); \
H A Dpacket_kern.c583 struct kern_pbufpool *pool; in kern_packet_clone_internal()
640 pool = __DECONST(struct kern_pbufpool *, SK_PTR_ADDR_KQUM(ph1)->qum_pp); in kern_packet_clone_internal()
H A Dpbufpool_kern.c48 struct kern_pbufpool *pp = NULL; in kern_pbufpool_create()
/xnu-11417.140.69/bsd/skywalk/mem/
H A Dskmem_arena_var.h132 struct kern_pbufpool *arn_rx_pp; /* rx ppool handle */
133 struct kern_pbufpool *arn_tx_pp; /* tx ppool handle */
239 struct kern_pbufpool **, struct kern_pbufpool **, boolean_t, boolean_t,
H A Dskmem_arena.c268 struct kern_pbufpool *rx_pp, struct kern_pbufpool *tx_pp, in skmem_arena_pp_setup()
434 struct skmem_region_params srp[SKMEM_REGIONS], struct kern_pbufpool **tx_pp, in skmem_arena_create_for_nexus()
435 struct kern_pbufpool **rx_pp, boolean_t pp_truncated_buf, in skmem_arena_create_for_nexus()
1814 skmem_reap_pbufpool_caches(struct kern_pbufpool *pp, boolean_t purge) in skmem_reap_pbufpool_caches()
1844 struct kern_pbufpool *pp; in skmem_arena_reap_locked()
/xnu-11417.140.69/bsd/skywalk/nexus/
H A Dnexus_var.h225 struct kern_pbufpool *nx_rx_pp;
226 struct kern_pbufpool *nx_tx_pp;
323 struct kern_pbufpool **, struct kern_pbufpool **);
470 struct kern_pbufpool *, struct kern_pbufpool *, int *);
H A Dnexus_adapter.h644 extern struct kern_pbufpool *na_kr_get_pp(struct nexus_adapter *, enum txrx);
H A Dnexus_adapter.c440 struct kern_pbufpool *rx_pp = skmem_arena_nexus(na->na_arena)->arn_rx_pp; in na_bind_channel()
441 struct kern_pbufpool *tx_pp = skmem_arena_nexus(na->na_arena)->arn_tx_pp; in na_bind_channel()
1354 struct kern_pbufpool *
1357 struct kern_pbufpool *pp = NULL; in na_kr_get_pp()
1410 struct kern_pbufpool *pp = NULL; in na_kr_create()
2377 struct kern_pbufpool *pp = kring->ckr_pp; in na_kr_depopulate_slots()
3536 struct kern_pbufpool *pp = kring->ckr_pp; in na_packet_pool_free_sync()
3815 struct kern_pbufpool *pp = kring->ckr_pp; in na_packet_pool_free_buf_sync()
H A Dos_nexus.h446 typedef struct kern_pbufpool *kern_pbufpool_t;
/xnu-11417.140.69/bsd/net/pktsched/
H A Dpktsched_netem.h33 struct kern_pbufpool;
/xnu-11417.140.69/bsd/skywalk/nexus/netif/
H A Dnx_netif.h298 struct kern_pbufpool *nif_filter_pp;
529 struct kern_pbufpool **, struct kern_pbufpool **);
673 extern struct __kern_packet *nx_netif_alloc_packet(struct kern_pbufpool *,
H A Dnx_netif_gso.c116 struct kern_pbufpool *pp;
148 struct kern_pbufpool **pp) in netif_gso_check_netif_active()
266 struct netif_gso_ip_tcp_state *state, struct kern_pbufpool *pp) in netif_gso_tcp_segment_mbuf()
622 struct kern_pbufpool *__single pp = NULL; in netif_gso_ipv4_tcp()
693 struct kern_pbufpool *__single pp = NULL; in netif_gso_ipv6_tcp()
H A Dnx_netif_util.c35 nx_netif_alloc_packet(struct kern_pbufpool *pp, uint32_t sz, kern_packet_t *php) in nx_netif_alloc_packet()
40 DTRACE_SKYWALK2(alloc__fail, struct kern_pbufpool *, in nx_netif_alloc_packet()
158 struct kern_pbufpool *pp = nif->nif_filter_pp; in nx_netif_mbuf_to_filter_pkt()
336 struct kern_pbufpool *pp = nif->nif_filter_pp; in nx_netif_pkt_to_filter_pkt()
583 struct kern_pbufpool *pp; in nx_netif_pkt_to_pkt()
H A Dnx_netif_vp.c785 struct skmem_region_params srp[SKMEM_REGIONS], struct kern_pbufpool **tx_pp) in netif_vp_region_params_setup()
861 struct kern_pbufpool *pp = nx->nx_tx_pp; in netif_vp_region_params_setup()
917 struct kern_pbufpool *__single tx_pp = NULL; in netif_vp_na_mem_new()
H A Dnx_netif_host.c683 struct kern_pbufpool *pp; in nx_netif_mbuf_to_kpkt()
/xnu-11417.140.69/bsd/skywalk/nexus/kpipe/
H A Dnx_kernel_pipe.c107 struct kern_pbufpool **, struct kern_pbufpool **);
565 nx_kpipe_prov_nx_mem_info(struct kern_nexus *nx, struct kern_pbufpool **tpp, in nx_kpipe_prov_nx_mem_info()
566 struct kern_pbufpool **rpp) in nx_kpipe_prov_nx_mem_info()
/xnu-11417.140.69/bsd/skywalk/nexus/flowswitch/
H A Dfsw_vp.c508 nx_fsw_alloc_packet(struct kern_pbufpool *pp, uint32_t sz, kern_packet_t *php) in nx_fsw_alloc_packet()
513 DTRACE_SKYWALK2(alloc__fail, struct kern_pbufpool *, in nx_fsw_alloc_packet()
H A Dfsw_dp.c1293 struct kern_pbufpool *pp; in convert_native_pktq_to_mbufs()
1335 pp = __DECONST(struct kern_pbufpool *, KPKTQ_FIRST(pktq)->pkt_qum.qum_pp); in convert_native_pktq_to_mbufs()
1789 struct kern_pbufpool *dpp; in dp_flow_rx_process()
2640 dp_copy_to_dev_log(struct nx_flowswitch *fsw, const struct kern_pbufpool *pp, in dp_copy_to_dev_log()
2706 const struct kern_pbufpool *pp = dpkt->pkt_qum.qum_pp; in dp_copy_to_dev()
3478 struct kern_pbufpool *dev_pp; in dp_tx_pktq()
3901 struct kern_pbufpool *dev_pp; in dp_gso_pktq()
/xnu-11417.140.69/bsd/skywalk/channel/
H A Dchannel_var.h146 struct kern_pbufpool *ch_pp;
369 struct kern_pbufpool *ckr_pp; /* adapter's packet buffer pool */
H A Dchannel_ring.c472 struct kern_pbufpool *pp = kring->ckr_pp; in kr_txprologue()
520 struct kern_pbufpool *pp = kring->ckr_pp; in kr_txprologue_upp()
1111 struct kern_pbufpool *pp = kring->ckr_pp; in kr_txfinalize()
1328 struct kern_pbufpool *pp = kring->ckr_pp; in kr_rxfinalize_upp()
1547 struct kern_pbufpool *pp = kring->ckr_pp; in kr_event_sync_finalize()
/xnu-11417.140.69/bsd/net/classq/
H A Dclassq_fq_codel.c309 struct kern_pbufpool *pp = in fq_compressor()
310 __DECONST(struct kern_pbufpool *, ((struct __kern_quantum *)kpkt)->qum_pp); in fq_compressor()
/xnu-11417.140.69/bsd/skywalk/core/
H A Dskywalk_var.h299 struct kern_pbufpool;

12