| /xnu-10063.141.1/bsd/skywalk/packet/ |
| H A D | pbufpool_var.h | 56 struct kern_pbufpool { struct 163 extern void pp_close(struct kern_pbufpool *); 172 extern struct kern_pbufpool *pp_create(const char *name, 177 extern void pp_destroy(struct kern_pbufpool *); 179 extern int pp_init_upp(struct kern_pbufpool *, boolean_t); 180 extern void pp_insert_upp(struct kern_pbufpool *, struct __kern_quantum *, 182 extern void pp_insert_upp_locked(struct kern_pbufpool *, 184 extern void pp_insert_upp_batch(struct kern_pbufpool *pp, pid_t pid, 186 extern struct __kern_quantum *pp_remove_upp(struct kern_pbufpool *, obj_idx_t, 188 extern struct __kern_quantum *pp_remove_upp_locked(struct kern_pbufpool *, [all …]
|
| H A D | pbufpool.c | 33 static struct kern_pbufpool *pp_alloc(zalloc_flags_t); 34 static void pp_free(struct kern_pbufpool *); 35 static uint32_t pp_alloc_packet_common(struct kern_pbufpool *, uint16_t, 37 static void pp_free_packet_array(struct kern_pbufpool *, uint64_t *, uint32_t); 44 struct __user_quantum *, obj_idx_t, struct kern_pbufpool *, uint32_t, 47 struct kern_pbufpool *, bool); 49 struct kern_pbufpool *, uint16_t, uint32_t, struct skmem_obj **); 51 struct kern_pbufpool *, struct mbuf **, struct __kern_packet **, 53 static void pp_purge_upp_locked(struct kern_pbufpool *pp, pid_t pid); 56 static void pp_destroy_upp_locked(struct kern_pbufpool *); [all …]
|
| H A D | os_packet.h | 505 struct kern_pbufpool; 508 typedef struct kern_pbufpool *kern_pbufpool_t;
|
| H A D | packet_kern.c | 583 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 D | packet_var.h | 210 const struct kern_pbufpool *qum_pp; 228 *(struct kern_pbufpool **)(uintptr_t)&(_kqum)->qum_pp = (_pp); \
|
| H A D | pbufpool_kern.c | 48 struct kern_pbufpool *pp = NULL; in kern_pbufpool_create()
|
| /xnu-10063.141.1/bsd/skywalk/mem/ |
| H A D | skmem_arena_var.h | 132 struct kern_pbufpool *arn_rx_pp; /* rx ppool handle */ 133 struct kern_pbufpool *arn_tx_pp; /* tx ppool handle */ 237 struct kern_pbufpool **, struct kern_pbufpool **, boolean_t, boolean_t,
|
| H A D | skmem_arena.c | 266 struct kern_pbufpool *rx_pp, struct kern_pbufpool *tx_pp, in skmem_arena_pp_setup() 420 struct skmem_region_params srp[SKMEM_REGIONS], struct kern_pbufpool **tx_pp, in skmem_arena_create_for_nexus() 421 struct kern_pbufpool **rx_pp, boolean_t pp_truncated_buf, in skmem_arena_create_for_nexus() 1807 skmem_reap_pbufpool_caches(struct kern_pbufpool *pp, boolean_t purge) in skmem_reap_pbufpool_caches() 1837 struct kern_pbufpool *pp; in skmem_arena_reap_locked()
|
| /xnu-10063.141.1/bsd/skywalk/nexus/ |
| H A D | nexus_var.h | 220 struct kern_pbufpool *nx_rx_pp; 221 struct kern_pbufpool *nx_tx_pp; 316 struct kern_pbufpool **, struct kern_pbufpool **); 463 struct kern_pbufpool *, struct kern_pbufpool *, int *);
|
| H A D | nexus_adapter.h | 631 extern struct kern_pbufpool *na_kr_get_pp(struct nexus_adapter *, enum txrx);
|
| H A D | nexus_adapter.c | 448 struct kern_pbufpool *rx_pp = skmem_arena_nexus(na->na_arena)->arn_rx_pp; in na_bind_channel() 449 struct kern_pbufpool *tx_pp = skmem_arena_nexus(na->na_arena)->arn_tx_pp; in na_bind_channel() 1338 struct kern_pbufpool * 1341 struct kern_pbufpool *pp = NULL; in na_kr_get_pp() 1394 struct kern_pbufpool *pp = NULL; in na_kr_create() 2287 struct kern_pbufpool *pp = kring->ckr_pp; in na_kr_depopulate_slots() 3440 struct kern_pbufpool *pp = kring->ckr_pp; in na_packet_pool_free_sync() 3717 struct kern_pbufpool *pp = kring->ckr_pp; in na_packet_pool_free_buf_sync()
|
| H A D | os_nexus.h | 445 typedef struct kern_pbufpool *kern_pbufpool_t;
|
| /xnu-10063.141.1/bsd/net/pktsched/ |
| H A D | pktsched_netem.h | 33 struct kern_pbufpool;
|
| /xnu-10063.141.1/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif.h | 317 struct kern_pbufpool *nif_filter_pp; 525 struct kern_pbufpool **, struct kern_pbufpool **); 668 extern struct __kern_packet *nx_netif_alloc_packet(struct kern_pbufpool *,
|
| H A D | nx_netif_gso.c | 116 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() 609 struct kern_pbufpool *pp = NULL; in netif_gso_ipv4_tcp() 680 struct kern_pbufpool *pp = NULL; in netif_gso_ipv6_tcp()
|
| H A D | nx_netif_util.c | 35 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() 578 struct kern_pbufpool *pp; in nx_netif_pkt_to_pkt()
|
| H A D | nx_netif_vp.c | 783 struct skmem_region_params *srp, struct kern_pbufpool **tx_pp) in netif_vp_region_params_setup() 859 struct kern_pbufpool *pp = nx->nx_tx_pp; in netif_vp_region_params_setup() 915 struct kern_pbufpool *tx_pp = NULL; in netif_vp_na_mem_new()
|
| H A D | nx_netif_host.c | 584 struct kern_pbufpool *pp; in nx_netif_mbuf_to_kpkt()
|
| /xnu-10063.141.1/bsd/skywalk/nexus/kpipe/ |
| H A D | nx_kernel_pipe.c | 107 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-10063.141.1/bsd/skywalk/channel/ |
| H A D | channel_var.h | 145 struct kern_pbufpool *ch_pp; 390 struct kern_pbufpool *ckr_pp; /* adapter's packet buffer pool */
|
| H A D | channel_ring.c | 472 struct kern_pbufpool *pp = kring->ckr_pp; in kr_txprologue() 520 struct kern_pbufpool *pp = kring->ckr_pp; in kr_txprologue_upp() 1106 struct kern_pbufpool *pp = kring->ckr_pp; in kr_txfinalize() 1323 struct kern_pbufpool *pp = kring->ckr_pp; in kr_rxfinalize_upp() 1542 struct kern_pbufpool *pp = kring->ckr_pp; in kr_event_sync_finalize()
|
| /xnu-10063.141.1/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_vp.c | 508 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 D | fsw_dp.c | 1207 struct kern_pbufpool *pp; in convert_native_pktq_to_mbufs() 1249 pp = __DECONST(struct kern_pbufpool *, KPKTQ_FIRST(pktq)->pkt_qum.qum_pp); in convert_native_pktq_to_mbufs() 1691 struct kern_pbufpool *dpp; in dp_flow_rx_process() 2485 dp_copy_to_dev_log(struct nx_flowswitch *fsw, const struct kern_pbufpool *pp, in dp_copy_to_dev_log() 2548 const struct kern_pbufpool *pp = dpkt->pkt_qum.qum_pp; in dp_copy_to_dev() 3345 struct kern_pbufpool *dev_pp; in dp_tx_pktq() 3740 struct kern_pbufpool *dev_pp; in dp_gso_pktq()
|
| /xnu-10063.141.1/bsd/skywalk/core/ |
| H A D | skywalk_var.h | 299 struct kern_pbufpool;
|
| /xnu-10063.141.1/bsd/net/ |
| H A D | if_ipsec.c | 868 struct kern_pbufpool *rx_pp = rx_ring->ckr_pp; in ipsec_kpipe_sync_rx_mbuf() 870 struct kern_pbufpool *tx_pp = tx_ring->ckr_pp; in ipsec_kpipe_sync_rx_mbuf() 1174 struct kern_pbufpool *rx_pp = rx_ring->ckr_pp; in ipsec_kpipe_sync_rx_packet() 1176 struct kern_pbufpool *tx_pp = tx_ring->ckr_pp; in ipsec_kpipe_sync_rx_packet() 1724 struct kern_pbufpool *rx_pp = rx_ring->ckr_pp; in ipsec_netif_sync_rx_mbuf() 2332 struct kern_pbufpool *rx_pp = rx_ring->ckr_pp; in ipsec_netif_sync_rx_packet()
|