/Linux-v5.4/tools/gpio/ |
D | lsgpio.c | 100 struct gpioline_info linfo; in list_device() local 102 memset(&linfo, 0, sizeof(linfo)); in list_device() 103 linfo.line_offset = i; in list_device() 105 ret = ioctl(fd, GPIO_GET_LINEINFO_IOCTL, &linfo); in list_device() 111 fprintf(stdout, "\tline %2d:", linfo.line_offset); in list_device() 112 if (linfo.name[0]) in list_device() 113 fprintf(stdout, " \"%s\"", linfo.name); in list_device() 116 if (linfo.consumer[0]) in list_device() 117 fprintf(stdout, " \"%s\"", linfo.consumer); in list_device() 120 if (linfo.flags) { in list_device() [all …]
|
/Linux-v5.4/tools/bpf/bpftool/ |
D | jit_disasm.c | 82 const struct bpf_line_info *linfo = NULL; in disasm_print_insn() local 142 linfo = bpf_prog_linfo__lfind_addr_func(prog_linfo, in disasm_print_insn() 146 if (linfo) in disasm_print_insn() 153 if (linfo) in disasm_print_insn() 154 btf_dump_linfo_json(btf, linfo, linum); in disasm_print_insn() 158 if (linfo) in disasm_print_insn() 159 btf_dump_linfo_plain(btf, linfo, "; ", in disasm_print_insn()
|
D | btf_dumper.c | 563 const struct bpf_line_info *linfo, in btf_dump_linfo_plain() argument 566 const char *line = btf__name_by_offset(btf, linfo->line_off); in btf_dump_linfo_plain() 576 const char *file = btf__name_by_offset(btf, linfo->file_name_off); in btf_dump_linfo_plain() 587 BPF_LINE_INFO_LINE_NUM(linfo->line_col), in btf_dump_linfo_plain() 588 BPF_LINE_INFO_LINE_COL(linfo->line_col)); in btf_dump_linfo_plain() 595 const struct bpf_line_info *linfo, bool linum) in btf_dump_linfo_json() argument 597 const char *line = btf__name_by_offset(btf, linfo->line_off); in btf_dump_linfo_json() 603 const char *file = btf__name_by_offset(btf, linfo->file_name_off); in btf_dump_linfo_json() 608 if (BPF_LINE_INFO_LINE_NUM(linfo->line_col)) in btf_dump_linfo_json() 610 BPF_LINE_INFO_LINE_NUM(linfo->line_col)); in btf_dump_linfo_json() [all …]
|
D | xlated_dumper.c | 248 const struct bpf_line_info *linfo; in dump_xlated_json() local 250 linfo = bpf_prog_linfo__lfind(prog_linfo, i, nr_skip); in dump_xlated_json() 251 if (linfo) { in dump_xlated_json() 252 btf_dump_linfo_json(btf, linfo, linum); in dump_xlated_json() 327 const struct bpf_line_info *linfo; in dump_xlated_plain() local 329 linfo = bpf_prog_linfo__lfind(prog_linfo, i, nr_skip); in dump_xlated_plain() 330 if (linfo) { in dump_xlated_plain() 331 btf_dump_linfo_plain(btf, linfo, "; ", in dump_xlated_plain()
|
D | main.h | 217 const struct bpf_line_info *linfo, 220 const struct bpf_line_info *linfo, bool linum);
|
/Linux-v5.4/sound/soc/intel/skylake/ |
D | skl-sst-utils.c | 383 int skl_prepare_lib_load(struct skl_dev *skl, struct skl_lib_info *linfo, in skl_prepare_lib_load() argument 390 if (linfo->fw == NULL) { in skl_prepare_lib_load() 391 ret = request_firmware(&linfo->fw, linfo->name, in skl_prepare_lib_load() 395 linfo->name, ret); in skl_prepare_lib_load() 401 ret = snd_skl_parse_uuids(dsp, linfo->fw, hdr_offset, index); in skl_prepare_lib_load() 406 stripped_fw->data = linfo->fw->data; in skl_prepare_lib_load() 407 stripped_fw->size = linfo->fw->size; in skl_prepare_lib_load() 413 void skl_release_library(struct skl_lib_info *linfo, int lib_count) in skl_release_library() argument 419 if (linfo[i].fw) { in skl_release_library() 420 release_firmware(linfo[i].fw); in skl_release_library() [all …]
|
D | skl-sst-dsp.h | 141 struct skl_lib_info *linfo, int lib_count); 249 int skl_prepare_lib_load(struct skl_dev *skl, struct skl_lib_info *linfo, 252 void skl_release_library(struct skl_lib_info *linfo, int lib_count);
|
D | bxt-sst.c | 49 bxt_load_library(struct sst_dsp *ctx, struct skl_lib_info *linfo, int lib_count) in bxt_load_library() argument 79 linfo[i].name, ret); in bxt_load_library() 88 skl_release_library(linfo, lib_count); in bxt_load_library()
|
/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/ |
D | lio_vf_main.c | 269 struct oct_link_info *linfo = &lio->linfo; in print_link_info() local 271 if (linfo->link.s.link_up) { in print_link_info() 273 linfo->link.s.speed, in print_link_info() 274 (linfo->link.s.duplex) ? "Full" : "Half"); in print_link_info() 295 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); in octnet_link_status_change() 343 int current_max_mtu = lio->linfo.link.s.mtu; in update_link_status() 346 if ((lio->intf_open) && (lio->linfo.link.u64 != ls->u64)) { in update_link_status() 347 lio->linfo.link.u64 = ls->u64; in update_link_status() 352 if (lio->linfo.link.s.link_up) { in update_link_status() 360 if (lio->linfo.link.s.mtu != current_max_mtu) { in update_link_status() [all …]
|
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->link.s.speed == 10000) { in lio_get_link_ksettings() 351 if (linfo->link.s.speed == 25000) { in lio_get_link_ksettings() [all …]
|
D | lio_main.c | 500 iq = lio->linfo.txpciq[q % in check_txq_status() 525 struct oct_link_info *linfo = &lio->linfo; in print_link_info() local 527 if (linfo->link.s.link_up) { in print_link_info() 529 linfo->link.s.speed, in print_link_info() 530 (linfo->link.s.duplex) ? "Full" : "Half"); in print_link_info() 551 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu); in octnet_link_status_change() 599 int changed = (lio->linfo.link.u64 != ls->u64); in update_link_status() 600 int current_max_mtu = lio->linfo.link.s.mtu; in update_link_status() 604 __func__, lio->linfo.link.u64, ls->u64); in update_link_status() 605 lio->linfo.link.u64 = ls->u64; in update_link_status() [all …]
|
D | lio_core.c | 168 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_set_feature() 408 lio->linfo.macaddr_is_admin_asgnd = true; in octeon_pf_changed_vf_macaddr() 413 ether_addr_copy(((u8 *)&lio->linfo.hw_addr) + 2, mac); in octeon_pf_changed_vf_macaddr() 462 q_no = lio->linfo.rxpciq[q].s.q_no; in setup_rx_oom_poll_fn() 515 lio->linfo.link.s.link_up && in lio_update_txq_status() 834 q_no = lio->linfo.rxpciq[q].s.q_no; in liquidio_setup_io_queues() 881 lio->linfo.txpciq[q], num_tx_descs, in liquidio_setup_io_queues() 1231 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in liquidio_change_mtu() 1410 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_fetch_vf_stats() 1485 sc->iq_no = lio->linfo.txpciq[0].s.q_no; in lio_fetch_stats() [all …]
|
D | octeon_network.h | 132 struct oct_link_info linfo; member 577 qno = lio->linfo.txpciq[i % lio->oct_dev->num_iqs].s.q_no; in wake_txqs() 596 if (lio->linfo.link.s.link_up) { in start_txqs()
|
/Linux-v5.4/tools/lib/bpf/ |
D | bpf_prog_linfo.c | 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()
|
D | bpf.c | 216 void *finfo = NULL, *linfo = NULL; in bpf_load_program_xattr() local 266 while (errno == E2BIG && (!finfo || !linfo)) { in bpf_load_program_xattr() 279 } else if (!linfo && attr.line_info_cnt && in bpf_load_program_xattr() 282 linfo = alloc_zero_tailing_info(load_attr->line_info, in bpf_load_program_xattr() 286 if (!linfo) in bpf_load_program_xattr() 289 attr.line_info = ptr_to_u64(linfo); in bpf_load_program_xattr() 312 free(linfo); in bpf_load_program_xattr()
|
/Linux-v5.4/drivers/net/ethernet/marvell/octeontx2/af/ |
D | cgx.c | 147 struct cgx_link_user_info *linfo) in cgx_get_link_info() argument 154 *linfo = lmac->link_info; in cgx_get_link_info() 424 struct cgx_link_user_info *linfo, in link_status_user_format() argument 429 linfo->link_up = FIELD_GET(RESP_LINKSTAT_UP, lstat); in link_status_user_format() 430 linfo->full_duplex = FIELD_GET(RESP_LINKSTAT_FDUPLEX, lstat); in link_status_user_format() 431 linfo->speed = cgx_speed_mbps[FIELD_GET(RESP_LINKSTAT_SPEED, lstat)]; in link_status_user_format() 432 linfo->lmac_type_id = cgx_get_lmac_type(cgx, lmac_id); in link_status_user_format() 433 lmac_string = cgx_lmactype_string[linfo->lmac_type_id]; in link_status_user_format() 434 strncpy(linfo->lmac_type, lmac_string, LMACTYPE_STR_LEN - 1); in link_status_user_format() 441 struct cgx_link_user_info *linfo; in cgx_link_change_handler() local [all …]
|
D | rvu_cgx.c | 161 struct cgx_link_user_info *linfo; in cgx_notify_pfs() local 166 linfo = &event->link_uinfo; in cgx_notify_pfs() 177 linfo->link_up ? "UP" : "DOWN"); in cgx_notify_pfs() 185 msg->link_info = *linfo; in cgx_notify_pfs()
|
D | cgx.h | 112 struct cgx_link_user_info *linfo);
|
/Linux-v5.4/net/smc/ |
D | smc_diag.c | 153 struct smc_diag_lgrinfo linfo = { in __smc_diag_dump() local 159 memcpy(linfo.lnk[0].ibname, in __smc_diag_dump() 162 smc_gid_be16_convert(linfo.lnk[0].gid, in __smc_diag_dump() 164 smc_gid_be16_convert(linfo.lnk[0].peer_gid, in __smc_diag_dump() 167 if (nla_put(skb, SMC_DIAG_LGRINFO, sizeof(linfo), &linfo) < 0) in __smc_diag_dump()
|
/Linux-v5.4/drivers/scsi/aic7xxx/aicasm/ |
D | aicasm_symbol.c | 116 if (symbol->info.linfo != NULL) in symbol_delete() 117 free(symbol->info.linfo); in symbol_delete() 520 if (cursym->info.linfo->exported == 0) in symtable_dump() 685 curnode->symbol->info.linfo->address); in symtable_dump()
|
D | aicasm_symbol.h | 133 struct label_info *linfo; member
|
D | aicasm_gram.y | 1044 $2->info.linfo->address = instruction_ptr; 1045 $2->info.linfo->exported = $1; 1535 symbol->info.linfo = in initialize_symbol() 1537 if (symbol->info.linfo == NULL) { in initialize_symbol() 1541 memset(symbol->info.linfo, 0, in initialize_symbol() 1805 addr = address->symbol->info.linfo->address + address->offset; in format_3_instr()
|
/Linux-v5.4/kernel/bpf/ |
D | core.c | 185 const struct bpf_line_info *linfo; in bpf_prog_fill_jited_linfo() local 193 linfo = &prog->aux->linfo[linfo_idx]; in bpf_prog_fill_jited_linfo() 194 insn_start = linfo[0].insn_off; in bpf_prog_fill_jited_linfo() 202 for (i = 1; i < nr_linfo && linfo[i].insn_off < insn_end; i++) in bpf_prog_fill_jited_linfo() 207 insn_to_jit_off[linfo[i].insn_off - insn_start - 1]; in bpf_prog_fill_jited_linfo() 213 kvfree(prog->aux->linfo); in bpf_prog_free_linfo() 414 struct bpf_line_info *linfo; in bpf_adj_linfo() local 421 linfo = prog->aux->linfo; in bpf_adj_linfo() 424 if (off < linfo[i].insn_off) in bpf_adj_linfo() 429 linfo[i].insn_off += delta; in bpf_adj_linfo()
|
D | verifier.c | 215 const struct bpf_line_info *linfo; in find_linfo() local 225 linfo = prog->aux->linfo; in find_linfo() 227 if (insn_off < linfo[i].insn_off) in find_linfo() 230 return &linfo[i - 1]; in find_linfo() 295 const struct bpf_line_info *linfo; in verbose_linfo() local 300 linfo = find_linfo(env, insn_off); in verbose_linfo() 301 if (!linfo || linfo == env->prev_linfo) in verbose_linfo() 314 linfo->line_off))); in verbose_linfo() 316 env->prev_linfo = linfo; in verbose_linfo() 6528 struct bpf_line_info *linfo; in check_btf_line() local [all …]
|
/Linux-v5.4/tools/testing/selftests/bpf/ |
D | test_btf.c | 5932 struct bpf_line_info *linfo = NULL; in test_get_linfo() local 5941 rec_size = sizeof(*linfo); in test_get_linfo() 5994 linfo = calloc(cnt, rec_size); in test_get_linfo() 5995 if (CHECK(!linfo, "!linfo")) { in test_get_linfo() 6001 info.line_info = ptr_to_u64(linfo); in test_get_linfo() 6052 CHECK(linfo[0].insn_off, "linfo[0].insn_off:%u", in test_get_linfo() 6053 linfo[0].insn_off); in test_get_linfo() 6062 if (CHECK(linfo[i].insn_off <= linfo[i - 1].insn_off, in test_get_linfo() 6064 i, linfo[i].insn_off, in test_get_linfo() 6065 i - 1, linfo[i - 1].insn_off)) { in test_get_linfo() [all …]
|