/Linux-v6.1/tools/objtool/ |
D | elf.c | 113 struct section *sec; in find_section_by_name() local 115 elf_hash_for_each_possible(section_name, sec, name_hash, str_hash(name)) { in find_section_by_name() 116 if (!strcmp(sec->name, name)) in find_section_by_name() 117 return sec; in find_section_by_name() 126 struct section *sec; in find_section_by_index() local 128 elf_hash_for_each_possible(section, sec, hash, idx) { in find_section_by_index() 129 if (sec->idx == idx) in find_section_by_index() 130 return sec; in find_section_by_index() 148 struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset) in find_symbol_by_offset() argument 152 rb_for_each(node, &offset, &sec->symbol_tree, symbol_by_offset) { in find_symbol_by_offset() [all …]
|
D | special.c | 21 const char *sec; member 31 .sec = ".altinstructions", 41 .sec = "__jump_table", 49 .sec = "__ex_table", 61 static void reloc_to_sec_off(struct reloc *reloc, struct section **sec, in reloc_to_sec_off() argument 64 *sec = reloc->sym->sec; in reloc_to_sec_off() 69 struct section *sec, int idx, in get_alt_entry() argument 81 alt->orig_len = *(unsigned char *)(sec->data->d_buf + offset + in get_alt_entry() 83 alt->new_len = *(unsigned char *)(sec->data->d_buf + offset + in get_alt_entry() 90 feature = bswap_if_needed(*(unsigned short *)(sec->data->d_buf + in get_alt_entry() [all …]
|
D | check.c | 38 struct section *sec, unsigned long offset) in find_insn() argument 42 hash_for_each_possible(file->insn_hash, insn, hash, sec_offset_hash(sec, offset)) { in find_insn() 43 if (insn->sec == sec && insn->offset == offset) in find_insn() 55 if (!next || &next->list == &file->insn_list || next->sec != insn->sec) in next_insn_same_sec() 78 return find_insn(file, func->cfunc->sec, func->cfunc->offset); in next_insn_same_func() 93 for (insn = find_insn(file, func->sec, func->offset); \ 98 for (insn = find_insn(file, sym->sec, sym->offset); \ 100 insn->sec == sym->sec && \ 107 insn->sec == sym->sec && insn->offset >= sym->offset; \ 209 insn = find_insn(file, func->sec, func->offset); in __dead_end_function() [all …]
|
/Linux-v6.1/crypto/ |
D | tcrypt.c | 59 static unsigned int sec; variable 1857 test_cipher_speed("ecb(aes)", ENCRYPT, sec, NULL, 0, in do_test() 1859 test_cipher_speed("ecb(aes)", DECRYPT, sec, NULL, 0, in do_test() 1861 test_cipher_speed("cbc(aes)", ENCRYPT, sec, NULL, 0, in do_test() 1863 test_cipher_speed("cbc(aes)", DECRYPT, sec, NULL, 0, in do_test() 1865 test_cipher_speed("lrw(aes)", ENCRYPT, sec, NULL, 0, in do_test() 1867 test_cipher_speed("lrw(aes)", DECRYPT, sec, NULL, 0, in do_test() 1869 test_cipher_speed("xts(aes)", ENCRYPT, sec, NULL, 0, in do_test() 1871 test_cipher_speed("xts(aes)", DECRYPT, sec, NULL, 0, in do_test() 1873 test_cipher_speed("cts(cbc(aes))", ENCRYPT, sec, NULL, 0, in do_test() [all …]
|
/Linux-v6.1/drivers/fpga/ |
D | intel-m10-bmc-sec-update.c | 38 struct m10bmc_sec *sec = dev_get_drvdata(dev); in show_root_entry_hash() local 44 stride = regmap_get_reg_stride(sec->m10bmc->regmap); in show_root_entry_hash() 45 ret = m10bmc_raw_read(sec->m10bmc, prog_addr, &magic); in show_root_entry_hash() 56 dev_err(sec->dev, "%s bad sha num bytes %d\n", __func__, in show_root_entry_hash() 61 ret = regmap_bulk_read(sec->m10bmc->regmap, reh_addr, in show_root_entry_hash() 94 struct m10bmc_sec *sec = dev_get_drvdata(dev); in show_canceled_csk() local 100 stride = regmap_get_reg_stride(sec->m10bmc->regmap); in show_canceled_csk() 102 dev_err(sec->dev, in show_canceled_csk() 109 ret = regmap_bulk_read(sec->m10bmc->regmap, addr, csk_le32, in show_canceled_csk() 112 dev_err(sec->dev, "failed to read CSK vector: %x cnt %x: %d\n", in show_canceled_csk() [all …]
|
/Linux-v6.1/drivers/firmware/google/ |
D | vpd.c | 100 struct vpd_section *sec = arg; in vpd_section_attrib_add() local 131 ret = sysfs_create_bin_file(sec->kobj, &info->bin_attr); in vpd_section_attrib_add() 135 list_add_tail(&info->list, &sec->attribs); in vpd_section_attrib_add() 146 static void vpd_section_attrib_destroy(struct vpd_section *sec) in vpd_section_attrib_destroy() argument 151 list_for_each_entry_safe(info, temp, &sec->attribs, list) { in vpd_section_attrib_destroy() 152 sysfs_remove_bin_file(sec->kobj, &info->bin_attr); in vpd_section_attrib_destroy() 162 struct vpd_section *sec = bin_attr->private; in vpd_section_read() local 164 return memory_read_from_buffer(buf, count, &pos, sec->baseaddr, in vpd_section_read() 165 sec->bin_attr.size); in vpd_section_read() 168 static int vpd_section_create_attribs(struct vpd_section *sec) in vpd_section_create_attribs() argument [all …]
|
/Linux-v6.1/net/mac802154/ |
D | llsec.c | 27 void mac802154_llsec_init(struct mac802154_llsec *sec) in mac802154_llsec_init() argument 29 memset(sec, 0, sizeof(*sec)); in mac802154_llsec_init() 31 memset(&sec->params.default_key_source, 0xFF, IEEE802154_ADDR_LEN); in mac802154_llsec_init() 33 INIT_LIST_HEAD(&sec->table.security_levels); in mac802154_llsec_init() 34 INIT_LIST_HEAD(&sec->table.devices); in mac802154_llsec_init() 35 INIT_LIST_HEAD(&sec->table.keys); in mac802154_llsec_init() 36 hash_init(sec->devices_short); in mac802154_llsec_init() 37 hash_init(sec->devices_hw); in mac802154_llsec_init() 38 rwlock_init(&sec->lock); in mac802154_llsec_init() 41 void mac802154_llsec_destroy(struct mac802154_llsec *sec) in mac802154_llsec_destroy() argument [all …]
|
D | llsec.h | 64 void mac802154_llsec_init(struct mac802154_llsec *sec); 65 void mac802154_llsec_destroy(struct mac802154_llsec *sec); 67 int mac802154_llsec_get_params(struct mac802154_llsec *sec, 69 int mac802154_llsec_set_params(struct mac802154_llsec *sec, 73 int mac802154_llsec_key_add(struct mac802154_llsec *sec, 76 int mac802154_llsec_key_del(struct mac802154_llsec *sec, 79 int mac802154_llsec_dev_add(struct mac802154_llsec *sec, 81 int mac802154_llsec_dev_del(struct mac802154_llsec *sec, 84 int mac802154_llsec_devkey_add(struct mac802154_llsec *sec, 87 int mac802154_llsec_devkey_del(struct mac802154_llsec *sec, [all …]
|
/Linux-v6.1/include/linux/ |
D | export.h | 40 #define __KSYMTAB_ENTRY(sym, sec) \ argument 42 asm(" .section \"___ksymtab" sec "+" #sym "\", \"a\" \n" \ 56 #define __KSYMTAB_ENTRY(sym, sec) \ argument 58 __attribute__((section("___ksymtab" sec "+" #sym), used)) \ 71 #define ___EXPORT_SYMBOL(sym, sec, ns) __GENKSYMS_EXPORT_SYMBOL(sym) argument 86 #define ___EXPORT_SYMBOL(sym, sec, ns) \ argument 96 __KSYMTAB_ENTRY(sym, sec) 107 #define __EXPORT_SYMBOL(sym, sec, ns) argument 123 #define __EXPORT_SYMBOL(sym, sec, ns) \ argument 125 __cond_export_sym(sym, sec, ns, __is_defined(__KSYM_##sym)) [all …]
|
/Linux-v6.1/fs/reiserfs/ |
D | xattr_security.c | 47 struct reiserfs_security_handle *sec) in reiserfs_security_init() argument 52 sec->name = NULL; in reiserfs_security_init() 58 error = security_old_inode_init_security(inode, dir, qstr, &sec->name, in reiserfs_security_init() 59 &sec->value, &sec->length); in reiserfs_security_init() 64 sec->name = NULL; in reiserfs_security_init() 65 sec->value = NULL; in reiserfs_security_init() 66 sec->length = 0; in reiserfs_security_init() 70 if (sec->length && reiserfs_xattrs_initialized(inode->i_sb)) { in reiserfs_security_init() 72 reiserfs_xattr_nblocks(inode, sec->length); in reiserfs_security_init() 82 struct reiserfs_security_handle *sec) in reiserfs_security_write() argument [all …]
|
/Linux-v6.1/arch/mips/boot/tools/ |
D | relocs.c | 273 struct section *sec = &secs[i]; in read_shdrs() local 275 sec->shdr_offset = ftell(fp); in read_shdrs() 279 sec->shdr.sh_name = elf_word_to_cpu(shdr.sh_name); in read_shdrs() 280 sec->shdr.sh_type = elf_word_to_cpu(shdr.sh_type); in read_shdrs() 281 sec->shdr.sh_flags = elf_xword_to_cpu(shdr.sh_flags); in read_shdrs() 282 sec->shdr.sh_addr = elf_addr_to_cpu(shdr.sh_addr); in read_shdrs() 283 sec->shdr.sh_offset = elf_off_to_cpu(shdr.sh_offset); in read_shdrs() 284 sec->shdr.sh_size = elf_xword_to_cpu(shdr.sh_size); in read_shdrs() 285 sec->shdr.sh_link = elf_word_to_cpu(shdr.sh_link); in read_shdrs() 286 sec->shdr.sh_info = elf_word_to_cpu(shdr.sh_info); in read_shdrs() [all …]
|
/Linux-v6.1/drivers/infiniband/core/ |
D | security.c | 50 struct ib_device *dev = pp->sec->dev; in get_pkey_idx_qp_list() 68 struct ib_device *dev = pp->sec->dev; in get_pkey_and_subnet_prefix() 112 struct ib_qp_security *sec) in check_qp_port_pkey_settings() argument 130 sec); in check_qp_port_pkey_settings() 144 sec); in check_qp_port_pkey_settings() 153 static void qp_to_error(struct ib_qp_security *sec) in qp_to_error() argument 167 if (sec->destroying) in qp_to_error() 170 ib_modify_qp(sec->qp, in qp_to_error() 174 if (sec->qp->event_handler && sec->qp->qp_context) { in qp_to_error() 175 event.element.qp = sec->qp; in qp_to_error() [all …]
|
/Linux-v6.1/arch/x86/tools/ |
D | relocs.c | 288 struct section *sec = &secs[i]; in sym_lookup() local 294 if (sec->shdr.sh_type != SHT_SYMTAB) in sym_lookup() 297 nsyms = sec->shdr.sh_size/sizeof(Elf_Sym); in sym_lookup() 298 symtab = sec->symtab; in sym_lookup() 299 strtab = sec->link->strtab; in sym_lookup() 451 struct section *sec = &secs[i]; in read_shdrs() local 455 sec->shdr.sh_name = elf_word_to_cpu(shdr.sh_name); in read_shdrs() 456 sec->shdr.sh_type = elf_word_to_cpu(shdr.sh_type); in read_shdrs() 457 sec->shdr.sh_flags = elf_xword_to_cpu(shdr.sh_flags); in read_shdrs() 458 sec->shdr.sh_addr = elf_addr_to_cpu(shdr.sh_addr); in read_shdrs() [all …]
|
/Linux-v6.1/arch/powerpc/boot/dts/fsl/ |
D | qoriq-sec5.2-0.dtsi | 36 compatible = "fsl,sec-v5.2", "fsl,sec-v5.0", "fsl,sec-v4.0"; 37 fsl,sec-era = <5>; 45 compatible = "fsl,sec-v5.2-job-ring", 46 "fsl,sec-v5.0-job-ring", 47 "fsl,sec-v4.0-job-ring"; 53 compatible = "fsl,sec-v5.2-job-ring", 54 "fsl,sec-v5.0-job-ring", 55 "fsl,sec-v4.0-job-ring"; 61 compatible = "fsl,sec-v5.2-job-ring", 62 "fsl,sec-v5.0-job-ring", [all …]
|
D | qoriq-sec5.3-0.dtsi | 36 compatible = "fsl,sec-v5.3", "fsl,sec-v5.0", "fsl,sec-v4.0"; 37 fsl,sec-era = <4>; 45 compatible = "fsl,sec-v5.3-job-ring", 46 "fsl,sec-v5.0-job-ring", 47 "fsl,sec-v4.0-job-ring"; 53 compatible = "fsl,sec-v5.3-job-ring", 54 "fsl,sec-v5.0-job-ring", 55 "fsl,sec-v4.0-job-ring"; 61 compatible = "fsl,sec-v5.3-job-ring", 62 "fsl,sec-v5.0-job-ring", [all …]
|
D | qoriq-sec5.0-0.dtsi | 36 compatible = "fsl,sec-v5.0", "fsl,sec-v4.0"; 37 fsl,sec-era = <5>; 45 compatible = "fsl,sec-v5.0-job-ring", 46 "fsl,sec-v4.0-job-ring"; 52 compatible = "fsl,sec-v5.0-job-ring", 53 "fsl,sec-v4.0-job-ring"; 59 compatible = "fsl,sec-v5.0-job-ring", 60 "fsl,sec-v4.0-job-ring"; 66 compatible = "fsl,sec-v5.0-job-ring", 67 "fsl,sec-v4.0-job-ring"; [all …]
|
D | qoriq-sec4.2-0.dtsi | 36 compatible = "fsl,sec-v4.2", "fsl,sec-v4.0"; 37 fsl,sec-era = <3>; 45 compatible = "fsl,sec-v4.2-job-ring", 46 "fsl,sec-v4.0-job-ring"; 52 compatible = "fsl,sec-v4.2-job-ring", 53 "fsl,sec-v4.0-job-ring"; 59 compatible = "fsl,sec-v4.2-job-ring", 60 "fsl,sec-v4.0-job-ring"; 66 compatible = "fsl,sec-v4.2-job-ring", 67 "fsl,sec-v4.0-job-ring"; [all …]
|
/Linux-v6.1/net/rxrpc/ |
D | server_key.c | 69 const struct rxrpc_security *sec; in rxrpc_preparse_s() local 81 sec = rxrpc_security_lookup(sec_class); in rxrpc_preparse_s() 82 if (!sec) in rxrpc_preparse_s() 85 prep->payload.data[1] = (struct rxrpc_security *)sec; in rxrpc_preparse_s() 87 if (!sec->preparse_server_key) in rxrpc_preparse_s() 90 return sec->preparse_server_key(prep); in rxrpc_preparse_s() 95 const struct rxrpc_security *sec = prep->payload.data[1]; in rxrpc_free_preparse_s() local 97 if (sec && sec->free_preparse_server_key) in rxrpc_free_preparse_s() 98 sec->free_preparse_server_key(prep); in rxrpc_free_preparse_s() 103 const struct rxrpc_security *sec = key->payload.data[1]; in rxrpc_destroy_s() local [all …]
|
/Linux-v6.1/tools/lib/bpf/ |
D | linker.c | 164 static int linker_sanity_check_elf_symtab(struct src_obj *obj, struct src_sec *sec); 165 static int linker_sanity_check_elf_relos(struct src_obj *obj, struct src_sec *sec); 201 struct dst_sec *sec = &linker->secs[i]; in bpf_linker__free() local 203 free(sec->sec_name); in bpf_linker__free() 204 free(sec->raw_data); in bpf_linker__free() 205 free(sec->sec_vars); in bpf_linker__free() 207 free(sec->func_info.recs); in bpf_linker__free() 208 free(sec->line_info.recs); in bpf_linker__free() 209 free(sec->core_relo_info.recs); in bpf_linker__free() 249 struct dst_sec *secs = linker->secs, *sec; in add_dst_sec() local [all …]
|
/Linux-v6.1/fs/hpfs/ |
D | alloc.c | 12 static void hpfs_claim_alloc(struct super_block *s, secno sec) in hpfs_claim_alloc() argument 17 hpfs_error(s, "free count underflow, allocating sector %08x", sec); in hpfs_claim_alloc() 25 static void hpfs_claim_free(struct super_block *s, secno sec) in hpfs_claim_free() argument 30 hpfs_error(s, "free count overflow, freeing sector %08x", sec); in hpfs_claim_free() 38 static void hpfs_claim_dirband_alloc(struct super_block *s, secno sec) in hpfs_claim_dirband_alloc() argument 43 hpfs_error(s, "dirband free count underflow, allocating sector %08x", sec); in hpfs_claim_dirband_alloc() 51 static void hpfs_claim_dirband_free(struct super_block *s, secno sec) in hpfs_claim_dirband_free() argument 56 hpfs_error(s, "dirband free count overflow, freeing sector %08x", sec); in hpfs_claim_dirband_free() 69 static int chk_if_allocated(struct super_block *s, secno sec, char *msg) in chk_if_allocated() argument 73 if (!(bmp = hpfs_map_bitmap(s, sec >> 14, &qbh, "chk"))) goto fail; in chk_if_allocated() [all …]
|
/Linux-v6.1/drivers/net/wireless/intel/ipw2x00/ |
D | libipw_wx.c | 302 struct libipw_security sec = { in libipw_wx_set_encode() local 347 sec.enabled = 0; in libipw_wx_set_encode() 348 sec.encrypt = 0; in libipw_wx_set_encode() 349 sec.level = SEC_LEVEL_0; in libipw_wx_set_encode() 350 sec.flags |= SEC_ENABLED | SEC_LEVEL | SEC_ENCRYPT; in libipw_wx_set_encode() 356 sec.enabled = 1; in libipw_wx_set_encode() 357 sec.encrypt = 1; in libipw_wx_set_encode() 358 sec.flags |= SEC_ENABLED | SEC_ENCRYPT; in libipw_wx_set_encode() 398 memcpy(sec.keys[key], keybuf, erq->length); in libipw_wx_set_encode() 400 memset(sec.keys[key] + erq->length, 0, in libipw_wx_set_encode() [all …]
|
/Linux-v6.1/drivers/nvdimm/ |
D | security.c | 145 if (!nvdimm->sec.ops->change_key) in nvdimm_key_revalidate() 154 rc = nvdimm->sec.ops->change_key(nvdimm, data, data, NVDIMM_USER); in nvdimm_key_revalidate() 161 nvdimm->sec.flags = nvdimm_security_flags(nvdimm, NVDIMM_USER); in nvdimm_key_revalidate() 176 if (!nvdimm->sec.ops || !nvdimm->sec.ops->unlock in __nvdimm_security_unlock() 177 || !nvdimm->sec.flags) in __nvdimm_security_unlock() 181 if (test_bit(NVDIMM_SECURITY_DISABLED, &nvdimm->sec.flags)) in __nvdimm_security_unlock() 196 if (test_bit(NVDIMM_SECURITY_UNLOCKED, &nvdimm->sec.flags)) { in __nvdimm_security_unlock() 204 rc = nvdimm->sec.ops->unlock(nvdimm, data); in __nvdimm_security_unlock() 209 nvdimm->sec.flags = nvdimm_security_flags(nvdimm, NVDIMM_USER); in __nvdimm_security_unlock() 228 if (test_bit(NVDIMM_SECURITY_FROZEN, &nvdimm->sec.flags)) { in check_security_state() [all …]
|
/Linux-v6.1/drivers/net/wireless/realtek/rtw88/ |
D | sec.c | 9 int rtw_sec_get_free_cam(struct rtw_sec_desc *sec) in rtw_sec_get_free_cam() argument 15 if (sec->default_key_search) in rtw_sec_get_free_cam() 16 return find_next_zero_bit(sec->cam_map, RTW_MAX_SEC_CAM_NUM, in rtw_sec_get_free_cam() 19 return find_first_zero_bit(sec->cam_map, RTW_MAX_SEC_CAM_NUM); in rtw_sec_get_free_cam() 23 struct rtw_sec_desc *sec, in rtw_sec_write_cam() argument 28 struct rtw_cam_entry *cam = &sec->cam_table[hw_key_idx]; in rtw_sec_write_cam() 35 set_bit(hw_key_idx, sec->cam_map); in rtw_sec_write_cam() 83 struct rtw_sec_desc *sec, in rtw_sec_clear_cam() argument 86 struct rtw_cam_entry *cam = &sec->cam_table[hw_key_idx]; in rtw_sec_clear_cam() 91 clear_bit(hw_key_idx, sec->cam_map); in rtw_sec_clear_cam() [all …]
|
/Linux-v6.1/include/asm-generic/ |
D | export.h | 40 .macro ___EXPORT_SYMBOL name,val,sec 42 .section ___ksymtab\sec+\name,"a" 65 #define __EXPORT_SYMBOL(sym, val, sec) \ argument 67 __cond_export_sym(sym, val, sec, __is_defined(__KSYM_##sym)) 68 #define __cond_export_sym(sym, val, sec, conf) \ argument 69 ___cond_export_sym(sym, val, sec, conf) 70 #define ___cond_export_sym(sym, val, sec, enabled) \ argument 71 __cond_export_sym_##enabled(sym, val, sec) 72 #define __cond_export_sym_1(sym, val, sec) ___EXPORT_SYMBOL sym, val, sec argument 73 #define __cond_export_sym_0(sym, val, sec) /* nothing */ argument [all …]
|
/Linux-v6.1/tools/objtool/include/objtool/ |
D | elf.h | 50 struct section *sec; member 73 struct section *sec; member 116 static inline u32 sec_offset_hash(struct section *sec, unsigned long offset) in sec_offset_hash() argument 118 u32 ol, oh, idx = sec->idx; in sec_offset_hash() 132 return sec_offset_hash(reloc->sec, reloc->offset); in reloc_hash() 148 int elf_add_reloc(struct elf *elf, struct section *sec, unsigned long offset, 150 int elf_add_reloc_to_insn(struct elf *elf, struct section *sec, 154 int elf_write_insn(struct elf *elf, struct section *sec, 162 struct symbol *find_func_by_offset(struct section *sec, unsigned long offset); 163 struct symbol *find_symbol_by_offset(struct section *sec, unsigned long offset); [all …]
|