/Linux-v4.19/drivers/net/can/ |
D | janz-ican3.c | 295 static inline void ican3_set_page(struct ican3_dev *mod, unsigned int page) in ican3_set_page() argument 298 iowrite8(page, &mod->dpmctrl->window_address); in ican3_set_page() 312 static int ican3_old_recv_msg(struct ican3_dev *mod, struct ican3_msg *msg) in ican3_old_recv_msg() argument 318 ican3_set_page(mod, QUEUE_OLD_CONTROL); in ican3_old_recv_msg() 319 peer = ioread8(mod->dpm + MSYNC_PEER); in ican3_old_recv_msg() 320 locl = ioread8(mod->dpm + MSYNC_LOCL); in ican3_old_recv_msg() 324 netdev_dbg(mod->ndev, "no mbox for reading\n"); in ican3_old_recv_msg() 336 ican3_set_page(mod, mbox_page); in ican3_old_recv_msg() 337 memcpy_fromio(msg, mod->dpm, sizeof(*msg)); in ican3_old_recv_msg() 345 ican3_set_page(mod, QUEUE_OLD_CONTROL); in ican3_old_recv_msg() [all …]
|
/Linux-v4.19/kernel/ |
D | module.c | 179 static void mod_tree_insert(struct module *mod) in mod_tree_insert() argument 181 mod->core_layout.mtn.mod = mod; in mod_tree_insert() 182 mod->init_layout.mtn.mod = mod; in mod_tree_insert() 184 __mod_tree_insert(&mod->core_layout.mtn); in mod_tree_insert() 185 if (mod->init_layout.size) in mod_tree_insert() 186 __mod_tree_insert(&mod->init_layout.mtn); in mod_tree_insert() 189 static void mod_tree_remove_init(struct module *mod) in mod_tree_remove_init() argument 191 if (mod->init_layout.size) in mod_tree_remove_init() 192 __mod_tree_remove(&mod->init_layout.mtn); in mod_tree_remove_init() 195 static void mod_tree_remove(struct module *mod) in mod_tree_remove() argument [all …]
|
D | jump_label.c | 453 struct module *mod; member 469 struct static_key_mod *mod) in static_key_set_mod() argument 473 WARN_ON_ONCE((unsigned long)mod & JUMP_TYPE_MASK); in static_key_set_mod() 475 key->next = mod; in static_key_set_mod() 481 struct module *mod; in __jump_label_mod_text_reserved() local 484 mod = __module_text_address((unsigned long)start); in __jump_label_mod_text_reserved() 485 WARN_ON_ONCE(__module_text_address((unsigned long)end) != mod); in __jump_label_mod_text_reserved() 488 if (!mod) in __jump_label_mod_text_reserved() 492 return __jump_label_text_reserved(mod->jump_entries, in __jump_label_mod_text_reserved() 493 mod->jump_entries + mod->num_jump_entries, in __jump_label_mod_text_reserved() [all …]
|
/Linux-v4.19/sound/soc/sh/rcar/ |
D | ssi.c | 74 struct rsnd_mod mod; member 109 #define rsnd_mod_to_ssi(_mod) container_of((_mod), struct rsnd_ssi, mod) 111 #define rsnd_ssi_is_multi_slave(mod, io) \ argument 112 (rsnd_ssi_multi_slaves(io) & (1 << rsnd_mod_id(mod))) 113 #define rsnd_ssi_is_run_mods(mod, io) \ argument 114 (rsnd_ssi_run_mods(io) & (1 << rsnd_mod_id(mod))) 115 #define rsnd_ssi_can_output_clk(mod) (!__rsnd_ssi_is_pin_sharing(mod)) argument 119 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_ssi_hdmi_port() local 120 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_hdmi_port() 133 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_ssi_use_busif() local [all …]
|
D | src.c | 24 struct rsnd_mod mod; member 36 #define rsnd_src_sync_is_enabled(mod) (rsnd_mod_to_src(mod)->sen.val) argument 39 container_of((_mod), struct rsnd_src, mod) 58 static void rsnd_src_activation(struct rsnd_mod *mod) in rsnd_src_activation() argument 60 rsnd_mod_write(mod, SRC_SWRSR, 0); in rsnd_src_activation() 61 rsnd_mod_write(mod, SRC_SWRSR, 1); in rsnd_src_activation() 64 static void rsnd_src_halt(struct rsnd_mod *mod) in rsnd_src_halt() argument 66 rsnd_mod_write(mod, SRC_SRCIR, 1); in rsnd_src_halt() 67 rsnd_mod_write(mod, SRC_SWRSR, 0); in rsnd_src_halt() 71 struct rsnd_mod *mod) in rsnd_src_dma_req() argument [all …]
|
D | ctu.c | 73 struct rsnd_mod mod; member 94 container_of((_mod), struct rsnd_ctu, mod) 98 static void rsnd_ctu_activation(struct rsnd_mod *mod) in rsnd_ctu_activation() argument 100 rsnd_mod_write(mod, CTU_SWRSR, 0); in rsnd_ctu_activation() 101 rsnd_mod_write(mod, CTU_SWRSR, 1); in rsnd_ctu_activation() 104 static void rsnd_ctu_halt(struct rsnd_mod *mod) in rsnd_ctu_halt() argument 106 rsnd_mod_write(mod, CTU_CTUIR, 1); in rsnd_ctu_halt() 107 rsnd_mod_write(mod, CTU_SWRSR, 0); in rsnd_ctu_halt() 110 int rsnd_ctu_converted_channel(struct rsnd_mod *mod) in rsnd_ctu_converted_channel() argument 112 struct rsnd_ctu *ctu = rsnd_mod_to_ctu(mod); in rsnd_ctu_converted_channel() [all …]
|
D | dvc.c | 37 struct rsnd_mod mod; member 52 container_of((_mod), struct rsnd_dvc, mod) 60 static void rsnd_dvc_activation(struct rsnd_mod *mod) in rsnd_dvc_activation() argument 62 rsnd_mod_write(mod, DVC_SWRSR, 0); in rsnd_dvc_activation() 63 rsnd_mod_write(mod, DVC_SWRSR, 1); in rsnd_dvc_activation() 66 static void rsnd_dvc_halt(struct rsnd_mod *mod) in rsnd_dvc_halt() argument 68 rsnd_mod_write(mod, DVC_DVUIR, 1); in rsnd_dvc_halt() 69 rsnd_mod_write(mod, DVC_SWRSR, 0); in rsnd_dvc_halt() 77 struct rsnd_mod *mod) in rsnd_dvc_volume_parameter() argument 79 struct rsnd_dvc *dvc = rsnd_mod_to_dvc(mod); in rsnd_dvc_volume_parameter() [all …]
|
D | mix.c | 39 struct rsnd_mod mod; member 59 container_of((_mod), struct rsnd_mix, mod) 69 static void rsnd_mix_activation(struct rsnd_mod *mod) in rsnd_mix_activation() argument 71 rsnd_mod_write(mod, MIX_SWRSR, 0); in rsnd_mix_activation() 72 rsnd_mod_write(mod, MIX_SWRSR, 1); in rsnd_mix_activation() 75 static void rsnd_mix_halt(struct rsnd_mod *mod) in rsnd_mix_halt() argument 77 rsnd_mod_write(mod, MIX_MIXIR, 1); in rsnd_mix_halt() 78 rsnd_mod_write(mod, MIX_SWRSR, 0); in rsnd_mix_halt() 85 struct rsnd_mod *mod) in rsnd_mix_volume_parameter() argument 87 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mix_volume_parameter() [all …]
|
D | ssiu.c | 12 struct rsnd_mod mod; member 22 static int rsnd_ssiu_init(struct rsnd_mod *mod, in rsnd_ssiu_init() argument 29 int id = rsnd_mod_id(mod); in rsnd_ssiu_init() 40 rsnd_mod_write(mod, SSI_SYS_STATUS0, 0xf << (id * 4)); in rsnd_ssiu_init() 41 rsnd_mod_write(mod, SSI_SYS_STATUS2, 0xf << (id * 4)); in rsnd_ssiu_init() 42 rsnd_mod_write(mod, SSI_SYS_STATUS4, 0xf << (id * 4)); in rsnd_ssiu_init() 43 rsnd_mod_write(mod, SSI_SYS_STATUS6, 0xf << (id * 4)); in rsnd_ssiu_init() 46 rsnd_mod_write(mod, SSI_SYS_STATUS1, 0xf << 4); in rsnd_ssiu_init() 47 rsnd_mod_write(mod, SSI_SYS_STATUS3, 0xf << 4); in rsnd_ssiu_init() 48 rsnd_mod_write(mod, SSI_SYS_STATUS5, 0xf << 4); in rsnd_ssiu_init() [all …]
|
D | rsnd.h | 199 u32 rsnd_read(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg); 200 void rsnd_write(struct rsnd_priv *priv, struct rsnd_mod *mod, 202 void rsnd_force_write(struct rsnd_priv *priv, struct rsnd_mod *mod, 204 void rsnd_bset(struct rsnd_priv *priv, struct rsnd_mod *mod, enum rsnd_reg reg, 206 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 207 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 208 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod); 214 struct rsnd_mod *mod, struct rsnd_mod **dma_mod); 217 struct rsnd_mod *mod, char *name); 242 struct rsnd_mod *mod); [all …]
|
D | dma.c | 35 struct rsnd_mod mod; member 53 #define rsnd_mod_to_dma(_mod) container_of((_mod), struct rsnd_dma, mod) 68 static void __rsnd_dmaen_complete(struct rsnd_mod *mod, in __rsnd_dmaen_complete() argument 77 struct rsnd_mod *mod = data; in rsnd_dmaen_complete() local 79 rsnd_mod_interrupt(mod, __rsnd_dmaen_complete); in rsnd_dmaen_complete() 96 static int rsnd_dmaen_stop(struct rsnd_mod *mod, in rsnd_dmaen_stop() argument 100 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_stop() 109 static int rsnd_dmaen_nolock_stop(struct rsnd_mod *mod, in rsnd_dmaen_nolock_stop() argument 113 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_nolock_stop() 129 static int rsnd_dmaen_nolock_start(struct rsnd_mod *mod, in rsnd_dmaen_nolock_start() argument [all …]
|
D | core.c | 118 void rsnd_mod_make_sure(struct rsnd_mod *mod, enum rsnd_mod_type type) in rsnd_mod_make_sure() argument 120 if (mod->type != type) { in rsnd_mod_make_sure() 121 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_make_sure() 125 rsnd_mod_name(mod), rsnd_mod_id(mod)); in rsnd_mod_make_sure() 130 struct rsnd_mod *mod) in rsnd_mod_dma_req() argument 132 if (!mod || !mod->ops || !mod->ops->dma_req) in rsnd_mod_dma_req() 135 return mod->ops->dma_req(io, mod); in rsnd_mod_dma_req() 139 struct rsnd_mod *mod, in rsnd_mod_get_status() argument 142 return &mod->status; in rsnd_mod_get_status() 146 struct rsnd_mod *mod, in rsnd_mod_init() argument [all …]
|
D | cmd.c | 11 struct rsnd_mod mod; member 23 static int rsnd_cmd_init(struct rsnd_mod *mod, in rsnd_cmd_init() argument 41 if (ARRAY_SIZE(path) < rsnd_mod_id(mod) + 1) in rsnd_cmd_init() 91 rsnd_mod_write(mod, CMD_ROUTE_SLCT, data); in rsnd_cmd_init() 92 rsnd_mod_write(mod, CMD_BUSIF_MODE, rsnd_get_busif_shift(io, mod) | 1); in rsnd_cmd_init() 93 rsnd_mod_write(mod, CMD_BUSIF_DALIGN, rsnd_get_dalign(mod, io)); in rsnd_cmd_init() 95 rsnd_adg_set_cmd_timsel_gen2(mod, io); in rsnd_cmd_init() 100 static int rsnd_cmd_start(struct rsnd_mod *mod, in rsnd_cmd_start() argument 104 rsnd_mod_write(mod, CMD_CTRL, 0x10); in rsnd_cmd_start() 109 static int rsnd_cmd_stop(struct rsnd_mod *mod, in rsnd_cmd_stop() argument [all …]
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-janz-ttl.c | 63 struct ttl_module *mod = dev_get_drvdata(gpio->parent); in ttl_get_value() local 68 shadow = &mod->porta_shadow; in ttl_get_value() 70 shadow = &mod->portb_shadow; in ttl_get_value() 73 shadow = &mod->portc_shadow; in ttl_get_value() 77 spin_lock(&mod->lock); in ttl_get_value() 79 spin_unlock(&mod->lock); in ttl_get_value() 85 struct ttl_module *mod = dev_get_drvdata(gpio->parent); in ttl_set_value() local 90 port = &mod->regs->porta; in ttl_set_value() 91 shadow = &mod->porta_shadow; in ttl_set_value() 93 port = &mod->regs->portb; in ttl_set_value() [all …]
|
/Linux-v4.19/arch/ia64/kernel/ |
D | module.c | 156 apply_imm64 (struct module *mod, struct insn *insn, uint64_t val) in apply_imm64() argument 160 mod->name, slot(insn)); in apply_imm64() 168 apply_imm60 (struct module *mod, struct insn *insn, uint64_t val) in apply_imm60() argument 172 mod->name, slot(insn)); in apply_imm60() 177 mod->name, (long) val); in apply_imm60() 185 apply_imm22 (struct module *mod, struct insn *insn, uint64_t val) in apply_imm22() argument 189 mod->name, (long)val); in apply_imm22() 200 apply_imm21b (struct module *mod, struct insn *insn, uint64_t val) in apply_imm21b() argument 204 mod->name, (long)val); in apply_imm21b() 235 patch_plt (struct module *mod, struct plt_entry *plt, long target_ip, unsigned long target_gp) in patch_plt() argument [all …]
|
/Linux-v4.19/arch/riscv/kernel/ |
D | module-sections.c | 12 u64 module_emit_got_entry(struct module *mod, u64 val) in module_emit_got_entry() argument 14 struct mod_section *got_sec = &mod->arch.got; in module_emit_got_entry() 31 u64 module_emit_plt_entry(struct module *mod, u64 val) in module_emit_plt_entry() argument 33 struct mod_section *got_plt_sec = &mod->arch.got_plt; in module_emit_plt_entry() 35 struct mod_section *plt_sec = &mod->arch.plt; in module_emit_plt_entry() 88 char *secstrings, struct module *mod) in module_frob_arch_sections() argument 99 mod->arch.plt.shdr = sechdrs + i; in module_frob_arch_sections() 101 mod->arch.got.shdr = sechdrs + i; in module_frob_arch_sections() 103 mod->arch.got_plt.shdr = sechdrs + i; in module_frob_arch_sections() 106 if (!mod->arch.plt.shdr) { in module_frob_arch_sections() [all …]
|
/Linux-v4.19/include/trace/events/ |
D | module.h | 33 TP_PROTO(struct module *mod), 35 TP_ARGS(mod), 39 __string( name, mod->name ) 43 __entry->taints = mod->taints; 44 __assign_str(name, mod->name); 52 TP_PROTO(struct module *mod), 54 TP_ARGS(mod), 57 __string( name, mod->name ) 61 __assign_str(name, mod->name); 72 TP_PROTO(struct module *mod, unsigned long ip), [all …]
|
/Linux-v4.19/net/can/ |
D | gw.c | 100 struct cf_mod *mod); 134 struct cf_mod mod; member 155 struct cf_mod *mod) { op ; } 157 MODFUNC(mod_and_id, cf->can_id &= mod->modframe.and.can_id) 158 MODFUNC(mod_and_dlc, cf->can_dlc &= mod->modframe.and.can_dlc) 159 MODFUNC(mod_and_data, *(u64 *)cf->data &= *(u64 *)mod->modframe.and.data) 160 MODFUNC(mod_or_id, cf->can_id |= mod->modframe.or.can_id) 161 MODFUNC(mod_or_dlc, cf->can_dlc |= mod->modframe.or.can_dlc) 162 MODFUNC(mod_or_data, *(u64 *)cf->data |= *(u64 *)mod->modframe.or.data) 163 MODFUNC(mod_xor_id, cf->can_id ^= mod->modframe.xor.can_id) [all …]
|
/Linux-v4.19/arch/arm64/kernel/ |
D | module-plts.c | 14 static bool in_init(const struct module *mod, void *loc) in in_init() argument 16 return (u64)loc - (u64)mod->init_layout.base < mod->init_layout.size; in in_init() 19 u64 module_emit_plt_entry(struct module *mod, void *loc, const Elf64_Rela *rela, in module_emit_plt_entry() argument 22 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in module_emit_plt_entry() 23 &mod->arch.init; in module_emit_plt_entry() 46 u64 module_emit_veneer_for_adrp(struct module *mod, void *loc, u64 val) in module_emit_veneer_for_adrp() argument 48 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in module_emit_veneer_for_adrp() 49 &mod->arch.init; in module_emit_veneer_for_adrp() 200 char *secstrings, struct module *mod) in module_frob_arch_sections() argument 214 mod->arch.core.plt = sechdrs + i; in module_frob_arch_sections() [all …]
|
D | ftrace.c | 80 struct module *mod; in ftrace_make_call() local 93 mod = __module_text_address(pc); in ftrace_make_call() 96 if (WARN_ON(!mod)) in ftrace_make_call() 108 if (!plt_entries_equal(mod->arch.ftrace_trampoline, in ftrace_make_call() 110 if (!plt_entries_equal(mod->arch.ftrace_trampoline, in ftrace_make_call() 117 module_disable_ro(mod); in ftrace_make_call() 118 *mod->arch.ftrace_trampoline = trampoline; in ftrace_make_call() 119 module_enable_ro(mod, true); in ftrace_make_call() 124 addr = (unsigned long)(void *)mod->arch.ftrace_trampoline; in ftrace_make_call() 139 int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, in ftrace_make_nop() argument [all …]
|
/Linux-v4.19/arch/arm/kernel/ |
D | module-plts.c | 34 static bool in_init(const struct module *mod, unsigned long loc) in in_init() argument 36 return loc - (u32)mod->init_layout.base < mod->init_layout.size; in in_init() 39 u32 get_module_plt(struct module *mod, unsigned long loc, Elf32_Addr val) in get_module_plt() argument 41 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in get_module_plt() 42 &mod->arch.init; in get_module_plt() 192 char *secstrings, struct module *mod) in module_frob_arch_sections() argument 205 mod->arch.core.plt = s; in module_frob_arch_sections() 207 mod->arch.init.plt = s; in module_frob_arch_sections() 212 if (!mod->arch.core.plt || !mod->arch.init.plt) { in module_frob_arch_sections() 213 pr_err("%s: module PLT section(s) missing\n", mod->name); in module_frob_arch_sections() [all …]
|
/Linux-v4.19/drivers/usb/renesas_usbhs/ |
D | mod.c | 66 void usbhs_mod_register(struct usbhs_priv *priv, struct usbhs_mod *mod, int id) in usbhs_mod_register() argument 70 info->mod[id] = mod; in usbhs_mod_register() 71 mod->priv = priv; in usbhs_mod_register() 82 ret = info->mod[id]; in usbhs_mod_get() 91 struct usbhs_mod *mod = usbhs_mod_get_current(priv); in usbhs_mod_is_host() local 94 if (!mod) in usbhs_mod_is_host() 97 return info->mod[USBHS_HOST] == mod; in usbhs_mod_is_host() 110 struct usbhs_mod *mod = NULL; in usbhs_mod_change() local 117 mod = info->mod[id]; in usbhs_mod_change() 122 info->curt = mod; in usbhs_mod_change() [all …]
|
/Linux-v4.19/lib/ |
D | bug.c | 68 struct module *mod; in module_find_bug() local 72 list_for_each_entry_rcu(mod, &module_bug_list, bug_list) { in module_find_bug() 75 bug = mod->bug_table; in module_find_bug() 76 for (i = 0; i < mod->num_bugs; ++i, ++bug) in module_find_bug() 88 struct module *mod) in module_bug_finalize() argument 95 mod->bug_table = NULL; in module_bug_finalize() 96 mod->num_bugs = 0; in module_bug_finalize() 103 mod->bug_table = (void *) sechdrs[i].sh_addr; in module_bug_finalize() 104 mod->num_bugs = sechdrs[i].sh_size / sizeof(struct bug_entry); in module_bug_finalize() 115 list_add_rcu(&mod->bug_list, &module_bug_list); in module_bug_finalize() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/trace/ |
D | ftrace.c | 109 __ftrace_make_nop(struct module *mod, in __ftrace_make_nop() argument 133 if (module_trampoline_target(mod, tramp, &ptr)) { in __ftrace_make_nop() 203 __ftrace_make_nop(struct module *mod, in __ftrace_make_nop() argument 273 int ftrace_make_nop(struct module *mod, in ftrace_make_nop() argument 297 if (!rec->arch.mod) { in ftrace_make_nop() 298 if (!mod) { in ftrace_make_nop() 302 rec->arch.mod = mod; in ftrace_make_nop() 303 } else if (mod) { in ftrace_make_nop() 304 if (mod != rec->arch.mod) { in ftrace_make_nop() 306 rec->arch.mod, mod); in ftrace_make_nop() [all …]
|
/Linux-v4.19/kernel/livepatch/ |
D | core.c | 60 struct module *mod; in klp_find_object_module() local 71 mod = find_module(obj->name); in klp_find_object_module() 79 if (mod && mod->klp_alive) in klp_find_object_module() 80 obj->mod = mod; in klp_find_object_module() 110 struct module *mod, unsigned long addr) in klp_find_callback() argument 114 if ((mod && !args->objname) || (!mod && args->objname)) in klp_find_callback() 120 if (args->objname && strcmp(args->objname, mod->name)) in klp_find_callback() 370 if (!try_module_get(patch->mod)) in __klp_enable_patch() 373 pr_notice("enabling patch '%s'\n", patch->mod->name); in __klp_enable_patch() 411 pr_warn("failed to enable patch '%s'\n", patch->mod->name); in __klp_enable_patch() [all …]
|