| /linux/tools/lib/bpf/ |
| H A D | skel_internal.h | 253 const size_t attr_sz = offsetofend(union bpf_attr, excl_prog_hash_size); in skel_map_create() local 256 memset(&attr, 0, attr_sz); in skel_map_create() 272 return skel_sys_bpf(BPF_MAP_CREATE, &attr, attr_sz); in skel_map_create() 278 const size_t attr_sz = offsetofend(union bpf_attr, flags); in skel_map_update_elem() local 281 memset(&attr, 0, attr_sz); in skel_map_update_elem() 287 return skel_sys_bpf(BPF_MAP_UPDATE_ELEM, &attr, attr_sz); in skel_map_update_elem() 292 const size_t attr_sz = offsetofend(union bpf_attr, flags); in skel_map_delete_elem() local 295 memset(&attr, 0, attr_sz); in skel_map_delete_elem() 299 return skel_sys_bpf(BPF_MAP_DELETE_ELEM, &attr, attr_sz); in skel_map_delete_elem() 304 const size_t attr_sz = offsetofend(union bpf_attr, flags); in skel_map_get_fd_by_id() local [all …]
|
| H A D | features.c | 24 const size_t attr_sz = offsetofend(union bpf_attr, prog_token_fd); in probe_kern_prog_name() local 32 memset(&attr, 0, attr_sz); in probe_kern_prog_name() 43 ret = sys_bpf_prog_load(&attr, attr_sz, PROG_LOAD_ATTEMPTS); in probe_kern_prog_name()
|
| H A D | libbpf.c | 11714 const size_t attr_sz = sizeof(struct perf_event_attr); in perf_event_open_probe() local 11721 memset(&attr, 0, attr_sz); in perf_event_open_probe() 11743 attr.size = attr_sz; in perf_event_open_probe() 11865 const size_t attr_sz = sizeof(struct perf_event_attr); in perf_event_kprobe_open_legacy() local 11885 memset(&attr, 0, attr_sz); in perf_event_kprobe_open_legacy() 11886 attr.size = attr_sz; in perf_event_kprobe_open_legacy() 12886 const size_t attr_sz = sizeof(struct perf_event_attr); in perf_event_uprobe_open_legacy() local 12904 memset(&attr, 0, attr_sz); in perf_event_uprobe_open_legacy() 12905 attr.size = attr_sz; in perf_event_uprobe_open_legacy() 13510 const size_t attr_sz = sizeof(struct perf_event_attr); in perf_event_open_tracepoint() local [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | syscall.c | 165 const int attr_sz = sizeof(union bpf_attr); in update_outer_map() local 172 memset(attr, 0, attr_sz); in update_outer_map() 174 outer_fd = bpf_sys_bpf(BPF_MAP_GET_FD_BY_ID, attr, attr_sz); in update_outer_map() 178 memset(attr, 0, attr_sz); in update_outer_map() 183 inner_fd = bpf_sys_bpf(BPF_MAP_CREATE, attr, attr_sz); in update_outer_map() 187 memset(attr, 0, attr_sz); in update_outer_map() 191 err = bpf_sys_bpf(BPF_MAP_UPDATE_ELEM, attr, attr_sz); in update_outer_map() 195 memset(attr, 0, attr_sz); in update_outer_map() 198 err = bpf_sys_bpf(BPF_MAP_DELETE_ELEM, attr, attr_sz); in update_outer_map()
|
| /linux/tools/testing/selftests/x86/ |
| H A D | test_shadow_stack.c | 814 const size_t attr_sz = sizeof(struct perf_event_attr); in test_uretprobe() local 842 memset(&attr, 0, attr_sz); in test_uretprobe() 843 attr.size = attr_sz; in test_uretprobe() 897 const size_t attr_sz = sizeof(struct perf_event_attr); in test_uprobe_call() local 921 memset(&attr, 0, attr_sz); in test_uprobe_call() 922 attr.size = attr_sz; in test_uprobe_call()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | sample.c | 347 u32 attr_sz = ns_to_attr_sz(MLX5_FLOW_NAMESPACE_FDB); in add_post_rule() local 375 memcpy(post_attr, attr, attr_sz); in add_post_rule()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | merge.c | 527 const size_t attr_sz = sizeof(struct perf_event_attr); in TEST_F() 544 memset(&attr, 0, attr_sz); in TEST_F() 545 attr.size = attr_sz; in TEST_F() 514 const size_t attr_sz = sizeof(struct perf_event_attr); TEST_F() local
|
| /linux/tools/testing/selftests/seccomp/ |
| H A D | seccomp_bpf.c | 5159 const size_t attr_sz = sizeof(struct perf_event_attr); in FIXTURE_SETUP() local 5171 memset(&attr, 0, attr_sz); in FIXTURE_SETUP() 5187 attr.size = attr_sz; in FIXTURE_SETUP()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tc.c | 3667 u32 attr_sz = ns_to_attr_sz(ns_type); in mlx5e_clone_flow_attr_for_post_act() local 3678 memcpy(attr2, attr, attr_sz); in mlx5e_clone_flow_attr_for_post_act()
|