/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | genelf.c | 162 Elf_Scn *scn; in jit_add_eh_frame_info() local 169 scn = elf_newscn(e); in jit_add_eh_frame_info() 170 if (!scn) { in jit_add_eh_frame_info() 175 d = elf_newdata(scn); in jit_add_eh_frame_info() 188 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 203 scn = elf_newscn(e); in jit_add_eh_frame_info() 204 if (!scn) { in jit_add_eh_frame_info() 209 d = elf_newdata(scn); in jit_add_eh_frame_info() 222 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 252 Elf_Scn *scn; in jit_write_elf() local [all...] |
H A D | genelf_debug.c | 487 Elf_Scn *scn; in jit_add_debug_info() local 502 scn = elf_newscn(e); in jit_add_debug_info() 503 if (!scn) { in jit_add_debug_info() 508 d = elf_newdata(scn); in jit_add_debug_info() 521 shdr = elf_getshdr(scn); in jit_add_debug_info() 536 scn = elf_newscn(e); in jit_add_debug_info() 537 if (!scn) { in jit_add_debug_info() 542 d = elf_newdata(scn); in jit_add_debug_info() 555 shdr = elf_getshdr(scn); in jit_add_debug_info() 570 scn in jit_add_debug_info() [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | genelf.c | 164 Elf_Scn *scn; in jit_add_eh_frame_info() local 171 scn = elf_newscn(e); in jit_add_eh_frame_info() 172 if (!scn) { in jit_add_eh_frame_info() 177 d = elf_newdata(scn); in jit_add_eh_frame_info() 190 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 205 scn = elf_newscn(e); in jit_add_eh_frame_info() 206 if (!scn) { in jit_add_eh_frame_info() 211 d = elf_newdata(scn); in jit_add_eh_frame_info() 224 shdr = elf_getshdr(scn); in jit_add_eh_frame_info() 254 Elf_Scn *scn; in jit_write_elf() local [all...] |
H A D | genelf_debug.c | 498 Elf_Scn *scn; in jit_add_debug_info() local 513 scn = elf_newscn(e); in jit_add_debug_info() 514 if (!scn) { in jit_add_debug_info() 519 d = elf_newdata(scn); in jit_add_debug_info() 532 shdr = elf_getshdr(scn); in jit_add_debug_info() 547 scn = elf_newscn(e); in jit_add_debug_info() 548 if (!scn) { in jit_add_debug_info() 553 d = elf_newdata(scn); in jit_add_debug_info() 566 shdr = elf_getshdr(scn); in jit_add_debug_info() 581 scn in jit_add_debug_info() [all...] |
H A D | symbol-elf.c | 538 static void get_rela_dyn_info(Elf *elf, GElf_Ehdr *ehdr, struct rela_dyn_info *di, Elf_Scn *scn) in get_rela_dyn_info() argument 543 di->plt_got_data = elf_getdata(scn, NULL); in get_rela_dyn_info() 545 scn = elf_section_by_name(elf, ehdr, &rela_dyn_shdr, ".rela.dyn", NULL); in get_rela_dyn_info() 546 if (!scn || !rela_dyn_shdr.sh_link || !rela_dyn_shdr.sh_entsize) in get_rela_dyn_info() 550 di->rela_dyn_data = elf_getdata(scn, NULL); in get_rela_dyn_info() 552 scn = elf_getscn(elf, rela_dyn_shdr.sh_link); in get_rela_dyn_info() 553 if (!scn || !gelf_getshdr(scn, &shdr) || !shdr.sh_link) in get_rela_dyn_info() 556 di->dynsym_data = elf_getdata(scn, NULL); in get_rela_dyn_info() 639 Elf_Scn *scn; in dso__synthesize_plt_got_symbols() local 2789 Elf_Scn *scn = NULL; construct_sdt_notes_list() local [all...] |
/kernel/linux/linux-5.10/tools/objtool/ |
H A D | orc_dump.c | 73 Elf_Scn *scn; in orc_dump() local 107 scn = elf_getscn(elf, i); in orc_dump() 108 if (!scn) { in orc_dump() 113 if (!gelf_getshdr(scn, &sh)) { in orc_dump() 124 data = elf_getdata(scn, NULL); in orc_dump() 167 scn = elf_getscn(elf, sym.st_shndx); in orc_dump() 168 if (!scn) { in orc_dump() 173 if (!gelf_getshdr(scn, &sh)) { in orc_dump()
|
/kernel/linux/linux-6.6/tools/objtool/ |
H A D | orc_dump.c | 77 Elf_Scn *scn; in orc_dump() local 118 scn = elf_getscn(elf, i); in orc_dump() 119 if (!scn) { in orc_dump() 124 if (!gelf_getshdr(scn, &sh)) { in orc_dump() 135 data = elf_getdata(scn, NULL); in orc_dump() 178 scn = elf_getscn(elf, sym.st_shndx); in orc_dump() 179 if (!scn) { in orc_dump() 184 if (!gelf_getshdr(scn, &sh)) { in orc_dump()
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | elf.c | 49 /* Return next ELF section of sh_type after scn, or first of that type if scn is NULL. */ 50 static Elf_Scn *elf_find_next_scn_by_type(Elf *elf, int sh_type, Elf_Scn *scn) in elf_find_next_scn_by_type() argument 52 while ((scn = elf_nextscn(elf, scn)) != NULL) { in elf_find_next_scn_by_type() 55 if (!gelf_getshdr(scn, &sh)) in elf_find_next_scn_by_type() 58 return scn; in elf_find_next_scn_by_type() 83 Elf_Scn *scn = NULL; in elf_sym_iter_new() local 94 scn = elf_find_next_scn_by_type(elf, sh_type, NULL); in elf_sym_iter_new() 95 if (!scn) { in elf_sym_iter_new() [all...] |
H A D | linker.c | 41 Elf_Scn *scn; member 110 Elf_Scn *scn; member 345 sec->scn = elf_newscn(linker->elf); in init_output_elf() 346 if (!sec->scn) { in init_output_elf() 351 sec->shdr = elf64_getshdr(sec->scn); in init_output_elf() 355 sec->data = elf_newdata(sec->scn); in init_output_elf() 365 sec->sec_idx = elf_ndxscn(sec->scn); in init_output_elf() 384 sec->scn = elf_newscn(linker->elf); in init_output_elf() 385 if (!sec->scn) { in init_output_elf() 390 sec->shdr = elf64_getshdr(sec->scn); in init_output_elf() 550 Elf_Scn *scn; linker_load_obj_file() local 980 Elf_Scn *scn; init_sec() local 2620 Elf_Scn *scn; emit_elf_data_sec() local [all...] |
H A D | libbpf.c | 694 static Elf64_Shdr *elf_sec_hdr(const struct bpf_object *obj, Elf_Scn *scn); 695 static const char *elf_sec_name(const struct bpf_object *obj, Elf_Scn *scn); 696 static Elf_Data *elf_sec_data(const struct bpf_object *obj, Elf_Scn *scn); 1451 Elf_Scn *scn; in find_elf_sec_sz() local 1456 scn = elf_sec_by_name(obj, name); in find_elf_sec_sz() 1457 data = elf_sec_data(obj, scn); in find_elf_sec_sz() 2623 Elf_Scn *scn; in bpf_object__init_user_btf_maps() local 2628 scn = elf_sec_by_idx(obj, obj->efile.btf_maps_shndx); in bpf_object__init_user_btf_maps() 2629 data = elf_sec_data(obj, scn); in bpf_object__init_user_btf_maps() 2630 if (!scn || !dat in bpf_object__init_user_btf_maps() 2866 Elf_Scn *scn; bpf_object__init_btf() local 3231 Elf_Scn *scn; elf_sec_by_idx() local 3244 Elf_Scn *scn = NULL; elf_sec_by_name() local 3261 elf_sec_hdr(const struct bpf_object *obj, Elf_Scn *scn) elf_sec_hdr() argument 3278 elf_sec_name(const struct bpf_object *obj, Elf_Scn *scn) elf_sec_name() argument 3300 elf_sec_data(const struct bpf_object *obj, Elf_Scn *scn) elf_sec_data() argument 3395 Elf_Scn *scn; bpf_object__elf_collect() local 3780 Elf_Scn *scn; bpf_object__collect_externs() local 4245 Elf_Scn *scn; bpf_object__collect_prog_relos() local [all...] |
/kernel/linux/linux-5.10/tools/bpf/resolve_btfids/ |
H A D | main.c | 276 static int compressed_section_fix(Elf *elf, Elf_Scn *scn, GElf_Shdr *sh) in compressed_section_fix() argument 291 if (gelf_update_shdr(scn, sh) == 0) { in compressed_section_fix() 301 Elf_Scn *scn = NULL; in elf_collect() local 337 while ((scn = elf_nextscn(elf, scn)) != NULL) { in elf_collect() 343 if (gelf_getshdr(scn, &sh) != &sh) { in elf_collect() 354 data = elf_getdata(scn, 0); in elf_collect() 376 if (compressed_section_fix(elf, scn, &sh)) in elf_collect() 385 Elf_Scn *scn = NULL; in symbols_collect() local 390 scn in symbols_collect() [all...] |
/kernel/linux/linux-6.6/tools/bpf/resolve_btfids/ |
H A D | main.c | 305 static int compressed_section_fix(Elf *elf, Elf_Scn *scn, GElf_Shdr *sh) in compressed_section_fix() argument 320 if (gelf_update_shdr(scn, sh) == 0) { in compressed_section_fix() 330 Elf_Scn *scn = NULL; in elf_collect() local 375 while ((scn = elf_nextscn(elf, scn)) != NULL) { in elf_collect() 381 if (gelf_getshdr(scn, &sh) != &sh) { in elf_collect() 392 data = elf_getdata(scn, 0); in elf_collect() 414 if (compressed_section_fix(elf, scn, &sh)) in elf_collect() 423 Elf_Scn *scn = NULL; in symbols_collect() local 428 scn in symbols_collect() [all...] |
/kernel/linux/linux-5.10/include/soc/fsl/ |
H A D | dpaa2-global.h | 34 struct scn { struct 41 } scn; member 189 return !!(cscn->scn.state & DPAA2_CSCN_STATE_CG); in dpaa2_cscn_state_congested()
|
/kernel/linux/linux-6.6/include/soc/fsl/ |
H A D | dpaa2-global.h | 34 struct scn { struct 41 } scn; member 189 return !!(cscn->scn.state & DPAA2_CSCN_STATE_CG); in dpaa2_cscn_state_congested()
|
/kernel/linux/linux-5.10/drivers/soc/fsl/dpio/ |
H A D | qbman-portal.h | 367 static inline u8 qbman_result_SCN_state(const struct dpaa2_dq *scn) in qbman_result_SCN_state() argument 369 return scn->scn.state; in qbman_result_SCN_state() 377 static inline u32 qbman_result_SCN_rid(const struct dpaa2_dq *scn) in qbman_result_SCN_rid() argument 379 return le32_to_cpu(scn->scn.rid_tok) & SCN_RID_MASK; in qbman_result_SCN_rid() 385 static inline u64 qbman_result_SCN_ctx(const struct dpaa2_dq *scn) in qbman_result_SCN_ctx() argument 387 return le64_to_cpu(scn->scn.ctx); in qbman_result_SCN_ctx()
|
/kernel/linux/linux-6.6/drivers/soc/fsl/dpio/ |
H A D | qbman-portal.h | 374 static inline u8 qbman_result_SCN_state(const struct dpaa2_dq *scn) in qbman_result_SCN_state() argument 376 return scn->scn.state; in qbman_result_SCN_state() 384 static inline u32 qbman_result_SCN_rid(const struct dpaa2_dq *scn) in qbman_result_SCN_rid() argument 386 return le32_to_cpu(scn->scn.rid_tok) & SCN_RID_MASK; in qbman_result_SCN_rid() 392 static inline u64 qbman_result_SCN_ctx(const struct dpaa2_dq *scn) in qbman_result_SCN_ctx() argument 394 return le64_to_cpu(scn->scn.ctx); in qbman_result_SCN_ctx()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | bpf_load.c | 319 Elf_Scn *scn; in get_sec() local 321 scn = elf_getscn(elf, i); in get_sec() 322 if (!scn) in get_sec() 325 if (gelf_getshdr(scn, shdr) != shdr) in get_sec() 332 *data = elf_getdata(scn, 0); in get_sec() 333 if (!*data || elf_getdata(scn, *data) != NULL) in get_sec() 407 Elf_Scn *scn; in load_elf_maps_section() local 416 scn = elf_getscn(elf, maps_shndx); in load_elf_maps_section() 417 if (scn) in load_elf_maps_section() 418 data_maps = elf_getdata(scn, NUL in load_elf_maps_section() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/bfa/ |
H A D | bfa_fcs_lport.c | 5246 static void bfa_fcs_lport_scn_sm_offline(struct bfa_fcs_lport_scn_s *scn, 5249 struct bfa_fcs_lport_scn_s *scn, 5251 static void bfa_fcs_lport_scn_sm_scr(struct bfa_fcs_lport_scn_s *scn, 5253 static void bfa_fcs_lport_scn_sm_scr_retry(struct bfa_fcs_lport_scn_s *scn, 5255 static void bfa_fcs_lport_scn_sm_online(struct bfa_fcs_lport_scn_s *scn, 5262 bfa_fcs_lport_scn_sm_offline(struct bfa_fcs_lport_scn_s *scn, in bfa_fcs_lport_scn_sm_offline() argument 5267 bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_sending_scr); in bfa_fcs_lport_scn_sm_offline() 5268 bfa_fcs_lport_scn_send_scr(scn, NULL); in bfa_fcs_lport_scn_sm_offline() 5275 bfa_sm_fault(scn->port->fcs, event); in bfa_fcs_lport_scn_sm_offline() 5280 bfa_fcs_lport_scn_sm_sending_scr(struct bfa_fcs_lport_scn_s *scn, in bfa_fcs_lport_scn_sm_sending_scr() argument 5299 bfa_fcs_lport_scn_sm_scr(struct bfa_fcs_lport_scn_s *scn, enum port_scn_event event) bfa_fcs_lport_scn_sm_scr() argument 5327 bfa_fcs_lport_scn_sm_scr_retry(struct bfa_fcs_lport_scn_s *scn, enum port_scn_event event) bfa_fcs_lport_scn_sm_scr_retry() argument 5347 bfa_fcs_lport_scn_sm_online(struct bfa_fcs_lport_scn_s *scn, enum port_scn_event event) bfa_fcs_lport_scn_sm_online() argument 5372 struct bfa_fcs_lport_scn_s *scn = scn_cbarg; bfa_fcs_lport_scn_send_scr() local 5414 struct bfa_fcs_lport_scn_s *scn = (struct bfa_fcs_lport_scn_s *) cbarg; bfa_fcs_lport_scn_scr_response() local 5496 struct bfa_fcs_lport_scn_s *scn = (struct bfa_fcs_lport_scn_s *) arg; bfa_fcs_lport_scn_timeout() local 5513 struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port); bfa_fcs_lport_scn_init() local 5522 struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port); bfa_fcs_lport_scn_offline() local 5531 struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port); bfa_fcs_lport_fab_scn_online() local [all...] |
H A D | bfa_fcs.h | 107 struct bfa_fcs_lport_scn_s scn; /* scn component of port */ member 156 #define BFA_FCS_GET_SCN_FROM_PORT(port) (&port->port_topo.pfab.scn) 756 RPSM_EVENT_SCN_OFFLINE = 19, /* loop scn offline */ 757 RPSM_EVENT_SCN_ONLINE = 20, /* loop scn online */
|
H A D | bfa_svc.c | 3413 bfa_trunk_scn(struct bfa_fcport_s *fcport, struct bfi_fcport_trunk_scn_s *scn) in bfa_trunk_scn() argument 3423 WARN_ON(scn->trunk_state != BFA_TRUNK_ONLINE && in bfa_trunk_scn() 3424 scn->trunk_state != BFA_TRUNK_OFFLINE); in bfa_trunk_scn() 3427 bfa_trc(fcport->bfa, scn->trunk_state); in bfa_trunk_scn() 3428 bfa_trc(fcport->bfa, scn->trunk_speed); in bfa_trunk_scn() 3435 trunk->attr.state = scn->trunk_state; in bfa_trunk_scn() 3436 trunk->attr.speed = scn->trunk_speed; in bfa_trunk_scn() 3439 tlink = &scn->tlink[i]; in bfa_trunk_scn() 3482 (scn->trunk_state == BFA_TRUNK_OFFLINE)) { in bfa_trunk_scn() 3483 bfa_fcport_scn(fcport, (scn in bfa_trunk_scn() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/bfa/ |
H A D | bfa_fcs_lport.c | 5254 static void bfa_fcs_lport_scn_sm_offline(struct bfa_fcs_lport_scn_s *scn, 5257 struct bfa_fcs_lport_scn_s *scn, 5259 static void bfa_fcs_lport_scn_sm_scr(struct bfa_fcs_lport_scn_s *scn, 5261 static void bfa_fcs_lport_scn_sm_scr_retry(struct bfa_fcs_lport_scn_s *scn, 5263 static void bfa_fcs_lport_scn_sm_online(struct bfa_fcs_lport_scn_s *scn, 5270 bfa_fcs_lport_scn_sm_offline(struct bfa_fcs_lport_scn_s *scn, in bfa_fcs_lport_scn_sm_offline() argument 5275 bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_sending_scr); in bfa_fcs_lport_scn_sm_offline() 5276 bfa_fcs_lport_scn_send_scr(scn, NULL); in bfa_fcs_lport_scn_sm_offline() 5283 bfa_sm_fault(scn->port->fcs, event); in bfa_fcs_lport_scn_sm_offline() 5288 bfa_fcs_lport_scn_sm_sending_scr(struct bfa_fcs_lport_scn_s *scn, in bfa_fcs_lport_scn_sm_sending_scr() argument 5307 bfa_fcs_lport_scn_sm_scr(struct bfa_fcs_lport_scn_s *scn, enum port_scn_event event) bfa_fcs_lport_scn_sm_scr() argument 5335 bfa_fcs_lport_scn_sm_scr_retry(struct bfa_fcs_lport_scn_s *scn, enum port_scn_event event) bfa_fcs_lport_scn_sm_scr_retry() argument 5355 bfa_fcs_lport_scn_sm_online(struct bfa_fcs_lport_scn_s *scn, enum port_scn_event event) bfa_fcs_lport_scn_sm_online() argument 5380 struct bfa_fcs_lport_scn_s *scn = scn_cbarg; bfa_fcs_lport_scn_send_scr() local 5422 struct bfa_fcs_lport_scn_s *scn = (struct bfa_fcs_lport_scn_s *) cbarg; bfa_fcs_lport_scn_scr_response() local 5504 struct bfa_fcs_lport_scn_s *scn = (struct bfa_fcs_lport_scn_s *) arg; bfa_fcs_lport_scn_timeout() local 5521 struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port); bfa_fcs_lport_scn_init() local 5530 struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port); bfa_fcs_lport_scn_offline() local 5539 struct bfa_fcs_lport_scn_s *scn = BFA_FCS_GET_SCN_FROM_PORT(port); bfa_fcs_lport_fab_scn_online() local [all...] |
H A D | bfa_fcs.h | 107 struct bfa_fcs_lport_scn_s scn; /* scn component of port */ member 156 #define BFA_FCS_GET_SCN_FROM_PORT(port) (&port->port_topo.pfab.scn) 753 RPSM_EVENT_SCN_OFFLINE = 19, /* loop scn offline */ 754 RPSM_EVENT_SCN_ONLINE = 20, /* loop scn online */
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | libbpf.c | 482 static int elf_sec_hdr(const struct bpf_object *obj, Elf_Scn *scn, GElf_Shdr *hdr); 483 static const char *elf_sec_name(const struct bpf_object *obj, Elf_Scn *scn); 484 static Elf_Data *elf_sec_data(const struct bpf_object *obj, Elf_Scn *scn); 1250 Elf_Scn *scn = elf_sec_by_name(obj, name); in bpf_object__section_size() local 1251 Elf_Data *data = elf_sec_data(obj, scn); in bpf_object__section_size() 1752 Elf_Scn *scn; in bpf_object__init_user_maps() local 1761 scn = elf_sec_by_idx(obj, obj->efile.maps_shndx); in bpf_object__init_user_maps() 1762 data = elf_sec_data(obj, scn); in bpf_object__init_user_maps() 1763 if (!scn || !data) { in bpf_object__init_user_maps() 2290 Elf_Scn *scn; in bpf_object__init_user_btf_maps() local 2647 Elf_Scn *scn; elf_sec_by_idx() local 2660 Elf_Scn *scn = NULL; elf_sec_by_name() local 2677 elf_sec_hdr(const struct bpf_object *obj, Elf_Scn *scn, GElf_Shdr *hdr) elf_sec_hdr() argument 2691 elf_sec_name(const struct bpf_object *obj, Elf_Scn *scn) elf_sec_name() argument 2712 elf_sec_data(const struct bpf_object *obj, Elf_Scn *scn) elf_sec_data() argument 2810 Elf_Scn *scn; bpf_object__elf_collect() local 3093 Elf_Scn *scn; bpf_object__collect_externs() local [all...] |
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | interrupt.c | 44 int c, scn; in sca_ext_call_pending() local 57 scn = sigp_ctrl.scn; in sca_ext_call_pending() 64 scn = sigp_ctrl.scn; in sca_ext_call_pending() 69 *src_id = scn; in sca_ext_call_pending() 87 new_val.scn = src_id; in sca_inject_ext_call() 100 new_val.scn = src_id; in sca_inject_ext_call() 3008 int scn; in kvm_s390_get_irq_state() local 3048 if (sca_ext_call_pending(vcpu, &scn)) { in kvm_s390_get_irq_state() [all...] |
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | interrupt.c | 46 int c, scn; in sca_ext_call_pending() local 59 scn = sigp_ctrl.scn; in sca_ext_call_pending() 66 scn = sigp_ctrl.scn; in sca_ext_call_pending() 71 *src_id = scn; in sca_ext_call_pending() 89 new_val.scn = src_id; in sca_inject_ext_call() 102 new_val.scn = src_id; in sca_inject_ext_call() 3014 int scn; in kvm_s390_get_irq_state() local 3054 if (sca_ext_call_pending(vcpu, &scn)) { in kvm_s390_get_irq_state() [all...] |