/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | cgroup_iter.c | 54 union bpf_iter_link_info linfo; in read_from_cgroup_iter() local 61 memset(&linfo, 0, sizeof(linfo)); in read_from_cgroup_iter() 62 linfo.cgroup.cgroup_fd = cgroup_fd; in read_from_cgroup_iter() 63 linfo.cgroup.order = order; in read_from_cgroup_iter() 64 opts.link_info = &linfo; in read_from_cgroup_iter() 65 opts.link_info_len = sizeof(linfo); in read_from_cgroup_iter() 98 union bpf_iter_link_info linfo; in test_invalid_cgroup() local 101 memset(&linfo, 0, sizeof(linfo)); in test_invalid_cgroup() 115 union bpf_iter_link_info linfo; test_invalid_cgroup_spec() local 197 union bpf_iter_link_info linfo; test_walk_dead_self_only() local [all...] |
H A D | bpf_iter.c | 84 union bpf_iter_link_info linfo; in do_read_map_iter_fd() local 89 memset(&linfo, 0, sizeof(linfo)); in do_read_map_iter_fd() 90 linfo.map.map_fd = bpf_map__fd(map); in do_read_map_iter_fd() 91 opts.link_info = &linfo; in do_read_map_iter_fd() 92 opts.link_info_len = sizeof(linfo); in do_read_map_iter_fd() 182 union bpf_iter_link_info linfo; in check_bpf_link_info() local 188 memset(&linfo, 0, sizeof(linfo)); in check_bpf_link_info() 189 linfo in check_bpf_link_info() 257 union bpf_iter_link_info linfo; test_task_tid() local 278 union bpf_iter_link_info linfo; test_task_pid() local 291 union bpf_iter_link_info linfo; test_task_pidfd() local 346 union bpf_iter_link_info linfo; test_task_file() local 773 union bpf_iter_link_info linfo; test_bpf_hash_map() local 866 union bpf_iter_link_info linfo; test_bpf_percpu_hash_map() local 949 union bpf_iter_link_info linfo; test_bpf_array_map() local 1049 union bpf_iter_link_info linfo; test_bpf_percpu_array_map() local 1120 union bpf_iter_link_info linfo; test_bpf_sk_storage_delete() local 1245 union bpf_iter_link_info linfo; test_bpf_sk_storage_map() local 1328 union bpf_iter_link_info linfo; test_rdonly_buf_out_of_bound() local 1557 union bpf_iter_link_info linfo; test_task_vma() local 1620 union bpf_iter_link_info linfo; test_task_vma_offset() local [all...] |
H A D | cgrp_local_storage.c | 158 union bpf_iter_link_info linfo; in test_cgroup_iter_sleepable() local 173 memset(&linfo, 0, sizeof(linfo)); in test_cgroup_iter_sleepable() 174 linfo.cgroup.cgroup_fd = cgroup_fd; in test_cgroup_iter_sleepable() 175 linfo.cgroup.order = BPF_CGROUP_ITER_SELF_ONLY; in test_cgroup_iter_sleepable() 176 opts.link_info = &linfo; in test_cgroup_iter_sleepable() 177 opts.link_info_len = sizeof(linfo); in test_cgroup_iter_sleepable()
|
H A D | cgroup_hierarchical_stats.c | 250 union bpf_iter_link_info linfo = {}; in setup_cgroup_iter() local 259 linfo.cgroup.cgroup_fd = cgroup_fd; in setup_cgroup_iter() 260 linfo.cgroup.order = BPF_CGROUP_ITER_SELF_ONLY; in setup_cgroup_iter() 261 opts.link_info = &linfo; in setup_cgroup_iter() 262 opts.link_info_len = sizeof(linfo); in setup_cgroup_iter()
|
/kernel/linux/linux-5.10/tools/gpio/ |
H A D | lsgpio.c | 128 struct gpio_v2_line_info linfo; in list_device() local 130 memset(&linfo, 0, sizeof(linfo)); in list_device() 131 linfo.offset = i; in list_device() 133 ret = ioctl(fd, GPIO_V2_GET_LINEINFO_IOCTL, &linfo); in list_device() 139 fprintf(stdout, "\tline %2d:", linfo.offset); in list_device() 140 if (linfo.name[0]) in list_device() 141 fprintf(stdout, " \"%s\"", linfo.name); in list_device() 144 if (linfo.consumer[0]) in list_device() 145 fprintf(stdout, " \"%s\"", linfo in list_device() [all...] |
/kernel/linux/linux-6.6/tools/gpio/ |
H A D | lsgpio.c | 132 struct gpio_v2_line_info linfo; in list_device() local 134 memset(&linfo, 0, sizeof(linfo)); in list_device() 135 linfo.offset = i; in list_device() 137 ret = ioctl(fd, GPIO_V2_GET_LINEINFO_IOCTL, &linfo); in list_device() 143 fprintf(stdout, "\tline %2d:", linfo.offset); in list_device() 144 if (linfo.name[0]) in list_device() 145 fprintf(stdout, " \"%s\"", linfo.name); in list_device() 148 if (linfo.consumer[0]) in list_device() 149 fprintf(stdout, " \"%s\"", linfo in list_device() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | bpf_iter.c | 570 union bpf_iter_link_info linfo; in test_bpf_hash_map() local 593 memset(&linfo, 0, sizeof(linfo)); in test_bpf_hash_map() 594 linfo.map.map_fd = bpf_map__fd(skel->maps.hashmap2); in test_bpf_hash_map() 595 opts.link_info = &linfo; in test_bpf_hash_map() 596 opts.link_info_len = sizeof(linfo); in test_bpf_hash_map() 602 linfo.map.map_fd = bpf_map__fd(skel->maps.hashmap3); in test_bpf_hash_map() 625 linfo.map.map_fd = map_fd; in test_bpf_hash_map() 668 union bpf_iter_link_info linfo; in test_bpf_percpu_hash_map() local 713 memset(&linfo, in test_bpf_percpu_hash_map() 759 union bpf_iter_link_info linfo; test_bpf_array_map() local 844 union bpf_iter_link_info linfo; test_bpf_percpu_array_map() local 921 union bpf_iter_link_info linfo; test_bpf_sk_storage_map() local 993 union bpf_iter_link_info linfo; test_rdonly_buf_out_of_bound() local [all...] |
/kernel/linux/linux-5.10/tools/bpf/bpftool/ |
H A D | iter.c | 14 union bpf_iter_link_info linfo; in do_pin() local 41 memset(&linfo, 0, sizeof(linfo)); in do_pin() 42 linfo.map.map_fd = map_fd; in do_pin() 43 iter_opts.link_info = &linfo; in do_pin() 44 iter_opts.link_info_len = sizeof(linfo); in do_pin()
|
H A D | jit_disasm.c | 83 const struct bpf_line_info *linfo = NULL; in disasm_print_insn() local 143 linfo = bpf_prog_linfo__lfind_addr_func(prog_linfo, in disasm_print_insn() 147 if (linfo) in disasm_print_insn() 154 if (linfo) in disasm_print_insn() 155 btf_dump_linfo_json(btf, linfo, linum); in disasm_print_insn() 159 if (linfo) in disasm_print_insn() 160 btf_dump_linfo_plain(btf, linfo, "; ", in disasm_print_insn()
|
H A D | btf_dumper.c | 730 const struct bpf_line_info *linfo, in btf_dump_linfo_plain() 733 const char *line = btf__name_by_offset(btf, linfo->line_off); in btf_dump_linfo_plain() 743 const char *file = btf__name_by_offset(btf, linfo->file_name_off); in btf_dump_linfo_plain() 754 BPF_LINE_INFO_LINE_NUM(linfo->line_col), in btf_dump_linfo_plain() 755 BPF_LINE_INFO_LINE_COL(linfo->line_col)); in btf_dump_linfo_plain() 762 const struct bpf_line_info *linfo, bool linum) in btf_dump_linfo_json() 764 const char *line = btf__name_by_offset(btf, linfo->line_off); in btf_dump_linfo_json() 770 const char *file = btf__name_by_offset(btf, linfo->file_name_off); in btf_dump_linfo_json() 775 if (BPF_LINE_INFO_LINE_NUM(linfo->line_col)) in btf_dump_linfo_json() 777 BPF_LINE_INFO_LINE_NUM(linfo in btf_dump_linfo_json() 729 btf_dump_linfo_plain(const struct btf *btf, const struct bpf_line_info *linfo, const char *prefix, bool linum) btf_dump_linfo_plain() argument 761 btf_dump_linfo_json(const struct btf *btf, const struct bpf_line_info *linfo, bool linum) btf_dump_linfo_json() argument [all...] |
/kernel/linux/linux-6.6/tools/bpf/bpftool/ |
H A D | iter.c | 17 union bpf_iter_link_info linfo; in do_pin() local 44 memset(&linfo, 0, sizeof(linfo)); in do_pin() 45 linfo.map.map_fd = map_fd; in do_pin() 46 iter_opts.link_info = &linfo; in do_pin() 47 iter_opts.link_info_len = sizeof(linfo); in do_pin()
|
H A D | xlated_dumper.c | 261 const struct bpf_line_info *linfo; in dump_xlated_json() local 263 linfo = bpf_prog_linfo__lfind(prog_linfo, i, nr_skip); in dump_xlated_json() 264 if (linfo) { in dump_xlated_json() 265 btf_dump_linfo_json(btf, linfo, linum); in dump_xlated_json() 340 const struct bpf_line_info *linfo; in dump_xlated_plain() local 342 linfo = bpf_prog_linfo__lfind(prog_linfo, i, nr_skip); in dump_xlated_plain() 343 if (linfo) { in dump_xlated_plain() 344 btf_dump_linfo_plain(btf, linfo, "; ", in dump_xlated_plain() 409 const struct bpf_line_info *linfo; in dump_xlated_for_graph() local 411 linfo in dump_xlated_for_graph() [all...] |
H A D | btf_dumper.c | 770 const struct bpf_line_info *linfo, in btf_dump_linfo_plain() 773 const char *line = btf__name_by_offset(btf, linfo->line_off); in btf_dump_linfo_plain() 783 const char *file = btf__name_by_offset(btf, linfo->file_name_off); in btf_dump_linfo_plain() 794 BPF_LINE_INFO_LINE_NUM(linfo->line_col), in btf_dump_linfo_plain() 795 BPF_LINE_INFO_LINE_COL(linfo->line_col)); in btf_dump_linfo_plain() 802 const struct bpf_line_info *linfo, bool linum) in btf_dump_linfo_json() 804 const char *line = btf__name_by_offset(btf, linfo->line_off); in btf_dump_linfo_json() 810 const char *file = btf__name_by_offset(btf, linfo->file_name_off); in btf_dump_linfo_json() 815 if (BPF_LINE_INFO_LINE_NUM(linfo->line_col)) in btf_dump_linfo_json() 817 BPF_LINE_INFO_LINE_NUM(linfo in btf_dump_linfo_json() 769 btf_dump_linfo_plain(const struct btf *btf, const struct bpf_line_info *linfo, const char *prefix, bool linum) btf_dump_linfo_plain() argument 801 btf_dump_linfo_json(const struct btf *btf, const struct bpf_line_info *linfo, bool linum) btf_dump_linfo_json() argument 874 btf_dump_linfo_dotlabel(const struct btf *btf, const struct bpf_line_info *linfo, bool linum) btf_dump_linfo_dotlabel() argument [all...] |
H A D | jit_disasm.c | 326 const struct bpf_line_info *linfo = NULL; in disasm_print_insn() local 341 linfo = bpf_prog_linfo__lfind_addr_func(prog_linfo, in disasm_print_insn() 345 if (linfo) in disasm_print_insn() 352 if (linfo) in disasm_print_insn() 353 btf_dump_linfo_json(btf, linfo, linum); in disasm_print_insn() 357 if (linfo) in disasm_print_insn() 358 btf_dump_linfo_plain(btf, linfo, "; ", in disasm_print_insn()
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-sst-utils.c | 384 int skl_prepare_lib_load(struct skl_dev *skl, struct skl_lib_info *linfo, in skl_prepare_lib_load() argument 391 if (linfo->fw == NULL) { in skl_prepare_lib_load() 392 ret = request_firmware(&linfo->fw, linfo->name, in skl_prepare_lib_load() 396 linfo->name, ret); in skl_prepare_lib_load() 402 ret = snd_skl_parse_uuids(dsp, linfo->fw, hdr_offset, index); in skl_prepare_lib_load() 407 stripped_fw->data = linfo->fw->data; in skl_prepare_lib_load() 408 stripped_fw->size = linfo->fw->size; in skl_prepare_lib_load() 414 void skl_release_library(struct skl_lib_info *linfo, int lib_count) in skl_release_library() argument 420 if (linfo[ in skl_release_library() [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/skylake/ |
H A D | skl-sst-utils.c | 384 int skl_prepare_lib_load(struct skl_dev *skl, struct skl_lib_info *linfo, in skl_prepare_lib_load() argument 391 if (linfo->fw == NULL) { in skl_prepare_lib_load() 392 ret = request_firmware(&linfo->fw, linfo->name, in skl_prepare_lib_load() 396 linfo->name, ret); in skl_prepare_lib_load() 402 ret = snd_skl_parse_uuids(dsp, linfo->fw, hdr_offset, index); in skl_prepare_lib_load() 407 stripped_fw->data = linfo->fw->data; in skl_prepare_lib_load() 408 stripped_fw->size = linfo->fw->size; in skl_prepare_lib_load() 414 void skl_release_library(struct skl_lib_info *linfo, int lib_count) in skl_release_library() argument 420 if (linfo[ in skl_release_library() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_vf_main.c | 268 struct oct_link_info *linfo = &lio->linfo; in print_link_info() local 270 if (linfo->link.s.link_up) { in print_link_info() 272 linfo->link.s.speed, in print_link_info() 273 (linfo->link.s.duplex) ? "Full" : "Half"); in print_link_info() 289 /* lio->linfo.link.s.mtu always contains max MTU of the lio interface. in octnet_link_status_change() 294 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); in octnet_link_status_change() 342 int current_max_mtu = lio->linfo.link.s.mtu; in update_link_status() 345 if ((lio->intf_open) && (lio->linfo.link.u64 != ls->u64)) { in update_link_status() 346 lio->linfo in update_link_status() [all...] |
H A D | lio_main.c | 476 iq = lio->linfo.txpciq[q % in check_txq_status() 501 struct oct_link_info *linfo = &lio->linfo; in print_link_info() local 503 if (linfo->link.s.link_up) { in print_link_info() 505 linfo->link.s.speed, in print_link_info() 506 (linfo->link.s.duplex) ? "Full" : "Half"); in print_link_info() 522 /* lio->linfo.link.s.mtu always contains max MTU of the lio interface. in octnet_link_status_change() 527 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); in octnet_link_status_change() 575 int changed = (lio->linfo.link.u64 != ls->u64); in update_link_status() 576 int current_max_mtu = lio->linfo in update_link_status() [all...] |
H A D | lio_ethtool.c | 219 struct oct_link_info *linfo; in lio_get_link_ksettings() local 221 linfo = &lio->linfo; in lio_get_link_ksettings() 226 switch (linfo->link.s.phy_type) { in lio_get_link_ksettings() 242 if (linfo->link.s.if_mode == INTERFACE_MODE_XAUI || in lio_get_link_ksettings() 243 linfo->link.s.if_mode == INTERFACE_MODE_RXAUI || in lio_get_link_ksettings() 244 linfo->link.s.if_mode == INTERFACE_MODE_XLAUI || in lio_get_link_ksettings() 245 linfo->link.s.if_mode == INTERFACE_MODE_XFI) { in lio_get_link_ksettings() 250 linfo->link.s.if_mode); in lio_get_link_ksettings() 329 if (linfo in lio_get_link_ksettings() 398 struct oct_link_info *linfo; lio_set_link_ksettings() local 832 struct oct_link_info *linfo; lio_set_phys_id() local 1368 struct oct_link_info *linfo = &lio->linfo; lio_set_pauseparam() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_vf_main.c | 267 struct oct_link_info *linfo = &lio->linfo; in print_link_info() local 269 if (linfo->link.s.link_up) { in print_link_info() 271 linfo->link.s.speed, in print_link_info() 272 (linfo->link.s.duplex) ? "Full" : "Half"); in print_link_info() 288 /* lio->linfo.link.s.mtu always contains max MTU of the lio interface. in octnet_link_status_change() 293 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); in octnet_link_status_change() 341 int current_max_mtu = lio->linfo.link.s.mtu; in update_link_status() 344 if ((lio->intf_open) && (lio->linfo.link.u64 != ls->u64)) { in update_link_status() 345 lio->linfo in update_link_status() [all...] |
H A D | lio_main.c | 470 iq = lio->linfo.txpciq[q % in check_txq_status() 495 struct oct_link_info *linfo = &lio->linfo; in print_link_info() local 497 if (linfo->link.s.link_up) { in print_link_info() 499 linfo->link.s.speed, in print_link_info() 500 (linfo->link.s.duplex) ? "Full" : "Half"); in print_link_info() 516 /* lio->linfo.link.s.mtu always contains max MTU of the lio interface. in octnet_link_status_change() 521 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); in octnet_link_status_change() 569 int changed = (lio->linfo.link.u64 != ls->u64); in update_link_status() 570 int current_max_mtu = lio->linfo in update_link_status() [all...] |
H A D | lio_ethtool.c | 220 struct oct_link_info *linfo; in lio_get_link_ksettings() local 222 linfo = &lio->linfo; in lio_get_link_ksettings() 227 switch (linfo->link.s.phy_type) { in lio_get_link_ksettings() 243 if (linfo->link.s.if_mode == INTERFACE_MODE_XAUI || in lio_get_link_ksettings() 244 linfo->link.s.if_mode == INTERFACE_MODE_RXAUI || in lio_get_link_ksettings() 245 linfo->link.s.if_mode == INTERFACE_MODE_XLAUI || in lio_get_link_ksettings() 246 linfo->link.s.if_mode == INTERFACE_MODE_XFI) { in lio_get_link_ksettings() 251 linfo->link.s.if_mode); in lio_get_link_ksettings() 330 if (linfo in lio_get_link_ksettings() 399 struct oct_link_info *linfo; lio_set_link_ksettings() local 833 struct oct_link_info *linfo; lio_set_phys_id() local 1374 struct oct_link_info *linfo = &lio->linfo; lio_set_pauseparam() local [all...] |
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | bpf_prog_linfo.c | 161 * the start idx to the "linfo" and "jited_linfo" array, in bpf_prog_linfo__new() 222 const struct bpf_line_info *linfo; in bpf_prog_linfo__lfind() local 232 linfo = raw_linfo; in bpf_prog_linfo__lfind() 233 if (insn_off < linfo->insn_off) in bpf_prog_linfo__lfind() 238 if (insn_off < linfo->insn_off) in bpf_prog_linfo__lfind() 242 linfo = raw_linfo; in bpf_prog_linfo__lfind()
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | bpf_prog_linfo.c | 161 * the start idx to the "linfo" and "jited_linfo" array, in bpf_prog_linfo__new() 222 const struct bpf_line_info *linfo; in bpf_prog_linfo__lfind() local 232 linfo = raw_linfo; in bpf_prog_linfo__lfind() 233 if (insn_off < linfo->insn_off) in bpf_prog_linfo__lfind() 238 if (insn_off < linfo->insn_off) in bpf_prog_linfo__lfind() 242 linfo = raw_linfo; in bpf_prog_linfo__lfind()
|
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | task_iter.c | 227 union bpf_iter_link_info *linfo, in bpf_iter_attach_task() 234 if ((!!linfo->task.tid + !!linfo->task.pid + !!linfo->task.pid_fd) > 1) in bpf_iter_attach_task() 238 if (linfo->task.tid != 0) { in bpf_iter_attach_task() 240 aux->task.pid = linfo->task.tid; in bpf_iter_attach_task() 242 if (linfo->task.pid != 0) { in bpf_iter_attach_task() 244 aux->task.pid = linfo->task.pid; in bpf_iter_attach_task() 246 if (linfo->task.pid_fd != 0) { in bpf_iter_attach_task() 249 pid = pidfd_get_pid(linfo in bpf_iter_attach_task() 226 bpf_iter_attach_task(struct bpf_prog *prog, union bpf_iter_link_info *linfo, struct bpf_iter_aux_info *aux) bpf_iter_attach_task() argument [all...] |