Searched refs:data_end (Results 101 - 125 of 169) sorted by relevance

1234567

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_do_redirect.c96 .data_end = sizeof(data) };
H A Dalign.c136 offsetof(struct __sk_buff, data_end))
/linux-master/tools/testing/selftests/bpf/progs/
H A Dverifier_helper_access_var_len.c618 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
H A Dtest_cls_redirect.c508 .tail = (uint8_t *)(long)skb->data_end,
963 .tail = (uint8_t *)(long)skb->data_end,
/linux-master/include/net/
H A Dflow_dissector.h457 const void *data_end; member in struct:bpf_flow_dissector
H A Dxdp_sock_drv.h183 xdp->data_end = xdp->data + size;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ddp.h205 __le16 data_end; member in struct:ice_buf_hdr
H A Dice_txrx_lib.c375 u32 size = xdp->data_end - xdp->data;
H A Dice_xsk.c546 unsigned int totalsize = xdp->data_end - xdp->data_meta;
674 u32 size = xdp->data_end - xdp->data;
H A Dice_txrx.c616 xdp.data_end = xdp.data + xdpf->len;
1013 __skb_put(skb, xdp->data_end - xdp->data);
1038 unsigned int size = xdp->data_end - xdp->data;
/linux-master/fs/smb/client/
H A Dmisc.c905 char *data_end; local
926 data_end = (char *)rsp + rsp_size;
966 max_len = data_end - temp;
976 max_len = data_end - temp;
/linux-master/tools/testing/selftests/bpf/verifier/
H A Dctx_skb.c321 offsetof(struct __sk_buff, data_end)),
338 offsetof(struct __sk_buff, data_end)),
355 offsetof(struct __sk_buff, data_end)),
1155 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, // 0. r2 = *(u32 *)(r1 + data_end)
1156 offsetof(struct __sk_buff, data_end)),
1177 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, // 0. r2 = *(u32 *)(r1 + data_end)
1178 offsetof(struct __sk_buff, data_end)),
/linux-master/include/linux/
H A Dfilter.h691 void *data_end; member in struct:bpf_skb_data_end
718 /* Compute the linear packet data range [data, data_end) which
730 cb->data_end = skb->data + skb_headlen(skb);
741 *saved_data_end = cb->data_end;
742 cb->data_end = skb->data + skb_headlen(skb);
751 cb->data_end = saved_data_end;
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c216 unsigned int totalsize = xdp->data_end - xdp->data_meta;
306 bi->xdp->data_end = bi->xdp->data + size;
/linux-master/sound/isa/sb/
H A Dsb16_csp.c301 unsigned char __user *data_end; local
323 data_end = data_ptr + le32_to_cpu(file_h.len);
333 for (; data_ptr < data_end; data_ptr += le32_to_cpu(item_h.len)) {
363 if (data_ptr >= data_end)
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx.c667 xdp->data_end = xdp->data + len;
678 int total_len, len = orig->data_end - orig->data;
726 xdp->data_end - xdp->data, NULL);
829 len = xdp.data_end - xdp.data;
/linux-master/include/uapi/linux/
H A Dbpf.h2401 * manipulated with *skb*\ **->data** and *skb*\ **->data_end**
2660 * are within packet boundaries (test on *skb*\ **->data_end**) is
3219 * **->data_end** to *start* and *end* bytes offsets into *msg*,
3223 * *msg* it can only parse data that the (**data**, **data_end**)
3266 * Adjust (move) *xdp_md*\ **->data_end** by *delta* bytes. It is
6231 __u32 data_end; member in struct:__sk_buff
6436 __u32 data_end; member in struct:xdp_md
6481 __bpf_md_ptr(void *, data_end);
6502 __bpf_md_ptr(void *, data_end);
6505 * Note that the directly accessible bytes (data_end
[all...]
/linux-master/tools/include/uapi/linux/
H A Dbpf.h2401 * manipulated with *skb*\ **->data** and *skb*\ **->data_end**
2660 * are within packet boundaries (test on *skb*\ **->data_end**) is
3219 * **->data_end** to *start* and *end* bytes offsets into *msg*,
3223 * *msg* it can only parse data that the (**data**, **data_end**)
3266 * Adjust (move) *xdp_md*\ **->data_end** by *delta* bytes. It is
6231 __u32 data_end; member in struct:__sk_buff
6436 __u32 data_end; member in struct:xdp_md
6481 __bpf_md_ptr(void *, data_end);
6502 __bpf_md_ptr(void *, data_end);
6505 * Note that the directly accessible bytes (data_end
[all...]
/linux-master/sound/isa/wavefront/
H A Dwavefront_synth.c881 u16 __user *data_end = NULL;
1071 data_end = dataptr + length;
1095 if (dataptr < data_end) {
879 u16 __user *data_end = NULL; local
/linux-master/tools/lib/bpf/
H A Dbtf_dump.c66 const void *data_end; /* end of valid data to show */ member in struct:btf_dump_data
2268 return data + nr_bytes > d->typed_dump->data_end ? -E2BIG : nr_bytes;
2299 if (data + bits_offset / 8 + size > d->typed_dump->data_end)
2523 d->typed_dump->data_end = data + data_sz;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c227 u32 totallen = xdp->data_end - xdp->data_meta;
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c317 skb_put(skb, xdp->data_end - xdp->data);
/linux-master/fs/
H A Dbinfmt_flat.c422 data_len = ntohl(hdr->data_end) - ntohl(hdr->data_start);
423 bss_len = ntohl(hdr->bss_end) - ntohl(hdr->data_end);
/linux-master/drivers/md/
H A Ddm-thin.c1159 dm_block_t data_end = m->data_block + (m->virt_end - m->virt_begin); local
1179 r = dm_pool_inc_data_range(pool->pmd, m->data_block, data_end);
1197 r = issue_discard(&op, m->data_block, data_end);
1682 dm_block_t virt_begin, virt_end, data_begin, data_end; local
1696 data_end = data_begin + (virt_end - virt_begin);
1701 while (data_begin < data_end) {
1708 len = min_t(sector_t, data_end - data_begin, next_boundary - data_begin);
/linux-master/net/xdp/
H A Dxsk.c179 len = pos->xdp.data_end - pos->xdp.data;
237 from_len = xdp->data_end - copy_from;
366 len = xdp->data_end - xdp->data;

Completed in 415 milliseconds

1234567