Home
last modified time | relevance | path

Searched refs:kern_buflet_t (Results 1 – 18 of 18) sorted by relevance

/xnu-8019.80.24/bsd/skywalk/packet/
H A Dos_packet.h413 typedef struct __kern_buflet *kern_buflet_t; typedef
670 extern kern_buflet_t kern_packet_get_next_buflet(const kern_packet_t,
671 const kern_buflet_t);
678 const kern_buflet_t bprev, const kern_buflet_t bnew);
702 extern errno_t kern_buflet_set_data_address(const kern_buflet_t, const void *);
703 extern void *kern_buflet_get_data_address(const kern_buflet_t);
704 extern errno_t kern_buflet_set_data_offset(const kern_buflet_t, const uint16_t);
705 extern uint16_t kern_buflet_get_data_offset(const kern_buflet_t);
706 extern errno_t kern_buflet_set_data_length(const kern_buflet_t, const uint16_t);
707 extern uint16_t kern_buflet_get_data_length(const kern_buflet_t);
[all …]
H A Dpacket_kern.c335 kern_buflet_t
336 kern_packet_get_next_buflet(const kern_packet_t ph, const kern_buflet_t bprev) in kern_packet_get_next_buflet()
739 kern_packet_add_buflet(const kern_packet_t ph, const kern_buflet_t bprev, in kern_packet_add_buflet()
740 const kern_buflet_t bnew) in kern_packet_add_buflet()
800 kern_buflet_set_data_offset(const kern_buflet_t buf, const uint16_t doff) in kern_buflet_set_data_offset()
806 kern_buflet_get_data_offset(const kern_buflet_t buf) in kern_buflet_get_data_offset()
812 kern_buflet_set_data_length(const kern_buflet_t buf, const uint16_t dlen) in kern_buflet_set_data_length()
818 kern_buflet_get_data_length(const kern_buflet_t buf) in kern_buflet_get_data_length()
824 kern_buflet_get_object_address(const kern_buflet_t buf) in kern_buflet_get_object_address()
830 kern_buflet_get_object_limit(const kern_buflet_t buf) in kern_buflet_get_object_limit()
[all …]
H A Dpbufpool_var.h200 extern errno_t pp_alloc_buflet(struct kern_pbufpool *pp, kern_buflet_t *kbft,
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);
490 kbuf = (kern_buflet_t)*blist; in pp_metadata_construct()
1256 kbft = __DECONST(kern_buflet_t, kbft->buf_nbft_addr); in pp_insert_upp_bft_chain_locked()
1275 kbft = (kern_buflet_t)kqum->qum_buf[0].buf_nbft_addr; in pp_insert_upp_common()
1277 ASSERT(((kern_buflet_t)kbft)->buf_flag & BUFLET_FLAG_EXTERNAL); in pp_insert_upp_common()
1326 if (((kern_buflet_t)kbft)->buf_bft_idx_reg == bft_idx) { in pp_remove_upp_bft_locked()
1336 return (kern_buflet_t)kbft; in pp_remove_upp_bft_locked()
1522 pp_free_buflet(pp, (kern_buflet_t)kbft); in pp_purge_upp_bft_locked()
2195 kbft = (kern_buflet_t)(void *)list; in pp_alloc_buflet_common()
2208 pp_alloc_buflet(struct kern_pbufpool *pp, kern_buflet_t *kbft, uint32_t skmflag) in pp_alloc_buflet()
[all …]
H A Dpacket_common.h913 kern_buflet_t bprev = __DECONST(kern_buflet_t, bprev0); in __packet_add_buflet()
914 kern_buflet_t bnew = __DECONST(kern_buflet_t, bnew0); in __packet_add_buflet()
976 kern_buflet_t bprev = __DECONST(kern_buflet_t, bprev0); in __packet_get_next_buflet()
H A Dpbufpool_kern.c480 kern_pbufpool_alloc_buflet(const kern_pbufpool_t pp, kern_buflet_t *pbuf) in kern_pbufpool_alloc_buflet()
487 kern_buflet_t *pbuf) in kern_pbufpool_alloc_buflet_nosleep()
H A Dpacket_copy.c216 kern_buflet_t sbuf = NULL, sbufp = NULL; in _pkt_copyaddr_sum()
366 kern_buflet_t sbuf = NULL, sbufp = NULL, dbuf = NULL, dbufp = NULL; in _pkt_copypkt_sum()
509 kern_buflet_t sbuf = NULL, sbufp = NULL; in pkt_sum()
934 kern_buflet_t dbuf = NULL, dbufp = NULL; in m_copypkt_sum()
/xnu-8019.80.24/bsd/net/
H A Dbpf_filter.c223 buflet_get_address(kern_buflet_t buflet) in buflet_get_address()
236 size_t * len_p, kern_buflet_t * buflet_p) in p_hdr_offset()
241 kern_buflet_t buflet = NULL; in p_hdr_offset()
274 kern_buflet_t buflet = NULL; in p_xword()
304 kern_buflet_t buflet = NULL; in p_xhalf()
332 kern_buflet_t buflet = NULL; in p_xbyte()
H A Dif_utun.c449 kern_buflet_t tx_buf = kern_packet_get_next_buflet(tx_ph, NULL); in utun_netif_sync_tx()
702 kern_buflet_t rx_buf = kern_packet_get_next_buflet(rx_ph, NULL); in utun_netif_sync_rx()
787 kern_buflet_t tx_buf = kern_packet_get_next_buflet(tx_ph, NULL); in utun_netif_sync_rx()
813 kern_buflet_t rx_buf = kern_packet_get_next_buflet(rx_ph, NULL); in utun_netif_sync_rx()
3230 kern_buflet_t tx_buf = kern_packet_get_next_buflet(tx_ph, NULL); in utun_kpipe_sync_tx()
3361 kern_buflet_t rx_buf; in utun_kpipe_sync_rx()
3392 kern_buflet_t tx_buf = kern_packet_get_next_buflet(tx_ph, NULL); in utun_kpipe_sync_rx()
3559 kern_buflet_t rx_buf = kern_packet_get_next_buflet(rx_ph, NULL); in utun_kpipe_sync_rx()
H A Dif_fake.c865 kern_buflet_t sbuf, dbuf0, dbuf; in feth_clone_packet()
954 feth_copy_buflet(kern_buflet_t sbuf, kern_buflet_t dbuf) in feth_copy_buflet()
978 kern_buflet_t buf = NULL, iter = NULL; in feth_add_packet_trailer()
1017 kern_buflet_t buf = NULL; in feth_add_packet_fcs()
1042 kern_buflet_t sbuf = NULL, dbuf = NULL; in feth_copy_packet()
1069 kern_buflet_t dbuf_next = NULL; in feth_copy_packet()
H A Dif_ipsec.c904 kern_buflet_t tx_buf = kern_packet_get_next_buflet(tx_ph, NULL); in ipsec_kpipe_sync_rx()
963 kern_buflet_t rx_buf = kern_packet_get_next_buflet(rx_ph, NULL); in ipsec_kpipe_sync_rx()
1239 kern_buflet_t tx_buf = kern_packet_get_next_buflet(tx_ph, NULL); in ipsec_netif_sync_tx()
1598 kern_buflet_t rx_buf = kern_packet_get_next_buflet(rx_ph, NULL); in ipsec_netif_sync_rx()
1691 kern_buflet_t tx_buf = kern_packet_get_next_buflet(tx_ph, NULL); in ipsec_netif_sync_rx()
1815 kern_buflet_t rx_buf = kern_packet_get_next_buflet(rx_ph, NULL); in ipsec_netif_sync_rx()
H A Dif_headless.c793 kern_buflet_t buf = NULL; in headless_nx_sync_rx()
H A Dbpf.c2865 kern_buflet_t buflet = NULL; in bpf_pktcopy()
/xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_agg.c210 kern_buflet_t buf = kern_packet_get_next_buflet(ph, NULL); in _pkt_agg_log()
1402 _append_dbuf_array_to_kpkt(kern_packet_t ph, kern_buflet_t pbuf, in _append_dbuf_array_to_kpkt()
1403 _dbuf_array_t *dbuf_array, kern_buflet_t *lbuf) in _append_dbuf_array_to_kpkt()
1406 kern_buflet_t buf = dbuf_array->dba_buflet[i]; in _append_dbuf_array_to_kpkt()
1422 kern_buflet_t buf = dbuf_array->dba_buflet[i]; in _free_dbuf_array()
1459 kern_buflet_t sbuf = NULL; in flow_rx_agg_channel()
1604 (kern_buflet_t)(buf_arr[iter]); in flow_rx_agg_channel()
1713 pp_free_buflet(dpp, (kern_buflet_t)(buf_arr[iter])); in flow_rx_agg_channel()
/xnu-8019.80.24/bsd/skywalk/mem/
H A Dskmem_test.c282 kern_buflet_t buflet; in skmem_buflet_tests()
415 kern_buflet_t buflet, buflet2; in skmem_buflet_tests()
491 kern_buflet_t buflet; in skmem_buflet_tests()
520 kern_buflet_t buflet, buflet2; in skmem_buflet_tests()
767 kern_buflet_t buflet; in skmem_packet_tests()
776 kern_buflet_t bft0, bft1; in skmem_packet_tests()
1621 kern_buflet_t buflet = 0; in skmem_advanced_tests()
1822 kern_buflet_t buflet, buflet2; in skmem_test_func()
/xnu-8019.80.24/bsd/skywalk/nexus/kpipe/
H A Dnx_kpipe_loopback.c326 kern_buflet_t buf; /* buflet handle */ in kplo_sync_tx()
/xnu-8019.80.24/bsd/skywalk/nexus/netif/
H A Dnx_netif_vp.c1075 kern_buflet_t buf; in netif_vp_na_channel_event_notify()
/xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/
H A Dfsw_dp.c1530 bnew = (kern_buflet_t)buf_array[buf_array_iter]; in dp_flow_rx_process()
1572 pp_free_buflet(dpp, (kern_buflet_t)(buf_array[buf_array_iter])); in dp_flow_rx_process()