Home
last modified time | relevance | path

Searched refs:buflet (Results 1 – 8 of 8) sorted by relevance

/xnu-8796.141.3/bsd/net/
H A Dbpf_filter.c223 buflet_get_address(kern_buflet_t buflet) in buflet_get_address() argument
227 addr = kern_buflet_get_data_address(buflet); in buflet_get_address()
231 return addr + kern_buflet_get_data_offset(buflet); in buflet_get_address()
241 kern_buflet_t buflet = NULL; in p_hdr_offset() local
246 buflet = kern_packet_get_next_buflet(p, buflet); in p_hdr_offset()
247 if (buflet == NULL) { in p_hdr_offset()
250 len = kern_buflet_get_data_length(buflet); in p_hdr_offset()
256 if (buflet == NULL) { in p_hdr_offset()
259 cp = (u_char *)buflet_get_address(buflet) + k; in p_hdr_offset()
267 *buflet_p = buflet; in p_hdr_offset()
[all …]
H A Dbpf.c3071 kern_buflet_t buflet = NULL; in bpf_pktcopy() local
3081 buflet = kern_packet_get_next_buflet(pkt, buflet); in bpf_pktcopy()
3082 VERIFY(buflet != NULL); in bpf_pktcopy()
3083 addr = kern_buflet_get_data_address(buflet); in bpf_pktcopy()
3085 addr += kern_buflet_get_data_offset(buflet); in bpf_pktcopy()
3086 buflet_length = kern_buflet_get_data_length(buflet); in bpf_pktcopy()
/xnu-8796.141.3/libsyscall/wrappers/skywalk/
H A Dos_channel_event.c45 buflet_t buflet; in os_channel_event_get_next_event() local
53 buflet = os_packet_get_next_buflet(event_handle, NULL); in os_channel_event_get_next_event()
54 if (__improbable(buflet == NULL)) { in os_channel_event_get_next_event()
57 baddr = os_buflet_get_object_address(buflet); in os_channel_event_get_next_event()
61 bdlen = os_buflet_get_data_length(buflet); in os_channel_event_get_next_event()
62 baddr += os_buflet_get_data_offset(buflet); in os_channel_event_get_next_event()
H A Dos_packet.c505 os_buflet_get_next_buf(const buflet_t buflet, const void *prev_buf) in os_buflet_get_next_buf() argument
507 return __buflet_get_next_buf(buflet, prev_buf); in os_buflet_get_next_buf()
/xnu-8796.141.3/bsd/skywalk/mem/
H A Dskmem_test.c287 kern_buflet_t buflet; in skmem_buflet_tests() local
290 VERIFY((buflet = kern_packet_get_next_buflet(ph, NULL)) == NULL); in skmem_buflet_tests()
420 kern_buflet_t buflet, buflet2; in skmem_buflet_tests() local
423 VERIFY((buflet = kern_packet_get_next_buflet(phary[i], in skmem_buflet_tests()
425 VERIFY(kern_buflet_set_data_length(buflet, BUFLEN) == 0); in skmem_buflet_tests()
428 (void) memset(kern_buflet_get_data_address(buflet), i, BUFLEN); in skmem_buflet_tests()
445 VERIFY(kern_buflet_get_object_address(buflet) == in skmem_buflet_tests()
447 VERIFY(kern_buflet_get_data_address(buflet) == in skmem_buflet_tests()
449 VERIFY(kern_buflet_get_data_limit(buflet) == in skmem_buflet_tests()
451 VERIFY(kern_buflet_get_data_offset(buflet) == in skmem_buflet_tests()
[all …]
/xnu-8796.141.3/bsd/skywalk/packet/
H A Dpacket_kern.c960 kern_buflet_get_next_buf(const kern_buflet_t buflet, const void *prev_buf) in kern_buflet_get_next_buf() argument
962 return __buflet_get_next_buf(buflet, prev_buf); in kern_buflet_get_next_buf()
987 kern_buflet_t buflet = NULL; in kern_packet_copy_bytes() local
992 buflet = __packet_get_next_buflet(pkt, buflet); in kern_packet_copy_bytes()
993 if (buflet == NULL) { in kern_packet_copy_bytes()
996 buflet_len = __buflet_get_data_length(buflet); in kern_packet_copy_bytes()
1003 addr = __buflet_get_data_address(buflet); in kern_packet_copy_bytes()
1007 addr += __buflet_get_data_offset(buflet); in kern_packet_copy_bytes()
H A Dpacket_common.h1938 __buflet_get_next_buf(const void *buflet, const void *prev_buf) in __buflet_get_next_buf() argument
1943 ASSERT(BLT_ADDR(buflet)->buf_dlen != 0); in __buflet_get_next_buf()
1944 ASSERT(BLT_ADDR(buflet)->buf_grolen != 0); in __buflet_get_next_buf()
1946 gro_len = BLT_ADDR(buflet)->buf_grolen; in __buflet_get_next_buf()
1947 dlen = BLT_ADDR(buflet)->buf_dlen; in __buflet_get_next_buf()
1948 baddr = BLT_ADDR(buflet)->buf_addr; in __buflet_get_next_buf()
1950 ASSERT((mach_vm_address_t)prev_buf >= BLT_ADDR(buflet)->buf_addr); in __buflet_get_next_buf()
1953 next_buf = BLT_ADDR(buflet)->buf_addr; in __buflet_get_next_buf()
H A Dos_packet.h823 extern void *kern_buflet_get_next_buf(const kern_buflet_t buflet,