Home
last modified time | relevance | path

Searched refs:info_len (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/
Dbpf_obj_id.c24 __u32 i, next_id, info_len, nr_id_found, duration = 0; in test_bpf_obj_id() local
64 info_len = sizeof(struct bpf_map_info) * 2; in test_bpf_obj_id()
65 bzero(&map_infos[i], info_len); in test_bpf_obj_id()
67 &info_len); in test_bpf_obj_id()
74 info_len != sizeof(struct bpf_map_info) || in test_bpf_obj_id()
80 info_len, sizeof(struct bpf_map_info), in test_bpf_obj_id()
89 info_len = sizeof(struct bpf_prog_info) * 2; in test_bpf_obj_id()
90 bzero(&prog_infos[i], info_len); in test_bpf_obj_id()
106 &info_len); in test_bpf_obj_id()
111 info_len != sizeof(struct bpf_prog_info) || in test_bpf_obj_id()
[all …]
Dtp_attach_query.c8 __u32 duration = 0, info_len, saved_prog_ids[num_progs]; in test_tp_attach_query() local
47 info_len = sizeof(prog_info); in test_tp_attach_query()
48 err = bpf_obj_get_info_by_fd(prog_fd[i], &prog_info, &info_len); in test_tp_attach_query()
/Linux-v5.4/samples/bpf/
Dxdp_redirect_map_user.c105 __u32 info_len = sizeof(info); in main() local
183 ret = bpf_obj_get_info_by_fd(prog_fd, &info, &info_len); in main()
198 ret = bpf_obj_get_info_by_fd(dummy_prog_fd, &info, &info_len); in main()
Dxdp_redirect_user.c107 __u32 info_len = sizeof(info); in main() local
184 ret = bpf_obj_get_info_by_fd(prog_fd, &info, &info_len); in main()
199 ret = bpf_obj_get_info_by_fd(dummy_prog_fd, &info, &info_len); in main()
Dsockex3_user.c38 uint32_t info_len = sizeof(info); in main() local
49 err = bpf_obj_get_info_by_fd(PARSE_IP_PROG_FD, &info, &info_len); in main()
Dxdp1_user.c87 __u32 info_len = sizeof(info); in main() local
154 err = bpf_obj_get_info_by_fd(prog_fd, &info, &info_len); in main()
Dtest_map_in_map_user.c35 uint32_t info_len = sizeof(info); in check_map_id() local
38 ret = bpf_obj_get_info_by_fd(inner_map_fd, &info, &info_len); in check_map_id()
Dxdp_adjust_tail_user.c90 __u32 info_len = sizeof(info); in main() local
173 err = bpf_obj_get_info_by_fd(prog_fd, &info, &info_len); in main()
Dxdp_sample_pkts_user.c31 __u32 info_len = sizeof(info); in do_attach() local
40 err = bpf_obj_get_info_by_fd(fd, &info, &info_len); in do_attach()
Dxdp_tx_iptunnel_user.c163 __u32 info_len = sizeof(info); in main() local
299 err = bpf_obj_get_info_by_fd(prog_fd, &info, &info_len); in main()
Dxdp_rxq_info_user.c465 __u32 info_len = sizeof(info); in main() local
599 err = bpf_obj_get_info_by_fd(prog_fd, &info, &info_len); in main()
/Linux-v5.4/tools/testing/selftests/bpf/
Dtest_skb_cgroup_id_user.c83 __u32 info_len = sizeof(info); in get_map_fd_by_prog_id() local
97 if (bpf_obj_get_info_by_fd(prog_fd, &info, &info_len)) { in get_map_fd_by_prog_id()
Dtest_tcp_check_syncookie_user.c84 __u32 info_len = sizeof(info); in get_map_fd_by_prog_id() local
98 if (bpf_obj_get_info_by_fd(prog_fd, &info, &info_len)) { in get_map_fd_by_prog_id()
Dtest_btf.c3791 uint32_t info_len; in test_big_btf_info() local
3825 info_len = sizeof(info_garbage); in test_big_btf_info()
3829 err = bpf_obj_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
3842 err = bpf_obj_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
3843 if (CHECK(err || info_len != sizeof(*info), in test_big_btf_info()
3845 err, errno, info_len, sizeof(*info))) { in test_big_btf_info()
3874 uint32_t info_len; in test_btf_id() local
3907 info_len = sizeof(info[0]); in test_btf_id()
3908 err = bpf_obj_get_info_by_fd(btf_fd[0], &info[0], &info_len); in test_btf_id()
3921 err = bpf_obj_get_info_by_fd(btf_fd[1], &info[1], &info_len); in test_btf_id()
[all …]
/Linux-v5.4/tools/lib/bpf/
Dbpf.c192 __u64 info_len = actual_rec_size * cnt; in alloc_zero_tailing_info() local
196 info = malloc(info_len); in alloc_zero_tailing_info()
631 int bpf_obj_get_info_by_fd(int prog_fd, void *info, __u32 *info_len) in bpf_obj_get_info_by_fd() argument
638 attr.info.info_len = *info_len; in bpf_obj_get_info_by_fd()
643 *info_len = attr.info.info_len; in bpf_obj_get_info_by_fd()
Dbpf.h163 LIBBPF_API int bpf_obj_get_info_by_fd(int prog_fd, void *info, __u32 *info_len);
/Linux-v5.4/kernel/bpf/
Dsyscall.c2329 u32 info_len = attr->info.info_len; in bpf_prog_get_info_by_fd() local
2335 err = bpf_check_uarg_tail_zero(uinfo, sizeof(info), info_len); in bpf_prog_get_info_by_fd()
2338 info_len = min_t(u32, sizeof(info), info_len); in bpf_prog_get_info_by_fd()
2340 if (copy_from_user(&info, uinfo, info_len)) in bpf_prog_get_info_by_fd()
2591 if (copy_to_user(uinfo, &info, info_len) || in bpf_prog_get_info_by_fd()
2592 put_user(info_len, &uattr->info.info_len)) in bpf_prog_get_info_by_fd()
2604 u32 info_len = attr->info.info_len; in bpf_map_get_info_by_fd() local
2607 err = bpf_check_uarg_tail_zero(uinfo, sizeof(info), info_len); in bpf_map_get_info_by_fd()
2610 info_len = min_t(u32, sizeof(info), info_len); in bpf_map_get_info_by_fd()
2632 if (copy_to_user(uinfo, &info, info_len) || in bpf_map_get_info_by_fd()
[all …]
/Linux-v5.4/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge_mcp_gen_header.h55 unsigned info_len; member
/Linux-v5.4/fs/ceph/
Dmdsmap.c163 u32 info_len; in ceph_mdsmap_decode() local
167 info_len = ceph_decode_32(p); in ceph_mdsmap_decode()
168 info_end = *p + info_len; in ceph_mdsmap_decode()
/Linux-v5.4/include/rdma/
Dib_cm.h230 u8 info_len; member
263 u8 info_len; member
/Linux-v5.4/drivers/mtd/nand/raw/
Dmeson_nand.c634 int data_len, info_len; in meson_nfc_write_page_sub() local
641 info_len = nand->ecc.steps * PER_INFO_BYTE; in meson_nfc_write_page_sub()
649 info_len, DMA_TO_DEVICE); in meson_nfc_write_page_sub()
666 meson_nfc_dma_buffer_release(nand, data_len, info_len, DMA_TO_DEVICE); in meson_nfc_write_page_sub()
719 int data_len, info_len; in meson_nfc_read_page_sub() local
725 info_len = nand->ecc.steps * PER_INFO_BYTE; in meson_nfc_read_page_sub()
733 info_len, DMA_FROM_DEVICE); in meson_nfc_read_page_sub()
749 meson_nfc_dma_buffer_release(nand, data_len, info_len, DMA_FROM_DEVICE); in meson_nfc_read_page_sub()
/Linux-v5.4/tools/bpf/bpftool/
Dcgroup.c74 __u32 info_len = sizeof(info); in show_bpf_prog() local
81 if (bpf_obj_get_info_by_fd(prog_fd, &info, &info_len)) { in show_bpf_prog()
Dmain.h162 int map_parse_fd_and_info(int *argc, char ***argv, void *info, __u32 *info_len);
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Dcommands.c853 size_t info_len) in qtnf_cmd_resp_proc_hw_info() argument
884 while (info_len >= sizeof(*tlv)) { in qtnf_cmd_resp_proc_hw_info()
888 if (tlv_value_len + sizeof(*tlv) > info_len) { in qtnf_cmd_resp_proc_hw_info()
923 info_len -= tlv_value_len + sizeof(*tlv); in qtnf_cmd_resp_proc_hw_info()
1632 size_t info_len = 0; in qtnf_cmd_get_hw_info() local
1643 sizeof(*resp), &info_len); in qtnf_cmd_get_hw_info()
1648 ret = qtnf_cmd_resp_proc_hw_info(bus, resp, info_len); in qtnf_cmd_get_hw_info()
1663 size_t info_len = 0; in qtnf_cmd_band_info_get() local
1678 sizeof(*resp), &info_len); in qtnf_cmd_band_info_get()
1690 ret = qtnf_cmd_resp_fill_band_info(band, resp, info_len); in qtnf_cmd_band_info_get()
/Linux-v5.4/drivers/net/wireless/
Drndis_wlan.c868 int value_len, info_len, param_len, ret, i; in rndis_set_config_parameter() local
880 info_len = sizeof(*infobuf) + param_len + value_len; in rndis_set_config_parameter()
883 info_len += 12; in rndis_set_config_parameter()
885 infobuf = kmalloc(info_len, GFP_KERNEL); in rndis_set_config_parameter()
890 info_len -= 12; in rndis_set_config_parameter()
892 memset(infobuf, 0xCC, info_len + 12); in rndis_set_config_parameter()
923 netdev_dbg(dev->net, "info buffer (len: %d)\n", info_len); in rndis_set_config_parameter()
924 for (i = 0; i < info_len; i += 12) { in rndis_set_config_parameter()
934 infobuf, info_len); in rndis_set_config_parameter()

12