| /xnu-8796.141.3/bsd/net/ |
| H A D | pf_pbuf.c | 35 pbuf_init_mbuf(pbuf_t *pbuf, struct mbuf *m, struct ifnet *ifp) in pbuf_init_mbuf() argument 39 pbuf->pb_type = PBUF_TYPE_MBUF; in pbuf_init_mbuf() 40 pbuf->pb_mbuf = m; in pbuf_init_mbuf() 41 pbuf->pb_ifp = ifp; in pbuf_init_mbuf() 42 pbuf->pb_next = NULL; in pbuf_init_mbuf() 43 pbuf_sync(pbuf); in pbuf_init_mbuf() 47 pbuf_init_memory(pbuf_t *pbuf, const struct pbuf_memory *mp, struct ifnet *ifp) in pbuf_init_memory() argument 49 pbuf->pb_type = PBUF_TYPE_MEMORY; in pbuf_init_memory() 50 pbuf->pb_memory = *mp; in pbuf_init_memory() 51 pbuf->pb_ifp = ifp; in pbuf_init_memory() [all …]
|
| H A D | nat464_utils.c | 481 nat464_translate_icmp_ip(pbuf_t *pbuf, uint16_t off, uint16_t *tot_len, uint16_t *off2, in nat464_translate_icmp_ip() argument 489 uint64_t ipid_salt = (uint64_t)pbuf_get_packet_buffer_address(pbuf); in nat464_translate_icmp_ip() 502 hdr = pbuf_resize_segment(pbuf, off, olen, hlen); in nat464_translate_icmp_ip() 525 ip4->ip_sum = pbuf_inet_cksum(pbuf, 0, 0, ip4->ip_hl << 2); in nat464_translate_icmp_ip() 584 nat464_insert_frag46(pbuf_t *pbuf, uint16_t ip_id_val, uint16_t frag_offset, in nat464_insert_frag46() argument 591 if (pbuf_resize_segment(pbuf, sizeof(struct ip6_hdr), 0, in nat464_insert_frag46() 596 p_ip6h = mtod(pbuf->pb_mbuf, struct ip6_hdr *); in nat464_insert_frag46() 597 p_ip6_frag = (struct ip6_frag *)pbuf_contig_segment(pbuf, in nat464_insert_frag46() 623 nat464_translate_64(pbuf_t *pbuf, int off, uint8_t tos, in nat464_translate_64() argument 641 if (pbuf->pb_ifp == NULL) { in nat464_translate_64() [all …]
|
| H A D | pf.c | 358 pf_lazy_makewritable(struct pf_pdesc *pd, pbuf_t *pbuf, int len) in pf_lazy_makewritable() argument 366 VERIFY(pbuf == pd->mp); in pf_lazy_makewritable() 368 p = pbuf->pb_data; in pf_lazy_makewritable() 370 if ((p = pbuf_ensure_writable(pbuf, len)) == NULL) { in pf_lazy_makewritable() 375 pd->pf_mtag = pf_find_mtag_pbuf(pbuf); in pf_lazy_makewritable() 2238 pf_change_ap(int dir, pbuf_t *pbuf, struct pf_addr *a, u_int16_t *p, in pf_change_ap() argument 2275 if (dir == PF_OUT && pbuf != NULL && in pf_change_ap() 2276 (*pbuf->pb_csum_flags & (CSUM_TCP | CSUM_UDP))) { in pf_change_ap() 2320 if (dir == PF_OUT && pbuf != NULL && in pf_change_ap() 2321 (*pbuf->pb_csum_flags & (CSUM_TCPIPV6 | in pf_change_ap() [all …]
|
| H A D | pf_norm.c | 1906 pf_normalize_ip(pbuf_t *pbuf, int dir, struct pfi_kif *kif, u_short *reason, in pf_normalize_ip() argument 1913 struct ip *h = pbuf->pb_data; in pf_normalize_ip() 1922 struct ifnet *ifp = pbuf->pb_ifp; in pf_normalize_ip() 1923 uint64_t ipid_salt = (uint64_t)pbuf_get_packet_buffer_address(pbuf); in pf_normalize_ip() 2023 if ((m = pbuf_to_mbuf(pbuf, TRUE)) == NULL) { in pf_normalize_ip() 2028 VERIFY(!pbuf_is_valid(pbuf)); in pf_normalize_ip() 2054 pbuf_init_mbuf(pbuf, m, ifp); in pf_normalize_ip() 2057 pd->pf_mtag = pf_find_mtag_pbuf(pbuf); in pf_normalize_ip() 2101 if ((m = pbuf_to_mbuf(pbuf, TRUE)) == NULL) { in pf_normalize_ip() 2106 VERIFY(!pbuf_is_valid(pbuf)); in pf_normalize_ip() [all …]
|
| H A D | pf_pbuf.h | 60 typedef struct pbuf { struct 82 struct pbuf *pb_next; argument
|
| H A D | if_pflog.c | 369 pflog_packet(struct pfi_kif *kif, pbuf_t *pbuf, sa_family_t af, u_int8_t dir, in pflog_packet() argument 380 if (kif == NULL || !pbuf_is_valid(pbuf) || rm == NULL || pd == NULL) { in pflog_packet() 389 if ((m = pbuf_to_mbuf(pbuf, FALSE)) == NULL) { in pflog_packet()
|
| H A D | pf_osfp.c | 87 pf_osfp_fingerprint(struct pf_pdesc *pd, pbuf_t *pbuf, int off, in pf_osfp_fingerprint() argument 101 ip = pbuf->pb_data; in pf_osfp_fingerprint() 105 ip6 = pbuf->pb_data; in pf_osfp_fingerprint() 107 if (!pf_pull_hdr(pbuf, off, hdr, tcp->th_off << 2, NULL, NULL, in pf_osfp_fingerprint()
|
| H A D | dlil.c | 2038 void *buf, *base, **pbuf; in dlil_alloc_local_stats() local 2059 pbuf = (void **)((intptr_t)base - sizeof(void *)); in dlil_alloc_local_stats() 2060 *pbuf = buf; in dlil_alloc_local_stats() 2077 pbuf = (void **)((intptr_t)base - sizeof(void *)); in dlil_alloc_local_stats() 2078 *pbuf = buf; in dlil_alloc_local_stats() 2097 pbuf = (void **) in dlil_alloc_local_stats() 2099 zfree(dlif_tcpstat_zone, *pbuf); in dlil_alloc_local_stats() 2103 pbuf = (void **) in dlil_alloc_local_stats() 2105 zfree(dlif_udpstat_zone, *pbuf); in dlil_alloc_local_stats() 7171 pbuf_t pbuf_store, *pbuf = NULL; in dlil_clat46() local [all …]
|
| /xnu-8796.141.3/bsd/kern/ |
| H A D | mcache.c | 286 void *buf, **pbuf; in mcache_create_common() local 301 pbuf = (void **)((intptr_t)cp - sizeof(void *)); in mcache_create_common() 302 *pbuf = buf; in mcache_create_common() 897 void **pbuf; in mcache_destroy() local 930 pbuf = (void **)((intptr_t)cp - sizeof(void *)); in mcache_destroy() 932 zfree(mcache_zone, *pbuf); in mcache_destroy() 948 void *buf, *base, **pbuf; in mcache_slab_alloc() local 964 pbuf = (void **)((intptr_t)base - sizeof(void *)); in mcache_slab_alloc() 965 *pbuf = buf; in mcache_slab_alloc() 1009 void **pbuf; in mcache_slab_free() local [all …]
|
| /xnu-8796.141.3/bsd/skywalk/packet/ |
| H A D | pbufpool_kern.c | 432 kern_pbufpool_alloc_buflet(const kern_pbufpool_t pp, kern_buflet_t *pbuf, in kern_pbufpool_alloc_buflet() argument 435 return pp_alloc_buflet(pp, pbuf, SKMEM_SLEEP, in kern_pbufpool_alloc_buflet() 441 kern_buflet_t *pbuf, bool attach_buffer) in kern_pbufpool_alloc_buflet_nosleep() argument 443 return pp_alloc_buflet(pp, pbuf, SKMEM_NOSLEEP, in kern_pbufpool_alloc_buflet_nosleep() 464 kern_pbufpool_free_buflet(const kern_pbufpool_t pp, kern_buflet_t pbuf) in kern_pbufpool_free_buflet() argument 466 return pp_free_buflet(pp, pbuf); in kern_pbufpool_free_buflet()
|
| H A D | packet_kern.c | 916 struct __kern_buflet *pbuf; in kern_buflet_clone_internal() local 932 pbuf = pbuf_array[itr]; in kern_buflet_clone_internal() 934 _KBUF_COPY(buf1, pbuf); in kern_buflet_clone_internal() 935 _CASSERT(sizeof(pbuf->buf_flag) == sizeof(uint16_t)); in kern_buflet_clone_internal() 936 *__DECONST(uint16_t *, &pbuf->buf_flag) |= BUFLET_FLAG_RAW; in kern_buflet_clone_internal() 937 BUF_NBFT_ADDR(pbuf, 0); in kern_buflet_clone_internal() 938 BUF_NBFT_IDX(pbuf, OBJ_IDX_NONE); in kern_buflet_clone_internal()
|
| H A D | os_packet.h | 875 kern_buflet_t pbuf);
|
| /xnu-8796.141.3/bsd/skywalk/mem/ |
| H A D | skmem_cache.c | 639 void **pbuf = (void **)((intptr_t)skm - sizeof(void *)); in skmem_cache_create() local 640 *pbuf = buf; in skmem_cache_create() 900 void **pbuf = (void **)((intptr_t)skm - sizeof(void *)); in skmem_cache_destroy() local 901 skm = *pbuf; in skmem_cache_destroy() 1281 void **pbuf = (void **)((intptr_t)buf - sizeof(void *)); in skmem_slab_alloc_pseudo_locked() local 1282 *pbuf = obj; in skmem_slab_alloc_pseudo_locked() 1498 void **pbuf = (void **)((intptr_t)obj - sizeof(void *)); in skmem_slab_free_pseudo_locked() local 1501 ((intptr_t)*pbuf + skm->skm_objsize)); in skmem_slab_free_pseudo_locked() 1503 obj = *pbuf; in skmem_slab_free_pseudo_locked()
|
| /xnu-8796.141.3/bsd/netinet6/ |
| H A D | nd6.c | 4953 char pbuf[MAX_IPv6_STR_LEN]; variable 4976 &dr->rtaddr, pbuf, sizeof(pbuf))); 5001 &dr->rtaddr, pbuf, sizeof(pbuf))); 5022 char pbuf[MAX_IPv6_STR_LEN]; variable 5051 &p.prefix.sin6_addr, pbuf, sizeof(pbuf))); 5076 pbuf, sizeof(pbuf))); 5102 pbuf, sizeof(pbuf))); 5127 pbuf, sizeof(pbuf)));
|
| /xnu-8796.141.3/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_agg.c | 1491 _append_dbuf_array_to_kpkt(kern_packet_t ph, kern_buflet_t pbuf, in _append_dbuf_array_to_kpkt() argument 1496 VERIFY(kern_packet_add_buflet(ph, pbuf, buf) == 0); in _append_dbuf_array_to_kpkt() 1497 pbuf = buf; in _append_dbuf_array_to_kpkt() 1500 ASSERT(pbuf != NULL); in _append_dbuf_array_to_kpkt() 1502 *lbuf = pbuf; in _append_dbuf_array_to_kpkt()
|