Lines Matching refs:attr_sz

108 	const size_t attr_sz = offsetofend(union bpf_attr, prog_token_fd);  in probe_memcg_account()  local
118 memset(&attr, 0, attr_sz); in probe_memcg_account()
127 prog_fd = sys_bpf_fd(BPF_PROG_LOAD, &attr, attr_sz); in probe_memcg_account()
175 const size_t attr_sz = offsetofend(union bpf_attr, map_token_fd); in bpf_map_create() local
181 memset(&attr, 0, attr_sz); in bpf_map_create()
207 fd = sys_bpf_fd(BPF_MAP_CREATE, &attr, attr_sz); in bpf_map_create()
241 const size_t attr_sz = offsetofend(union bpf_attr, fd_array_cnt); in bpf_prog_load() local
261 memset(&attr, 0, attr_sz); in bpf_prog_load()
322 fd = sys_bpf_prog_load(&attr, attr_sz, attempts); in bpf_prog_load()
363 fd = sys_bpf_prog_load(&attr, attr_sz, attempts); in bpf_prog_load()
378 fd = sys_bpf_prog_load(&attr, attr_sz, attempts); in bpf_prog_load()
391 const size_t attr_sz = offsetofend(union bpf_attr, flags); in bpf_map_update_elem() local
395 memset(&attr, 0, attr_sz); in bpf_map_update_elem()
401 ret = sys_bpf(BPF_MAP_UPDATE_ELEM, &attr, attr_sz); in bpf_map_update_elem()
407 const size_t attr_sz = offsetofend(union bpf_attr, flags); in bpf_map_lookup_elem() local
411 memset(&attr, 0, attr_sz); in bpf_map_lookup_elem()
416 ret = sys_bpf(BPF_MAP_LOOKUP_ELEM, &attr, attr_sz); in bpf_map_lookup_elem()
422 const size_t attr_sz = offsetofend(union bpf_attr, flags); in bpf_map_lookup_elem_flags() local
426 memset(&attr, 0, attr_sz); in bpf_map_lookup_elem_flags()
432 ret = sys_bpf(BPF_MAP_LOOKUP_ELEM, &attr, attr_sz); in bpf_map_lookup_elem_flags()
438 const size_t attr_sz = offsetofend(union bpf_attr, flags); in bpf_map_lookup_and_delete_elem() local
442 memset(&attr, 0, attr_sz); in bpf_map_lookup_and_delete_elem()
447 ret = sys_bpf(BPF_MAP_LOOKUP_AND_DELETE_ELEM, &attr, attr_sz); in bpf_map_lookup_and_delete_elem()
453 const size_t attr_sz = offsetofend(union bpf_attr, flags); in bpf_map_lookup_and_delete_elem_flags() local
457 memset(&attr, 0, attr_sz); in bpf_map_lookup_and_delete_elem_flags()
463 ret = sys_bpf(BPF_MAP_LOOKUP_AND_DELETE_ELEM, &attr, attr_sz); in bpf_map_lookup_and_delete_elem_flags()
469 const size_t attr_sz = offsetofend(union bpf_attr, flags); in bpf_map_delete_elem() local
473 memset(&attr, 0, attr_sz); in bpf_map_delete_elem()
477 ret = sys_bpf(BPF_MAP_DELETE_ELEM, &attr, attr_sz); in bpf_map_delete_elem()
483 const size_t attr_sz = offsetofend(union bpf_attr, flags); in bpf_map_delete_elem_flags() local
487 memset(&attr, 0, attr_sz); in bpf_map_delete_elem_flags()
492 ret = sys_bpf(BPF_MAP_DELETE_ELEM, &attr, attr_sz); in bpf_map_delete_elem_flags()
498 const size_t attr_sz = offsetofend(union bpf_attr, next_key); in bpf_map_get_next_key() local
502 memset(&attr, 0, attr_sz); in bpf_map_get_next_key()
507 ret = sys_bpf(BPF_MAP_GET_NEXT_KEY, &attr, attr_sz); in bpf_map_get_next_key()
513 const size_t attr_sz = offsetofend(union bpf_attr, map_fd); in bpf_map_freeze() local
517 memset(&attr, 0, attr_sz); in bpf_map_freeze()
520 ret = sys_bpf(BPF_MAP_FREEZE, &attr, attr_sz); in bpf_map_freeze()
529 const size_t attr_sz = offsetofend(union bpf_attr, batch); in bpf_map_batch_common() local
536 memset(&attr, 0, attr_sz); in bpf_map_batch_common()
546 ret = sys_bpf(cmd, &attr, attr_sz); in bpf_map_batch_common()
585 const size_t attr_sz = offsetofend(union bpf_attr, path_fd); in bpf_obj_pin_opts() local
592 memset(&attr, 0, attr_sz); in bpf_obj_pin_opts()
598 ret = sys_bpf(BPF_OBJ_PIN, &attr, attr_sz); in bpf_obj_pin_opts()
614 const size_t attr_sz = offsetofend(union bpf_attr, path_fd); in bpf_obj_get_opts() local
621 memset(&attr, 0, attr_sz); in bpf_obj_get_opts()
626 fd = sys_bpf_fd(BPF_OBJ_GET, &attr, attr_sz); in bpf_obj_get_opts()
643 const size_t attr_sz = offsetofend(union bpf_attr, expected_revision); in bpf_prog_attach_opts() local
659 memset(&attr, 0, attr_sz); in bpf_prog_attach_opts()
674 ret = sys_bpf(BPF_PROG_ATTACH, &attr, attr_sz); in bpf_prog_attach_opts()
681 const size_t attr_sz = offsetofend(union bpf_attr, expected_revision); in bpf_prog_detach_opts() local
697 memset(&attr, 0, attr_sz); in bpf_prog_detach_opts()
711 ret = sys_bpf(BPF_PROG_DETACH, &attr, attr_sz); in bpf_prog_detach_opts()
729 const size_t attr_sz = offsetofend(union bpf_attr, link_create); in bpf_link_create() local
748 memset(&attr, 0, attr_sz); in bpf_link_create()
846 fd = sys_bpf_fd(BPF_LINK_CREATE, &attr, attr_sz); in bpf_link_create()
882 const size_t attr_sz = offsetofend(union bpf_attr, link_detach); in bpf_link_detach() local
886 memset(&attr, 0, attr_sz); in bpf_link_detach()
889 ret = sys_bpf(BPF_LINK_DETACH, &attr, attr_sz); in bpf_link_detach()
896 const size_t attr_sz = offsetofend(union bpf_attr, link_update); in bpf_link_update() local
906 memset(&attr, 0, attr_sz); in bpf_link_update()
915 ret = sys_bpf(BPF_LINK_UPDATE, &attr, attr_sz); in bpf_link_update()
921 const size_t attr_sz = offsetofend(union bpf_attr, iter_create); in bpf_iter_create() local
925 memset(&attr, 0, attr_sz); in bpf_iter_create()
928 fd = sys_bpf_fd(BPF_ITER_CREATE, &attr, attr_sz); in bpf_iter_create()
935 const size_t attr_sz = offsetofend(union bpf_attr, query); in bpf_prog_query_opts() local
942 memset(&attr, 0, attr_sz); in bpf_prog_query_opts()
952 ret = sys_bpf(BPF_PROG_QUERY, &attr, attr_sz); in bpf_prog_query_opts()
982 const size_t attr_sz = offsetofend(union bpf_attr, test); in bpf_prog_test_run_opts() local
989 memset(&attr, 0, attr_sz); in bpf_prog_test_run_opts()
1005 ret = sys_bpf(BPF_PROG_TEST_RUN, &attr, attr_sz); in bpf_prog_test_run_opts()
1017 const size_t attr_sz = offsetofend(union bpf_attr, open_flags); in bpf_obj_get_next_id() local
1021 memset(&attr, 0, attr_sz); in bpf_obj_get_next_id()
1024 err = sys_bpf(cmd, &attr, attr_sz); in bpf_obj_get_next_id()
1054 const size_t attr_sz = offsetofend(union bpf_attr, open_flags); in bpf_prog_get_fd_by_id_opts() local
1061 memset(&attr, 0, attr_sz); in bpf_prog_get_fd_by_id_opts()
1065 fd = sys_bpf_fd(BPF_PROG_GET_FD_BY_ID, &attr, attr_sz); in bpf_prog_get_fd_by_id_opts()
1077 const size_t attr_sz = offsetofend(union bpf_attr, open_flags); in bpf_map_get_fd_by_id_opts() local
1084 memset(&attr, 0, attr_sz); in bpf_map_get_fd_by_id_opts()
1088 fd = sys_bpf_fd(BPF_MAP_GET_FD_BY_ID, &attr, attr_sz); in bpf_map_get_fd_by_id_opts()
1100 const size_t attr_sz = offsetofend(union bpf_attr, open_flags); in bpf_btf_get_fd_by_id_opts() local
1107 memset(&attr, 0, attr_sz); in bpf_btf_get_fd_by_id_opts()
1111 fd = sys_bpf_fd(BPF_BTF_GET_FD_BY_ID, &attr, attr_sz); in bpf_btf_get_fd_by_id_opts()
1123 const size_t attr_sz = offsetofend(union bpf_attr, open_flags); in bpf_link_get_fd_by_id_opts() local
1130 memset(&attr, 0, attr_sz); in bpf_link_get_fd_by_id_opts()
1134 fd = sys_bpf_fd(BPF_LINK_GET_FD_BY_ID, &attr, attr_sz); in bpf_link_get_fd_by_id_opts()
1145 const size_t attr_sz = offsetofend(union bpf_attr, info); in bpf_obj_get_info_by_fd() local
1149 memset(&attr, 0, attr_sz); in bpf_obj_get_info_by_fd()
1154 err = sys_bpf(BPF_OBJ_GET_INFO_BY_FD, &attr, attr_sz); in bpf_obj_get_info_by_fd()
1182 const size_t attr_sz = offsetofend(union bpf_attr, raw_tracepoint); in bpf_raw_tracepoint_open_opts() local
1189 memset(&attr, 0, attr_sz); in bpf_raw_tracepoint_open_opts()
1194 fd = sys_bpf_fd(BPF_RAW_TRACEPOINT_OPEN, &attr, attr_sz); in bpf_raw_tracepoint_open_opts()
1207 const size_t attr_sz = offsetofend(union bpf_attr, btf_token_fd); in bpf_btf_load() local
1216 memset(&attr, 0, attr_sz); in bpf_btf_load()
1247 fd = sys_bpf_fd(BPF_BTF_LOAD, &attr, attr_sz); in bpf_btf_load()
1252 fd = sys_bpf_fd(BPF_BTF_LOAD, &attr, attr_sz); in bpf_btf_load()
1263 const size_t attr_sz = offsetofend(union bpf_attr, task_fd_query); in bpf_task_fd_query() local
1267 memset(&attr, 0, attr_sz); in bpf_task_fd_query()
1274 err = sys_bpf(BPF_TASK_FD_QUERY, &attr, attr_sz); in bpf_task_fd_query()
1287 const size_t attr_sz = offsetofend(union bpf_attr, enable_stats); in bpf_enable_stats() local
1291 memset(&attr, 0, attr_sz); in bpf_enable_stats()
1294 fd = sys_bpf_fd(BPF_ENABLE_STATS, &attr, attr_sz); in bpf_enable_stats()
1301 const size_t attr_sz = offsetofend(union bpf_attr, prog_bind_map); in bpf_prog_bind_map() local
1308 memset(&attr, 0, attr_sz); in bpf_prog_bind_map()
1313 ret = sys_bpf(BPF_PROG_BIND_MAP, &attr, attr_sz); in bpf_prog_bind_map()
1319 const size_t attr_sz = offsetofend(union bpf_attr, token_create); in bpf_token_create() local
1326 memset(&attr, 0, attr_sz); in bpf_token_create()
1330 fd = sys_bpf_fd(BPF_TOKEN_CREATE, &attr, attr_sz); in bpf_token_create()