arch/alpha/kernel/module.c
135
struct module *me)
arch/alpha/kernel/module.c
65
char *secstrings, struct module *me)
arch/arc/include/asm/unwind.h
112
extern void *unwind_add_table(struct module *module, const void *table_start,
arch/arc/kernel/module.c
114
if (strcmp(module->arch.secstr+sechdrs[tgtsec].sh_name, ".eh_frame") == 0)
arch/arc/kernel/module.c
115
module->arch.unw_sec_idx = tgtsec;
arch/arc/kernel/module.c
122
module->name, ELF32_R_TYPE(rel_entry[i].r_info));
arch/arc/kernel/module.c
133
struct module *mod)
arch/arc/kernel/module.c
27
char *secstr, struct module *mod)
arch/arc/kernel/module.c
37
void module_arch_cleanup(struct module *mod)
arch/arc/kernel/module.c
49
struct module *module)
arch/arc/kernel/module.c
67
module->arch.secstr + sechdrs[tgtsec].sh_name, tgt_addr);
arch/arc/kernel/module.c
86
s = module->arch.secstr + sechdrs[sym_entry->st_shndx].sh_name;
arch/arc/kernel/unwind.c
359
void *unwind_add_table(struct module *module, const void *table_start,
arch/arc/kernel/unwind.c
373
core_text = &module->mem[MOD_TEXT];
arch/arc/kernel/unwind.c
374
init_text = &module->mem[MOD_INIT_TEXT];
arch/arc/kernel/unwind.c
376
init_unwind_table(table, module->name, core_text->base, core_text->size,
arch/arc/kernel/unwind.c
383
module->name, table->core.pc, table->core.range);
arch/arm/include/asm/ftrace.h
21
struct module *mod;
arch/arm/include/asm/module.h
38
struct module;
arch/arm/include/asm/module.h
39
u32 get_module_plt(struct module *mod, unsigned long loc, Elf32_Addr val);
arch/arm/kernel/ftrace.c
150
struct module *mod = NULL;
arch/arm/kernel/ftrace.c
186
int ftrace_make_nop(struct module *mod,
arch/arm/kernel/module-plts.c
210
char *secstrings, struct module *mod)
arch/arm/kernel/module-plts.c
285
struct module *mod;
arch/arm/kernel/module-plts.c
46
u32 get_module_plt(struct module *mod, unsigned long loc, Elf32_Addr val)
arch/arm/kernel/module.c
101
module->name, relindex, i);
arch/arm/kernel/module.c
110
module->name, relindex, i, symname,
arch/arm/kernel/module.c
132
module->name, relindex, i, symname);
arch/arm/kernel/module.c
151
offset = get_module_plt(module, loc,
arch/arm/kernel/module.c
158
module->name, relindex, i, symname,
arch/arm/kernel/module.c
185
module->name, relindex, i, symname,
arch/arm/kernel/module.c
262
module->name, relindex, i, symname,
arch/arm/kernel/module.c
285
module->name, relindex, i, symname);
arch/arm/kernel/module.c
322
offset = get_module_plt(module, loc,
arch/arm/kernel/module.c
329
module->name, relindex, i, symname,
arch/arm/kernel/module.c
391
module->name, ELF32_R_TYPE(rel->r_info));
arch/arm/kernel/module.c
415
struct module *mod)
arch/arm/kernel/module.c
472
module_arch_cleanup(struct module *mod)
arch/arm/kernel/module.c
487
void module_arch_freeing_init(struct module *mod)
arch/arm/kernel/module.c
77
unsigned int relindex, struct module *module)
arch/arm/kernel/patch.c
25
bool module = !core_kernel_text(uintaddr);
arch/arm/kernel/patch.c
28
if (module && IS_ENABLED(CONFIG_STRICT_MODULE_RWX))
arch/arm/kernel/patch.c
30
else if (!module && IS_ENABLED(CONFIG_STRICT_KERNEL_RWX))
arch/arm/mach-imx/hardware.h
19
#define IMX_IO_P2V_MODULE(addr, module) \
arch/arm/mach-imx/hardware.h
20
(((addr) - module ## _BASE_ADDR) < module ## _SIZE ? \
arch/arm/mach-imx/hardware.h
21
(addr) - (module ## _BASE_ADDR) + (module ## _BASE_ADDR_VIRT) : 0)
arch/arm/mach-omap1/clock.h
17
struct module;
arch/arm/mach-omap2/cm2xxx.c
43
static void _write_clktrctrl(u8 c, s16 module, u32 mask)
arch/arm/mach-omap2/cm2xxx.c
47
v = omap2_cm_read_mod_reg(module, OMAP2_CM_CLKSTCTRL);
arch/arm/mach-omap2/cm2xxx.c
50
omap2_cm_write_mod_reg(v, module, OMAP2_CM_CLKSTCTRL);
arch/arm/mach-omap2/cm2xxx.c
53
static bool omap2xxx_cm_is_clkdm_in_hwsup(s16 module, u32 mask)
arch/arm/mach-omap2/cm2xxx.c
57
v = omap2_cm_read_mod_reg(module, OMAP2_CM_CLKSTCTRL);
arch/arm/mach-omap2/cm2xxx.c
64
static void omap2xxx_cm_clkdm_enable_hwsup(s16 module, u32 mask)
arch/arm/mach-omap2/cm2xxx.c
66
_write_clktrctrl(OMAP24XX_CLKSTCTRL_ENABLE_AUTO, module, mask);
arch/arm/mach-omap2/cm2xxx.c
69
static void omap2xxx_cm_clkdm_disable_hwsup(s16 module, u32 mask)
arch/arm/mach-omap2/cm2xxx.c
71
_write_clktrctrl(OMAP24XX_CLKSTCTRL_DISABLE_AUTO, module, mask);
arch/arm/mach-omap2/cm2xxx.h
19
#define OMAP2420_CM_REGADDR(module, reg) \
arch/arm/mach-omap2/cm2xxx.h
20
OMAP2_L4_IO_ADDRESS(OMAP2420_CM_BASE + (module) + (reg))
arch/arm/mach-omap2/cm2xxx.h
21
#define OMAP2430_CM_REGADDR(module, reg) \
arch/arm/mach-omap2/cm2xxx.h
22
OMAP2_L4_IO_ADDRESS(OMAP2430_CM_BASE + (module) + (reg))
arch/arm/mach-omap2/cm2xxx_3xxx.h
50
static inline u32 omap2_cm_read_mod_reg(s16 module, u16 idx)
arch/arm/mach-omap2/cm2xxx_3xxx.h
52
return readl_relaxed(cm_base.va + module + idx);
arch/arm/mach-omap2/cm2xxx_3xxx.h
55
static inline void omap2_cm_write_mod_reg(u32 val, s16 module, u16 idx)
arch/arm/mach-omap2/cm2xxx_3xxx.h
57
writel_relaxed(val, cm_base.va + module + idx);
arch/arm/mach-omap2/cm2xxx_3xxx.h
61
static inline u32 omap2_cm_rmw_mod_reg_bits(u32 mask, u32 bits, s16 module,
arch/arm/mach-omap2/cm2xxx_3xxx.h
66
v = omap2_cm_read_mod_reg(module, idx);
arch/arm/mach-omap2/cm2xxx_3xxx.h
69
omap2_cm_write_mod_reg(v, module, idx);
arch/arm/mach-omap2/cm2xxx_3xxx.h
86
static inline u32 omap2_cm_set_mod_reg_bits(u32 bits, s16 module, s16 idx)
arch/arm/mach-omap2/cm2xxx_3xxx.h
88
return omap2_cm_rmw_mod_reg_bits(bits, bits, module, idx);
arch/arm/mach-omap2/cm2xxx_3xxx.h
91
static inline u32 omap2_cm_clear_mod_reg_bits(u32 bits, s16 module, s16 idx)
arch/arm/mach-omap2/cm2xxx_3xxx.h
93
return omap2_cm_rmw_mod_reg_bits(bits, 0x0, module, idx);
arch/arm/mach-omap2/cm3xxx.c
32
static void _write_clktrctrl(u8 c, s16 module, u32 mask)
arch/arm/mach-omap2/cm3xxx.c
36
v = omap2_cm_read_mod_reg(module, OMAP2_CM_CLKSTCTRL);
arch/arm/mach-omap2/cm3xxx.c
39
omap2_cm_write_mod_reg(v, module, OMAP2_CM_CLKSTCTRL);
arch/arm/mach-omap2/cm3xxx.c
42
static bool omap3xxx_cm_is_clkdm_in_hwsup(s16 module, u32 mask)
arch/arm/mach-omap2/cm3xxx.c
46
v = omap2_cm_read_mod_reg(module, OMAP2_CM_CLKSTCTRL);
arch/arm/mach-omap2/cm3xxx.c
53
static void omap3xxx_cm_clkdm_enable_hwsup(s16 module, u32 mask)
arch/arm/mach-omap2/cm3xxx.c
55
_write_clktrctrl(OMAP34XX_CLKSTCTRL_ENABLE_AUTO, module, mask);
arch/arm/mach-omap2/cm3xxx.c
58
static void omap3xxx_cm_clkdm_disable_hwsup(s16 module, u32 mask)
arch/arm/mach-omap2/cm3xxx.c
60
_write_clktrctrl(OMAP34XX_CLKSTCTRL_DISABLE_AUTO, module, mask);
arch/arm/mach-omap2/cm3xxx.c
63
static void omap3xxx_cm_clkdm_force_sleep(s16 module, u32 mask)
arch/arm/mach-omap2/cm3xxx.c
65
_write_clktrctrl(OMAP34XX_CLKSTCTRL_FORCE_SLEEP, module, mask);
arch/arm/mach-omap2/cm3xxx.c
68
static void omap3xxx_cm_clkdm_force_wakeup(s16 module, u32 mask)
arch/arm/mach-omap2/cm3xxx.c
70
_write_clktrctrl(OMAP34XX_CLKSTCTRL_FORCE_WAKEUP, module, mask);
arch/arm/mach-omap2/cm3xxx.h
19
#define OMAP34XX_CM_REGADDR(module, reg) \
arch/arm/mach-omap2/cm3xxx.h
20
OMAP2_L4_IO_ADDRESS(OMAP3430_CM_BASE + (module) + (reg))
arch/arm/mach-omap2/prm.h
146
int (*clear_mod_irqs)(s16 module, u8 regs, u32 wkst_mask);
arch/arm/mach-omap2/prm.h
162
int omap_prm_clear_mod_irqs(s16 module, u8 regs, u32 wkst_mask);
arch/arm/mach-omap2/prm2xxx.c
123
static int omap2xxx_prm_clear_mod_irqs(s16 module, u8 regs, u32 wkst_mask)
arch/arm/mach-omap2/prm2xxx.c
127
wkst = omap2_prm_read_mod_reg(module, regs);
arch/arm/mach-omap2/prm2xxx.c
129
omap2_prm_write_mod_reg(wkst, module, regs);
arch/arm/mach-omap2/prm2xxx.h
20
#define OMAP2420_PRM_REGADDR(module, reg) \
arch/arm/mach-omap2/prm2xxx.h
21
OMAP2_L4_IO_ADDRESS(OMAP2420_PRM_BASE + (module) + (reg))
arch/arm/mach-omap2/prm2xxx.h
22
#define OMAP2430_PRM_REGADDR(module, reg) \
arch/arm/mach-omap2/prm2xxx.h
23
OMAP2_L4_IO_ADDRESS(OMAP2430_PRM_BASE + (module) + (reg))
arch/arm/mach-omap2/prm2xxx_3xxx.h
53
static inline u32 omap2_prm_read_mod_reg(s16 module, u16 idx)
arch/arm/mach-omap2/prm2xxx_3xxx.h
55
return readl_relaxed(prm_base.va + module + idx);
arch/arm/mach-omap2/prm2xxx_3xxx.h
58
static inline void omap2_prm_write_mod_reg(u32 val, s16 module, u16 idx)
arch/arm/mach-omap2/prm2xxx_3xxx.h
60
writel_relaxed(val, prm_base.va + module + idx);
arch/arm/mach-omap2/prm2xxx_3xxx.h
64
static inline u32 omap2_prm_rmw_mod_reg_bits(u32 mask, u32 bits, s16 module,
arch/arm/mach-omap2/prm2xxx_3xxx.h
69
v = omap2_prm_read_mod_reg(module, idx);
arch/arm/mach-omap2/prm2xxx_3xxx.h
72
omap2_prm_write_mod_reg(v, module, idx);
arch/arm/mach-omap2/prm2xxx_3xxx.h
89
static inline u32 omap2_prm_set_mod_reg_bits(u32 bits, s16 module, s16 idx)
arch/arm/mach-omap2/prm2xxx_3xxx.h
91
return omap2_prm_rmw_mod_reg_bits(bits, bits, module, idx);
arch/arm/mach-omap2/prm2xxx_3xxx.h
94
static inline u32 omap2_prm_clear_mod_reg_bits(u32 bits, s16 module, s16 idx)
arch/arm/mach-omap2/prm2xxx_3xxx.h
96
return omap2_prm_rmw_mod_reg_bits(bits, 0x0, module, idx);
arch/arm/mach-omap2/prm3xxx.c
228
static int omap3xxx_prm_clear_mod_irqs(s16 module, u8 regs, u32 wkst_mask)
arch/arm/mach-omap2/prm3xxx.c
238
wkst = omap2_prm_read_mod_reg(module, wkst_off);
arch/arm/mach-omap2/prm3xxx.c
239
wkst &= omap2_prm_read_mod_reg(module, grpsel_off);
arch/arm/mach-omap2/prm3xxx.c
242
iclk = omap2_cm_read_mod_reg(module, iclk_off);
arch/arm/mach-omap2/prm3xxx.c
243
fclk = omap2_cm_read_mod_reg(module, fclk_off);
arch/arm/mach-omap2/prm3xxx.c
246
omap2_cm_set_mod_reg_bits(clken, module, iclk_off);
arch/arm/mach-omap2/prm3xxx.c
251
if (module == OMAP3430ES2_USBHOST_MOD)
arch/arm/mach-omap2/prm3xxx.c
253
omap2_cm_set_mod_reg_bits(clken, module, fclk_off);
arch/arm/mach-omap2/prm3xxx.c
254
omap2_prm_write_mod_reg(wkst, module, wkst_off);
arch/arm/mach-omap2/prm3xxx.c
255
wkst = omap2_prm_read_mod_reg(module, wkst_off);
arch/arm/mach-omap2/prm3xxx.c
259
omap2_cm_write_mod_reg(iclk, module, iclk_off);
arch/arm/mach-omap2/prm3xxx.c
260
omap2_cm_write_mod_reg(fclk, module, fclk_off);
arch/arm/mach-omap2/prm3xxx.h
20
#define OMAP34XX_PRM_REGADDR(module, reg) \
arch/arm/mach-omap2/prm3xxx.h
21
OMAP2_L4_IO_ADDRESS(OMAP3430_PRM_BASE + (module) + (reg))
arch/arm/mach-omap2/prm_common.c
493
int omap_prm_clear_mod_irqs(s16 module, u8 regs, u32 wkst_mask)
arch/arm/mach-omap2/prm_common.c
501
return prm_ll_data->clear_mod_irqs(module, regs, wkst_mask);
arch/arm64/include/asm/ftrace.h
169
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
arch/arm64/include/asm/module.h
25
u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs,
arch/arm64/include/asm/module.h
29
u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs,
arch/arm64/kernel/ftrace.c
261
static struct plt_entry *get_ftrace_plt(struct module *mod, unsigned long addr)
arch/arm64/kernel/ftrace.c
296
struct module *mod,
arch/arm64/kernel/ftrace.c
460
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec)
arch/arm64/kernel/ftrace.c
481
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec,
arch/arm64/kernel/module-plts.c
101
u64 module_emit_veneer_for_adrp(struct module *mod, Elf64_Shdr *sechdrs,
arch/arm64/kernel/module-plts.c
281
char *secstrings, struct module *mod)
arch/arm64/kernel/module-plts.c
69
u64 module_emit_plt_entry(struct module *mod, Elf64_Shdr *sechdrs,
arch/arm64/kernel/module.c
128
struct module *me)
arch/arm64/kernel/module.c
170
struct module *me)
arch/arm64/kernel/module.c
204
static int reloc_insn_adrp(struct module *mod, Elf64_Shdr *sechdrs,
arch/arm64/kernel/module.c
205
__le32 *place, u64 val, struct module *me)
arch/arm64/kernel/module.c
235
struct module *me)
arch/arm64/kernel/module.c
454
struct module *mod)
arch/arm64/kernel/module.c
486
struct module *me)
arch/arm64/kernel/module.c
62
struct module *me)
arch/csky/kernel/ftrace.c
121
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec,
arch/csky/kernel/module.c
50
unsigned int symindex, unsigned int relsec, struct module *me)
arch/hexagon/kernel/module.c
107
module->name,
arch/hexagon/kernel/module.c
139
module->name);
arch/hexagon/kernel/module.c
143
module->name,
arch/hexagon/kernel/module.c
29
struct module *mod)
arch/hexagon/kernel/module.c
69
struct module *module)
arch/loongarch/include/asm/ftrace.h
33
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
arch/loongarch/include/asm/module.h
52
Elf_Addr module_emit_got_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val);
arch/loongarch/include/asm/module.h
53
Elf_Addr module_emit_plt_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val);
arch/loongarch/include/asm/unwind.h
92
void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size);
arch/loongarch/include/asm/unwind.h
95
static inline void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, void *orc, size_t orc_size) {}
arch/loongarch/kernel/ftrace_dyn.c
110
static bool ftrace_find_callable_addr(struct dyn_ftrace *rec, struct module *mod, unsigned long *addr)
arch/loongarch/kernel/ftrace_dyn.c
169
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec)
arch/loongarch/kernel/ftrace_dyn.c
197
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr)
arch/loongarch/kernel/ftrace_dyn.c
41
static struct plt_entry *get_ftrace_plt(struct module *mod, unsigned long addr)
arch/loongarch/kernel/ftrace_dyn.c
63
static bool ftrace_find_callable_addr(struct dyn_ftrace *rec, struct module *mod, unsigned long *addr)
arch/loongarch/kernel/module-sections.c
106
char *secstrings, struct module *mod)
arch/loongarch/kernel/module-sections.c
13
Elf_Addr module_emit_got_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val)
arch/loongarch/kernel/module-sections.c
39
Elf_Addr module_emit_plt_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val)
arch/loongarch/kernel/module.c
103
static int apply_r_larch_sop_push_dup(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
122
static int apply_r_larch_sop_push_plt_pcrel(struct module *mod,
arch/loongarch/kernel/module.c
137
static int apply_r_larch_sop(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
183
static int apply_r_larch_sop_imm_field(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
274
static int apply_r_larch_add_sub(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
298
static int apply_r_larch_b26(struct module *mod,
arch/loongarch/kernel/module.c
332
static int apply_r_larch_pcadd(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
35
typedef int (*reloc_rela_handler)(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
355
static int apply_r_larch_pcala(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
393
static int apply_r_larch_got_pc(struct module *mod,
arch/loongarch/kernel/module.c
430
static int apply_r_larch_32_pcrel(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
442
static int apply_r_larch_64_pcrel(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
475
struct module *mod)
arch/loongarch/kernel/module.c
590
const Elf_Shdr *sechdrs, struct module *mod)
arch/loongarch/kernel/module.c
60
static int apply_r_larch_none(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
607
const Elf_Shdr *sechdrs, struct module *mod)
arch/loongarch/kernel/module.c
66
static int apply_r_larch_error(struct module *me, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
73
static int apply_r_larch_32(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
83
static int apply_r_larch_64(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
91
static int apply_r_larch_sop_push_pcrel(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/module.c
97
static int apply_r_larch_sop_push_absolute(struct module *mod, u32 *location, Elf_Addr v,
arch/loongarch/kernel/unwind_orc.c
243
void unwind_module_init(struct module *mod, void *_orc_ip, size_t orc_ip_size,
arch/loongarch/kernel/unwind_orc.c
91
struct module *mod;
arch/m68k/include/asm/module.h
38
struct module;
arch/m68k/include/asm/module.h
39
extern void module_fixup(struct module *mod, struct m68k_fixup_info *start,
arch/m68k/kernel/module.c
104
struct module *mod)
arch/m68k/kernel/module.c
112
void module_fixup(struct module *mod, struct m68k_fixup_info *start,
arch/m68k/kernel/module.c
26
struct module *me)
arch/m68k/kernel/module.c
66
struct module *me)
arch/microblaze/kernel/ftrace.c
112
int ftrace_make_nop(struct module *mod,
arch/microblaze/kernel/module.c
19
unsigned int symindex, unsigned int relsec, struct module *module)
arch/microblaze/kernel/module.c
83
module->name,
arch/microblaze/kernel/module.c
92
struct module *module)
arch/mips/include/asm/gio_device.h
24
struct module *owner;
arch/mips/include/asm/jump_label.h
18
struct module;
arch/mips/include/asm/jump_label.h
19
extern void jump_label_apply_nops(struct module *mod);
arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h
100
extern void ltq_pmu_disable(unsigned int module);
arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h
99
extern void ltq_pmu_enable(unsigned int module);
arch/mips/kernel/ftrace.c
172
int ftrace_make_nop(struct module *mod,
arch/mips/kernel/jump_label.c
93
void jump_label_apply_nops(struct module *mod)
arch/mips/kernel/module.c
170
static int apply_r_mips_pc(struct module *me, u32 *location, u32 base,
arch/mips/kernel/module.c
201
static int apply_r_mips_pc16(struct module *me, u32 *location, u32 base,
arch/mips/kernel/module.c
207
static int apply_r_mips_pc21(struct module *me, u32 *location, u32 base,
arch/mips/kernel/module.c
213
static int apply_r_mips_pc26(struct module *me, u32 *location, u32 base,
arch/mips/kernel/module.c
268
static int reloc_handler(u32 type, struct module *me, u32 *location, u32 base,
arch/mips/kernel/module.c
305
struct module *me, bool rela)
arch/mips/kernel/module.c
378
struct module *me)
arch/mips/kernel/module.c
38
static int apply_r_mips_26(struct module *me, u32 *location, u32 base,
arch/mips/kernel/module.c
386
struct module *me)
arch/mips/kernel/module.c
416
struct module *me)
arch/mips/kernel/module.c
437
void module_arch_cleanup(struct module *mod)
arch/mips/kernel/module.c
59
static int apply_r_mips_hi16(struct module *me, u32 *location, Elf_Addr v,
arch/mips/kernel/module.c
98
static int apply_r_mips_lo16(struct module *me, u32 *location,
arch/mips/kernel/vpe.c
183
static void layout_sections(struct module *mod, const Elf_Ehdr *hdr,
arch/mips/kernel/vpe.c
228
static int apply_r_mips_none(struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
234
static int apply_r_mips_gprel16(struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
259
static int apply_r_mips_pc16(struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
278
static int apply_r_mips_32(struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
286
static int apply_r_mips_26(struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
311
static int apply_r_mips_hi16(struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
333
static int apply_r_mips_lo16(struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
404
static int (*reloc_handlers[]) (struct module *me, uint32_t *location,
arch/mips/kernel/vpe.c
429
struct module *me)
arch/mips/kernel/vpe.c
481
unsigned int nsecs, struct module *mod)
arch/mips/kernel/vpe.c
537
const char *strtab, struct module *mod)
arch/mips/kernel/vpe.c
552
struct module *mod)
arch/mips/kernel/vpe.c
583
struct module mod; /* so we can re-use the relocations code */
arch/mips/kernel/vpe.c
585
memset(&mod, 0, sizeof(struct module));
arch/mips/lantiq/clk.h
62
unsigned int module;
arch/mips/lantiq/falcon/sysctrl.c
100
sysctl_w32(clk->module, clk->bits, SYSCTL_DEACT);
arch/mips/lantiq/falcon/sysctrl.c
106
sysctl_w32(clk->module, clk->bits, SYSCTL_CLKEN);
arch/mips/lantiq/falcon/sysctrl.c
107
sysctl_w32(clk->module, clk->bits, SYSCTL_ACT);
arch/mips/lantiq/falcon/sysctrl.c
114
sysctl_w32(clk->module, clk->bits, SYSCTL_CLKCLR);
arch/mips/lantiq/falcon/sysctrl.c
123
act = sysctl_r32(clk->module, SYSCTL_ACT);
arch/mips/lantiq/falcon/sysctrl.c
126
sysctl_w32(clk->module, bits, SYSCTL_CLKEN);
arch/mips/lantiq/falcon/sysctrl.c
127
sysctl_w32(clk->module, bits, SYSCTL_ACT);
arch/mips/lantiq/falcon/sysctrl.c
130
sysctl_w32(clk->module, act & clk->bits, SYSCTL_RBT);
arch/mips/lantiq/falcon/sysctrl.c
161
static inline void clkdev_add_sys(const char *dev, unsigned int module,
arch/mips/lantiq/falcon/sysctrl.c
171
clk->module = module;
arch/mips/lantiq/falcon/sysctrl.c
81
do {} while (--err && ((sysctl_r32(clk->module, reg)
arch/mips/lantiq/falcon/sysctrl.c
85
clk->module, clk->bits, test,
arch/mips/lantiq/falcon/sysctrl.c
86
sysctl_r32(clk->module, reg) & clk->bits);
arch/mips/lantiq/falcon/sysctrl.c
91
sysctl_w32(clk->module, clk->bits, SYSCTL_CLKEN);
arch/mips/lantiq/falcon/sysctrl.c
92
sysctl_w32(clk->module, clk->bits, SYSCTL_ACT);
arch/mips/lantiq/falcon/sysctrl.c
99
sysctl_w32(clk->module, clk->bits, SYSCTL_CLKCLR);
arch/mips/lantiq/irq.c
289
unsigned int module = irq_desc_get_irq(desc) - 2;
arch/mips/lantiq/irq.c
294
irq = ltq_icu_r32(vpe, module, LTQ_ICU_IOSR);
arch/mips/lantiq/irq.c
303
hwirq = irq + MIPS_CPU_IRQ_CASCADE + (INT_NUM_IM_OFFSET * module);
arch/mips/lantiq/irq.c
307
if (irq == LTQ_ICU_EBU_IRQ && !module && LTQ_EBU_PCC_ISTAT != 0)
arch/mips/lantiq/xway/sysctrl.c
159
void ltq_pmu_enable(unsigned int module)
arch/mips/lantiq/xway/sysctrl.c
164
pmu_w32(pmu_r32(PMU_PWDCR) & ~module, PMU_PWDCR);
arch/mips/lantiq/xway/sysctrl.c
165
do {} while (--retry && (pmu_r32(PMU_PWDSR) & module));
arch/mips/lantiq/xway/sysctrl.c
174
void ltq_pmu_disable(unsigned int module)
arch/mips/lantiq/xway/sysctrl.c
179
pmu_w32(pmu_r32(PMU_PWDCR) | module, PMU_PWDCR);
arch/mips/lantiq/xway/sysctrl.c
180
do {} while (--retry && (!(pmu_r32(PMU_PWDSR) & module)));
arch/mips/lantiq/xway/sysctrl.c
208
pmu_w32(clk->bits, PWDCR_EN_XRX(clk->module));
arch/mips/lantiq/xway/sysctrl.c
210
(!(pmu_r32(PWDSR_XRX(clk->module)) & clk->bits)));
arch/mips/lantiq/xway/sysctrl.c
214
pmu_w32(pmu_r32(PWDCR(clk->module)) & ~clk->bits,
arch/mips/lantiq/xway/sysctrl.c
215
PWDCR(clk->module));
arch/mips/lantiq/xway/sysctrl.c
217
(pmu_r32(PWDSR(clk->module)) & clk->bits));
arch/mips/lantiq/xway/sysctrl.c
234
pmu_w32(clk->bits, PWDCR_DIS_XRX(clk->module));
arch/mips/lantiq/xway/sysctrl.c
236
(pmu_r32(PWDSR_XRX(clk->module)) & clk->bits));
arch/mips/lantiq/xway/sysctrl.c
239
pmu_w32(pmu_r32(PWDCR(clk->module)) | clk->bits,
arch/mips/lantiq/xway/sysctrl.c
240
PWDCR(clk->module));
arch/mips/lantiq/xway/sysctrl.c
242
(!(pmu_r32(PWDSR(clk->module)) & clk->bits)));
arch/mips/lantiq/xway/sysctrl.c
316
int shift = 14 - (2 * clk->module);
arch/mips/lantiq/xway/sysctrl.c
317
int enable = 7 - clk->module;
arch/mips/lantiq/xway/sysctrl.c
332
unsigned int module, unsigned int bits)
arch/mips/lantiq/xway/sysctrl.c
343
clk->module = module;
arch/mips/lantiq/xway/sysctrl.c
389
clk->module = 0;
arch/mips/lantiq/xway/sysctrl.c
437
clk->module = i;
arch/nios2/kernel/module.c
113
struct module *me)
arch/nios2/kernel/module.c
25
struct module *mod)
arch/openrisc/kernel/module.c
20
struct module *me)
arch/parisc/kernel/ftrace.c
184
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec,
arch/parisc/kernel/module.c
250
void module_arch_freeing_init(struct module *mod)
arch/parisc/kernel/module.c
257
unsigned int arch_mod_section_prepend(struct module *mod,
arch/parisc/kernel/module.c
270
struct module *me)
arch/parisc/kernel/module.c
336
static Elf64_Word get_got(struct module *me, unsigned long value, long addend)
arch/parisc/kernel/module.c
361
static Elf_Addr get_fdesc(struct module *me, unsigned long value)
arch/parisc/kernel/module.c
392
static Elf_Addr get_stub(struct module *me, unsigned long value, long addend,
arch/parisc/kernel/module.c
493
struct module *me)
arch/parisc/kernel/module.c
638
struct module *me)
arch/parisc/kernel/module.c
802
register_unwind_table(struct module *me,
arch/parisc/kernel/module.c
821
deregister_unwind_table(struct module *me)
arch/parisc/kernel/module.c
829
struct module *me)
arch/parisc/kernel/module.c
943
void module_arch_cleanup(struct module *mod)
arch/parisc/kernel/module.c
949
void *dereference_module_function_descriptor(struct module *mod, void *ptr)
arch/parisc/kernel/patch.c
30
bool module = !core_kernel_text(uintaddr);
arch/parisc/kernel/patch.c
34
if (module && IS_ENABLED(CONFIG_STRICT_MODULE_RWX))
arch/parisc/kernel/patch.c
36
else if (!module && IS_ENABLED(CONFIG_STRICT_KERNEL_RWX))
arch/powerpc/include/asm/ftrace.h
24
struct module;
arch/powerpc/include/asm/ftrace.h
35
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
arch/powerpc/include/asm/kvm_ppc.h
262
struct module *owner;
arch/powerpc/include/asm/module.h
81
int module_trampoline_target(struct module *mod, unsigned long trampoline,
arch/powerpc/include/asm/module.h
83
int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs);
arch/powerpc/include/asm/module.h
85
static inline int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs)
arch/powerpc/include/asm/pmac_pfunc.h
111
struct module *owner;
arch/powerpc/include/asm/pmac_pfunc.h
169
struct module *owner;
arch/powerpc/include/asm/spu.h
223
struct module *owner;
arch/powerpc/include/asm/vas.h
240
int vas_register_api_powernv(struct module *mod, enum vas_cop_type cop_type,
arch/powerpc/include/asm/vas.h
272
int vas_register_api_pseries(struct module *mod,
arch/powerpc/include/asm/vas.h
285
int vas_register_coproc_api(struct module *mod, enum vas_cop_type cop_type,
arch/powerpc/include/asm/vio.h
126
extern int __vio_register_driver(struct vio_driver *drv, struct module *owner,
arch/powerpc/kernel/module.c
34
const Elf_Shdr *sechdrs, struct module *me)
arch/powerpc/kernel/module_32.c
123
struct module *me)
arch/powerpc/kernel/module_32.c
160
struct module *mod)
arch/powerpc/kernel/module_32.c
200
struct module *module)
arch/powerpc/kernel/module_32.c
248
sechdrs, module);
arch/powerpc/kernel/module_32.c
278
module->name,
arch/powerpc/kernel/module_32.c
288
notrace int module_trampoline_target(struct module *mod, unsigned long addr,
arch/powerpc/kernel/module_32.c
322
int module_finalize_ftrace(struct module *module, const Elf_Shdr *sechdrs)
arch/powerpc/kernel/module_32.c
324
module->arch.tramp = do_plt_call(module->mem[MOD_TEXT].base,
arch/powerpc/kernel/module_32.c
326
sechdrs, module);
arch/powerpc/kernel/module_32.c
327
if (!module->arch.tramp)
arch/powerpc/kernel/module_32.c
331
module->arch.tramp_regs = do_plt_call(module->mem[MOD_TEXT].base,
arch/powerpc/kernel/module_32.c
333
sechdrs, module);
arch/powerpc/kernel/module_32.c
334
if (!module->arch.tramp_regs)
arch/powerpc/kernel/module_64.c
1082
int module_trampoline_target(struct module *mod, unsigned long addr,
arch/powerpc/kernel/module_64.c
1118
static int setup_ftrace_ool_stubs(const Elf64_Shdr *sechdrs, unsigned long addr, struct module *me)
arch/powerpc/kernel/module_64.c
1139
int module_finalize_ftrace(struct module *mod, const Elf_Shdr *sechdrs)
arch/powerpc/kernel/module_64.c
210
struct module *me)
arch/powerpc/kernel/module_64.c
299
struct module *me)
arch/powerpc/kernel/module_64.c
433
struct module *me)
arch/powerpc/kernel/module_64.c
531
struct module *me)
arch/powerpc/kernel/module_64.c
592
struct module *me)
arch/powerpc/kernel/module_64.c
609
static inline unsigned long my_r2(const Elf64_Shdr *sechdrs, struct module *me)
arch/powerpc/kernel/module_64.c
622
struct module *me,
arch/powerpc/kernel/module_64.c
697
struct module *me,
arch/powerpc/kernel/module_64.c
726
struct module *me,
arch/powerpc/kernel/module_64.c
755
static int restore_r2(const char *name, u32 *instruction, struct module *me)
arch/powerpc/kernel/module_64.c
79
void *dereference_module_function_descriptor(struct module *mod, void *ptr)
arch/powerpc/kernel/module_64.c
797
struct module *me)
arch/powerpc/kernel/trace/ftrace.c
134
struct module *mod = NULL;
arch/powerpc/kernel/trace/ftrace.c
198
static int ftrace_init_ool_stub(struct module *mod, struct dyn_ftrace *rec)
arch/powerpc/kernel/trace/ftrace.c
378
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr)
arch/powerpc/kernel/trace/ftrace.c
470
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec)
arch/powerpc/kernel/trace/ftrace_64_pg.c
119
static struct module *ftrace_lookup_module(struct dyn_ftrace *rec)
arch/powerpc/kernel/trace/ftrace_64_pg.c
121
struct module *mod;
arch/powerpc/kernel/trace/ftrace_64_pg.c
132
__ftrace_make_nop(struct module *mod,
arch/powerpc/kernel/trace/ftrace_64_pg.c
234
static int __ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr)
arch/powerpc/kernel/trace/ftrace_64_pg.c
365
int ftrace_make_nop(struct module *mod,
arch/powerpc/kernel/trace/ftrace_64_pg.c
411
struct module *mod = ftrace_lookup_module(rec);
arch/powerpc/kernel/trace/ftrace_64_pg.c
548
struct module *mod = ftrace_lookup_module(rec);
arch/powerpc/perf/kvm-hv-pmu.c
384
.module = THIS_MODULE,
arch/powerpc/perf/vpa-pmu.c
159
.module = THIS_MODULE,
arch/powerpc/platforms/book3s/vas-api.c
606
int vas_register_coproc_api(struct module *mod, enum vas_cop_type cop_type,
arch/powerpc/platforms/powernv/vas-window.c
1459
int vas_register_api_powernv(struct module *mod, enum vas_cop_type cop_type,
arch/powerpc/platforms/pseries/papr_scm.c
1209
p->bus_desc.module = THIS_MODULE;
arch/powerpc/platforms/pseries/vas.c
569
int vas_register_api_pseries(struct module *mod, enum vas_cop_type cop_type,
arch/powerpc/platforms/pseries/vio.c
1287
int __vio_register_driver(struct vio_driver *viodrv, struct module *owner,
arch/riscv/include/asm/ftrace.h
117
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
arch/riscv/include/asm/module.h
10
struct module;
arch/riscv/include/asm/module.h
11
unsigned long module_emit_got_entry(struct module *mod, unsigned long val);
arch/riscv/include/asm/module.h
12
unsigned long module_emit_plt_entry(struct module *mod, unsigned long val);
arch/riscv/kernel/ftrace.c
134
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr)
arch/riscv/kernel/ftrace.c
156
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec)
arch/riscv/kernel/module-sections.c
116
char *secstrings, struct module *mod)
arch/riscv/kernel/module-sections.c
14
unsigned long module_emit_got_entry(struct module *mod, unsigned long val)
arch/riscv/kernel/module-sections.c
33
unsigned long module_emit_plt_entry(struct module *mod, unsigned long val)
arch/riscv/kernel/module.c
109
static int apply_r_riscv_jal_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
121
static int apply_r_riscv_rvc_branch_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
135
static int apply_r_riscv_rvc_jump_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
152
static int apply_r_riscv_pcrel_hi20_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
167
static int apply_r_riscv_pcrel_lo12_i_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
177
static int apply_r_riscv_pcrel_lo12_s_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
190
static int apply_r_riscv_hi20_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
203
static int apply_r_riscv_lo12_i_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
213
static int apply_r_riscv_lo12_s_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
225
static int apply_r_riscv_got_hi20_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
243
static int apply_r_riscv_call_plt_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
267
static int apply_r_riscv_call_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
286
static int apply_r_riscv_relax_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
292
static int apply_r_riscv_align_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
301
static int apply_r_riscv_add8_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
307
static int apply_r_riscv_add16_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
314
static int apply_r_riscv_add32_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
321
static int apply_r_riscv_add64_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
328
static int apply_r_riscv_sub8_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
334
static int apply_r_riscv_sub16_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
341
static int apply_r_riscv_sub32_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
348
static int apply_r_riscv_sub64_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
355
static int dynamic_linking_not_supported(struct module *me, void *location,
arch/riscv/kernel/module.c
363
static int tls_not_supported(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
37
int (*reloc_handler)(struct module *me, void *location, Elf_Addr v);
arch/riscv/kernel/module.c
370
static int apply_r_riscv_sub6_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
379
static int apply_r_riscv_set6_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
38
int (*accumulate_handler)(struct module *me, void *location,
arch/riscv/kernel/module.c
388
static int apply_r_riscv_set8_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
394
static int apply_r_riscv_set16_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
401
static int apply_r_riscv_set32_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
408
static int apply_r_riscv_32_pcrel_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
415
static int apply_r_riscv_plt32_rela(struct module *me, void *location,
arch/riscv/kernel/module.c
435
static int apply_r_riscv_set_uleb128(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
441
static int apply_r_riscv_sub_uleb128(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
447
static int apply_6_bit_accumulation(struct module *me, void *location, long buffer)
arch/riscv/kernel/module.c
462
static int apply_8_bit_accumulation(struct module *me, void *location, long buffer)
arch/riscv/kernel/module.c
473
static int apply_16_bit_accumulation(struct module *me, void *location, long buffer)
arch/riscv/kernel/module.c
484
static int apply_32_bit_accumulation(struct module *me, void *location, long buffer)
arch/riscv/kernel/module.c
495
static int apply_64_bit_accumulation(struct module *me, void *location, long buffer)
arch/riscv/kernel/module.c
501
static int apply_uleb128_accumulation(struct module *me, void *location, long buffer)
arch/riscv/kernel/module.c
598
process_accumulated_relocations(struct module *me,
arch/riscv/kernel/module.c
654
static int add_relocation_to_accumulate(struct module *me, int type,
arch/riscv/kernel/module.c
768
struct module *me)
arch/riscv/kernel/module.c
771
int (*handler)(struct module *me, void *location, Elf_Addr v);
arch/riscv/kernel/module.c
80
static int apply_r_riscv_32_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
897
struct module *me)
arch/riscv/kernel/module.c
91
static int apply_r_riscv_64_rela(struct module *me, void *location, Elf_Addr v)
arch/riscv/kernel/module.c
97
static int apply_r_riscv_branch_rela(struct module *me, void *location,
arch/s390/appldata/appldata.h
40
struct module *owner; /* THIS_MODULE */
arch/s390/include/asm/ftrace.h
40
struct module;
arch/s390/include/asm/ftrace.h
47
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec);
arch/s390/include/asm/unwind.h
94
static inline void unwind_module_init(struct module *mod, void *orc_ip,
arch/s390/kernel/ftrace.c
214
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec,
arch/s390/kernel/ftrace.c
76
int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec)
arch/s390/kernel/module.c
109
char *secstrings, struct module *me)
arch/s390/kernel/module.c
225
const char *strtab, struct module *me,
arch/s390/kernel/module.c
43
void module_arch_cleanup(struct module *mod)
arch/s390/kernel/module.c
431
struct module *me,
arch/s390/kernel/module.c
457
struct module *me)
arch/s390/kernel/module.c
470
static int module_alloc_ftrace_hotpatch_trampolines(struct module *me,
arch/s390/kernel/module.c
49
void module_arch_freeing_init(struct module *mod)
arch/s390/kernel/module.c
495
struct module *me)
arch/s390/kernel/module.c
59
static void check_rela(Elf_Rela *rela, struct module *me)
arch/sh/include/asm/dwarf.h
379
struct module *);
arch/sh/include/asm/dwarf.h
380
extern void module_dwarf_cleanup(struct module *);
arch/sh/kernel/dwarf.c
1025
struct module *mod)
arch/sh/kernel/dwarf.c
1090
struct module *me)
arch/sh/kernel/dwarf.c
1130
void module_dwarf_cleanup(struct module *mod)
arch/sh/kernel/dwarf.c
736
unsigned char *end, struct module *mod)
arch/sh/kernel/dwarf.c
867
unsigned char *end, struct module *mod)
arch/sh/kernel/ftrace.c
233
int ftrace_make_nop(struct module *mod,
arch/sh/kernel/module.c
101
void module_arch_cleanup(struct module *mod)
arch/sh/kernel/module.c
28
struct module *me)
arch/sh/kernel/module.c
92
struct module *me)
arch/sparc/include/asm/vio.h
477
int __vio_register_driver(struct vio_driver *drv, struct module *owner,
arch/sparc/kernel/ftrace.c
56
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr)
arch/sparc/kernel/module.c
178
struct module *me)
arch/sparc/kernel/module.c
28
struct module *mod)
arch/sparc/kernel/module.c
55
struct module *me)
arch/sparc/kernel/vio.c
162
int __vio_register_driver(struct vio_driver *viodrv, struct module *owner,
arch/um/include/asm/unwind.h
5
unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size,
arch/um/kernel/um_arch.c
456
void alternatives_smp_module_add(struct module *mod, char *name,
arch/um/kernel/um_arch.c
462
void alternatives_smp_module_del(struct module *mod)
arch/x86/events/amd/power.c
217
.module = THIS_MODULE,
arch/x86/events/amd/uncore.c
1069
.module = THIS_MODULE,
arch/x86/events/amd/uncore.c
768
.module = THIS_MODULE,
arch/x86/events/amd/uncore.c
904
.module = THIS_MODULE,
arch/x86/events/intel/cstate.c
405
.module = THIS_MODULE,
arch/x86/events/intel/cstate.c
421
.module = THIS_MODULE,
arch/x86/events/intel/cstate.c
437
.module = THIS_MODULE,
arch/x86/events/intel/uncore.c
922
.module = THIS_MODULE,
arch/x86/events/rapl.c
762
rapl_pmus->pmu.module = THIS_MODULE;
arch/x86/include/asm/alternative.h
106
struct module;
arch/x86/include/asm/alternative.h
115
struct module *mod);
arch/x86/include/asm/alternative.h
122
struct module *mod) {}
arch/x86/include/asm/alternative.h
135
extern void its_init_mod(struct module *mod);
arch/x86/include/asm/alternative.h
136
extern void its_fini_mod(struct module *mod);
arch/x86/include/asm/alternative.h
137
extern void its_free_mod(struct module *mod);
arch/x86/include/asm/alternative.h
140
static inline void its_init_mod(struct module *mod) { }
arch/x86/include/asm/alternative.h
141
static inline void its_fini_mod(struct module *mod) { }
arch/x86/include/asm/alternative.h
142
static inline void its_free_mod(struct module *mod) { }
arch/x86/include/asm/alternative.h
166
extern void alternatives_smp_module_add(struct module *mod, char *name,
arch/x86/include/asm/alternative.h
169
extern void alternatives_smp_module_del(struct module *mod);
arch/x86/include/asm/alternative.h
174
static inline void alternatives_smp_module_add(struct module *mod, char *name,
arch/x86/include/asm/alternative.h
177
static inline void alternatives_smp_module_del(struct module *mod) {}
arch/x86/include/asm/unwind.h
102
void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size,
arch/x86/include/asm/unwind.h
97
void unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size,
arch/x86/kernel/alternative.c
116
static struct module *its_mod;
arch/x86/kernel/alternative.c
189
void its_init_mod(struct module *mod)
arch/x86/kernel/alternative.c
199
void its_fini_mod(struct module *mod)
arch/x86/kernel/alternative.c
214
void its_free_mod(struct module *mod)
arch/x86/kernel/alternative.c
2147
struct module *mod;
arch/x86/kernel/alternative.c
2163
void __init_or_module alternatives_smp_module_add(struct module *mod,
arch/x86/kernel/alternative.c
2200
void __init_or_module alternatives_smp_module_del(struct module *mod)
arch/x86/kernel/callthunks.c
324
struct module *mod)
arch/x86/kernel/callthunks.c
98
struct module *mod;
arch/x86/kernel/ftrace.c
133
int ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr)
arch/x86/kernel/module.c
196
struct module *me,
arch/x86/kernel/module.c
223
struct module *me)
arch/x86/kernel/module.c
233
struct module *me)
arch/x86/kernel/module.c
243
struct module *me)
arch/x86/kernel/module.c
334
void module_arch_cleanup(struct module *mod)
arch/x86/kernel/module.c
45
struct module *me)
arch/x86/kernel/module.c
86
struct module *me,
arch/x86/kernel/unwind_orc.c
116
struct module *mod;
arch/x86/kernel/unwind_orc.c
305
void unwind_module_init(struct module *mod, void *_orc_ip, size_t orc_ip_size,
arch/xtensa/kernel/module.c
51
struct module *mod)
block/elevator.h
110
struct module *elevator_owner;
crypto/adiantum.c
673
.module = THIS_MODULE,
crypto/algapi.c
25
static inline void crypto_check_module_sig(struct module *mod)
crypto/algapi.c
544
crypto_check_module_sig(tmpl->module);
crypto/algapi.c
656
inst->alg.cra_module = tmpl->module;
crypto/api.c
51
struct module *module = alg->cra_module;
crypto/api.c
54
module_put(module);
crypto/authenc.c
436
.module = THIS_MODULE,
crypto/authencesn.c
439
.module = THIS_MODULE,
crypto/cbc.c
169
.module = THIS_MODULE,
crypto/ccm.c
904
.module = THIS_MODULE,
crypto/ccm.c
908
.module = THIS_MODULE,
crypto/ccm.c
912
.module = THIS_MODULE,
crypto/ccm.c
916
.module = THIS_MODULE,
crypto/chacha20poly1305.c
459
.module = THIS_MODULE,
crypto/chacha20poly1305.c
463
.module = THIS_MODULE,
crypto/cmac.c
241
.module = THIS_MODULE,
crypto/cryptd.c
952
.module = THIS_MODULE,
crypto/ctr.c
333
.module = THIS_MODULE,
crypto/ctr.c
337
.module = THIS_MODULE,
crypto/cts.c
392
.module = THIS_MODULE,
crypto/dh.c
867
.module = THIS_MODULE,
crypto/dh.c
872
.module = THIS_MODULE,
crypto/dh.c
877
.module = THIS_MODULE,
crypto/dh.c
882
.module = THIS_MODULE,
crypto/dh.c
887
.module = THIS_MODULE,
crypto/ecb.c
209
.module = THIS_MODULE,
crypto/ecdsa-p1363.c
158
.module = THIS_MODULE,
crypto/ecdsa-x962.c
235
.module = THIS_MODULE,
crypto/echainiv.c
135
.module = THIS_MODULE,
crypto/essiv.c
629
.module = THIS_MODULE,
crypto/gcm.c
1081
.module = THIS_MODULE,
crypto/gcm.c
1085
.module = THIS_MODULE,
crypto/gcm.c
1089
.module = THIS_MODULE,
crypto/gcm.c
1093
.module = THIS_MODULE,
crypto/hctr2.c
455
.module = THIS_MODULE,
crypto/hctr2.c
460
.module = THIS_MODULE,
crypto/hmac.c
557
.module = THIS_MODULE,
crypto/hmac.c
562
.module = THIS_MODULE,
crypto/internal.h
175
return try_module_get(tmpl->module);
crypto/internal.h
180
module_put(tmpl->module);
crypto/krb5enc.c
486
.module = THIS_MODULE,
crypto/lrw.c
410
.module = THIS_MODULE,
crypto/pcbc.c
176
.module = THIS_MODULE,
crypto/pcrypt.c
342
.module = THIS_MODULE,
crypto/rsa-pkcs1pad.c
376
.module = THIS_MODULE,
crypto/rsassa-pkcs1.c
434
.module = THIS_MODULE,
crypto/seqiv.c
160
.module = THIS_MODULE,
crypto/xcbc.c
189
.module = THIS_MODULE,
crypto/xctr.c
172
.module = THIS_MODULE,
crypto/xts.c
456
.module = THIS_MODULE,
drivers/accel/habanalabs/gaudi2/gaudi2.c
8419
enum razwi_event_sources module, u8 module_idx)
drivers/accel/habanalabs/gaudi2/gaudi2.c
8421
switch (module) {
drivers/accel/habanalabs/gaudi2/gaudi2.c
8470
enum razwi_event_sources module, u8 module_idx,
drivers/accel/habanalabs/gaudi2/gaudi2.c
8480
switch (module) {
drivers/accel/habanalabs/gaudi2/gaudi2.c
8590
eng_id = gaudi2_razwi_calc_engine_id(hdev, module, module_idx);
drivers/accel/habanalabs/gaudi2/gaudi2.c
8840
enum razwi_event_sources module;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8851
module = RAZWI_TPC;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8855
module = RAZWI_TPC;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8865
module = RAZWI_MME;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8871
module = RAZWI_PDMA;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8877
module = RAZWI_ROT;
drivers/accel/habanalabs/gaudi2/gaudi2.c
8893
gaudi2_ack_module_razwi_event_handler(hdev, module, 0, 0, event_mask);
drivers/acpi/acpica/aclocal.h
1261
char module[ACPI_MAX_MODULE_NAME]; \
drivers/acpi/acpica/acutils.h
665
u32 component, const char *module, u32 line);
drivers/acpi/acpica/acutils.h
669
const char *module, u32 line);
drivers/acpi/acpica/acutils.h
673
u32 component, const char *module, u32 line);
drivers/acpi/acpica/acutils.h
677
void acpi_ut_dump_allocations(u32 component, const char *module);
drivers/acpi/acpica/uttrack.c
100
ACPI_WARNING((module, line,
drivers/acpi/acpica/uttrack.c
111
ACPI_WARNING((module, line,
drivers/acpi/acpica/uttrack.c
119
component, module, line);
drivers/acpi/acpica/uttrack.c
155
const char *module, u32 line)
drivers/acpi/acpica/uttrack.c
163
ACPI_WARNING((module, line,
drivers/acpi/acpica/uttrack.c
175
ACPI_ERROR((module, line,
drivers/acpi/acpica/uttrack.c
181
ACPI_MEM_CALLOC, component, module,
drivers/acpi/acpica/uttrack.c
218
u32 component, const char *module, u32 line)
drivers/acpi/acpica/uttrack.c
226
ACPI_ERROR((module, line, "Attempt to delete a NULL address"));
drivers/acpi/acpica/uttrack.c
239
acpi_ut_remove_allocation(debug_block, component, module, line);
drivers/acpi/acpica/uttrack.c
334
u32 component, const char *module, u32 line)
drivers/acpi/acpica/uttrack.c
371
acpi_ut_safe_strncpy(allocation->module, (char *)module,
drivers/acpi/acpica/uttrack.c
38
u32 component, const char *module, u32 line);
drivers/acpi/acpica/uttrack.c
42
u32 component, const char *module, u32 line);
drivers/acpi/acpica/uttrack.c
422
u32 component, const char *module, u32 line)
drivers/acpi/acpica/uttrack.c
438
ACPI_ERROR((module, line,
drivers/acpi/acpica/uttrack.c
540
void acpi_ut_dump_allocations(u32 component, const char *module)
drivers/acpi/acpica/uttrack.c
567
((module == NULL)
drivers/acpi/acpica/uttrack.c
568
|| (0 == strcmp(module, element->module)))) {
drivers/acpi/acpica/uttrack.c
578
element->module, element->line);
drivers/acpi/acpica/uttrack.c
587
element->module, element->line,
drivers/acpi/acpica/uttrack.c
92
u32 component, const char *module, u32 line)
drivers/acpi/bus.c
1070
int __acpi_bus_register_driver(struct acpi_driver *driver, struct module *owner)
drivers/acpi/event.c
86
.module = THIS_MODULE,
drivers/acpi/nfit/core.c
3267
nd_desc->module = THIS_MODULE;
drivers/acpi/osl.c
1012
struct module *owner;
drivers/acpi/osl.c
1043
struct module *owner;
drivers/acpi/osl.c
887
int acpi_register_debugger(struct module *owner,
drivers/acpi/osl.c
922
struct module *owner;
drivers/acpi/osl.c
952
struct module *owner;
drivers/acpi/osl.c
982
struct module *owner;
drivers/acpi/prmt.c
271
struct prm_module_info *module = find_prm_module(&handler_guid);
drivers/acpi/prmt.c
275
if (!module || !handler)
drivers/acpi/prmt.c
282
context.mmio_ranges = module->mmio_info;
drivers/acpi/prmt.c
310
struct prm_module_info *module;
drivers/acpi/prmt.c
327
module = find_prm_module(&buffer->handler_guid);
drivers/acpi/prmt.c
328
if (!handler || !module)
drivers/acpi/prmt.c
341
context.mmio_ranges = module->mmio_info;
drivers/acpi/prmt.c
356
module = find_prm_module(&buffer->handler_guid);
drivers/acpi/prmt.c
357
if (!module)
drivers/acpi/prmt.c
360
if (module->updatable)
drivers/acpi/prmt.c
361
module->updatable = false;
drivers/acpi/prmt.c
368
module = find_prm_module(&buffer->handler_guid);
drivers/acpi/prmt.c
369
if (!module)
drivers/acpi/prmt.c
372
if (module->updatable)
drivers/acpi/prmt.c
375
module->updatable = true;
drivers/acpi/processor_perflib.c
481
int acpi_processor_notify_smm(struct module *calling_module)
drivers/amba/bus.c
509
struct module *owner)
drivers/android/binder_netlink.c
27
.module = THIS_MODULE,
drivers/ata/pata_parport/pata_parport.h
75
struct module *owner;
drivers/base/auxiliary.c
357
struct module *owner, const char *modname)
drivers/base/base.h
233
int module_add_driver(struct module *mod, const struct device_driver *drv);
drivers/base/base.h
236
static inline int module_add_driver(struct module *mod,
drivers/base/core.c
4243
struct module *owner;
drivers/base/core.c
4278
struct device *__root_device_register(const char *name, struct module *owner)
drivers/base/devcoredump.c
359
void dev_coredumpm_timeout(struct device *dev, struct module *owner,
drivers/base/devcoredump.c
46
struct module *owner;
drivers/base/firmware_loader/main.c
1135
struct module *module;
drivers/base/firmware_loader/main.c
1155
module_put(fw_work->module);
drivers/base/firmware_loader/main.c
1162
struct module *module, bool uevent,
drivers/base/firmware_loader/main.c
1172
fw_work->module = module;
drivers/base/firmware_loader/main.c
1191
if (!try_module_get(module)) {
drivers/base/firmware_loader/main.c
1227
struct module *module, bool uevent,
drivers/base/firmware_loader/main.c
1231
return _request_firmware_nowait(module, uevent, name, device, gfp,
drivers/base/firmware_loader/main.c
1253
struct module *module, const char *name,
drivers/base/firmware_loader/main.c
1257
return _request_firmware_nowait(module, FW_ACTION_UEVENT, name, device,
drivers/base/firmware_loader/sysfs_upload.c
294
firmware_upload_register(struct module *module, struct device *parent,
drivers/base/firmware_loader/sysfs_upload.c
315
if (!try_module_get(module))
drivers/base/firmware_loader/sysfs_upload.c
333
fw_upload_priv->module = module;
drivers/base/firmware_loader/sysfs_upload.c
378
module_put(module);
drivers/base/firmware_loader/sysfs_upload.c
392
struct module *module = fw_upload_priv->module;
drivers/base/firmware_loader/sysfs_upload.c
408
module_put(module);
drivers/base/firmware_loader/sysfs_upload.h
29
struct module *module;
drivers/base/map.c
105
struct module *owner;
drivers/base/map.c
24
struct module *owner;
drivers/base/map.c
33
struct module *module, kobj_probe_t *probe,
drivers/base/map.c
49
p->owner = module;
drivers/base/module.c
33
int module_add_driver(struct module *mod, const struct device_driver *drv)
drivers/base/platform.c
1020
const void *data, size_t size, struct module *module)
drivers/base/platform.c
1043
error = __platform_driver_probe(driver, probe, module);
drivers/base/platform.c
1072
unsigned int count, struct module *owner)
drivers/base/platform.c
902
struct module *owner)
drivers/base/platform.c
954
int (*probe)(struct platform_device *), struct module *module)
drivers/base/platform.c
982
retval = __platform_driver_register(drv, module);
drivers/bcma/main.c
577
int __bcma_driver_register(struct bcma_driver *drv, struct module *owner)
drivers/block/nbd.c
2480
.module = THIS_MODULE,
drivers/bus/fsl-mc/fsl-mc-bus.c
481
struct module *owner)
drivers/bus/mhi/ep/main.c
1647
int __mhi_ep_driver_register(struct mhi_ep_driver *mhi_drv, struct module *owner)
drivers/bus/mhi/host/init.c
1400
int __mhi_driver_register(struct mhi_driver *mhi_drv, struct module *owner)
drivers/bus/moxtet.c
112
int __moxtet_register_driver(struct module *owner,
drivers/bus/ti-sysc.c
2426
struct sysc_module *module;
drivers/bus/ti-sysc.c
2429
list_for_each_entry(module, &sysc_soc->restored_modules, node) {
drivers/bus/ti-sysc.c
2430
ddata = module->ddata;
drivers/cdx/cdx.c
661
struct module *owner)
drivers/char/agp/agp.h
98
struct module *owner;
drivers/char/ipmi/ipmi_msghandler.c
3608
int ipmi_add_smi(struct module *owner,
drivers/char/ipmi/ipmi_msghandler.c
418
struct module *owner;
drivers/char/ipmi/ipmi_msghandler.c
624
struct module *owner;
drivers/char/xillybus/xillybus.h
91
struct module *owner;
drivers/char/xillybus/xillybus_class.c
45
struct module *owner,
drivers/char/xillybus/xillybus_class.h
18
struct module *owner,
drivers/clk/clk.c
4745
struct module *owner;
drivers/clk/clk.c
70
struct module *owner;
drivers/clk/ti/clock.h
109
u8 module;
drivers/clk/ti/clock.h
119
u8 module;
drivers/clk/ti/clock.h
129
u8 module;
drivers/clk/ti/mux.c
237
mux->reg.index = setup->module;
drivers/comedi/comedi_fops.c
153
struct module *driver_module = NULL;
drivers/comedi/comedi_fops.c
159
driver_module = dev->driver->module;
drivers/comedi/comedi_fops.c
2989
if (!try_module_get(dev->driver->module)) {
drivers/comedi/comedi_fops.c
2996
module_put(dev->driver->module);
drivers/comedi/comedi_fops.c
3046
module_put(dev->driver->module);
drivers/comedi/comedi_fops.c
903
struct module *driver_module =
drivers/comedi/comedi_fops.c
904
dev->driver->module;
drivers/comedi/drivers.c
1034
if (!try_module_get(driv->module))
drivers/comedi/drivers.c
1043
module_put(driv->module);
drivers/comedi/drivers.c
1049
if (!try_module_get(driv->module))
drivers/comedi/drivers.c
1052
module_put(driv->module);
drivers/comedi/drivers.c
1062
module_put(driv->module);
drivers/comedi/drivers.c
1082
module_put(driv->module);
drivers/comedi/drivers/8255.c
114
.module = THIS_MODULE,
drivers/comedi/drivers/8255_pci.c
257
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_1032.c
369
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_1500.c
860
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_1516.c
187
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_1564.c
793
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_16xx.c
149
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_2032.c
303
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_2200.c
116
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_3120.c
1089
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_3501.c
390
.module = THIS_MODULE,
drivers/comedi/drivers/addi_apci_3xxx.c
909
.module = THIS_MODULE,
drivers/comedi/drivers/adl_pci6208.c
170
.module = THIS_MODULE,
drivers/comedi/drivers/adl_pci7250.c
183
.module = THIS_MODULE,
drivers/comedi/drivers/adl_pci7x3x.c
508
.module = THIS_MODULE,
drivers/comedi/drivers/adl_pci8164.c
125
.module = THIS_MODULE,
drivers/comedi/drivers/adl_pci9111.c
717
.module = THIS_MODULE,
drivers/comedi/drivers/adl_pci9118.c
1700
.module = THIS_MODULE,
drivers/comedi/drivers/adq12b.c
234
.module = THIS_MODULE,
drivers/comedi/drivers/adv_pci1710.c
881
.module = THIS_MODULE,
drivers/comedi/drivers/adv_pci1720.c
157
.module = THIS_MODULE,
drivers/comedi/drivers/adv_pci1723.c
198
.module = THIS_MODULE,
drivers/comedi/drivers/adv_pci1724.c
179
.module = THIS_MODULE,
drivers/comedi/drivers/adv_pci1760.c
396
.module = THIS_MODULE,
drivers/comedi/drivers/adv_pci_dio.c
724
.module = THIS_MODULE,
drivers/comedi/drivers/aio_aio12_8.c
265
.module = THIS_MODULE,
drivers/comedi/drivers/aio_iiro_16.c
227
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_dio200.c
254
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_dio200_pci.c
390
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_pc236.c
63
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_pc263.c
90
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_pci224.c
1109
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_pci230.c
2544
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_pci236.c
113
.module = THIS_MODULE,
drivers/comedi/drivers/amplc_pci263.c
82
.module = THIS_MODULE,
drivers/comedi/drivers/c6xdigio.c
280
.module = THIS_MODULE,
drivers/comedi/drivers/cb_das16_cs.c
426
.module = THIS_MODULE,
drivers/comedi/drivers/cb_pcidas.c
1464
.module = THIS_MODULE,
drivers/comedi/drivers/cb_pcidas64.c
4064
.module = THIS_MODULE,
drivers/comedi/drivers/cb_pcidda.c
386
.module = THIS_MODULE,
drivers/comedi/drivers/cb_pcimdas.c
445
.module = THIS_MODULE,
drivers/comedi/drivers/cb_pcimdda.c
162
.module = THIS_MODULE,
drivers/comedi/drivers/comedi_bond.c
339
.module = THIS_MODULE,
drivers/comedi/drivers/comedi_parport.c
297
.module = THIS_MODULE,
drivers/comedi/drivers/comedi_test.c
851
.module = THIS_MODULE,
drivers/comedi/drivers/contec_pci_dio.c
88
.module = THIS_MODULE,
drivers/comedi/drivers/dac02.c
128
.module = THIS_MODULE,
drivers/comedi/drivers/daqboard2000.c
756
.module = THIS_MODULE,
drivers/comedi/drivers/das08_cs.c
75
.module = THIS_MODULE,
drivers/comedi/drivers/das08_isa.c
179
.module = THIS_MODULE,
drivers/comedi/drivers/das08_pci.c
67
.module = THIS_MODULE,
drivers/comedi/drivers/das16.c
1188
.module = THIS_MODULE,
drivers/comedi/drivers/das16m1.c
616
.module = THIS_MODULE,
drivers/comedi/drivers/das1800.c
1351
.module = THIS_MODULE,
drivers/comedi/drivers/das6402.c
657
.module = THIS_MODULE,
drivers/comedi/drivers/das800.c
731
.module = THIS_MODULE,
drivers/comedi/drivers/dmm32at.c
636
.module = THIS_MODULE,
drivers/comedi/drivers/dt2801.c
637
.module = THIS_MODULE,
drivers/comedi/drivers/dt2811.c
633
.module = THIS_MODULE,
drivers/comedi/drivers/dt2814.c
363
.module = THIS_MODULE,
drivers/comedi/drivers/dt2815.c
220
.module = THIS_MODULE,
drivers/comedi/drivers/dt2817.c
132
.module = THIS_MODULE,
drivers/comedi/drivers/dt282x.c
1159
.module = THIS_MODULE,
drivers/comedi/drivers/dt3000.c
706
.module = THIS_MODULE,
drivers/comedi/drivers/dt9812.c
900
.module = THIS_MODULE,
drivers/comedi/drivers/dyna_pci10xx.c
236
.module = THIS_MODULE,
drivers/comedi/drivers/fl512.c
134
.module = THIS_MODULE,
drivers/comedi/drivers/gsc_hpdi.c
694
.module = THIS_MODULE,
drivers/comedi/drivers/icp_multi.c
308
.module = THIS_MODULE,
drivers/comedi/drivers/ii_pci20kc.c
516
.module = THIS_MODULE,
drivers/comedi/drivers/jr3_pci.c
770
.module = THIS_MODULE,
drivers/comedi/drivers/ke_counter.c
203
.module = THIS_MODULE,
drivers/comedi/drivers/me4000.c
1245
.module = THIS_MODULE,
drivers/comedi/drivers/me_daq.c
529
.module = THIS_MODULE,
drivers/comedi/drivers/mf6x4.c
282
.module = THIS_MODULE,
drivers/comedi/drivers/mpc624.c
302
.module = THIS_MODULE,
drivers/comedi/drivers/multiq3.c
332
.module = THIS_MODULE,
drivers/comedi/drivers/ni_6527.c
464
.module = THIS_MODULE,
drivers/comedi/drivers/ni_65xx.c
774
.module = THIS_MODULE,
drivers/comedi/drivers/ni_660x.c
1221
.module = THIS_MODULE,
drivers/comedi/drivers/ni_670x.c
250
.module = THIS_MODULE,
drivers/comedi/drivers/ni_at_a2150.c
772
.module = THIS_MODULE,
drivers/comedi/drivers/ni_at_ao.c
361
.module = THIS_MODULE,
drivers/comedi/drivers/ni_atmio.c
359
.module = THIS_MODULE,
drivers/comedi/drivers/ni_atmio16d.c
718
.module = THIS_MODULE,
drivers/comedi/drivers/ni_daq_700.c
251
.module = THIS_MODULE,
drivers/comedi/drivers/ni_daq_dio24.c
53
.module = THIS_MODULE,
drivers/comedi/drivers/ni_labpc.c
104
.module = THIS_MODULE,
drivers/comedi/drivers/ni_labpc_cs.c
84
.module = THIS_MODULE,
drivers/comedi/drivers/ni_labpc_pci.c
103
.module = THIS_MODULE,
drivers/comedi/drivers/ni_mio_cs.c
187
.module = THIS_MODULE,
drivers/comedi/drivers/ni_pcidio.c
978
.module = THIS_MODULE,
drivers/comedi/drivers/ni_pcimio.c
1393
.module = THIS_MODULE,
drivers/comedi/drivers/ni_usb6501.c
583
.module = THIS_MODULE,
drivers/comedi/drivers/pcl711.c
500
.module = THIS_MODULE,
drivers/comedi/drivers/pcl724.c
141
.module = THIS_MODULE,
drivers/comedi/drivers/pcl726.c
414
.module = THIS_MODULE,
drivers/comedi/drivers/pcl730.c
339
.module = THIS_MODULE,
drivers/comedi/drivers/pcl812.c
1324
.module = THIS_MODULE,
drivers/comedi/drivers/pcl816.c
683
.module = THIS_MODULE,
drivers/comedi/drivers/pcl818.c
1123
.module = THIS_MODULE,
drivers/comedi/drivers/pcm3724.c
217
.module = THIS_MODULE,
drivers/comedi/drivers/pcmad.c
138
.module = THIS_MODULE,
drivers/comedi/drivers/pcmda12.c
157
.module = THIS_MODULE,
drivers/comedi/drivers/pcmmio.c
768
.module = THIS_MODULE,
drivers/comedi/drivers/pcmuio.c
612
.module = THIS_MODULE,
drivers/comedi/drivers/quatech_daqp_cs.c
789
.module = THIS_MODULE,
drivers/comedi/drivers/rtd520.c
1336
.module = THIS_MODULE,
drivers/comedi/drivers/rti800.c
346
.module = THIS_MODULE,
drivers/comedi/drivers/rti802.c
112
.module = THIS_MODULE,
drivers/comedi/drivers/s526.c
621
.module = THIS_MODULE,
drivers/comedi/drivers/s626.c
2571
.module = THIS_MODULE,
drivers/comedi/drivers/ssv_dnp.c
172
.module = THIS_MODULE,
drivers/comedi/drivers/usbdux.c
1699
.module = THIS_MODULE,
drivers/comedi/drivers/usbduxfast.c
1009
.module = THIS_MODULE,
drivers/comedi/drivers/usbduxsigma.c
1585
.module = THIS_MODULE,
drivers/comedi/drivers/vmk80xx.c
831
.module = THIS_MODULE,
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
465
struct module *owner;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1541
int otx_cpt_crypto_init(struct pci_dev *pdev, struct module *mod,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1602
void otx_cpt_crypto_exit(struct pci_dev *pdev, struct module *mod,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.h
182
int otx_cpt_crypto_init(struct pci_dev *pdev, struct module *mod,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.h
186
void otx_cpt_crypto_exit(struct pci_dev *pdev, struct module *mod,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1633
int otx2_cpt_crypto_init(struct pci_dev *pdev, struct module *mod,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1669
void otx2_cpt_crypto_exit(struct pci_dev *pdev, struct module *mod)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h
179
int otx2_cpt_crypto_init(struct pci_dev *pdev, struct module *mod,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h
181
void otx2_cpt_crypto_exit(struct pci_dev *pdev, struct module *mod);
drivers/crypto/nx/nx-842.h
141
struct module *owner;
drivers/crypto/virtio/virtio_crypto_common.h
77
struct module *owner;
drivers/cxl/core/port.c
2211
int __cxl_driver_register(struct cxl_driver *cxl_drv, struct module *owner,
drivers/cxl/cxl.h
904
int __cxl_driver_register(struct cxl_driver *cxl_drv, struct module *owner,
drivers/cxl/pmem.c
357
.module = THIS_MODULE,
drivers/dax/bus.c
1549
struct module *module, const char *mod_name)
drivers/dax/bus.c
1561
drv->owner = module;
drivers/dax/bus.h
45
struct module *module, const char *mod_name);
drivers/devfreq/event/rockchip-dfi.c
643
pmu->module = THIS_MODULE;
drivers/dma/dmaengine.c
404
static struct module *dma_chan_to_owner(struct dma_chan *chan)
drivers/dma/dmaengine.c
417
struct module *owner = dma_chan_to_owner(chan);
drivers/dma/dmaengine.c
450
struct module *owner = dma_chan_to_owner(chan);
drivers/dma/idxd/bus.c
10
int __idxd_driver_register(struct idxd_device_driver *idxd_drv, struct module *owner,
drivers/dma/idxd/idxd.h
729
struct module *module, const char *mod_name);
drivers/dma/idxd/perfmon.c
461
idxd_pmu->pmu.module = THIS_MODULE;
drivers/dpll/dpll_core.c
358
dpll_device_alloc(const u64 clock_id, u32 device_idx, struct module *module)
drivers/dpll/dpll_core.c
370
dpll->module = module;
drivers/dpll/dpll_core.c
399
dpll_device_get(u64 clock_id, u32 device_idx, struct module *module,
drivers/dpll/dpll_core.c
409
dpll->module == module) {
drivers/dpll/dpll_core.c
416
ret = dpll_device_alloc(clock_id, device_idx, module);
drivers/dpll/dpll_core.c
634
dpll_pin_alloc(u64 clock_id, u32 pin_idx, struct module *module,
drivers/dpll/dpll_core.c
654
pin->module = module;
drivers/dpll/dpll_core.c
744
dpll_pin_get(u64 clock_id, u32 pin_idx, struct module *module,
drivers/dpll/dpll_core.c
754
pos->module == module) {
drivers/dpll/dpll_core.c
761
ret = dpll_pin_alloc(clock_id, pin_idx, module, prop);
drivers/dpll/dpll_core.c
883
if (WARN_ON(!(dpll->module == pin->module &&
drivers/dpll/dpll_core.h
34
struct module *module;
drivers/dpll/dpll_core.h
61
struct module *module;
drivers/dpll/dpll_netlink.c
1532
mod_match = mod_name_attr && module_name(pin->module) ?
drivers/dpll/dpll_netlink.c
1534
module_name(pin->module)) : true;
drivers/dpll/dpll_netlink.c
1736
mod_match = mod_name_attr ? (module_name(dpll->module) ?
drivers/dpll/dpll_netlink.c
1738
module_name(dpll->module)) : false) : true;
drivers/dpll/dpll_netlink.c
637
module_name(pin->module)))
drivers/dpll/dpll_netlink.c
699
if (nla_put_string(msg, DPLL_A_MODULE_NAME, module_name(dpll->module)))
drivers/dpll/dpll_nl.c
166
.module = THIS_MODULE,
drivers/edac/edac_device.h
145
struct module *owner; /* Module owner of this control struct */
drivers/firewire/sbp2.c
1590
.module = THIS_MODULE,
drivers/firmware/arm_ffa/bus.c
121
int ffa_driver_register(struct ffa_driver *driver, struct module *owner,
drivers/firmware/arm_scmi/bus.c
362
int scmi_driver_register(struct scmi_driver *driver, struct module *owner,
drivers/firmware/arm_scmi/protocols.h
346
struct module *owner;
drivers/firmware/efi/cper.c
315
n += scnprintf(msg + n, len - n, "module:%d ", mem->module);
drivers/firmware/efi/cper.c
383
cmem->module = mem->module;
drivers/firmware/google/coreboot_table.c
89
struct module *owner)
drivers/firmware/google/coreboot_table.h
105
struct module *owner);
drivers/fpga/dfl.c
468
int __dfl_driver_register(struct dfl_driver *dfl_drv, struct module *owner)
drivers/fpga/dfl.c
644
struct module *owner)
drivers/fpga/dfl.h
223
struct module *owner;
drivers/fpga/dfl.h
420
struct module *owner);
drivers/fpga/fpga-bridge.c
334
void *priv, struct module *owner)
drivers/fpga/fpga-mgr.c
788
struct module *owner)
drivers/fpga/fpga-mgr.c
875
const struct fpga_manager_ops *mops, void *priv, struct module *owner)
drivers/fpga/fpga-mgr.c
927
struct module *owner)
drivers/fpga/fpga-mgr.c
966
struct module *owner)
drivers/fpga/fpga-region.c
193
struct module *owner)
drivers/fpga/fpga-region.c
264
int (*get_bridges)(struct fpga_region *), struct module *owner)
drivers/gpib/common/gpib_os.c
2090
int gpib_register_driver(struct gpib_interface *interface, struct module *provider_module)
drivers/gpib/common/gpib_os.c
2099
entry->module = provider_module;
drivers/gpib/common/gpib_os.c
852
board->provider_module = entry->module;
drivers/gpib/common/gpib_os.c
854
if (!try_module_get(entry->module)) {
drivers/gpib/common/gpib_os.c
860
if (!try_module_get(entry->module))
drivers/gpib/include/gpibP.h
22
int gpib_register_driver(struct gpib_interface *interface, struct module *mod);
drivers/gpib/include/gpib_types.h
233
struct module *module;
drivers/gpib/include/gpib_types.h
248
struct module *provider_module;
drivers/gpio/gpiolib.h
66
struct module *owner;
drivers/gpu/drm/display/drm_dp_aux_bus.c
356
int __dp_aux_dp_driver_register(struct dp_aux_ep_driver *drv, struct module *owner)
drivers/gpu/drm/drm_mipi_dsi.c
2017
struct module *owner)
drivers/gpu/drm/drm_pagemap.c
839
struct module *module = drm->driver->fops->owner;
drivers/gpu/drm/drm_pagemap.c
843
module_put(module);
drivers/gpu/drm/i915/i915_pmu.c
1187
pmu->base.module = THIS_MODULE;
drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c
57
struct module *module = NULL;
drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c
70
module = client->dev.driver->owner;
drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c
71
if (!try_module_get(module)) {
drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c
91
module_put(module);
drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h
216
struct module *module = client->dev.driver->owner;
drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h
221
module_put(module);
drivers/gpu/drm/omapdrm/dss/dsi.c
105
switch(idx.module) {
drivers/gpu/drm/omapdrm/dss/dsi.c
91
switch(idx.module) {
drivers/gpu/drm/omapdrm/dss/dsi.h
13
u16 module;
drivers/gpu/drm/xe/xe_pmu.c
575
pmu->base.module = THIS_MODULE;
drivers/gpu/host1x/bus.c
670
struct module *owner)
drivers/gpu/ipu-v3/ipu-cpmem.c
24
u32 module;
drivers/gpu/ipu-v3/ipu-csi.c
25
u32 module;
drivers/gpu/ipu-v3/ipu-csi.c
629
ipu_module_enable(csi->ipu, csi->module);
drivers/gpu/ipu-v3/ipu-csi.c
637
ipu_module_disable(csi->ipu, csi->module);
drivers/gpu/ipu-v3/ipu-csi.c
679
unsigned long base, u32 module, struct clk *clk_ipu)
drivers/gpu/ipu-v3/ipu-csi.c
693
csi->module = module;
drivers/gpu/ipu-v3/ipu-di.c
20
u32 module;
drivers/gpu/ipu-v3/ipu-di.c
651
ipu_module_enable(di->ipu, di->module);
drivers/gpu/ipu-v3/ipu-di.c
661
ipu_module_disable(di->ipu, di->module);
drivers/gpu/ipu-v3/ipu-di.c
713
u32 module, struct clk *clk_ipu)
drivers/gpu/ipu-v3/ipu-di.c
730
di->module = module;
drivers/gpu/ipu-v3/ipu-prv.h
220
unsigned long base, u32 module, struct clk *clk_ipu);
drivers/gpu/ipu-v3/ipu-prv.h
228
unsigned long base, u32 module);
drivers/gpu/ipu-v3/ipu-prv.h
235
unsigned long base, u32 module, struct clk *ipu_clk);
drivers/gpu/ipu-v3/ipu-vdi.c
11
u32 module;
drivers/gpu/ipu-v3/ipu-vdi.c
160
ipu_module_enable(vdi->ipu, vdi->module);
drivers/gpu/ipu-v3/ipu-vdi.c
178
ipu_module_disable(vdi->ipu, vdi->module);
drivers/gpu/ipu-v3/ipu-vdi.c
199
unsigned long base, u32 module)
drivers/gpu/ipu-v3/ipu-vdi.c
210
vdi->module = module;
drivers/greybus/core.c
114
const struct gb_module *module = NULL;
drivers/greybus/core.c
123
module = to_gb_module(dev);
drivers/greybus/core.c
124
hd = module->hd;
drivers/greybus/core.c
127
module = intf->module;
drivers/greybus/core.c
132
module = intf->module;
drivers/greybus/core.c
137
module = intf->module;
drivers/greybus/core.c
150
if (module) {
drivers/greybus/core.c
151
if (add_uevent_var(env, "MODULE=%u", module->module_id))
drivers/greybus/core.c
298
int greybus_register_driver(struct greybus_driver *driver, struct module *owner,
drivers/greybus/greybus_trace.h
310
__entry->module_id = intf->module->module_id;
drivers/greybus/greybus_trace.h
376
TP_PROTO(struct gb_module *module),
drivers/greybus/greybus_trace.h
378
TP_ARGS(module),
drivers/greybus/greybus_trace.h
388
__entry->hd_bus_id = module->hd->bus_id;
drivers/greybus/greybus_trace.h
389
__entry->module_id = module->module_id;
drivers/greybus/greybus_trace.h
390
__entry->num_interfaces = module->num_interfaces;
drivers/greybus/greybus_trace.h
391
__entry->disconnected = module->disconnected;
drivers/greybus/greybus_trace.h
401
TP_PROTO(struct gb_module *module), \
drivers/greybus/greybus_trace.h
402
TP_ARGS(module))
drivers/greybus/interface.c
786
struct gb_interface *gb_interface_create(struct gb_module *module,
drivers/greybus/interface.c
789
struct gb_host_device *hd = module->hd;
drivers/greybus/interface.c
797
intf->module = module;
drivers/greybus/interface.c
808
intf->dev.parent = &module->dev;
drivers/greybus/interface.c
812
intf->dev.dma_mask = module->dev.dma_mask;
drivers/greybus/interface.c
814
dev_set_name(&intf->dev, "%s.%u", dev_name(&module->dev),
drivers/greybus/module.c
100
module->hd = hd;
drivers/greybus/module.c
101
module->module_id = module_id;
drivers/greybus/module.c
102
module->num_interfaces = num_interfaces;
drivers/greybus/module.c
104
module->dev.parent = &hd->dev;
drivers/greybus/module.c
105
module->dev.bus = &greybus_bus_type;
drivers/greybus/module.c
106
module->dev.type = &greybus_module_type;
drivers/greybus/module.c
107
module->dev.groups = module_groups;
drivers/greybus/module.c
108
module->dev.dma_mask = hd->dev.dma_mask;
drivers/greybus/module.c
109
device_initialize(&module->dev);
drivers/greybus/module.c
110
dev_set_name(&module->dev, "%d-%u", hd->bus_id, module_id);
drivers/greybus/module.c
112
trace_gb_module_create(module);
drivers/greybus/module.c
115
intf = gb_interface_create(module, module_id + i);
drivers/greybus/module.c
117
dev_err(&module->dev, "failed to create interface %u\n",
drivers/greybus/module.c
121
module->interfaces[i] = intf;
drivers/greybus/module.c
124
return module;
drivers/greybus/module.c
128
gb_interface_put(module->interfaces[i]);
drivers/greybus/module.c
130
put_device(&module->dev);
drivers/greybus/module.c
140
struct gb_module *module = intf->module;
drivers/greybus/module.c
149
dev_err(&module->dev,
drivers/greybus/module.c
16
struct gb_module *module = to_gb_module(dev);
drivers/greybus/module.c
164
dev_err(&module->dev, "failed to enable interface %u: %d\n",
drivers/greybus/module.c
182
if (intf->module->disconnected)
drivers/greybus/module.c
195
int gb_module_add(struct gb_module *module)
drivers/greybus/module.c
200
ret = device_add(&module->dev);
drivers/greybus/module.c
202
dev_err(&module->dev, "failed to register module: %d\n", ret);
drivers/greybus/module.c
206
trace_gb_module_add(module);
drivers/greybus/module.c
208
for (i = 0; i < module->num_interfaces; ++i)
drivers/greybus/module.c
209
gb_module_register_interface(module->interfaces[i]);
drivers/greybus/module.c
215
void gb_module_del(struct gb_module *module)
drivers/greybus/module.c
219
for (i = 0; i < module->num_interfaces; ++i)
drivers/greybus/module.c
220
gb_module_deregister_interface(module->interfaces[i]);
drivers/greybus/module.c
222
trace_gb_module_del(module);
drivers/greybus/module.c
224
device_del(&module->dev);
drivers/greybus/module.c
227
void gb_module_put(struct gb_module *module)
drivers/greybus/module.c
231
for (i = 0; i < module->num_interfaces; ++i)
drivers/greybus/module.c
232
gb_interface_put(module->interfaces[i]);
drivers/greybus/module.c
234
put_device(&module->dev);
drivers/greybus/module.c
29
for (i = 0; i < module->num_interfaces; ++i) {
drivers/greybus/module.c
30
intf = module->interfaces[i];
drivers/greybus/module.c
41
ret = gb_svc_intf_eject(module->hd->svc, module->module_id);
drivers/greybus/module.c
52
struct gb_module *module = to_gb_module(dev);
drivers/greybus/module.c
54
return sprintf(buf, "%u\n", module->module_id);
drivers/greybus/module.c
61
struct gb_module *module = to_gb_module(dev);
drivers/greybus/module.c
63
return sprintf(buf, "%zu\n", module->num_interfaces);
drivers/greybus/module.c
73
ATTRIBUTE_GROUPS(module);
drivers/greybus/module.c
77
struct gb_module *module = to_gb_module(dev);
drivers/greybus/module.c
79
trace_gb_module_release(module);
drivers/greybus/module.c
81
kfree(module);
drivers/greybus/module.c
93
struct gb_module *module;
drivers/greybus/module.c
96
module = kzalloc_flex(*module, interfaces, num_interfaces);
drivers/greybus/module.c
97
if (!module)
drivers/greybus/svc.c
1007
struct gb_module *module;
drivers/greybus/svc.c
1016
module = gb_svc_module_lookup(svc, module_id);
drivers/greybus/svc.c
1017
if (!module) {
drivers/greybus/svc.c
1023
module->disconnected = true;
drivers/greybus/svc.c
1025
gb_module_del(module);
drivers/greybus/svc.c
1026
list_del(&module->hd_node);
drivers/greybus/svc.c
1027
gb_module_put(module);
drivers/greybus/svc.c
1376
struct gb_module *module, *tmp;
drivers/greybus/svc.c
1378
list_for_each_entry_safe(module, tmp, &hd->modules, hd_node) {
drivers/greybus/svc.c
1379
gb_module_del(module);
drivers/greybus/svc.c
1380
list_del(&module->hd_node);
drivers/greybus/svc.c
1381
gb_module_put(module);
drivers/greybus/svc.c
892
struct gb_module *module;
drivers/greybus/svc.c
896
list_for_each_entry(module, &hd->modules, hd_node) {
drivers/greybus/svc.c
897
module_id = module->module_id;
drivers/greybus/svc.c
898
num_interfaces = module->num_interfaces;
drivers/greybus/svc.c
902
return module->interfaces[intf_id - module_id];
drivers/greybus/svc.c
912
struct gb_module *module;
drivers/greybus/svc.c
914
list_for_each_entry(module, &hd->modules, hd_node) {
drivers/greybus/svc.c
915
if (module->module_id == module_id)
drivers/greybus/svc.c
916
return module;
drivers/greybus/svc.c
960
struct gb_module *module;
drivers/greybus/svc.c
980
module = gb_svc_module_lookup(svc, module_id);
drivers/greybus/svc.c
981
if (module) {
drivers/greybus/svc.c
987
module = gb_module_create(hd, module_id, num_interfaces);
drivers/greybus/svc.c
988
if (!module) {
drivers/greybus/svc.c
993
ret = gb_module_add(module);
drivers/greybus/svc.c
995
gb_module_put(module);
drivers/greybus/svc.c
999
list_add(&module->hd_node, &hd->modules);
drivers/hid/hid-core.c
3067
int __hid_register_driver(struct hid_driver *hdrv, struct module *owner,
drivers/hid/intel-ish-hid/ishtp/bus.c
496
struct module *owner)
drivers/hte/hte.c
88
struct module *owner;
drivers/hv/vmbus_drv.c
1581
int __vmbus_driver_register(struct hv_driver *hv_driver, struct module *owner, const char *mod_name)
drivers/hwmon/npcm750-pwm-fan.c
216
u32 module = (channel / NPCM7XX_PWM_MAX_CHN_NUM_IN_A_MODULE);
drivers/hwmon/npcm750-pwm-fan.c
224
iowrite32(val, NPCM7XX_PWM_REG_CMRx(data->pwm_base, module, pwm_ch));
drivers/hwmon/npcm750-pwm-fan.c
225
tmp_buf = ioread32(NPCM7XX_PWM_REG_CR(data->pwm_base, module));
drivers/hwmon/npcm750-pwm-fan.c
258
iowrite32(tmp_buf, NPCM7XX_PWM_REG_CR(data->pwm_base, module));
drivers/hwmon/npcm750-pwm-fan.c
483
int module;
drivers/hwmon/npcm750-pwm-fan.c
486
module = irq - data->fan_irq[0];
drivers/hwmon/npcm750-pwm-fan.c
487
spin_lock_irqsave(&data->fan_lock[module], flags);
drivers/hwmon/npcm750-pwm-fan.c
489
flag = ioread8(NPCM7XX_FAN_REG_TICTRL(data->fan_base, module));
drivers/hwmon/npcm750-pwm-fan.c
491
npcm7xx_check_cmp(data, module, NPCM7XX_FAN_CMPA, flag);
drivers/hwmon/npcm750-pwm-fan.c
492
npcm7xx_check_cmp(data, module, NPCM7XX_FAN_CMPB, flag);
drivers/hwmon/npcm750-pwm-fan.c
493
spin_unlock_irqrestore(&data->fan_lock[module], flags);
drivers/hwmon/npcm750-pwm-fan.c
497
spin_unlock_irqrestore(&data->fan_lock[module], flags);
drivers/hwmon/npcm750-pwm-fan.c
507
u32 module = (channel / NPCM7XX_PWM_MAX_CHN_NUM_IN_A_MODULE);
drivers/hwmon/npcm750-pwm-fan.c
512
(NPCM7XX_PWM_REG_CMRx(data->pwm_base, module, pmw_ch));
drivers/hwtracing/coresight/coresight-core.c
1648
struct platform_driver *pdev_drv, struct module *owner)
drivers/hwtracing/coresight/coresight-etm-perf.c
1002
etm_pmu.module = THIS_MODULE;
drivers/hwtracing/intel_th/msu.c
191
struct module *owner;
drivers/hwtracing/intel_th/msu.c
234
struct module *owner)
drivers/hwtracing/ptt/hisi_ptt.c
1223
.module = THIS_MODULE,
drivers/hwtracing/stm/core.c
852
struct module *owner)
drivers/hwtracing/stm/stm.h
31
struct module *owner;
drivers/hwtracing/stm/stm.h
95
struct module *owner;
drivers/i2c/i2c-core-base.c
2003
int i2c_register_driver(struct module *owner, struct i2c_driver *driver)
drivers/i3c/device.c
326
int i3c_driver_register_with_owner(struct i3c_driver *drv, struct module *owner)
drivers/iio/industrialio-backend.c
55
struct module *owner;
drivers/iio/industrialio-core.c
2041
int __iio_device_register(struct iio_dev *indio_dev, struct module *this_mod)
drivers/iio/industrialio-core.c
2163
struct module *this_mod)
drivers/iio/industrialio-trigger.c
553
struct module *this_mod,
drivers/iio/industrialio-trigger.c
616
struct module *this_mod,
drivers/iio/industrialio-trigger.c
658
struct module *this_mod,
drivers/infiniband/hw/qedr/qedr.h
51
#define DP_DEBUG(dev, module, fmt, ...) \
drivers/infiniband/hw/qedr/qedr.h
52
pr_debug("(%s) " module ": " fmt, \
drivers/infiniband/ulp/iser/iscsi_iser.c
956
.module = THIS_MODULE,
drivers/infiniband/ulp/srp/ib_srp.c
3067
.module = THIS_MODULE,
drivers/infiniband/ulp/srpt/ib_srpt.c
3897
.module = THIS_MODULE,
drivers/input/gameport/gameport.c
263
struct module *owner;
drivers/input/gameport/gameport.c
353
static int gameport_queue_event(void *object, struct module *owner,
drivers/input/gameport/gameport.c
686
void __gameport_register_port(struct gameport *gameport, struct module *owner)
drivers/input/gameport/gameport.c
750
int __gameport_register_driver(struct gameport_driver *drv, struct module *owner,
drivers/input/rmi4/rmi_bus.c
299
struct module *owner,
drivers/input/rmi4/rmi_bus.h
93
struct module *, const char *);
drivers/input/serio/serio.c
135
struct module *owner;
drivers/input/serio/serio.c
225
static int serio_queue_event(void *object, struct module *owner,
drivers/input/serio/serio.c
665
void __serio_register_port(struct serio *serio, struct module *owner)
drivers/input/serio/serio.c
783
int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name)
drivers/iommu/intel/perfmon.c
550
iommu_pmu->pmu.module = THIS_MODULE;
drivers/ipack/ipack.c
201
struct module *owner)
drivers/ipack/ipack.c
246
int ipack_driver_register(struct ipack_driver *edrv, struct module *owner,
drivers/isdn/hardware/mISDN/ipac.h
61
struct module *owner;
drivers/isdn/hardware/mISDN/isar.h
36
struct module *owner;
drivers/macintosh/windfarm.h
102
struct module *owner;
drivers/macintosh/windfarm.h
33
struct module *owner;
drivers/macintosh/windfarm_core.c
265
struct module *mod = ct->ops->owner;
drivers/macintosh/windfarm_core.c
360
struct module *mod = sr->ops->owner;
drivers/mcb/mcb-core.c
183
int __mcb_register_driver(struct mcb_driver *drv, struct module *owner,
drivers/mcb/mcb-core.c
61
struct module *carrier_mod;
drivers/mcb/mcb-core.c
86
struct module *carrier_mod;
drivers/md/dm-cache-policy.h
176
struct module *owner;
drivers/md/dm-cache-target.c
3514
.module = THIS_MODULE,
drivers/md/dm-clone-target.c
2161
.module = THIS_MODULE,
drivers/md/dm-crypt.c
3747
.module = THIS_MODULE,
drivers/md/dm-delay.c
456
.module = THIS_MODULE,
drivers/md/dm-dust.c
566
.module = THIS_MODULE,
drivers/md/dm-ebs-target.c
453
.module = THIS_MODULE,
drivers/md/dm-era-target.c
1746
.module = THIS_MODULE,
drivers/md/dm-exception-store.c
107
module_put(type->module);
drivers/md/dm-exception-store.c
42
if (type && !try_module_get(type->module))
drivers/md/dm-exception-store.h
45
struct module *module;
drivers/md/dm-flakey.c
696
.module = THIS_MODULE,
drivers/md/dm-integrity.c
5434
.module = THIS_MODULE,
drivers/md/dm-linear.c
209
.module = THIS_MODULE,
drivers/md/dm-log-userspace-base.c
869
.module = THIS_MODULE,
drivers/md/dm-log-writes.c
929
.module = THIS_MODULE,
drivers/md/dm-log.c
110
module_put(type->module);
drivers/md/dm-log.c
41
if (log_type && !try_module_get(log_type->module))
drivers/md/dm-log.c
849
.module = THIS_MODULE,
drivers/md/dm-log.c
867
.module = THIS_MODULE,
drivers/md/dm-mpath.c
2309
.module = THIS_MODULE,
drivers/md/dm-path-selector.c
48
if (psi && !try_module_get(psi->pst.module))
drivers/md/dm-path-selector.c
83
module_put(psi->pst.module);
drivers/md/dm-path-selector.h
47
struct module *module;
drivers/md/dm-pcache/dm_pcache.c
452
.module = THIS_MODULE,
drivers/md/dm-ps-historical-service-time.c
525
.module = THIS_MODULE,
drivers/md/dm-ps-io-affinity.c
239
.module = THIS_MODULE,
drivers/md/dm-ps-queue-length.c
245
.module = THIS_MODULE,
drivers/md/dm-ps-round-robin.c
207
.module = THIS_MODULE,
drivers/md/dm-ps-service-time.c
326
.module = THIS_MODULE,
drivers/md/dm-raid.c
4147
.module = THIS_MODULE,
drivers/md/dm-raid1.c
1487
.module = THIS_MODULE,
drivers/md/dm-snap-persistent.c
928
.module = THIS_MODULE,
drivers/md/dm-snap-persistent.c
943
.module = THIS_MODULE,
drivers/md/dm-snap-transient.c
112
.module = THIS_MODULE,
drivers/md/dm-snap-transient.c
124
.module = THIS_MODULE,
drivers/md/dm-snap.c
2735
.module = THIS_MODULE,
drivers/md/dm-snap.c
2748
.module = THIS_MODULE,
drivers/md/dm-snap.c
2763
.module = THIS_MODULE,
drivers/md/dm-stripe.c
483
.module = THIS_MODULE,
drivers/md/dm-switch.c
561
.module = THIS_MODULE,
drivers/md/dm-target.c
39
if (tt && !try_module_get(tt->module))
drivers/md/dm-target.c
66
module_put(tt->module);
drivers/md/dm-thin.c
4114
.module = THIS_MODULE,
drivers/md/dm-thin.c
4497
.module = THIS_MODULE,
drivers/md/dm-unstripe.c
187
.module = THIS_MODULE,
drivers/md/dm-vdo/dm-vdo-target.c
2862
.module = THIS_MODULE,
drivers/md/dm-vdo/logger.c
110
static void emit_log_message(int priority, const char *module, const char *prefix,
drivers/md/dm-vdo/logger.c
122
emit_log_message_to_kernel(priority, "%s[%s]: %s%pV%pV\n", module, type,
drivers/md/dm-vdo/logger.c
130
emit_log_message_to_kernel(priority, "%s%u:%s: %s%pV%pV\n", module,
drivers/md/dm-vdo/logger.c
141
(strncmp(module, current->comm, strlen(module)) == 0)) {
drivers/md/dm-vdo/logger.c
148
emit_log_message_to_kernel(priority, "%s: %s: %s%pV%pV\n", module, current->comm,
drivers/md/dm-vdo/logger.c
161
void vdo_log_embedded_message(int priority, const char *module, const char *prefix,
drivers/md/dm-vdo/logger.c
170
if (module == NULL)
drivers/md/dm-vdo/logger.c
171
module = VDO_LOGGING_MODULE_NAME;
drivers/md/dm-vdo/logger.c
188
emit_log_message(priority, module, prefix, &vaf1, &vaf2);
drivers/md/dm-vdo/logger.c
194
int vdo_vlog_strerror(int priority, int errnum, const char *module, const char *format,
drivers/md/dm-vdo/logger.c
200
vdo_log_embedded_message(priority, module, NULL, format, args, ": %s (%d)",
drivers/md/dm-vdo/logger.c
205
int __vdo_log_strerror(int priority, int errnum, const char *module, const char *format, ...)
drivers/md/dm-vdo/logger.c
210
vdo_vlog_strerror(priority, errnum, module, format, args);
drivers/md/dm-vdo/logger.c
223
void __vdo_log_message(int priority, const char *module, const char *format, ...)
drivers/md/dm-vdo/logger.c
228
vdo_log_embedded_message(priority, module, NULL, format, args, "%s", "");
drivers/md/dm-vdo/logger.h
48
void vdo_log_embedded_message(int priority, const char *module, const char *prefix,
drivers/md/dm-vdo/logger.h
59
int __vdo_log_strerror(int priority, int errnum, const char *module,
drivers/md/dm-vdo/logger.h
63
int vdo_vlog_strerror(int priority, int errnum, const char *module, const char *format,
drivers/md/dm-vdo/logger.h
86
void __vdo_log_message(int priority, const char *module, const char *format, ...)
drivers/md/dm-verity-target.c
1793
.module = THIS_MODULE,
drivers/md/dm-writecache.c
2763
.module = THIS_MODULE,
drivers/md/dm-zero.c
72
.module = THIS_MODULE,
drivers/md/dm-zoned-target.c
1144
.module = THIS_MODULE,
drivers/md/md.c
1317
struct module *owner;
drivers/md/md.h
54
struct module *owner;
drivers/media/cec/core/cec-core.c
86
struct module *owner)
drivers/media/common/b2c2/flexcop-common.h
87
struct module *owner;
drivers/media/common/saa7146/saa7146_core.c
433
dev->module = THIS_MODULE;
drivers/media/common/videobuf2/videobuf2-dvb.c
194
struct module *module,
drivers/media/common/videobuf2/videobuf2-dvb.c
212
res = vb2_dvb_register_adapter(f, module, adapter_priv, device, mdev,
drivers/media/common/videobuf2/videobuf2-dvb.c
74
struct module *module,
drivers/media/common/videobuf2/videobuf2-dvb.c
87
result = dvb_register_adapter(&fe->adapter, adapter_name, module,
drivers/media/dvb-core/dvb_net.c
1450
if (!try_module_get(dvbdev->adapter->module)) {
drivers/media/dvb-core/dvb_net.c
1457
module_put(dvbdev->adapter->module);
drivers/media/dvb-core/dvb_net.c
1501
module_put(dvbdev->adapter->module);
drivers/media/dvb-core/dvb_net.c
1516
if (!try_module_get(dvbdev->adapter->module)) {
drivers/media/dvb-core/dvb_net.c
1523
module_put(dvbdev->adapter->module);
drivers/media/dvb-core/dvbdev.c
484
if (node->fops->owner == adap->module &&
drivers/media/dvb-core/dvbdev.c
523
dvbdevfops->owner = adap->module;
drivers/media/dvb-core/dvbdev.c
891
struct module *module, struct device *device,
drivers/media/dvb-core/dvbdev.c
923
adap->module = module;
drivers/media/mc/mc-dev-allocator.c
120
struct module *owner)
drivers/media/mc/mc-dev-allocator.c
31
struct module *owner;
drivers/media/mc/mc-dev-allocator.c
63
struct module *owner)
drivers/media/mc/mc-dev-allocator.c
99
struct module *owner)
drivers/media/mc/mc-device.c
735
struct module *owner)
drivers/media/mc/mc-devnode.c
209
struct module *owner)
drivers/media/pci/saa7146/hexium_gemini.c
397
.module = THIS_MODULE,
drivers/media/pci/saa7146/hexium_orion.c
468
.module = THIS_MODULE,
drivers/media/pci/saa7146/mxb.c
849
.module = THIS_MODULE,
drivers/media/pci/ttpci/budget-av.c
1602
.module = THIS_MODULE,
drivers/media/pci/ttpci/budget-ci.c
1550
.module = THIS_MODULE,
drivers/media/pci/ttpci/budget-core.c
415
struct module *owner, short *adapter_nums)
drivers/media/pci/ttpci/budget.c
872
.module = THIS_MODULE,
drivers/media/pci/ttpci/budget.h
125
struct module *owner, short *adapter_nums);
drivers/media/platform/ti/vpe/vip.c
427
static void vip_module_toggle(struct vip_dev *dev, uint32_t module, bool on)
drivers/media/platform/ti/vpe/vip.c
434
module <<= 1;
drivers/media/platform/ti/vpe/vip.c
437
val |= module;
drivers/media/platform/ti/vpe/vip.c
439
val &= ~module;
drivers/media/radio/radio-tea5777.c
530
int radio_tea5777_init(struct radio_tea5777 *tea, struct module *owner)
drivers/media/radio/radio-tea5777.h
72
int radio_tea5777_init(struct radio_tea5777 *tea, struct module *owner);
drivers/media/radio/tea575x.c
515
int snd_tea575x_init(struct snd_tea575x *tea, struct module *owner)
drivers/media/usb/cx231xx/cx231xx-dvb.c
455
struct module *module,
drivers/media/usb/cx231xx/cx231xx-dvb.c
464
result = dvb_register_adapter(&dvb->adapter, dev->name, module, device,
drivers/media/usb/dvb-usb-v2/dvb_usb.h
227
struct module *owner;
drivers/media/usb/dvb-usb/dvb-usb-init.c
269
struct module *owner, struct dvb_usb_device **du,
drivers/media/usb/dvb-usb/dvb-usb.h
494
struct module *owner;
drivers/media/usb/dvb-usb/dvb-usb.h
501
struct module *, struct dvb_usb_device **,
drivers/media/usb/em28xx/em28xx-dvb.c
973
static int em28xx_register_dvb(struct em28xx_dvb *dvb, struct module *module,
drivers/media/usb/em28xx/em28xx-dvb.c
983
dev_name(&dev->intf->dev), module,
drivers/media/usb/gspca/gspca.c
1446
struct module *module)
drivers/media/usb/gspca/gspca.c
1503
gspca_dev->module = module;
drivers/media/usb/gspca/gspca.c
1592
struct module *module)
drivers/media/usb/gspca/gspca.c
1608
return gspca_dev_probe2(intf, id, sd_desc, dev_size, module);
drivers/media/usb/gspca/gspca.h
156
struct module *module; /* subdriver handling the device */
drivers/media/usb/gspca/gspca.h
223
struct module *module);
drivers/media/usb/gspca/gspca.h
228
struct module *module);
drivers/media/v4l2-core/v4l2-async.c
805
int __v4l2_async_register_subdev(struct v4l2_subdev *sd, struct module *module)
drivers/media/v4l2-core/v4l2-async.c
829
sd->owner = module;
drivers/media/v4l2-core/v4l2-dev.c
913
struct module *owner)
drivers/media/v4l2-core/v4l2-device.c
112
struct v4l2_subdev *sd, struct module *module)
drivers/media/v4l2-core/v4l2-device.c
128
module == v4l2_dev->dev->driver->owner;
drivers/media/v4l2-core/v4l2-device.c
130
if (!sd->owner_v4l2_dev && !try_module_get(module))
drivers/media/v4l2-core/v4l2-device.c
155
sd->owner = module;
drivers/media/v4l2-core/v4l2-device.c
177
struct module *owner = !sd->owner_v4l2_dev ? sd->owner : NULL;
drivers/media/v4l2-core/v4l2-subdev.c
116
struct module *owner;
drivers/message/fusion/mptfc.c
110
.module = THIS_MODULE,
drivers/message/fusion/mptsas.c
2000
.module = THIS_MODULE,
drivers/message/fusion/mptspi.c
825
.module = THIS_MODULE,
drivers/mfd/twl4030-irq.c
112
.module = TWL4030_MODULE_GPIO,
drivers/mfd/twl4030-irq.c
136
.module = TWL4030_MODULE_INTERRUPTS,
drivers/mfd/twl4030-irq.c
172
.module = TWL4030_MODULE_GPIO,
drivers/mfd/twl4030-irq.c
196
.module = TWL5031_MODULE_INTERRUPTS,
drivers/mfd/twl4030-irq.c
232
.module = TWL5031_MODULE_ACCESSORY,
drivers/mfd/twl4030-irq.c
245
.module = TWL5031_MODULE_ACCESSORY,
drivers/mfd/twl4030-irq.c
340
status = twl_i2c_write(sih->module, buf,
drivers/mfd/twl4030-irq.c
355
status = twl_i2c_write_u8(sih->module,
drivers/mfd/twl4030-irq.c
384
status = twl_i2c_read(sih->module, rxbuf,
drivers/mfd/twl4030-irq.c
391
status = twl_i2c_write(sih->module, buf,
drivers/mfd/twl4030-irq.c
490
status = twl_i2c_write(sih->module, imr.bytes,
drivers/mfd/twl4030-irq.c
511
status = twl_i2c_read(sih->module, bytes,
drivers/mfd/twl4030-irq.c
538
status = twl_i2c_write(sih->module, bytes,
drivers/mfd/twl4030-irq.c
571
status = twl_i2c_read(sih->module, isr.bytes,
drivers/mfd/twl4030-irq.c
58
u8 module; /* module id */
drivers/mfd/twl4030-irq.c
612
int twl4030_sih_setup(struct device *dev, int module, int irq_base)
drivers/mfd/twl4030-irq.c
623
if (sih->module == module && sih->set_cor) {
drivers/mfd/twl4030-irq.c
82
.module = TWL4030_MODULE_ ## modname, \
drivers/misc/mei/bus.c
1575
struct module *owner)
drivers/mmc/core/pwrseq.h
14
struct module;
drivers/mmc/core/pwrseq.h
27
struct module *owner;
drivers/mmc/core/sdio_bus.c
287
int __sdio_register_driver(struct sdio_driver *drv, struct module *owner)
drivers/most/configfs.c
414
struct module *mod;
drivers/most/configfs.c
592
struct module *mod;
drivers/mtd/chips/cfi_cmdset_0001.c
114
.module = THIS_MODULE
drivers/mtd/chips/cfi_cmdset_0002.c
112
.module = THIS_MODULE
drivers/mtd/chips/cfi_cmdset_0020.c
59
.module = THIS_MODULE
drivers/mtd/chips/cfi_probe.c
444
.module = THIS_MODULE
drivers/mtd/chips/chipreg.c
44
if (ret && !try_module_get(ret->module))
drivers/mtd/chips/chipreg.c
75
module_put(drv->module);
drivers/mtd/chips/chipreg.c
90
module_put(map->fldrv->module);
drivers/mtd/chips/jedec_probe.c
2297
.module = THIS_MODULE
drivers/mtd/chips/map_absent.c
42
.module = THIS_MODULE
drivers/mtd/chips/map_ram.c
32
.module = THIS_MODULE
drivers/mtd/chips/map_rom.c
32
.module = THIS_MODULE
drivers/mtd/devices/ms02-nv.c
149
mp->resource.module = mod_res;
drivers/mtd/devices/ms02-nv.c
261
release_resource(mp->resource.module);
drivers/mtd/devices/ms02-nv.c
262
kfree(mp->resource.module);
drivers/mtd/devices/ms02-nv.h
93
struct resource *module;
drivers/mtd/lpddr/qinfo_probe.c
214
.module = THIS_MODULE
drivers/mtd/mtdpart.c
484
int __register_mtd_parser(struct mtd_part_parser *p, struct module *owner)
drivers/mtd/nand/core.c
483
struct module *owner)
drivers/net/arcnet/arcdevice.h
320
struct module *owner;
drivers/net/ethernet/broadcom/cnic_if.h
179
struct module *cnic_owner;
drivers/net/ethernet/broadcom/cnic_if.h
201
struct module *drv_owner;
drivers/net/ethernet/broadcom/cnic_if.h
381
struct module *owner;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
85
#define T4VF_MOD_MAP(module, index, first, last) \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
86
T4VF_MOD_MAP_##module##_INDEX = (index), \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
87
T4VF_MOD_MAP_##module##_FIRST = (first), \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
88
T4VF_MOD_MAP_##module##_LAST = (last), \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
89
T4VF_MOD_MAP_##module##_OFFSET = ((first)/4), \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
90
T4VF_MOD_MAP_##module##_BASE = \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
91
(T4VF_##module##_BASE_ADDR/4 + (first)/4), \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
92
T4VF_MOD_MAP_##module##_LIMIT = \
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h
93
(T4VF_##module##_BASE_ADDR/4 + (last)/4),
drivers/net/ethernet/emulex/benet/be_cmds.c
4107
u32 num_modes = le32_to_cpu(cfgs->module[i].num_modes);
drivers/net/ethernet/emulex/benet/be_cmds.c
4110
if (cfgs->module[i].trace_lvl[j].mode == MODE_UART)
drivers/net/ethernet/emulex/benet/be_cmds.c
4111
cfgs->module[i].trace_lvl[j].dbg_lvl =
drivers/net/ethernet/emulex/benet/be_cmds.c
4147
for (j = 0; j < le32_to_cpu(cfgs->module[0].num_modes); j++) {
drivers/net/ethernet/emulex/benet/be_cmds.c
4148
if (cfgs->module[0].trace_lvl[j].mode == MODE_UART)
drivers/net/ethernet/emulex/benet/be_cmds.c
4149
level = cfgs->module[0].trace_lvl[j].dbg_lvl;
drivers/net/ethernet/emulex/benet/be_cmds.h
2103
struct ext_fat_modules module[MAX_MODULES];
drivers/net/ethernet/freescale/fman/fman.c
1495
static int get_module_event(enum fman_event_modules module, u8 mod_id,
drivers/net/ethernet/freescale/fman/fman.c
1500
switch (module) {
drivers/net/ethernet/freescale/fman/fman.c
2049
void fman_register_intr(struct fman *fman, enum fman_event_modules module,
drivers/net/ethernet/freescale/fman/fman.c
2055
event = get_module_event(module, mod_id, intr_type);
drivers/net/ethernet/freescale/fman/fman.c
2075
void fman_unregister_intr(struct fman *fman, enum fman_event_modules module,
drivers/net/ethernet/freescale/fman/fman.c
2080
event = get_module_event(module, mod_id, intr_type);
drivers/net/ethernet/hisilicon/hns/hnae.c
403
int hnae_ae_register(struct hnae_ae_dev *hdev, struct module *owner)
drivers/net/ethernet/hisilicon/hns/hnae.h
535
struct module *owner; /* the module who provides this dev */
drivers/net/ethernet/hisilicon/hns/hnae.h
572
int hnae_ae_register(struct hnae_ae_dev *dev, struct module *owner);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
2765
const struct hclge_hw_blk *module = hw_blk;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
2770
while (module->name) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
2771
if (module->config_err_int) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
2772
ret = module->config_err_int(hdev, state);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
2776
module++;
drivers/net/ethernet/intel/i40e/i40e_dcb.c
1821
u8 module, u32 word_offset)
drivers/net/ethernet/intel/i40e/i40e_dcb.c
1832
ret = i40e_aq_read_nvm(hw, 0x0, module * 2, sizeof(raw_mem), &raw_mem,
drivers/net/ethernet/intel/i40e/i40e_dcb.c
1851
ret = i40e_aq_read_nvm(hw, module, offset, sizeof(raw_mem), &raw_mem,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1475
u16 module;
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1481
&module, &offset, &buffer_len);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1483
module = 0;
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1517
ret = i40e_aq_read_nvm(&pf->hw, module, (2 * offset),
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1527
module, offset, buffer_len);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
784
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
790
module = i40e_nvmupd_get_module(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
816
if (module == 0xf)
drivers/net/ethernet/intel/i40e/i40e_nvm.c
818
else if (module == 0)
drivers/net/ethernet/intel/i40e/i40e_nvm.c
854
if (module == 0)
drivers/net/ethernet/intel/i40e/i40e_nvm.c
877
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
882
module = i40e_nvmupd_get_module(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
888
status = i40e_aq_erase_nvm(hw, module, cmd->offset, (u16)cmd->data_size,
drivers/net/ethernet/intel/i40e/i40e_nvm.c
893
__func__, module, cmd->offset, cmd->data_size);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
917
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
923
module = i40e_nvmupd_get_module(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
930
status = i40e_aq_update_nvm(hw, module, cmd->offset,
drivers/net/ethernet/intel/i40e/i40e_nvm.c
936
__func__, module, cmd->offset, cmd->data_size);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
960
u8 module, transaction;
drivers/net/ethernet/intel/i40e/i40e_nvm.c
965
module = i40e_nvmupd_get_module(cmd->config);
drivers/net/ethernet/intel/i40e/i40e_nvm.c
971
status = i40e_aq_read_nvm(hw, module, cmd->offset, (u16)cmd->data_size,
drivers/net/ethernet/intel/i40e/i40e_nvm.c
976
__func__, module, cmd->offset, cmd->data_size);
drivers/net/ethernet/intel/ice/ice_fw_update.c
294
int ice_write_one_nvm_block(struct ice_pf *pf, u16 module, u32 offset,
drivers/net/ethernet/intel/ice/ice_fw_update.c
308
block_size, module, offset);
drivers/net/ethernet/intel/ice/ice_fw_update.c
312
err = ice_aq_update_nvm(hw, module, offset, block_size, block,
drivers/net/ethernet/intel/ice/ice_fw_update.c
316
module, block_size, offset, err,
drivers/net/ethernet/intel/ice/ice_fw_update.c
331
module, block_size, offset, err);
drivers/net/ethernet/intel/ice/ice_fw_update.c
344
if (completion_module != module) {
drivers/net/ethernet/intel/ice/ice_fw_update.c
346
completion_module, module);
drivers/net/ethernet/intel/ice/ice_fw_update.c
360
module, block_size, offset,
drivers/net/ethernet/intel/ice/ice_fw_update.c
372
if (reset_level && last_cmd && module == ICE_SR_1ST_NVM_BANK_PTR) {
drivers/net/ethernet/intel/ice/ice_fw_update.c
406
ice_write_nvm_module(struct ice_pf *pf, u16 module, const char *component,
drivers/net/ethernet/intel/ice/ice_fw_update.c
417
dev_dbg(dev, "Beginning write of flash component '%s', module 0x%02x\n", component, module);
drivers/net/ethernet/intel/ice/ice_fw_update.c
440
err = ice_write_one_nvm_block(pf, module, offset, block_size,
drivers/net/ethernet/intel/ice/ice_fw_update.c
452
dev_dbg(dev, "Completed write of flash component '%s', module 0x%02x\n", component, module);
drivers/net/ethernet/intel/ice/ice_fw_update.c
485
ice_erase_nvm_module(struct ice_pf *pf, u16 module, const char *component,
drivers/net/ethernet/intel/ice/ice_fw_update.c
497
dev_dbg(dev, "Beginning erase of flash component '%s', module 0x%02x\n", component, module);
drivers/net/ethernet/intel/ice/ice_fw_update.c
505
err = ice_aq_erase_nvm(hw, module, NULL);
drivers/net/ethernet/intel/ice/ice_fw_update.c
508
component, module, err,
drivers/net/ethernet/intel/ice/ice_fw_update.c
518
component, module, err);
drivers/net/ethernet/intel/ice/ice_fw_update.c
528
if (completion_module != module) {
drivers/net/ethernet/intel/ice/ice_fw_update.c
530
component, completion_module, module);
drivers/net/ethernet/intel/ice/ice_fw_update.c
538
component, module,
drivers/net/ethernet/intel/ice/ice_fw_update.c
545
dev_dbg(dev, "Completed erase of flash component '%s', module 0x%02x\n", component, module);
drivers/net/ethernet/intel/ice/ice_fw_update.c
647
u16 module;
drivers/net/ethernet/intel/ice/ice_fw_update.c
653
module = ICE_SR_1ST_OROM_BANK_PTR;
drivers/net/ethernet/intel/ice/ice_fw_update.c
659
module = ICE_SR_1ST_NVM_BANK_PTR;
drivers/net/ethernet/intel/ice/ice_fw_update.c
665
module = ICE_SR_NETLIST_BANK_PTR;
drivers/net/ethernet/intel/ice/ice_fw_update.c
682
err = ice_erase_nvm_module(pf, module, name, extack);
drivers/net/ethernet/intel/ice/ice_fw_update.c
686
return ice_write_nvm_module(pf, module, name, component->component_data,
drivers/net/ethernet/intel/ice/ice_fw_update.h
12
int ice_write_one_nvm_block(struct ice_pf *pf, u16 module, u32 offset,
drivers/net/ethernet/intel/ice/ice_nvm.c
246
static u32 ice_get_flash_bank_offset(struct ice_hw *hw, enum ice_bank_select bank, u16 module)
drivers/net/ethernet/intel/ice/ice_nvm.c
253
switch (module) {
drivers/net/ethernet/intel/ice/ice_nvm.c
270
ice_debug(hw, ICE_DBG_NVM, "Unexpected value for flash module: 0x%04x\n", module);
drivers/net/ethernet/intel/ice/ice_nvm.c
320
ice_read_flash_module(struct ice_hw *hw, enum ice_bank_select bank, u16 module,
drivers/net/ethernet/intel/ice/ice_nvm.c
326
start = ice_get_flash_bank_offset(hw, bank, module);
drivers/net/ethernet/intel/ice/ice_nvm.c
329
module);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2717
u16 module)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2724
switch (module) {
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2790
u16 module, u32 offset, u8 *data, u32 length)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
2795
start = ixgbe_get_flash_bank_offset(hw, bank, module);
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
240
u16 module, u32 offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
246
return ixgbe_aci_update_nvm(hw, module, offset, block_size, block,
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
267
static int ixgbe_write_nvm_module(struct ixgbe_adapter *adapter, u16 module,
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
294
err = ixgbe_write_one_nvm_block(adapter, module, offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
337
static int ixgbe_erase_nvm_module(struct ixgbe_adapter *adapter, u16 module,
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
348
err = ixgbe_aci_erase_nvm(hw, module);
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
420
u16 module;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
426
module = IXGBE_E610_SR_1ST_OROM_BANK_PTR;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
431
module = IXGBE_E610_SR_1ST_NVM_BANK_PTR;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
436
module = IXGBE_E610_SR_NETLIST_BANK_PTR;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
448
err = ixgbe_erase_nvm_module(adapter, module, name, extack);
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
452
return ixgbe_write_nvm_module(adapter, module, name,
drivers/net/ethernet/intel/libie/fwlog.c
338
libie_fwlog_print_module_cfg(struct libie_fwlog_cfg *cfg, int module,
drivers/net/ethernet/intel/libie/fwlog.c
343
if (module != LIBIE_AQC_FW_LOG_ID_MAX) {
drivers/net/ethernet/intel/libie/fwlog.c
344
entry = &cfg->module_entries[module];
drivers/net/ethernet/intel/libie/fwlog.c
364
int i, module;
drivers/net/ethernet/intel/libie/fwlog.c
366
module = -1;
drivers/net/ethernet/intel/libie/fwlog.c
370
module = i;
drivers/net/ethernet/intel/libie/fwlog.c
375
return module;
drivers/net/ethernet/intel/libie/fwlog.c
388
int module;
drivers/net/ethernet/intel/libie/fwlog.c
392
module = libie_find_module_by_dentry(fwlog->debugfs_modules, dentry);
drivers/net/ethernet/intel/libie/fwlog.c
393
if (module < 0) {
drivers/net/ethernet/intel/libie/fwlog.c
398
libie_fwlog_print_module_cfg(&fwlog->cfg, module, s);
drivers/net/ethernet/intel/libie/fwlog.c
423
int module, log_level, cnt;
drivers/net/ethernet/intel/libie/fwlog.c
433
module = libie_find_module_by_dentry(fwlog->debugfs_modules, dentry);
drivers/net/ethernet/intel/libie/fwlog.c
434
if (module < 0) {
drivers/net/ethernet/intel/libie/fwlog.c
453
if (module != LIBIE_AQC_FW_LOG_ID_MAX) {
drivers/net/ethernet/intel/libie/fwlog.c
454
fwlog->cfg.module_entries[module].log_level = log_level;
drivers/net/ethernet/mellanox/mlx5/core/events.c
277
module_num = module_event_eqe->module;
drivers/net/ethernet/mellanox/mlx5/core/port.c
286
module);
drivers/net/ethernet/mellanox/mlx5/core/port.c
300
MLX5_SET(mcia_reg, in, module, module_num);
drivers/net/ethernet/mellanox/mlx5/core/port.c
386
MLX5_SET(mcia_reg, in, module, params->module_number);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1020
u8 module;
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1040
event->module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1046
event->module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1057
sensor_index = event->module + MLXSW_REG_MTMP_MODULE_INDEX_MIN;
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1072
u8 module = mlxsw_reg_pmpe_module_get(pmpe_pl);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1075
if (WARN_ON_ONCE(module >= mlxsw_env->max_module_count ||
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1089
event->module = module;
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1138
u8 module, u64 *p_counter)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1144
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1153
u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1159
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1166
u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1172
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1179
u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1187
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1198
err = __mlxsw_env_set_module_power_mode(mlxsw_core, slot_index, module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1212
u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1219
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
1232
__mlxsw_env_set_module_power_mode(mlxsw_core, slot_index, module, true,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
147
int module, u16 offset, u16 size, void *data,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
189
mlxsw_reg_mcia_pack(mcia_pl, slot_index, module, page, offset, size,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
209
int module, int off, int *temp)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
224
MLXSW_REG_MTMP_MODULE_INDEX_MIN + module, false,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
254
err = mlxsw_env_validate_cable_ident(core, slot_index, module, &qsfp,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
267
mlxsw_reg_mcia_pack(mcia_pl, slot_index, module, page,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
272
mlxsw_reg_mcia_pack(mcia_pl, slot_index, module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
291
int module, struct ethtool_modinfo *modinfo)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
305
err = mlxsw_env_validate_module_type(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
312
err = mlxsw_env_query_module_eeprom(mlxsw_core, slot_index, module, 0,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
344
module, SFP_DIAGMON, 1,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
386
int module, struct ethtool_eeprom *ee,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
406
err = mlxsw_env_validate_cable_ident(mlxsw_core, slot_index, module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
413
module, offset,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
460
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
475
err = mlxsw_env_validate_module_type(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
492
mlxsw_reg_mcia_pack(mcia_pl, slot_index, module, page->page,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
518
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
533
err = mlxsw_env_validate_module_type(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
549
mlxsw_reg_mcia_pack(mcia_pl, slot_index, module, page->page,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
574
u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
578
mlxsw_reg_pmaos_pack(pmaos_pl, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
586
u8 module, u32 *flags)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
60
u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
604
err = __mlxsw_env_validate_module_type(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
610
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
624
err = mlxsw_env_module_reset(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
64
return &mlxsw_env->line_cards[slot_index]->module_info[module];
drivers/net/ethernet/mellanox/mlxsw/core_env.c
640
u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
652
err = __mlxsw_env_validate_module_type(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
658
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
665
mlxsw_reg_mcion_pack(mcion_pl, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
68
u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
688
u8 slot_index, u8 module, bool enable)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
693
mlxsw_reg_pmaos_pack(pmaos_pl, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
703
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
709
mlxsw_reg_pmmp_pack(pmmp_pl, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
722
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
736
err = mlxsw_env_module_enable_set(mlxsw_core, slot_index, module, false);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
742
err = mlxsw_env_module_low_power_set(mlxsw_core, slot_index, module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
749
err = mlxsw_env_module_enable_set(mlxsw_core, slot_index, module, true);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
758
mlxsw_env_module_low_power_set(mlxsw_core, slot_index, module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
761
mlxsw_env_module_enable_set(mlxsw_core, slot_index, module, true);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
767
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
77
module_info = mlxsw_env_module_info_get(core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
775
err = __mlxsw_env_validate_module_type(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
782
module_info = mlxsw_env_module_info_get(mlxsw_core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
791
err = __mlxsw_env_set_module_power_mode(mlxsw_core, slot_index, module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
804
u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
819
module, policy, extack);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
827
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.c
835
MLXSW_REG_MTBR_BASE_MODULE_INDEX + module);
drivers/net/ethernet/mellanox/mlxsw/core_env.c
90
u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_env.c
96
err = __mlxsw_env_validate_module_type(core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/core_env.h
13
u8 slot_index, int module, int off,
drivers/net/ethernet/mellanox/mlxsw/core_env.h
18
int module, struct ethtool_modinfo *modinfo);
drivers/net/ethernet/mellanox/mlxsw/core_env.h
22
int module, struct ethtool_eeprom *ee,
drivers/net/ethernet/mellanox/mlxsw/core_env.h
27
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.h
33
u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.h
39
u8 module, u32 *flags);
drivers/net/ethernet/mellanox/mlxsw/core_env.h
43
u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.h
49
u8 module,
drivers/net/ethernet/mellanox/mlxsw/core_env.h
55
u8 module, u64 *p_counter);
drivers/net/ethernet/mellanox/mlxsw/core_env.h
58
u8 module);
drivers/net/ethernet/mellanox/mlxsw/core_env.h
61
u8 module);
drivers/net/ethernet/mellanox/mlxsw/core_env.h
64
u8 module);
drivers/net/ethernet/mellanox/mlxsw/core_env.h
67
u8 module);
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
251
u8 module;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
254
module = mlxsw_hwmon_attr->type_index - mlxsw_hwmon_dev->sensor_count;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
256
MLXSW_REG_MTMP_MODULE_INDEX_MIN + module, false,
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
290
u8 module, fault;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
294
module = mlxsw_hwmon_attr->type_index - mlxsw_hwmon_dev->sensor_count;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
296
MLXSW_REG_MTBR_BASE_MODULE_INDEX + module);
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
332
u8 module;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
335
module = mlxsw_hwmon_attr->type_index - mlxsw_hwmon_dev->sensor_count;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
338
module, SFP_TEMP_HIGH_WARN,
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
369
u8 module;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
372
module = mlxsw_hwmon_attr->type_index - mlxsw_hwmon_dev->sensor_count;
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
375
module, SFP_TEMP_HIGH_ALARM,
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
114
int module; /* Module or gearbox number */
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
245
sensor_index = MLXSW_REG_MTMP_MODULE_INDEX_MIN + tz->module;
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
270
index = MLXSW_REG_MTMP_GBOX_INDEX_MIN + tz->module;
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
357
module_tz->slot_index, module_tz->module + 1);
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
360
module_tz->module + 1);
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
388
struct mlxsw_thermal_area *area, u8 module)
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
393
module_tz = &area->tz_module_arr[module];
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
394
module_tz->module = module;
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
473
gearbox_tz->slot_index, gearbox_tz->module + 1);
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
476
gearbox_tz->module + 1);
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c
538
gearbox_tz->module = i;
drivers/net/ethernet/mellanox/mlxsw/minimal.c
114
mlxsw_m_port->module, modinfo);
drivers/net/ethernet/mellanox/mlxsw/minimal.c
126
mlxsw_m_port->module, ee, data);
drivers/net/ethernet/mellanox/mlxsw/minimal.c
139
mlxsw_m_port->module,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
153
mlxsw_m_port->module,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
163
mlxsw_m_port->module,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
176
mlxsw_m_port->module,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
189
mlxsw_m_port->module,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
235
eth_hw_addr_gen(mlxsw_m_port->dev, addr, mlxsw_m_port->module + 1 +
drivers/net/ethernet/mellanox/mlxsw/minimal.c
247
u8 module)
drivers/net/ethernet/mellanox/mlxsw/minimal.c
254
module + 1, false, 0, false,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
277
mlxsw_m_port->module = module;
drivers/net/ethernet/mellanox/mlxsw/minimal.c
329
mlxsw_m_port_mapping_get(struct mlxsw_m *mlxsw_m, u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/minimal.c
331
return &mlxsw_m->line_cards[slot_index]->module_to_port[module];
drivers/net/ethernet/mellanox/mlxsw/minimal.c
338
u8 module, width, slot_index;
drivers/net/ethernet/mellanox/mlxsw/minimal.c
343
err = mlxsw_m_port_module_info_get(mlxsw_m, local_port, &module,
drivers/net/ethernet/mellanox/mlxsw/minimal.c
354
if (module == *last_module)
drivers/net/ethernet/mellanox/mlxsw/minimal.c
356
*last_module = module;
drivers/net/ethernet/mellanox/mlxsw/minimal.c
358
if (WARN_ON_ONCE(module >= max_ports))
drivers/net/ethernet/mellanox/mlxsw/minimal.c
360
mlxsw_env_module_port_map(mlxsw_m->core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/minimal.c
361
module_to_port = mlxsw_m_port_mapping_get(mlxsw_m, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/minimal.c
368
mlxsw_m_port_module_unmap(struct mlxsw_m *mlxsw_m, u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/minimal.c
371
module);
drivers/net/ethernet/mellanox/mlxsw/minimal.c
373
mlxsw_env_module_port_unmap(mlxsw_m->core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/minimal.c
50
u8 module;
drivers/net/ethernet/mellanox/mlxsw/minimal.c
72
mlxsw_m_port->module);
drivers/net/ethernet/mellanox/mlxsw/minimal.c
80
mlxsw_env_module_port_down(mlxsw_m->core, 0, mlxsw_m_port->module);
drivers/net/ethernet/mellanox/mlxsw/reg.h
10279
MLXSW_ITEM32(reg, mcion, module, 0x00, 16, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
10298
static inline void mlxsw_reg_mcion_pack(char *payload, u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/reg.h
10302
mlxsw_reg_mcion_module_set(payload, module);
drivers/net/ethernet/mellanox/mlxsw/reg.h
4648
MLXSW_ITEM32_INDEXED(reg, pmlp, module, 0x04, 0, 8, 0x04, 0x00, false);
drivers/net/ethernet/mellanox/mlxsw/reg.h
5968
MLXSW_ITEM32(reg, pmaos, module, 0x00, 16, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6016
static inline void mlxsw_reg_pmaos_pack(char *payload, u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/reg.h
6020
mlxsw_reg_pmaos_module_set(payload, module);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6080
MLXSW_ITEM32(reg, pmtdb, module, 0x00, 16, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6112
static inline void mlxsw_reg_pmtdb_pack(char *payload, u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/reg.h
6117
mlxsw_reg_pmtdb_module_set(payload, module);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6208
MLXSW_ITEM32(reg, pmpe, module, 0x00, 16, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6293
MLXSW_ITEM32(reg, pmmp, module, 0x00, 16, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6328
static inline void mlxsw_reg_pmmp_pack(char *payload, u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/reg.h
6332
mlxsw_reg_pmmp_module_set(payload, module);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6402
MLXSW_ITEM32(reg, pmtm, module, 0x00, 16, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6427
static inline void mlxsw_reg_pmtm_pack(char *payload, u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/reg.h
6431
mlxsw_reg_pmtm_module_set(payload, module);
drivers/net/ethernet/mellanox/mlxsw/reg.h
9717
MLXSW_ITEM32(reg, mcia, module, 0x00, 16, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
9823
static inline void mlxsw_reg_mcia_pack(char *payload, u8 slot_index, u8 module,
drivers/net/ethernet/mellanox/mlxsw/reg.h
9829
mlxsw_reg_mcia_module_set(payload, module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1414
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1419
module, &overheat_counter);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1742
port_mapping->module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1750
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1771
mlxsw_sp_port_module_unmap(mlxsw_sp, local_port, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2133
mlxsw_sp_port->mapping.module,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
2199
mlxsw_sp_port->mapping.module,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
472
u8 module;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
476
module = mlxsw_reg_pmlp_module_get(pmlp_pl, 0);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
489
if (mlxsw_reg_pmlp_module_get(pmlp_pl, i) != module) {
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
513
port_mapping->module = module;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
544
port_mapping->module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
551
mlxsw_reg_pmlp_module_set(pmlp_pl, i, port_mapping->module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
562
port_mapping->module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
567
u8 slot_index, u8 module)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
574
mlxsw_env_module_port_unmap(mlxsw_sp->core, slot_index, module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
585
mlxsw_sp_port->mapping.module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
597
mlxsw_sp_port->mapping.module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
610
mlxsw_sp_port->mapping.module);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
137
u8 module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1042
mlxsw_sp_port->mapping.module,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1052
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1055
module, ee, data);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1066
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1069
module, page, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1080
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1083
module, page, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1225
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1228
module, flags);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1239
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1242
module, params, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1253
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1256
module, params->policy, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
131
link_ext_state_info->module =
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
573
u8 module = mlxsw_sp_port->mapping.module;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
578
module, &stats);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
336
struct module *owner;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1387
u8 link_status, module, duplex, autoneg;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1400
module = (msg->body[2] >> 8) & 0xff;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1401
if (module == LINKEVENT_MODULE_TWINAX_UNSUPPORTED_CABLE) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1404
} else if (module == LINKEVENT_MODULE_TWINAX_UNSUPPORTED_CABLELEN) {
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1414
adapter->module_type = module;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1036
u8 link_status, module, duplex, autoneg, lb_status = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1050
module = (msg->body[2] >> 8) & 0xff;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1051
if (module == LINKEVENT_MODULE_TWINAX_UNSUPPORTED_CABLE)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1055
else if (module == LINKEVENT_MODULE_TWINAX_UNSUPPORTED_CABLELEN)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1070
adapter->ahw->module_type = module;
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
393
u32 ctrl, val, module;
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
420
&module);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
421
module |= (SYSMGR_FPGAGRP_MODULE_EMAC << (reg_shift / 2));
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
423
module);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
451
u32 ctrl, val, module;
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
477
&module);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
478
module |= (SYSMGR_FPGAINTF_EMAC_BIT << reg_shift);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
480
module);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
316
int module = index / 32, offset = index % 32;
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
319
if (module >= ARRAY_SIZE(dwmac5_all_errors))
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
321
if (!dwmac5_all_errors[module].desc[offset].valid)
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
326
*desc = dwmac5_all_errors[module].desc[offset].desc;
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
940
int module = index / 32, offset = index % 32;
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
943
if (module >= ARRAY_SIZE(dwxgmac3_all_errors))
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
945
if (!dwxgmac3_all_errors[module].desc[offset].valid)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
950
*desc = dwxgmac3_all_errors[module].desc[offset].desc;
drivers/net/ethernet/ti/cpsw_priv.c
278
void soft_reset(const char *module, void __iomem *reg)
drivers/net/ethernet/ti/cpsw_priv.c
287
WARN(readl_relaxed(reg) & 1, "failed to soft-reset %s\n", module);
drivers/net/ethernet/ti/cpsw_priv.h
461
void soft_reset(const char *module, void __iomem *reg);
drivers/net/ethernet/ti/netcp.h
189
struct module *owner;
drivers/net/ethernet/ti/netcp.h
221
int netcp_register_module(struct netcp_module *module);
drivers/net/ethernet/ti/netcp.h
222
void netcp_unregister_module(struct netcp_module *module);
drivers/net/ethernet/ti/netcp.h
223
void *netcp_module_get_intf_data(struct netcp_module *module,
drivers/net/ethernet/ti/netcp_core.c
1454
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1463
module = priv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1464
if (!module->del_addr)
drivers/net/ethernet/ti/netcp_core.c
1466
error = module->del_addr(priv->module_priv,
drivers/net/ethernet/ti/netcp_core.c
1478
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1488
module = priv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1489
if (!module->add_addr)
drivers/net/ethernet/ti/netcp_core.c
1491
error = module->add_addr(priv->module_priv, naddr);
drivers/net/ethernet/ti/netcp_core.c
1500
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1504
module = priv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1505
if (!module->set_rx_mode)
drivers/net/ethernet/ti/netcp_core.c
1508
error = module->set_rx_mode(priv->module_priv, promisc);
drivers/net/ethernet/ti/netcp_core.c
1701
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1712
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1713
if (module->open) {
drivers/net/ethernet/ti/netcp_core.c
1714
ret = module->open(intf_modpriv->module_priv, ndev);
drivers/net/ethernet/ti/netcp_core.c
1733
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1734
if (module->close)
drivers/net/ethernet/ti/netcp_core.c
1735
module->close(intf_modpriv->module_priv, ndev);
drivers/net/ethernet/ti/netcp_core.c
1748
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1761
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1762
if (module->close) {
drivers/net/ethernet/ti/netcp_core.c
1763
err = module->close(intf_modpriv->module_priv, ndev);
drivers/net/ethernet/ti/netcp_core.c
1789
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1796
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1797
if (!module->hwtstamp_get)
drivers/net/ethernet/ti/netcp_core.c
1800
err = module->hwtstamp_get(intf_modpriv->module_priv, config);
drivers/net/ethernet/ti/netcp_core.c
1813
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1820
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1821
if (!module->hwtstamp_set)
drivers/net/ethernet/ti/netcp_core.c
1824
err = module->hwtstamp_set(intf_modpriv->module_priv, config,
drivers/net/ethernet/ti/netcp_core.c
1845
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1852
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1853
if (!module->ioctl)
drivers/net/ethernet/ti/netcp_core.c
1856
err = module->ioctl(intf_modpriv->module_priv, req, cmd);
drivers/net/ethernet/ti/netcp_core.c
1884
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1892
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1893
if ((module->add_vid) && (vid != 0)) {
drivers/net/ethernet/ti/netcp_core.c
1894
err = module->add_vid(intf_modpriv->module_priv, vid);
drivers/net/ethernet/ti/netcp_core.c
1911
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
1919
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
1920
if (module->del_vid) {
drivers/net/ethernet/ti/netcp_core.c
1921
err = module->del_vid(intf_modpriv->module_priv, vid);
drivers/net/ethernet/ti/netcp_core.c
2178
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
2186
module = intf_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
2188
module->name);
drivers/net/ethernet/ti/netcp_core.c
2189
if (module->release)
drivers/net/ethernet/ti/netcp_core.c
2190
module->release(intf_modpriv->module_priv);
drivers/net/ethernet/ti/netcp_core.c
2210
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
2265
for_each_netcp_module(module) {
drivers/net/ethernet/ti/netcp_core.c
2266
ret = netcp_module_probe(netcp_device, module);
drivers/net/ethernet/ti/netcp_core.c
2268
dev_err(dev, "module(%s) probe failed\n", module->name);
drivers/net/ethernet/ti/netcp_core.c
2294
struct netcp_module *module;
drivers/net/ethernet/ti/netcp_core.c
2298
module = inst_modpriv->netcp_module;
drivers/net/ethernet/ti/netcp_core.c
2299
dev_dbg(&pdev->dev, "Removing module \"%s\"\n", module->name);
drivers/net/ethernet/ti/netcp_core.c
2300
module->remove(netcp_device, inst_modpriv->module_priv);
drivers/net/ethernet/ti/netcp_core.c
231
struct netcp_module *module)
drivers/net/ethernet/ti/netcp_core.c
257
if (!strcasecmp(module->name, name))
drivers/net/ethernet/ti/netcp_core.c
264
dev_warn(dev, "module(%s) not used for device\n", module->name);
drivers/net/ethernet/ti/netcp_core.c
275
inst_modpriv->netcp_module = module;
drivers/net/ethernet/ti/netcp_core.c
278
ret = module->probe(netcp_device, dev, child,
drivers/net/ethernet/ti/netcp_core.c
283
module->name, ret);
drivers/net/ethernet/ti/netcp_core.c
309
module->name, 0);
drivers/net/ethernet/ti/netcp_core.c
317
intf_modpriv->netcp_module = module;
drivers/net/ethernet/ti/netcp_core.c
321
ret = module->attach(inst_modpriv->module_priv,
drivers/net/ethernet/ti/netcp_core.c
327
module->name, ret);
drivers/net/ethernet/ti/netcp_core.c
348
int netcp_register_module(struct netcp_module *module)
drivers/net/ethernet/ti/netcp_core.c
354
if (!module->name) {
drivers/net/ethernet/ti/netcp_core.c
359
if (!module->probe) {
drivers/net/ethernet/ti/netcp_core.c
367
if (!strcasecmp(tmp->name, module->name)) {
drivers/net/ethernet/ti/netcp_core.c
372
list_add_tail(&module->module_list, &netcp_modules);
drivers/net/ethernet/ti/netcp_core.c
375
ret = netcp_module_probe(netcp_device, module);
drivers/net/ethernet/ti/netcp_core.c
384
netcp_unregister_module(module);
drivers/net/ethernet/ti/netcp_core.c
390
struct netcp_module *module)
drivers/net/ethernet/ti/netcp_core.c
405
if (intf_modpriv->netcp_module == module) {
drivers/net/ethernet/ti/netcp_core.c
406
module->release(intf_modpriv->module_priv);
drivers/net/ethernet/ti/netcp_core.c
417
if (inst_modpriv->netcp_module == module) {
drivers/net/ethernet/ti/netcp_core.c
418
module->remove(netcp_device,
drivers/net/ethernet/ti/netcp_core.c
427
void netcp_unregister_module(struct netcp_module *module)
drivers/net/ethernet/ti/netcp_core.c
435
netcp_release_module(netcp_device, module);
drivers/net/ethernet/ti/netcp_core.c
440
if (module == module_tmp) {
drivers/net/ethernet/ti/netcp_core.c
441
list_del(&module->module_list);
drivers/net/ethernet/ti/netcp_core.c
450
void *netcp_module_get_intf_data(struct netcp_module *module,
drivers/net/ethernet/ti/netcp_core.c
456
if (intf_modpriv->netcp_module == module)
drivers/net/ethernet/ti/netcp_core.c
62
#define for_each_netcp_module(module) \
drivers/net/ethernet/ti/netcp_core.c
63
list_for_each_entry(module, &netcp_modules, module_list)
drivers/net/gtp.c
2465
.module = THIS_MODULE,
drivers/net/ieee802154/mac802154_hwsim.c
795
.module = THIS_MODULE,
drivers/net/macsec.c
3386
.module = THIS_MODULE,
drivers/net/mdio/acpi_mdio.c
33
struct module *owner)
drivers/net/mdio/of_mdio.c
196
struct module *owner)
drivers/net/nlmon.c
29
nlmon->nt.module = THIS_MODULE;
drivers/net/ovpn/netlink-gen.c
258
.module = THIS_MODULE,
drivers/net/phy/mdio_bus_provider.c
278
int __mdiobus_register(struct mii_bus *bus, struct module *owner)
drivers/net/phy/mdio_devres.c
108
struct device_node *np, struct module *owner)
drivers/net/phy/mdio_devres.c
74
struct module *owner)
drivers/net/phy/phy_device.c
1746
struct module *ndev_owner = NULL;
drivers/net/phy/phy_device.c
1946
struct module *ndev_owner = NULL;
drivers/net/phy/phy_device.c
3837
struct module *owner)
drivers/net/phy/phy_device.c
3887
struct module *owner)
drivers/net/tap.c
1236
const char *device_name, struct module *module)
drivers/net/tap.c
1245
tap_cdev->owner = module;
drivers/net/team/team_core.c
2837
.module = THIS_MODULE,
drivers/net/vsockmon.c
25
vsockmon->vt.module = THIS_MODULE;
drivers/net/wan/framer/framer-core.c
768
__framer_provider_of_register(struct device *dev, struct module *owner,
drivers/net/wan/framer/framer-core.c
830
__devm_framer_provider_of_register(struct device *dev, struct module *owner,
drivers/net/wan/hdlc.c
281
if (!try_module_get(proto->module))
drivers/net/wan/hdlc.c
287
module_put(proto->module);
drivers/net/wan/hdlc.c
312
module_put(hdlc->proto->module);
drivers/net/wan/hdlc_cisco.c
302
.module = THIS_MODULE,
drivers/net/wan/hdlc_fr.c
1181
.module = THIS_MODULE,
drivers/net/wan/hdlc_ppp.c
649
.module = THIS_MODULE,
drivers/net/wan/hdlc_raw.c
32
.module = THIS_MODULE,
drivers/net/wan/hdlc_raw_eth.c
47
.module = THIS_MODULE,
drivers/net/wan/hdlc_x25.c
274
.module = THIS_MODULE,
drivers/net/wireguard/netlink.c
592
.module = THIS_MODULE,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
114
int brcmf_fwvid_unregister_vendor(enum brcmf_fwvendor fwvid, struct module *mod)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
30
struct module *vmod;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
86
int brcmf_fwvid_register_vendor(enum brcmf_fwvendor fwvid, struct module *vmod,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.h
24
int brcmf_fwvid_register_vendor(enum brcmf_fwvendor fwvid, struct module *mod,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.h
26
int brcmf_fwvid_unregister_vendor(enum brcmf_fwvendor fwvid, struct module *mod);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1976
strscpy(devinfo->otp.module, p, len + 1);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1991
devinfo->otp.module, devinfo->otp.vendor,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1994
if (!devinfo->otp.module[0] ||
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2276
otp->module, otp->vendor, otp->version,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2280
otp->module, otp->vendor, otp->version);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2283
otp->module, otp->vendor);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2286
otp->module);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
323
char module[BRCMF_OTP_MAX_PARAM_LEN];
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1304
int iqcomp_sz, bool tx_switch, bool rx_switch, int module,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1325
if (module == 2) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1341
WARN_ON(module != 1);
drivers/net/wireless/intel/ipw2x00/libipw.h
706
struct module;
drivers/net/wireless/intel/ipw2x00/libipw.h
754
struct module *owner;
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
507
const char *alg, *module;
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
566
module = "libipw_crypt_wep";
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
570
module = "libipw_crypt_tkip";
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
574
module = "libipw_crypt_ccmp";
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
585
request_module(module);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2172
int mt7915_mcu_fw_dbg_ctrl(struct mt7915_dev *dev, u32 module, u8 level)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2182
.module_idx = cpu_to_le32(module),
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
527
int mt7915_mcu_fw_dbg_ctrl(struct mt7915_dev *dev, u32 module, u8 level);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3237
int mt7996_mcu_fw_dbg_ctrl(struct mt7996_dev *dev, u32 module, u8 level)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3250
.module_idx = cpu_to_le32(module),
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
739
int mt7996_mcu_fw_dbg_ctrl(struct mt7996_dev *dev, u32 module, u8 level);
drivers/net/wireless/ralink/rt2x00/rt2x00debug.h
46
struct module *owner;
drivers/net/wireless/realtek/rtw89/coex.c
7734
dm->init_info.init_v7.module = btc->mdinfo.md_v7;
drivers/net/wireless/realtek/rtw89/coex.c
7742
dm->init_info.init.module = btc->mdinfo.md;
drivers/net/wireless/realtek/rtw89/core.h
2070
struct rtw89_btc_module module;
drivers/net/wireless/realtek/rtw89/core.h
2093
struct rtw89_btc_module_v7 module;
drivers/net/wireless/realtek/rtw89/fw.c
5564
struct rtw89_btc_module *module = &init_info->module;
drivers/net/wireless/realtek/rtw89/fw.c
5565
struct rtw89_btc_ant_info *ant = &module->ant;
drivers/net/wireless/realtek/rtw89/fw.c
5591
h2c->mod_rfe = module->rfe_type;
drivers/net/wireless/realtek/rtw89/fw.c
5592
h2c->mod_cv = module->cv;
drivers/net/wireless/realtek/rtw89/fw.c
5594
u8_encode_bits(module->bt_solo, RTW89_H2C_CXINIT_MOD_INFO_BT_SOLO) |
drivers/net/wireless/realtek/rtw89/fw.c
5595
u8_encode_bits(module->bt_pos, RTW89_H2C_CXINIT_MOD_INFO_BT_POS) |
drivers/net/wireless/realtek/rtw89/fw.c
5596
u8_encode_bits(module->switch_type, RTW89_H2C_CXINIT_MOD_INFO_SW_TYPE) |
drivers/net/wireless/realtek/rtw89/fw.c
5597
u8_encode_bits(module->wa_type, RTW89_H2C_CXINIT_MOD_INFO_WA_TYPE);
drivers/net/wireless/realtek/rtw89/fw.c
5598
h2c->mod_adie_kt = module->kt_ver_adie;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2497
struct rtw89_btc_module_v7 *module = &md->md_v7;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2499
module->rfe_type = rtwdev->efuse.rfe_type;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2500
module->kt_ver = rtwdev->hal.cv;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2501
module->bt_solo = 0;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2502
module->switch_type = BTC_SWITCH_INTERNAL;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2503
module->wa_type = 0;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2505
module->ant.type = BTC_ANT_SHARED;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2506
module->ant.num = 2;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2507
module->ant.isolation = 10;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2508
module->ant.diversity = 0;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2509
module->ant.single_pos = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2510
module->ant.btg_pos = RF_PATH_B;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2512
if (module->kt_ver <= 1)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2513
module->wa_type |= BTC_WA_HFP_ZB;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2517
if (module->rfe_type == 0) {
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2522
module->ant.num = (module->rfe_type % 2) ? 2 : 3;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2524
if (module->kt_ver == 0)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2525
module->ant.num = 2;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2527
if (module->ant.num == 3) {
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2528
module->ant.type = BTC_ANT_DEDICATED;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2529
module->bt_pos = BTC_BT_ALONE;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2531
module->ant.type = BTC_ANT_SHARED;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2532
module->bt_pos = BTC_BT_BTG;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2534
rtwdev->btc.btg_pos = module->ant.btg_pos;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2535
rtwdev->btc.ant_type = module->ant.type;
drivers/net/wireless/virtual/mac80211_hwsim.c
6699
.module = THIS_MODULE,
drivers/ntb/core.c
78
int __ntb_register_client(struct ntb_client *client, struct module *mod,
drivers/nvdimm/bus.c
108
struct module *provider = to_bus_provider(dev);
drivers/nvdimm/bus.c
53
static struct module *to_bus_provider(struct device *dev)
drivers/nvdimm/bus.c
59
return nvdimm_bus->nd_desc->module;
drivers/nvdimm/bus.c
600
int __nd_driver_register(struct nd_device_driver *nd_drv, struct module *owner,
drivers/nvdimm/bus.c
80
struct module *provider = to_bus_provider(dev);
drivers/nvdimm/e820.c
43
nd_desc.module = THIS_MODULE;
drivers/nvdimm/of_pmem.c
40
priv->bus_desc.module = THIS_MODULE;
drivers/nvdimm/ramdax.c
246
nd_desc.module = THIS_MODULE;
drivers/nvdimm/virtio_pmem.c
90
vpmem->nd_desc.module = THIS_MODULE;
drivers/nvme/host/apple.c
1279
.module = THIS_MODULE,
drivers/nvme/host/core.c
1783
if (!try_module_get(ns->ctrl->ops->module))
drivers/nvme/host/core.c
1797
module_put(ns->ctrl->ops->module);
drivers/nvme/host/core.c
3740
if (!try_module_get(ctrl->ops->module)) {
drivers/nvme/host/core.c
3754
module_put(ctrl->ops->module);
drivers/nvme/host/core.c
3826
const struct file_operations *fops, struct module *owner)
drivers/nvme/host/core.c
3878
ns->ctrl->ops->module);
drivers/nvme/host/core.c
5166
ctrl->cdev.owner = ctrl->ops->module;
drivers/nvme/host/fabrics.c
1345
if (!try_module_get(ops->module)) {
drivers/nvme/host/fabrics.c
1365
module_put(ops->module);
drivers/nvme/host/fabrics.c
1369
module_put(ops->module);
drivers/nvme/host/fabrics.h
172
struct module *module;
drivers/nvme/host/fc.c
3358
.module = THIS_MODULE,
drivers/nvme/host/fc.c
3731
.module = THIS_MODULE,
drivers/nvme/host/nvme.h
624
struct module *module;
drivers/nvme/host/nvme.h
982
const struct file_operations *fops, struct module *owner);
drivers/nvme/host/pci.c
3518
.module = THIS_MODULE,
drivers/nvme/host/rdma.c
2194
.module = THIS_MODULE,
drivers/nvme/host/rdma.c
2353
.module = THIS_MODULE,
drivers/nvme/host/tcp.c
2858
.module = THIS_MODULE,
drivers/nvme/host/tcp.c
3015
.module = THIS_MODULE,
drivers/nvme/target/loop.c
505
.module = THIS_MODULE,
drivers/nvme/target/loop.c
684
.module = THIS_MODULE,
drivers/nvme/target/nvmet.h
411
struct module *owner;
drivers/nvme/target/passthru.c
630
__module_get(subsys->passthru_ctrl->ops->module);
drivers/nvme/target/passthru.c
644
module_put(subsys->passthru_ctrl->ops->module);
drivers/nvmem/internals.h
11
struct module *owner;
drivers/nvmem/layouts.c
69
struct module *owner)
drivers/parport/share.c
269
int __parport_register_driver(struct parport_driver *drv, struct module *owner,
drivers/pci/endpoint/pci-epc-core.c
1044
struct module *owner)
drivers/pci/endpoint/pci-epc-core.c
975
struct module *owner)
drivers/pci/endpoint/pci-epf-core.c
488
struct module *owner)
drivers/pci/hotplug/acpiphp.h
154
struct module *owner;
drivers/pci/hotplug/pci_hotplug_core.c
353
struct module *owner, const char *mod_name)
drivers/pci/hotplug/pci_hotplug_core.c
386
int devnr, const char *name, struct module *owner,
drivers/pci/pci-driver.c
1462
int __pci_register_driver(struct pci_driver *drv, struct module *owner,
drivers/pcmcia/cs_internal.h
103
struct module *owner;
drivers/peci/device.c
214
int __peci_driver_register(struct peci_driver *driver, struct module *owner,
drivers/peci/internal.h
101
int __peci_driver_register(struct peci_driver *driver, struct module *owner,
drivers/perf/alibaba_uncore_drw_pmu.c
703
.module = THIS_MODULE,
drivers/perf/amlogic/meson_ddr_pmu_core.c
494
.module = THIS_MODULE,
drivers/perf/arm-cci.c
1401
.module = THIS_MODULE,
drivers/perf/arm-ccn.c
1258
.module = THIS_MODULE,
drivers/perf/arm-cmn.c
2604
.module = THIS_MODULE,
drivers/perf/arm-ni.c
599
.module = THIS_MODULE,
drivers/perf/arm_cspmu/ampere_cspmu.c
237
.module = THIS_MODULE,
drivers/perf/arm_cspmu/arm_cspmu.c
1193
.module = cspmu->impl.module,
drivers/perf/arm_cspmu/arm_cspmu.c
1247
if (cspmu->impl.module != THIS_MODULE)
drivers/perf/arm_cspmu/arm_cspmu.c
1248
module_put(cspmu->impl.module);
drivers/perf/arm_cspmu/arm_cspmu.c
1364
match->module = impl_match->module;
drivers/perf/arm_cspmu/arm_cspmu.c
1417
match->module = NULL;
drivers/perf/arm_cspmu/arm_cspmu.c
326
.module = NULL,
drivers/perf/arm_cspmu/arm_cspmu.c
333
.module = NULL,
drivers/perf/arm_cspmu/arm_cspmu.c
401
cspmu->impl.module = THIS_MODULE;
drivers/perf/arm_cspmu/arm_cspmu.c
428
if (try_module_get(match->module)) {
drivers/perf/arm_cspmu/arm_cspmu.c
429
cspmu->impl.module = match->module;
drivers/perf/arm_cspmu/arm_cspmu.c
433
module_put(match->module);
drivers/perf/arm_cspmu/arm_cspmu.h
204
struct module *module;
drivers/perf/arm_cspmu/arm_cspmu.h
216
struct module *module;
drivers/perf/arm_cspmu/nvidia_cspmu.c
444
.module = THIS_MODULE,
drivers/perf/arm_dmc620_pmu.c
678
.module = THIS_MODULE,
drivers/perf/arm_dsu_pmu.c
746
.module = THIS_MODULE,
drivers/perf/arm_smmuv3_pmu.c
865
.module = THIS_MODULE,
drivers/perf/arm_spe_pmu.c
1065
.module = THIS_MODULE,
drivers/perf/cxl_pmu.c
854
.module = THIS_MODULE,
drivers/perf/dwc_pcie_pmu.c
732
.module = THIS_MODULE,
drivers/perf/fsl_imx8_ddr_perf.c
698
.module = THIS_MODULE,
drivers/perf/fsl_imx9_ddr_perf.c
710
.module = THIS_MODULE,
drivers/perf/hisilicon/hisi_pcie_pmu.c
841
.module = THIS_MODULE,
drivers/perf/hisilicon/hisi_uncore_pmu.c
604
void hisi_pmu_init(struct hisi_pmu *hisi_pmu, struct module *module)
drivers/perf/hisilicon/hisi_uncore_pmu.c
608
pmu->module = module;
drivers/perf/hisilicon/hisi_uncore_pmu.h
173
void hisi_pmu_init(struct hisi_pmu *hisi_pmu, struct module *module);
drivers/perf/hisilicon/hns3_pmu.c
1423
.module = THIS_MODULE,
drivers/perf/marvell_cn10k_ddr_pmu.c
1027
.module = THIS_MODULE,
drivers/perf/marvell_cn10k_ddr_pmu.c
1046
.module = THIS_MODULE,
drivers/perf/marvell_cn10k_tad_pmu.c
364
.module = THIS_MODULE,
drivers/perf/marvell_pem_pmu.c
336
.module = THIS_MODULE,
drivers/perf/thunderx2_pmu.c
726
.module = THIS_MODULE,
drivers/phy/phy-core.c
1146
struct device_node *children, struct module *owner,
drivers/phy/phy-core.c
1209
struct device_node *children, struct module *owner,
drivers/phy/ti/phy-twl4030-usb.c
178
u8 module, u8 data, u8 address)
drivers/phy/ti/phy-twl4030-usb.c
182
if ((twl_i2c_write_u8(module, data, address) >= 0) &&
drivers/phy/ti/phy-twl4030-usb.c
183
(twl_i2c_read_u8(module, &check, address) >= 0) &&
drivers/phy/ti/phy-twl4030-usb.c
187
1, module, address, check, data);
drivers/phy/ti/phy-twl4030-usb.c
190
if ((twl_i2c_write_u8(module, data, address) >= 0) &&
drivers/phy/ti/phy-twl4030-usb.c
191
(twl_i2c_read_u8(module, &check, address) >= 0) &&
drivers/phy/ti/phy-twl4030-usb.c
195
2, module, address, check, data);
drivers/phy/ti/phy-twl4030-usb.c
216
static inline int twl4030_readb(struct twl4030_usb *twl, u8 module, u8 address)
drivers/phy/ti/phy-twl4030-usb.c
221
ret = twl_i2c_read_u8(module, &data, address);
drivers/phy/ti/phy-twl4030-usb.c
227
module, address, ret);
drivers/pinctrl/core.h
22
struct module;
drivers/pinctrl/core.h
66
struct module *owner;
drivers/platform/surface/aggregator/bus.c
351
struct module *owner)
drivers/platform/wmi/core.c
1511
struct module *owner)
drivers/platform/x86/asus-wmi.h
25
struct module;
drivers/platform/x86/asus-wmi.h
64
struct module *owner;
drivers/platform/x86/intel/speed_select_if/isst_if_common.h
68
struct module *owner;
drivers/platform/x86/intel_scu_ipc.c
563
struct module *owner)
drivers/platform/x86/intel_scu_ipc.c
60
struct module *owner;
drivers/platform/x86/intel_scu_ipc.c
673
struct module *owner)
drivers/pnp/pnpbios/bioscalls.c
154
void pnpbios_print_status(const char *module, u16 status)
drivers/pnp/pnpbios/bioscalls.c
158
printk(KERN_ERR "PnPBIOS: %s: function successful\n", module);
drivers/pnp/pnpbios/bioscalls.c
162
module);
drivers/pnp/pnpbios/bioscalls.c
166
module);
drivers/pnp/pnpbios/bioscalls.c
171
module);
drivers/pnp/pnpbios/bioscalls.c
174
printk(KERN_ERR "PnPBIOS: %s: invalid handle\n", module);
drivers/pnp/pnpbios/bioscalls.c
178
module);
drivers/pnp/pnpbios/bioscalls.c
182
module);
drivers/pnp/pnpbios/bioscalls.c
185
printk(KERN_ERR "PnPBIOS: %s: no events are pending\n", module);
drivers/pnp/pnpbios/bioscalls.c
189
module);
drivers/pnp/pnpbios/bioscalls.c
194
module);
drivers/pnp/pnpbios/bioscalls.c
199
module);
drivers/pnp/pnpbios/bioscalls.c
204
module);
drivers/pnp/pnpbios/bioscalls.c
209
module);
drivers/pnp/pnpbios/bioscalls.c
213
module);
drivers/pnp/pnpbios/bioscalls.c
216
printk(KERN_ERR "PnPBIOS: %s: use ESCD instead\n", module);
drivers/pnp/pnpbios/bioscalls.c
220
module);
drivers/pnp/pnpbios/bioscalls.c
224
module);
drivers/pnp/pnpbios/bioscalls.c
227
printk(KERN_ERR "PnPBIOS: %s: unexpected status 0x%x\n", module,
drivers/pnp/pnpbios/pnpbios.h
157
extern void pnpbios_print_status(const char * module, u16 status);
drivers/power/sequencing/core.c
236
struct module *owner;
drivers/powercap/intel_rapl_common.c
2015
rapl_pmu.pmu.module = THIS_MODULE;
drivers/ptp/ptp_clockmatrix.c
44
u16 module,
drivers/ptp/ptp_clockmatrix.c
49
return regmap_bulk_read(idtcm->regmap, module + regaddr, buf, count);
drivers/ptp/ptp_clockmatrix.c
53
u16 module,
drivers/ptp/ptp_clockmatrix.c
58
return regmap_bulk_write(idtcm->regmap, module + regaddr, buf, count);
drivers/pwm/core.c
1994
if (!chip && chosen->module) {
drivers/pwm/core.c
1995
err = request_module(chosen->module);
drivers/pwm/core.c
2451
int __pwmchip_add(struct pwm_chip *chip, struct module *owner)
drivers/pwm/core.c
2592
int __devm_pwmchip_add(struct device *dev, struct pwm_chip *chip, struct module *owner)
drivers/regulator/event.c
22
.module = THIS_MODULE,
drivers/reset/starfive/reset-starfive-jh71x0.c
113
struct module *owner)
drivers/reset/starfive/reset-starfive-jh71x0.h
12
struct module *owner);
drivers/rpmsg/rpmsg_core.c
619
int __register_rpmsg_driver(struct rpmsg_driver *rpdrv, struct module *owner)
drivers/rtc/class.c
392
int __devm_rtc_register_device(struct module *owner, struct rtc_device *rtc)
drivers/rtc/class.c
460
struct module *owner)
drivers/s390/block/dasd_int.h
293
struct module *owner;
drivers/s390/char/tape.h
147
struct module *owner;
drivers/s390/crypto/ap_bus.c
1091
int ap_driver_register(struct ap_driver *ap_drv, struct module *owner,
drivers/s390/crypto/ap_bus.h
163
int ap_driver_register(struct ap_driver *, struct module *, char *);
drivers/s390/crypto/pkey_base.c
105
module_put(h->module);
drivers/s390/crypto/pkey_base.c
119
if (!try_module_get(h->module))
drivers/s390/crypto/pkey_base.c
125
module_put(h->module);
drivers/s390/crypto/pkey_base.c
143
module_put(h->module);
drivers/s390/crypto/pkey_base.c
188
if (!try_module_get(h->module))
drivers/s390/crypto/pkey_base.c
193
module_put(h->module);
drivers/s390/crypto/pkey_base.c
204
module_put(h->module);
drivers/s390/crypto/pkey_base.c
334
if (h->module &&
drivers/s390/crypto/pkey_base.c
335
!strcmp(h->module->name, pkey_handler_modules[i])) {
drivers/s390/crypto/pkey_base.c
45
if (!try_module_get(handler->module))
drivers/s390/crypto/pkey_base.c
55
module_put(handler->module);
drivers/s390/crypto/pkey_base.c
65
module_put(handler->module);
drivers/s390/crypto/pkey_base.c
99
if (!try_module_get(h->module))
drivers/s390/crypto/pkey_base.h
152
struct module *module;
drivers/s390/crypto/pkey_cca.c
598
.module = THIS_MODULE,
drivers/s390/crypto/pkey_ep11.c
544
.module = THIS_MODULE,
drivers/s390/crypto/pkey_pckmo.c
440
.module = THIS_MODULE,
drivers/s390/crypto/pkey_uv.c
273
.module = THIS_MODULE,
drivers/s390/crypto/zcrypt_api.c
1053
struct module *mod;
drivers/s390/crypto/zcrypt_api.c
1225
struct module *mod;
drivers/s390/crypto/zcrypt_api.c
578
struct module **pmod,
drivers/s390/crypto/zcrypt_api.c
595
struct module *mod,
drivers/s390/crypto/zcrypt_api.c
650
struct module *mod;
drivers/s390/crypto/zcrypt_api.c
756
struct module *mod;
drivers/s390/crypto/zcrypt_api.c
864
struct module *mod;
drivers/s390/crypto/zcrypt_api.h
98
struct module *owner;
drivers/s390/scsi/zfcp_scsi.c
422
.module = THIS_MODULE,
drivers/scsi/3w-9xxx.c
1981
.module = THIS_MODULE,
drivers/scsi/3w-sas.c
1538
.module = THIS_MODULE,
drivers/scsi/3w-xxxx.c
2233
.module = THIS_MODULE,
drivers/scsi/BusLogic.c
3670
.module = THIS_MODULE,
drivers/scsi/a2091.c
184
.module = THIS_MODULE,
drivers/scsi/a3000.c
201
.module = THIS_MODULE,
drivers/scsi/a4000t.c
29
.module = THIS_MODULE,
drivers/scsi/aacraid/linit.c
1481
.module = THIS_MODULE,
drivers/scsi/aha152x.c
2944
.module = THIS_MODULE,
drivers/scsi/aha1542.c
1039
.module = THIS_MODULE,
drivers/scsi/aha1740.c
547
.module = THIS_MODULE,
drivers/scsi/aic7xxx/aic79xx_osm.c
892
.module = THIS_MODULE,
drivers/scsi/aic7xxx/aic7xxx_osm.c
777
.module = THIS_MODULE,
drivers/scsi/arcmsr/arcmsr_hba.c
157
.module = THIS_MODULE,
drivers/scsi/arm/acornscsi.c
2783
.module = THIS_MODULE,
drivers/scsi/arm/cumana_1.c
215
.module = THIS_MODULE,
drivers/scsi/arm/cumana_2.c
360
.module = THIS_MODULE,
drivers/scsi/arm/eesox.c
477
.module = THIS_MODULE,
drivers/scsi/arm/oak.c
104
.module = THIS_MODULE,
drivers/scsi/arm/powertec.c
283
.module = THIS_MODULE,
drivers/scsi/atari_scsi.c
704
.module = THIS_MODULE,
drivers/scsi/atp870u.c
1732
.module = THIS_MODULE,
drivers/scsi/be2iscsi/be_main.c
402
.module = THIS_MODULE,
drivers/scsi/bfa/bfad_im.c
795
.module = THIS_MODULE,
drivers/scsi/bfa/bfad_im.c
818
.module = THIS_MODULE,
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
2943
.module = THIS_MODULE,
drivers/scsi/bnx2i/bnx2i_iscsi.c
2254
.module = THIS_MODULE,
drivers/scsi/bvme6000_scsi.c
33
.module = THIS_MODULE,
drivers/scsi/csiostor/csio_scsi.c
2272
.module = THIS_MODULE,
drivers/scsi/csiostor/csio_scsi.c
2292
.module = THIS_MODULE,
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c
84
.module = THIS_MODULE,
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
102
.module = THIS_MODULE,
drivers/scsi/cxgbi/libcxgbi.c
924
struct module *owner = csk->cdev->owner;
drivers/scsi/cxgbi/libcxgbi.h
489
struct module *owner;
drivers/scsi/dc395x.c
3940
.module = THIS_MODULE,
drivers/scsi/device_handler/scsi_dh_alua.c
1289
.module = THIS_MODULE,
drivers/scsi/device_handler/scsi_dh_emc.c
518
.module = THIS_MODULE,
drivers/scsi/device_handler/scsi_dh_hp_sw.c
263
.module = THIS_MODULE,
drivers/scsi/device_handler/scsi_dh_rdac.c
804
.module = THIS_MODULE,
drivers/scsi/dmx3191d.c
43
.module = THIS_MODULE,
drivers/scsi/elx/efct/efct_lio.c
1586
.module = THIS_MODULE,
drivers/scsi/elx/efct/efct_lio.c
1620
.module = THIS_MODULE,
drivers/scsi/elx/efct/efct_xport.c
14
.module = THIS_MODULE,
drivers/scsi/esas2r/esas2r_main.c
234
.module = THIS_MODULE,
drivers/scsi/esp_scsi.c
2664
.module = THIS_MODULE,
drivers/scsi/fcoe/fcoe.c
264
.module = THIS_MODULE,
drivers/scsi/fdomain.c
501
.module = THIS_MODULE,
drivers/scsi/fnic/fnic_main.c
115
.module = THIS_MODULE,
drivers/scsi/g_NCR5380.c
694
.module = THIS_MODULE,
drivers/scsi/gvp11.c
221
.module = THIS_MODULE,
drivers/scsi/hpsa.c
965
.module = THIS_MODULE,
drivers/scsi/hptiop.c
1163
.module = THIS_MODULE,
drivers/scsi/ibmvscsi/ibmvfc.c
3693
.module = THIS_MODULE,
drivers/scsi/ibmvscsi/ibmvscsi.c
2090
.module = THIS_MODULE,
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3945
.module = THIS_MODULE,
drivers/scsi/imm.c
1104
.module = THIS_MODULE,
drivers/scsi/ipr.c
6394
.module = THIS_MODULE,
drivers/scsi/ips.c
6724
ips_driver_template.module = THIS_MODULE;
drivers/scsi/iscsi_tcp.c
1029
.module = THIS_MODULE,
drivers/scsi/lasi700.c
80
.module = THIS_MODULE,
drivers/scsi/libfc/fc_lport.c
963
if (!prov || !try_module_get(prov->module))
drivers/scsi/libfc/fc_lport.c
967
module_put(prov->module);
drivers/scsi/libiscsi.c
3134
struct module *owner = cls_session->transport->owner;
drivers/scsi/lpfc/lpfc_scsi.c
6765
.module = THIS_MODULE,
drivers/scsi/lpfc/lpfc_scsi.c
6783
.module = THIS_MODULE,
drivers/scsi/lpfc/lpfc_scsi.c
6809
.module = THIS_MODULE,
drivers/scsi/mac_scsi.c
426
.module = THIS_MODULE,
drivers/scsi/megaraid.c
4101
.module = THIS_MODULE,
drivers/scsi/megaraid/megaraid_mbox.c
331
.module = THIS_MODULE,
drivers/scsi/megaraid/megaraid_sas_base.c
3511
.module = THIS_MODULE,
drivers/scsi/mpi3mr/mpi3mr_os.c
5312
.module = THIS_MODULE,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
13181
.module = THIS_MODULE,
drivers/scsi/mpt3sas/mpt3sas_scsih.c
13219
.module = THIS_MODULE,
drivers/scsi/mvme147.c
73
.module = THIS_MODULE,
drivers/scsi/mvme16x_scsi.c
33
.module = THIS_MODULE,
drivers/scsi/mvumi.c
2173
.module = THIS_MODULE,
drivers/scsi/myrb.c
2205
.module = THIS_MODULE,
drivers/scsi/myrs.c
1920
.module = THIS_MODULE,
drivers/scsi/pcmcia/qlogic_stub.c
67
.module = THIS_MODULE,
drivers/scsi/pcmcia/sym53c500_cs.c
672
.module = THIS_MODULE,
drivers/scsi/pmcraid.c
1343
.module = THIS_MODULE,
drivers/scsi/pmcraid.c
3662
.module = THIS_MODULE,
drivers/scsi/ppa.c
990
.module = THIS_MODULE,
drivers/scsi/ps3rom.c
336
.module = THIS_MODULE,
drivers/scsi/qedf/qedf_main.c
996
.module = THIS_MODULE,
drivers/scsi/qedi/qedi_iscsi.c
44
.module = THIS_MODULE,
drivers/scsi/qla1280.c
4099
.module = THIS_MODULE,
drivers/scsi/qla2xxx/qla_os.c
8089
.module = THIS_MODULE,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1800
.module = THIS_MODULE,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1849
.module = THIS_MODULE,
drivers/scsi/qla4xxx/ql4_os.c
226
.module = THIS_MODULE,
drivers/scsi/qlogicfas.c
189
.module = THIS_MODULE,
drivers/scsi/qlogicpti.c
1292
.module = THIS_MODULE,
drivers/scsi/scsi.c
793
if (!try_module_get(sdev->host->hostt->module))
drivers/scsi/scsi.c
800
module_put(sdev->host->hostt->module);
drivers/scsi/scsi.c
816
struct module *mod = sdev->host->hostt->module;
drivers/scsi/scsi_debug.c
9543
.module = THIS_MODULE,
drivers/scsi/scsi_dh.c
129
if (!try_module_get(scsi_dh->module))
drivers/scsi/scsi_dh.c
152
module_put(scsi_dh->module);
drivers/scsi/scsi_dh.c
167
module_put(sdev->handler->module);
drivers/scsi/scsi_sysfs.c
1619
int __scsi_register_driver(struct scsi_driver *sdrv, struct module *owner)
drivers/scsi/sgiwd93.c
208
.module = THIS_MODULE,
drivers/scsi/sim710.c
81
.module = THIS_MODULE,
drivers/scsi/smartpqi/smartpqi_init.c
7598
.module = THIS_MODULE,
drivers/scsi/sni_53c710.c
51
.module = THIS_MODULE,
drivers/scsi/snic/snic_main.c
104
.module = THIS_MODULE,
drivers/scsi/stex.c
1479
.module = THIS_MODULE,
drivers/scsi/storvsc_drv.c
1882
.module = THIS_MODULE,
drivers/scsi/sun3_scsi.c
496
.module = THIS_MODULE,
drivers/scsi/sym53c8xx_2/sym_glue.c
1683
.module = THIS_MODULE,
drivers/scsi/virtio_scsi.c
798
.module = THIS_MODULE,
drivers/scsi/vmw_pvscsi.c
1017
.module = THIS_MODULE,
drivers/scsi/wd719x.c
883
.module = THIS_MODULE,
drivers/scsi/xen-scsifront.c
775
.module = THIS_MODULE,
drivers/scsi/zalon.c
82
.module = THIS_MODULE,
drivers/scsi/zorro7xx.c
35
.module = THIS_MODULE,
drivers/siox/siox-core.c
930
int __siox_driver_register(struct siox_driver *sdriver, struct module *owner)
drivers/siox/siox.h
23
struct module *owner;
drivers/slimbus/core.c
121
int __slim_driver_register(struct slim_driver *drv, struct module *owner)
drivers/soc/qcom/apr.c
672
int __apr_driver_register(struct apr_driver *drv, struct module *owner)
drivers/soundwire/bus_type.c
203
int __sdw_register_driver(struct sdw_driver *drv, struct module *owner)
drivers/spi/spi-mem.c
1074
struct module *owner)
drivers/spi/spi.c
473
int __spi_register_driver(struct module *owner, struct spi_driver *sdrv)
drivers/spmi/spmi.c
596
int __spmi_driver_register(struct spmi_driver *sdrv, struct module *owner)
drivers/ssb/main.c
791
int __ssb_driver_register(struct ssb_driver *drv, struct module *owner)
drivers/staging/greybus/audio_codec.c
104
ret = gb_audio_gb_set_tx_data_size(module->mgmt_connection,
drivers/staging/greybus/audio_codec.c
107
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
112
ret = gb_audio_gb_activate_tx(module->mgmt_connection, data_cport);
drivers/staging/greybus/audio_codec.c
114
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
119
dev_dbg(module->dev, "Dynamic prepare %d DAI\n", data_cport);
drivers/staging/greybus/audio_codec.c
125
static int gbaudio_module_disable_tx(struct gbaudio_module_info *module, int id)
drivers/staging/greybus/audio_codec.c
133
data = find_data(module, id);
drivers/staging/greybus/audio_codec.c
135
dev_err(module->dev, "%d:DATA connection missing\n", id);
drivers/staging/greybus/audio_codec.c
142
ret = gb_audio_gb_deactivate_tx(module->mgmt_connection,
drivers/staging/greybus/audio_codec.c
145
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
149
dev_dbg(module->dev, "Dynamic deactivate %d DAI\n", data_cport);
drivers/staging/greybus/audio_codec.c
160
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
164
dev_dbg(module->dev, "Dynamic Unregister %d DAI\n", cportid);
drivers/staging/greybus/audio_codec.c
172
struct gbaudio_module_info *module, int id)
drivers/staging/greybus/audio_codec.c
182
data = find_data(module, id);
drivers/staging/greybus/audio_codec.c
184
dev_err(module->dev, "%d:DATA connection missing\n", id);
drivers/staging/greybus/audio_codec.c
203
dev_err_ratelimited(module->dev, "reg_cport failed:%d\n", ret);
drivers/staging/greybus/audio_codec.c
207
dev_dbg(module->dev, "Dynamic Register %d DAI\n", cportid);
drivers/staging/greybus/audio_codec.c
217
ret = gb_audio_gb_set_pcm(module->mgmt_connection, data_cport,
drivers/staging/greybus/audio_codec.c
22
find_data(struct gbaudio_module_info *module, int id)
drivers/staging/greybus/audio_codec.c
220
dev_err_ratelimited(module->dev, "set_pcm failed:%d\n", ret);
drivers/staging/greybus/audio_codec.c
224
dev_dbg(module->dev, "Dynamic hw_params %d DAI\n", data_cport);
drivers/staging/greybus/audio_codec.c
230
ret = gb_audio_gb_set_rx_data_size(module->mgmt_connection,
drivers/staging/greybus/audio_codec.c
233
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
238
ret = gb_audio_gb_activate_rx(module->mgmt_connection,
drivers/staging/greybus/audio_codec.c
241
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
246
dev_dbg(module->dev, "Dynamic prepare %d DAI\n", data_cport);
drivers/staging/greybus/audio_codec.c
252
static int gbaudio_module_disable_rx(struct gbaudio_module_info *module, int id)
drivers/staging/greybus/audio_codec.c
26
list_for_each_entry(data, &module->data_list, list) {
drivers/staging/greybus/audio_codec.c
260
data = find_data(module, id);
drivers/staging/greybus/audio_codec.c
262
dev_err(module->dev, "%d:DATA connection missing\n", id);
drivers/staging/greybus/audio_codec.c
269
ret = gb_audio_gb_deactivate_rx(module->mgmt_connection,
drivers/staging/greybus/audio_codec.c
272
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
276
dev_dbg(module->dev, "Dynamic deactivate %d DAI\n", data_cport);
drivers/staging/greybus/audio_codec.c
287
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_codec.c
291
dev_dbg(module->dev, "Dynamic Unregister %d DAI\n", cportid);
drivers/staging/greybus/audio_codec.c
300
struct gbaudio_module_info *module, int enable)
drivers/staging/greybus/audio_codec.c
305
dev_dbg(module->dev, "%s:Module update %s sequence\n", w->name,
drivers/staging/greybus/audio_codec.c
323
ret = gbaudio_module_enable_tx(codec, module, dai_id);
drivers/staging/greybus/audio_codec.c
325
ret = gbaudio_module_disable_tx(module, dai_id);
drivers/staging/greybus/audio_codec.c
328
ret = gbaudio_module_enable_rx(codec, module, dai_id);
drivers/staging/greybus/audio_codec.c
330
ret = gbaudio_module_disable_rx(module, dai_id);
drivers/staging/greybus/audio_codec.c
399
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_codec.c
441
list_for_each_entry(module, &codec->module_list, list) {
drivers/staging/greybus/audio_codec.c
442
data = find_data(module, dai->id);
drivers/staging/greybus/audio_codec.c
46
struct gbaudio_module_info *module, int id)
drivers/staging/greybus/audio_codec.c
460
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_codec.c
500
struct gbaudio_module_info *module = NULL, *iter;
drivers/staging/greybus/audio_codec.c
518
module = iter;
drivers/staging/greybus/audio_codec.c
535
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_codec.c
56
data = find_data(module, id);
drivers/staging/greybus/audio_codec.c
568
struct gbaudio_module_info *module = NULL, *iter;
drivers/staging/greybus/audio_codec.c
58
dev_err(module->dev, "%d:DATA connection missing\n", id);
drivers/staging/greybus/audio_codec.c
601
module = iter;
drivers/staging/greybus/audio_codec.c
612
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_codec.c
646
module->name, mute ? "Mute" : "Unmute",
drivers/staging/greybus/audio_codec.c
690
static int gbaudio_init_jack(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_codec.c
697
if (!module->jack_mask)
drivers/staging/greybus/audio_codec.c
700
snprintf(module->jack_name, NAME_SIZE, "GB %d Headset Jack",
drivers/staging/greybus/audio_codec.c
701
module->dev_id);
drivers/staging/greybus/audio_codec.c
703
headset = devm_kzalloc(module->dev, sizeof(*headset), GFP_KERNEL);
drivers/staging/greybus/audio_codec.c
707
headset->pin = module->jack_name;
drivers/staging/greybus/audio_codec.c
708
headset->mask = module->jack_mask;
drivers/staging/greybus/audio_codec.c
709
ret = snd_soc_card_jack_new_pins(card, module->jack_name,
drivers/staging/greybus/audio_codec.c
710
module->jack_mask,
drivers/staging/greybus/audio_codec.c
711
&module->headset.jack, headset, 1);
drivers/staging/greybus/audio_codec.c
713
dev_err(module->dev, "Failed to create new jack\n");
drivers/staging/greybus/audio_codec.c
718
list_add(&module->headset.list, &module->jack_list);
drivers/staging/greybus/audio_codec.c
720
if (!module->button_mask)
drivers/staging/greybus/audio_codec.c
723
snprintf(module->button_name, NAME_SIZE, "GB %d Button Jack",
drivers/staging/greybus/audio_codec.c
724
module->dev_id);
drivers/staging/greybus/audio_codec.c
725
button = devm_kzalloc(module->dev, sizeof(*button), GFP_KERNEL);
drivers/staging/greybus/audio_codec.c
731
button->pin = module->button_name;
drivers/staging/greybus/audio_codec.c
732
button->mask = module->button_mask;
drivers/staging/greybus/audio_codec.c
733
ret = snd_soc_card_jack_new_pins(card, module->button_name,
drivers/staging/greybus/audio_codec.c
734
module->button_mask,
drivers/staging/greybus/audio_codec.c
735
&module->button.jack,
drivers/staging/greybus/audio_codec.c
738
dev_err(module->dev, "Failed to create button jack\n");
drivers/staging/greybus/audio_codec.c
743
list_add(&module->button.list, &module->jack_list);
drivers/staging/greybus/audio_codec.c
753
if (module->button_mask & SND_JACK_BTN_0) {
drivers/staging/greybus/audio_codec.c
754
ret = snd_jack_set_key(module->button.jack.jack, SND_JACK_BTN_0,
drivers/staging/greybus/audio_codec.c
757
dev_err(module->dev, "Failed to set BTN_0\n");
drivers/staging/greybus/audio_codec.c
762
if (module->button_mask & SND_JACK_BTN_1) {
drivers/staging/greybus/audio_codec.c
763
ret = snd_jack_set_key(module->button.jack.jack, SND_JACK_BTN_1,
drivers/staging/greybus/audio_codec.c
766
dev_err(module->dev, "Failed to set BTN_1\n");
drivers/staging/greybus/audio_codec.c
77
dev_err_ratelimited(module->dev, "reg_cport failed:%d\n", ret);
drivers/staging/greybus/audio_codec.c
771
if (module->button_mask & SND_JACK_BTN_2) {
drivers/staging/greybus/audio_codec.c
772
ret = snd_jack_set_key(module->button.jack.jack, SND_JACK_BTN_2,
drivers/staging/greybus/audio_codec.c
775
dev_err(module->dev, "Failed to set BTN_2\n");
drivers/staging/greybus/audio_codec.c
780
if (module->button_mask & SND_JACK_BTN_3) {
drivers/staging/greybus/audio_codec.c
781
ret = snd_jack_set_key(module->button.jack.jack, SND_JACK_BTN_3,
drivers/staging/greybus/audio_codec.c
784
dev_err(module->dev, "Failed to set BTN_0\n");
drivers/staging/greybus/audio_codec.c
798
list_for_each_entry_safe(jack, n, &module->jack_list, list) {
drivers/staging/greybus/audio_codec.c
806
int gbaudio_register_module(struct gbaudio_module_info *module)
drivers/staging/greybus/audio_codec.c
81
dev_dbg(module->dev, "Dynamic Register %d DAI\n", cportid);
drivers/staging/greybus/audio_codec.c
814
dev_err(module->dev, "GB Codec not yet probed\n");
drivers/staging/greybus/audio_codec.c
823
if (module->num_dais) {
drivers/staging/greybus/audio_codec.c
826
module->num_dais);
drivers/staging/greybus/audio_codec.c
831
ret = gbaudio_init_jack(module, comp->card);
drivers/staging/greybus/audio_codec.c
837
if (module->dapm_widgets)
drivers/staging/greybus/audio_codec.c
838
snd_soc_dapm_new_controls(dapm, module->dapm_widgets,
drivers/staging/greybus/audio_codec.c
839
module->num_dapm_widgets);
drivers/staging/greybus/audio_codec.c
840
if (module->controls)
drivers/staging/greybus/audio_codec.c
841
snd_soc_add_component_controls(comp, module->controls,
drivers/staging/greybus/audio_codec.c
842
module->num_controls);
drivers/staging/greybus/audio_codec.c
843
if (module->dapm_routes)
drivers/staging/greybus/audio_codec.c
844
snd_soc_dapm_add_routes(dapm, module->dapm_routes,
drivers/staging/greybus/audio_codec.c
845
module->num_dapm_routes);
drivers/staging/greybus/audio_codec.c
855
list_for_each_entry(jack, &module->jack_list, list) {
drivers/staging/greybus/audio_codec.c
863
list_add(&module->list, &gbcodec->module_list);
drivers/staging/greybus/audio_codec.c
868
dev_dbg(comp->dev, "Registered %s module\n", module->name);
drivers/staging/greybus/audio_codec.c
91
ret = gb_audio_gb_set_pcm(module->mgmt_connection, data_cport,
drivers/staging/greybus/audio_codec.c
917
static void gbaudio_codec_cleanup(struct gbaudio_module_info *module)
drivers/staging/greybus/audio_codec.c
922
dev_dbg(gbcodec->dev, "%s: removed, cleanup APBridge\n", module->name);
drivers/staging/greybus/audio_codec.c
923
list_for_each_entry(data, &module->data_list, list) {
drivers/staging/greybus/audio_codec.c
935
void gbaudio_unregister_module(struct gbaudio_module_info *module)
drivers/staging/greybus/audio_codec.c
94
dev_err_ratelimited(module->dev, "set_pcm failed:%d\n", ret);
drivers/staging/greybus/audio_codec.c
941
dev_dbg(comp->dev, "Unregister %s module\n", module->name);
drivers/staging/greybus/audio_codec.c
945
gbaudio_codec_cleanup(module);
drivers/staging/greybus/audio_codec.c
946
list_del(&module->list);
drivers/staging/greybus/audio_codec.c
947
dev_dbg(comp->dev, "Process Unregister %s module\n", module->name);
drivers/staging/greybus/audio_codec.c
952
list_for_each_entry_safe(jack, n, &module->jack_list, list) {
drivers/staging/greybus/audio_codec.c
953
if (jack == &module->headset)
drivers/staging/greybus/audio_codec.c
955
else if (jack == &module->button)
drivers/staging/greybus/audio_codec.c
960
dev_dbg(module->dev, "Report %s removal\n",
drivers/staging/greybus/audio_codec.c
970
if (module->dapm_routes) {
drivers/staging/greybus/audio_codec.c
974
module->num_dapm_routes);
drivers/staging/greybus/audio_codec.c
975
snd_soc_dapm_del_routes(dapm, module->dapm_routes,
drivers/staging/greybus/audio_codec.c
976
module->num_dapm_routes);
drivers/staging/greybus/audio_codec.c
978
if (module->controls) {
drivers/staging/greybus/audio_codec.c
98
dev_dbg(module->dev, "Dynamic hw_params %d DAI\n", data_cport);
drivers/staging/greybus/audio_codec.c
980
module->num_controls);
drivers/staging/greybus/audio_codec.c
982
gbaudio_remove_component_controls(comp, module->controls,
drivers/staging/greybus/audio_codec.c
983
module->num_controls);
drivers/staging/greybus/audio_codec.c
985
if (module->dapm_widgets) {
drivers/staging/greybus/audio_codec.c
989
module->num_dapm_widgets);
drivers/staging/greybus/audio_codec.c
990
gbaudio_dapm_free_controls(dapm, module->dapm_widgets,
drivers/staging/greybus/audio_codec.c
991
module->num_dapm_widgets);
drivers/staging/greybus/audio_codec.c
994
dev_dbg(comp->dev, "Unregistered %s module\n", module->name);
drivers/staging/greybus/audio_codec.h
169
int gbaudio_tplg_parse_data(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_codec.h
171
void gbaudio_tplg_release(struct gbaudio_module_info *module);
drivers/staging/greybus/audio_codec.h
175
struct gbaudio_module_info *module,
drivers/staging/greybus/audio_codec.h
177
int gbaudio_register_module(struct gbaudio_module_info *module);
drivers/staging/greybus/audio_codec.h
178
void gbaudio_unregister_module(struct gbaudio_module_info *module);
drivers/staging/greybus/audio_manager.c
110
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager.c
113
module = gb_audio_manager_get_locked(id);
drivers/staging/greybus/audio_manager.c
114
kobject_get(&module->kobj);
drivers/staging/greybus/audio_manager.c
116
return module;
drivers/staging/greybus/audio_manager.c
120
void gb_audio_manager_put_module(struct gb_audio_manager_module *module)
drivers/staging/greybus/audio_manager.c
122
kobject_put(&module->kobj);
drivers/staging/greybus/audio_manager.c
128
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager.c
131
module = gb_audio_manager_get_locked(id);
drivers/staging/greybus/audio_manager.c
134
if (!module)
drivers/staging/greybus/audio_manager.c
137
gb_audio_manager_module_dump(module);
drivers/staging/greybus/audio_manager.c
144
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager.c
148
list_for_each_entry(module, &modules_list, list) {
drivers/staging/greybus/audio_manager.c
149
gb_audio_manager_module_dump(module);
drivers/staging/greybus/audio_manager.c
27
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager.c
32
list_for_each_entry(module, &modules_list, list) {
drivers/staging/greybus/audio_manager.c
33
if (module->id == id)
drivers/staging/greybus/audio_manager.c
34
return module;
drivers/staging/greybus/audio_manager.c
43
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager.c
51
err = gb_audio_manager_module_create(&module, manager_kset,
drivers/staging/greybus/audio_manager.c
60
list_add_tail(&module->list, &modules_list);
drivers/staging/greybus/audio_manager.c
63
return module->id;
drivers/staging/greybus/audio_manager.c
69
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager.c
73
module = gb_audio_manager_get_locked(id);
drivers/staging/greybus/audio_manager.c
74
if (!module) {
drivers/staging/greybus/audio_manager.c
78
list_del(&module->list);
drivers/staging/greybus/audio_manager.c
79
kobject_put(&module->kobj);
drivers/staging/greybus/audio_manager.c
88
struct gb_audio_manager_module *module, *next;
drivers/staging/greybus/audio_manager.c
93
list_for_each_entry_safe(module, next, &modules_list, list) {
drivers/staging/greybus/audio_manager.c
94
list_del(&module->list);
drivers/staging/greybus/audio_manager.c
95
ida_free(&module_id, module->id);
drivers/staging/greybus/audio_manager.c
96
kobject_put(&module->kobj);
drivers/staging/greybus/audio_manager.h
68
void gb_audio_manager_put_module(struct gb_audio_manager_module *module);
drivers/staging/greybus/audio_manager_module.c
103
static ssize_t gb_audio_module_intf_id_show(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
107
return sprintf(buf, "%d", module->desc.intf_id);
drivers/staging/greybus/audio_manager_module.c
114
static ssize_t gb_audio_module_ip_devices_show(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
118
return sprintf(buf, "0x%X", module->desc.ip_devices);
drivers/staging/greybus/audio_manager_module.c
125
static ssize_t gb_audio_module_op_devices_show(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
129
return sprintf(buf, "0x%X", module->desc.op_devices);
drivers/staging/greybus/audio_manager_module.c
153
static void send_add_uevent(struct gb_audio_manager_module *module)
drivers/staging/greybus/audio_manager_module.c
172
snprintf(name_string, 128, "NAME=%s", module->desc.name);
drivers/staging/greybus/audio_manager_module.c
173
snprintf(vid_string, 64, "VID=%d", module->desc.vid);
drivers/staging/greybus/audio_manager_module.c
174
snprintf(pid_string, 64, "PID=%d", module->desc.pid);
drivers/staging/greybus/audio_manager_module.c
175
snprintf(intf_id_string, 64, "INTF_ID=%d", module->desc.intf_id);
drivers/staging/greybus/audio_manager_module.c
177
module->desc.ip_devices);
drivers/staging/greybus/audio_manager_module.c
179
module->desc.op_devices);
drivers/staging/greybus/audio_manager_module.c
181
kobject_uevent_env(&module->kobj, KOBJ_ADD, envp);
drivers/staging/greybus/audio_manager_module.c
184
int gb_audio_manager_module_create(struct gb_audio_manager_module **module,
drivers/staging/greybus/audio_manager_module.c
226
*module = m;
drivers/staging/greybus/audio_manager_module.c
23
ssize_t (*show)(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
231
void gb_audio_manager_module_dump(struct gb_audio_manager_module *module)
drivers/staging/greybus/audio_manager_module.c
234
module->id,
drivers/staging/greybus/audio_manager_module.c
235
module->desc.name,
drivers/staging/greybus/audio_manager_module.c
236
module->desc.vid,
drivers/staging/greybus/audio_manager_module.c
237
module->desc.pid,
drivers/staging/greybus/audio_manager_module.c
238
module->desc.intf_id,
drivers/staging/greybus/audio_manager_module.c
239
module->desc.ip_devices,
drivers/staging/greybus/audio_manager_module.c
240
module->desc.op_devices);
drivers/staging/greybus/audio_manager_module.c
26
ssize_t (*store)(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
35
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager_module.c
38
module = to_gb_audio_module(kobj);
drivers/staging/greybus/audio_manager_module.c
43
return attribute->show(module, attribute, buf);
drivers/staging/greybus/audio_manager_module.c
51
struct gb_audio_manager_module *module;
drivers/staging/greybus/audio_manager_module.c
54
module = to_gb_audio_module(kobj);
drivers/staging/greybus/audio_manager_module.c
59
return attribute->store(module, attribute, buf, len);
drivers/staging/greybus/audio_manager_module.c
69
struct gb_audio_manager_module *module = to_gb_audio_module(kobj);
drivers/staging/greybus/audio_manager_module.c
71
pr_info("Destroying audio module #%d\n", module->id);
drivers/staging/greybus/audio_manager_module.c
73
kfree(module);
drivers/staging/greybus/audio_manager_module.c
76
static ssize_t gb_audio_module_name_show(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
79
return sprintf(buf, "%s", module->desc.name);
drivers/staging/greybus/audio_manager_module.c
85
static ssize_t gb_audio_module_vid_show(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
88
return sprintf(buf, "%d", module->desc.vid);
drivers/staging/greybus/audio_manager_module.c
94
static ssize_t gb_audio_module_pid_show(struct gb_audio_manager_module *module,
drivers/staging/greybus/audio_manager_module.c
97
return sprintf(buf, "%d", module->desc.pid);
drivers/staging/greybus/audio_manager_private.h
15
int gb_audio_manager_module_create(struct gb_audio_manager_module **module,
drivers/staging/greybus/audio_manager_private.h
21
void gb_audio_manager_module_dump(struct gb_audio_manager_module *module);
drivers/staging/greybus/audio_module.c
102
soc_button_id = SND_JACK_BTN_1 & module->button_mask;
drivers/staging/greybus/audio_module.c
106
soc_button_id = SND_JACK_BTN_2 & module->button_mask;
drivers/staging/greybus/audio_module.c
110
soc_button_id = SND_JACK_BTN_3 & module->button_mask;
drivers/staging/greybus/audio_module.c
115
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
125
module->button_status = report;
drivers/staging/greybus/audio_module.c
127
snd_soc_jack_report(&module->button.jack, report, module->button_mask);
drivers/staging/greybus/audio_module.c
132
static int gbaudio_request_stream(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_module.c
135
dev_warn(module->dev, "Audio Event received: cport: %u, event: %u\n",
drivers/staging/greybus/audio_module.c
144
struct gbaudio_module_info *module =
drivers/staging/greybus/audio_module.c
155
ret = gbaudio_request_stream(module, stream_req);
drivers/staging/greybus/audio_module.c
160
ret = gbaudio_request_jack(module, jack_req);
drivers/staging/greybus/audio_module.c
165
ret = gbaudio_request_button(module, button_req);
drivers/staging/greybus/audio_module.c
20
static int gbaudio_request_jack(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_module.c
24
struct snd_jack *jack = module->headset.jack.jack;
drivers/staging/greybus/audio_module.c
25
struct snd_jack *btn_jack = module->button.jack.jack;
drivers/staging/greybus/audio_module.c
28
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
34
dev_warn_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
39
module->jack_type = 0;
drivers/staging/greybus/audio_module.c
40
if (btn_jack && module->button_status) {
drivers/staging/greybus/audio_module.c
41
snd_soc_jack_report(&module->button.jack, 0,
drivers/staging/greybus/audio_module.c
42
module->button_mask);
drivers/staging/greybus/audio_module.c
43
module->button_status = 0;
drivers/staging/greybus/audio_module.c
45
snd_soc_jack_report(&module->headset.jack, 0,
drivers/staging/greybus/audio_module.c
46
module->jack_mask);
drivers/staging/greybus/audio_module.c
50
report = req->jack_attribute & module->jack_mask;
drivers/staging/greybus/audio_module.c
52
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
58
if (module->jack_type)
drivers/staging/greybus/audio_module.c
59
dev_warn_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
61
module->jack_type, report);
drivers/staging/greybus/audio_module.c
63
module->jack_type = report;
drivers/staging/greybus/audio_module.c
64
snd_soc_jack_report(&module->headset.jack, report, module->jack_mask);
drivers/staging/greybus/audio_module.c
69
static int gbaudio_request_button(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_module.c
73
struct snd_jack *btn_jack = module->button.jack.jack;
drivers/staging/greybus/audio_module.c
76
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
82
dev_warn_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
87
if (!module->jack_type) {
drivers/staging/greybus/audio_module.c
88
dev_err_ratelimited(module->dev,
drivers/staging/greybus/audio_module.c
93
report = module->button_status & module->button_mask;
drivers/staging/greybus/audio_module.c
98
soc_button_id = SND_JACK_BTN_0 & module->button_mask;
drivers/staging/greybus/audio_topology.c
1012
static int gbaudio_tplg_create_widget(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
102
dev_warn(module->dev, "%s: missing in modules controls list\n", name);
drivers/staging/greybus/audio_topology.c
1025
dev_err(module->dev, "Invalid kcontrol count=%d for %s\n",
drivers/staging/greybus/audio_topology.c
1033
widget_kctls = devm_kzalloc(module->dev, size, GFP_KERNEL);
drivers/staging/greybus/audio_topology.c
1043
ret = gbaudio_tplg_create_wcontrol(module, &widget_kctls[i],
drivers/staging/greybus/audio_topology.c
1046
dev_err(module->dev,
drivers/staging/greybus/audio_topology.c
1051
control = devm_kzalloc(module->dev,
drivers/staging/greybus/audio_topology.c
107
static int gbaudio_map_widgetname(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
1071
gb_generate_enum_strings(module, gbenum);
drivers/staging/greybus/audio_topology.c
1083
list_add(&control->list, &module->widget_ctl_list);
drivers/staging/greybus/audio_topology.c
1084
dev_dbg(module->dev, "%s: control of type %d created\n",
drivers/staging/greybus/audio_topology.c
1090
snprintf(w->name, sizeof(w->name), "GB %d %s", module->dev_id, temp_name);
drivers/staging/greybus/audio_topology.c
1095
module->op_devices |= GBAUDIO_DEVICE_OUT_SPEAKER;
drivers/staging/greybus/audio_topology.c
1099
module->op_devices |= (GBAUDIO_DEVICE_OUT_WIRED_HEADSET
drivers/staging/greybus/audio_topology.c
1101
module->ip_devices |= GBAUDIO_DEVICE_IN_WIRED_HEADSET;
drivers/staging/greybus/audio_topology.c
1105
module->ip_devices |= GBAUDIO_DEVICE_IN_BUILTIN_MIC;
drivers/staging/greybus/audio_topology.c
112
list_for_each_entry(widget, &module->widget_list, list) {
drivers/staging/greybus/audio_topology.c
1126
dev_dbg(module->dev, "%s: widget of type %d created\n", dw->name,
drivers/staging/greybus/audio_topology.c
1130
list_for_each_entry_safe(control, _control, &module->widget_ctl_list,
drivers/staging/greybus/audio_topology.c
1133
devm_kfree(module->dev, control);
drivers/staging/greybus/audio_topology.c
1138
static int gbaudio_tplg_process_kcontrols(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
1148
size = sizeof(struct snd_kcontrol_new) * module->num_controls;
drivers/staging/greybus/audio_topology.c
1149
dapm_kctls = devm_kzalloc(module->dev, size, GFP_KERNEL);
drivers/staging/greybus/audio_topology.c
1154
for (i = 0; i < module->num_controls; i++) {
drivers/staging/greybus/audio_topology.c
1155
ret = gbaudio_tplg_create_kcontrol(module, &dapm_kctls[i],
drivers/staging/greybus/audio_topology.c
1158
dev_err(module->dev, "%s:%d type not supported\n",
drivers/staging/greybus/audio_topology.c
116
dev_warn(module->dev, "%s: missing in modules widgets list\n", name);
drivers/staging/greybus/audio_topology.c
1162
control = devm_kzalloc(module->dev, sizeof(struct
drivers/staging/greybus/audio_topology.c
1172
snprintf(curr->name, sizeof(curr->name), "GB %d %s", module->dev_id,
drivers/staging/greybus/audio_topology.c
1184
gb_generate_enum_strings(module, gbenum);
drivers/staging/greybus/audio_topology.c
1194
list_add(&control->list, &module->ctl_list);
drivers/staging/greybus/audio_topology.c
1195
dev_dbg(module->dev, "%d:%s created of type %d\n", curr->id,
drivers/staging/greybus/audio_topology.c
1199
module->controls = dapm_kctls;
drivers/staging/greybus/audio_topology.c
1203
list_for_each_entry_safe(control, _control, &module->ctl_list,
drivers/staging/greybus/audio_topology.c
1206
devm_kfree(module->dev, control);
drivers/staging/greybus/audio_topology.c
1208
devm_kfree(module->dev, dapm_kctls);
drivers/staging/greybus/audio_topology.c
121
static const char *gbaudio_map_widgetid(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
1212
static int gbaudio_tplg_process_widgets(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
1221
size = sizeof(struct snd_soc_dapm_widget) * module->num_dapm_widgets;
drivers/staging/greybus/audio_topology.c
1222
dapm_widgets = devm_kzalloc(module->dev, size, GFP_KERNEL);
drivers/staging/greybus/audio_topology.c
1227
for (i = 0; i < module->num_dapm_widgets; i++) {
drivers/staging/greybus/audio_topology.c
1228
ret = gbaudio_tplg_create_widget(module, &dapm_widgets[i],
drivers/staging/greybus/audio_topology.c
1231
dev_err(module->dev, "%s:%d type not supported\n",
drivers/staging/greybus/audio_topology.c
1235
widget = devm_kzalloc(module->dev, sizeof(struct
drivers/staging/greybus/audio_topology.c
1244
list_add(&widget->list, &module->widget_list);
drivers/staging/greybus/audio_topology.c
1247
module->dapm_widgets = dapm_widgets;
drivers/staging/greybus/audio_topology.c
1252
list_for_each_entry_safe(widget, _widget, &module->widget_list,
drivers/staging/greybus/audio_topology.c
1255
devm_kfree(module->dev, widget);
drivers/staging/greybus/audio_topology.c
1257
devm_kfree(module->dev, dapm_widgets);
drivers/staging/greybus/audio_topology.c
126
list_for_each_entry(widget, &module->widget_list, list) {
drivers/staging/greybus/audio_topology.c
1261
static int gbaudio_tplg_process_routes(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
1269
size = sizeof(struct snd_soc_dapm_route) * module->num_dapm_routes;
drivers/staging/greybus/audio_topology.c
1270
dapm_routes = devm_kzalloc(module->dev, size, GFP_KERNEL);
drivers/staging/greybus/audio_topology.c
1274
module->dapm_routes = dapm_routes;
drivers/staging/greybus/audio_topology.c
1277
for (i = 0; i < module->num_dapm_routes; i++) {
drivers/staging/greybus/audio_topology.c
1279
gbaudio_map_widgetid(module, curr->destination_id);
drivers/staging/greybus/audio_topology.c
1281
dev_err(module->dev, "%d:%d:%d:%d - Invalid sink\n",
drivers/staging/greybus/audio_topology.c
1288
gbaudio_map_widgetid(module, curr->source_id);
drivers/staging/greybus/audio_topology.c
1290
dev_err(module->dev, "%d:%d:%d:%d - Invalid source\n",
drivers/staging/greybus/audio_topology.c
1297
gbaudio_map_controlid(module,
drivers/staging/greybus/audio_topology.c
1302
dev_err(module->dev, "%d:%d:%d:%d - Invalid control\n",
drivers/staging/greybus/audio_topology.c
1308
dev_dbg(module->dev, "Route {%s, %s, %s}\n", dapm_routes->sink,
drivers/staging/greybus/audio_topology.c
1318
devm_kfree(module->dev, module->dapm_routes);
drivers/staging/greybus/audio_topology.c
1322
static int gbaudio_tplg_process_header(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
1326
module->num_controls = tplg_data->num_controls;
drivers/staging/greybus/audio_topology.c
1327
module->num_dapm_widgets = tplg_data->num_widgets;
drivers/staging/greybus/audio_topology.c
1328
module->num_dapm_routes = tplg_data->num_routes;
drivers/staging/greybus/audio_topology.c
1331
module->dai_offset = (unsigned long)&tplg_data->data;
drivers/staging/greybus/audio_topology.c
1332
module->control_offset = module->dai_offset +
drivers/staging/greybus/audio_topology.c
1334
module->widget_offset = module->control_offset +
drivers/staging/greybus/audio_topology.c
1336
module->route_offset = module->widget_offset +
drivers/staging/greybus/audio_topology.c
1339
dev_dbg(module->dev, "DAI offset is 0x%lx\n", module->dai_offset);
drivers/staging/greybus/audio_topology.c
1340
dev_dbg(module->dev, "control offset is %lx\n",
drivers/staging/greybus/audio_topology.c
1341
module->control_offset);
drivers/staging/greybus/audio_topology.c
1342
dev_dbg(module->dev, "widget offset is %lx\n", module->widget_offset);
drivers/staging/greybus/audio_topology.c
1343
dev_dbg(module->dev, "route offset is %lx\n", module->route_offset);
drivers/staging/greybus/audio_topology.c
1348
int gbaudio_tplg_parse_data(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
1360
ret = gbaudio_tplg_process_header(module, tplg_data);
drivers/staging/greybus/audio_topology.c
1362
dev_err(module->dev, "%d: Error in parsing topology header\n",
drivers/staging/greybus/audio_topology.c
1368
controls = (struct gb_audio_control *)module->control_offset;
drivers/staging/greybus/audio_topology.c
1369
ret = gbaudio_tplg_process_kcontrols(module, controls);
drivers/staging/greybus/audio_topology.c
1371
dev_err(module->dev,
drivers/staging/greybus/audio_topology.c
1375
dev_dbg(module->dev, "Control parsing finished\n");
drivers/staging/greybus/audio_topology.c
1378
widgets = (struct gb_audio_widget *)module->widget_offset;
drivers/staging/greybus/audio_topology.c
1379
ret = gbaudio_tplg_process_widgets(module, widgets);
drivers/staging/greybus/audio_topology.c
1381
dev_err(module->dev,
drivers/staging/greybus/audio_topology.c
1385
dev_dbg(module->dev, "Widget parsing finished\n");
drivers/staging/greybus/audio_topology.c
1388
routes = (struct gb_audio_route *)module->route_offset;
drivers/staging/greybus/audio_topology.c
1389
ret = gbaudio_tplg_process_routes(module, routes);
drivers/staging/greybus/audio_topology.c
1391
dev_err(module->dev,
drivers/staging/greybus/audio_topology.c
1395
dev_dbg(module->dev, "Route parsing finished\n");
drivers/staging/greybus/audio_topology.c
1400
module->jack_mask = jack_type & GBCODEC_JACK_MASK;
drivers/staging/greybus/audio_topology.c
1401
module->button_mask = jack_type & GBCODEC_JACK_BUTTON_MASK;
drivers/staging/greybus/audio_topology.c
1407
void gbaudio_tplg_release(struct gbaudio_module_info *module)
drivers/staging/greybus/audio_topology.c
1412
if (!module->topology)
drivers/staging/greybus/audio_topology.c
1416
list_for_each_entry_safe(control, _control, &module->ctl_list,
drivers/staging/greybus/audio_topology.c
1419
devm_kfree(module->dev, control);
drivers/staging/greybus/audio_topology.c
1421
if (module->controls)
drivers/staging/greybus/audio_topology.c
1422
devm_kfree(module->dev, module->controls);
drivers/staging/greybus/audio_topology.c
1425
list_for_each_entry_safe(control, _control, &module->widget_ctl_list,
drivers/staging/greybus/audio_topology.c
1428
devm_kfree(module->dev, control);
drivers/staging/greybus/audio_topology.c
1432
list_for_each_entry_safe(widget, _widget, &module->widget_list,
drivers/staging/greybus/audio_topology.c
1435
devm_kfree(module->dev, widget);
drivers/staging/greybus/audio_topology.c
1437
if (module->dapm_widgets)
drivers/staging/greybus/audio_topology.c
1438
devm_kfree(module->dev, module->dapm_widgets);
drivers/staging/greybus/audio_topology.c
1441
if (module->dapm_routes)
drivers/staging/greybus/audio_topology.c
1442
devm_kfree(module->dev, module->dapm_routes);
drivers/staging/greybus/audio_topology.c
165
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
194
module = find_gb_module(gbcodec, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
195
if (!module)
drivers/staging/greybus/audio_topology.c
197
name = gbaudio_map_controlid(module, data->ctl_id,
drivers/staging/greybus/audio_topology.c
216
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
222
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
223
if (!module)
drivers/staging/greybus/audio_topology.c
228
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
234
ret = gb_audio_gb_get_control(module->mgmt_connection, data->ctl_id,
drivers/staging/greybus/audio_topology.c
26
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
278
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
284
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
285
if (!module)
drivers/staging/greybus/audio_topology.c
290
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
323
ret = gb_audio_gb_set_control(module->mgmt_connection, data->ctl_id,
drivers/staging/greybus/audio_topology.c
37
list_for_each_entry(module, &codec->module_list, list) {
drivers/staging/greybus/audio_topology.c
38
if (module->dev_id == dev_id) {
drivers/staging/greybus/audio_topology.c
380
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
388
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
389
if (!module)
drivers/staging/greybus/audio_topology.c
393
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
40
return module;
drivers/staging/greybus/audio_topology.c
404
ret = gb_audio_gb_get_control(module->mgmt_connection, data->ctl_id,
drivers/staging/greybus/audio_topology.c
429
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
437
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
438
if (!module)
drivers/staging/greybus/audio_topology.c
443
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
459
ret = gb_audio_gb_get_control(module->mgmt_connection, data->ctl_id,
drivers/staging/greybus/audio_topology.c
474
ret = gb_audio_gb_set_control(module->mgmt_connection,
drivers/staging/greybus/audio_topology.c
49
static const char *gbaudio_map_controlid(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
550
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
553
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
554
if (!module)
drivers/staging/greybus/audio_topology.c
557
ctl_id = gbaudio_map_controlname(module, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
561
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
567
ret = gb_audio_gb_get_control(module->mgmt_connection, ctl_id,
drivers/staging/greybus/audio_topology.c
57
list_for_each_entry(control, &module->ctl_list, list) {
drivers/staging/greybus/audio_topology.c
595
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
598
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
599
if (!module)
drivers/staging/greybus/audio_topology.c
602
ctl_id = gbaudio_map_controlname(module, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
618
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
624
ret = gb_audio_gb_set_control(module->mgmt_connection, ctl_id,
drivers/staging/greybus/audio_topology.c
66
list_for_each_entry(control, &module->widget_ctl_list, list) {
drivers/staging/greybus/audio_topology.c
713
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
720
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
721
if (!module)
drivers/staging/greybus/audio_topology.c
724
ctl_id = gbaudio_map_wcontrolname(module, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
728
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
734
ret = gb_audio_gb_get_control(module->mgmt_connection, ctl_id,
drivers/staging/greybus/audio_topology.c
761
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
770
module = find_gb_module(gb, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
771
if (!module)
drivers/staging/greybus/audio_topology.c
774
ctl_id = gbaudio_map_wcontrolname(module, kcontrol->id.name);
drivers/staging/greybus/audio_topology.c
779
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
78
static int gbaudio_map_controlname(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
785
ret = gb_audio_gb_get_control(module->mgmt_connection, ctl_id,
drivers/staging/greybus/audio_topology.c
823
ret = gb_audio_gb_set_control(module->mgmt_connection, ctl_id,
drivers/staging/greybus/audio_topology.c
83
list_for_each_entry(control, &module->ctl_list, list) {
drivers/staging/greybus/audio_topology.c
88
dev_warn(module->dev, "%s: missing in modules controls list\n", name);
drivers/staging/greybus/audio_topology.c
929
struct gbaudio_module_info *module;
drivers/staging/greybus/audio_topology.c
93
static int gbaudio_map_wcontrolname(struct gbaudio_module_info *module,
drivers/staging/greybus/audio_topology.c
935
module = find_gb_module(gbcodec, w->name);
drivers/staging/greybus/audio_topology.c
936
if (!module)
drivers/staging/greybus/audio_topology.c
940
wid = gbaudio_map_widgetname(module, w->name);
drivers/staging/greybus/audio_topology.c
946
bundle = to_gb_bundle(module->dev);
drivers/staging/greybus/audio_topology.c
954
ret = gb_audio_gb_enable_widget(module->mgmt_connection, wid);
drivers/staging/greybus/audio_topology.c
956
ret = gbaudio_module_update(gbcodec, w, module, 1);
drivers/staging/greybus/audio_topology.c
959
ret = gb_audio_gb_disable_widget(module->mgmt_connection, wid);
drivers/staging/greybus/audio_topology.c
961
ret = gbaudio_module_update(gbcodec, w, module, 0);
drivers/staging/greybus/audio_topology.c
98
list_for_each_entry(control, &module->widget_ctl_list, list) {
drivers/staging/greybus/camera.c
1275
gcam->module.priv = gcam;
drivers/staging/greybus/camera.c
1276
gcam->module.ops = &gb_cam_ops;
drivers/staging/greybus/camera.c
1277
gcam->module.interface_id = gcam->connection->intf->interface_id;
drivers/staging/greybus/camera.c
1278
gcam->module.release = gb_camera_release_module;
drivers/staging/greybus/camera.c
1279
ret = gb_camera_register(&gcam->module);
drivers/staging/greybus/camera.c
1305
gb_camera_unregister(&gcam->module);
drivers/staging/greybus/camera.c
64
struct gb_camera_module module;
drivers/staging/greybus/gb-camera.h
124
int gb_camera_register(struct gb_camera_module *module);
drivers/staging/greybus/gb-camera.h
125
int gb_camera_unregister(struct gb_camera_module *module);
drivers/staging/greybus/gbphy.c
194
struct module *owner, const char *mod_name)
drivers/staging/greybus/gbphy.c
80
const struct gb_module *module = intf->module;
drivers/staging/greybus/gbphy.c
85
if (add_uevent_var(env, "MODULE=%u", module->module_id))
drivers/staging/greybus/gbphy.h
49
struct module *owner, const char *mod_name);
drivers/staging/media/av7110/av7110.c
2871
.module = THIS_MODULE,
drivers/target/iscsi/iscsi_target_configfs.c
1543
.module = THIS_MODULE,
drivers/target/loopback/tcm_loop.c
1126
.module = THIS_MODULE,
drivers/target/loopback/tcm_loop.c
349
.module = THIS_MODULE,
drivers/target/sbp/sbp_target.c
2252
.module = THIS_MODULE,
drivers/target/target_core_fabric_configfs.c
45
cit->ct_owner = tf->tf_ops->module; \
drivers/target/target_core_fabric_configfs.c
58
cit->ct_owner = tf->tf_ops->module; \
drivers/target/target_core_fabric_configfs.c
917
cit->ct_owner = tf->tf_ops->module;
drivers/target/target_core_user.c
478
.module = THIS_MODULE,
drivers/target/tcm_fc/tfc_conf.c
408
.module = THIS_MODULE,
drivers/target/tcm_fc/tfc_sess.c
502
.module = THIS_MODULE,
drivers/target/tcm_remote/tcm_remote.c
234
.module = THIS_MODULE,
drivers/tc/tc.c
103
readb(module + offset + TC_FIRM_VER + 4 * i);
drivers/tc/tc.c
105
readb(module + offset + TC_VENDOR + 4 * i);
drivers/tc/tc.c
107
readb(module + offset + TC_MODULE + 4 * i);
drivers/tc/tc.c
116
devsize = readb(module + offset + TC_SLOT_SIZE);
drivers/tc/tc.c
144
iounmap(module);
drivers/tc/tc.c
41
void __iomem *module;
drivers/tc/tc.c
50
module = ioremap(slotaddr, slotsize);
drivers/tc/tc.c
51
BUG_ON(!module);
drivers/tc/tc.c
56
err |= tc_preadb(pattern + 0, module + offset + TC_PATTERN0);
drivers/tc/tc.c
57
err |= tc_preadb(pattern + 1, module + offset + TC_PATTERN1);
drivers/tc/tc.c
58
err |= tc_preadb(pattern + 2, module + offset + TC_PATTERN2);
drivers/tc/tc.c
59
err |= tc_preadb(pattern + 3, module + offset + TC_PATTERN3);
drivers/tc/tc.c
69
module + offset + TC_PATTERN0);
drivers/tc/tc.c
71
module + offset + TC_PATTERN1);
drivers/tc/tc.c
73
module + offset + TC_PATTERN2);
drivers/tc/tc.c
75
module + offset + TC_PATTERN3);
drivers/tee/tee_core.c
1511
struct module *owner)
drivers/tty/serdev/core.c
843
int __serdev_device_driver_register(struct serdev_device_driver *sdrv, struct module *owner)
drivers/tty/tty_io.c
1519
struct module *owner = driver->owner;
drivers/tty/tty_io.c
3326
struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner,
drivers/tty/vt/vt.c
3918
struct module *owner = csw->owner;
drivers/tty/vt/vt.c
4020
struct module *owner = csw->owner;
drivers/tty/vt/vt.c
4354
struct module *owner = csw->owner;
drivers/ufs/core/ufshcd.c
9315
.module = THIS_MODULE,
drivers/uio/uio.c
1075
int __devm_uio_register_device(struct module *owner,
drivers/uio/uio.c
979
int __uio_register_device(struct module *owner,
drivers/usb/common/ulpi.c
153
int __ulpi_register_driver(struct ulpi_driver *drv, struct module *module)
drivers/usb/common/ulpi.c
158
drv->driver.owner = module;
drivers/usb/core/driver.c
1060
int usb_register_driver(struct usb_driver *new_driver, struct module *owner,
drivers/usb/core/driver.c
994
struct module *owner)
drivers/usb/gadget/configfs.c
1530
struct module *owner)
drivers/usb/gadget/configfs.h
14
struct module *owner);
drivers/usb/gadget/function/f_tcm.c
2007
.module = THIS_MODULE,
drivers/usb/gadget/function/u_tcm.h
30
struct module *dependent;
drivers/usb/gadget/functions.c
71
struct module *mod;
drivers/usb/gadget/udc/core.c
1708
struct module *owner, const char *mod_name)
drivers/usb/image/microtek.c
618
.module = THIS_MODULE,
drivers/usb/phy/phy-twl6030-usb.c
104
static inline int twl6030_writeb(struct twl6030_usb *twl, u8 module,
drivers/usb/phy/phy-twl6030-usb.c
109
ret = twl_i2c_write_u8(module, data, address);
drivers/usb/phy/phy-twl6030-usb.c
116
static inline u8 twl6030_readb(struct twl6030_usb *twl, u8 module, u8 address)
drivers/usb/phy/phy-twl6030-usb.c
121
ret = twl_i2c_read_u8(module, &data, address);
drivers/usb/phy/phy-twl6030-usb.c
127
module, address, ret);
drivers/usb/phy/phy.c
621
struct module *owner = x->dev->driver->owner;
drivers/usb/roles/class.c
177
WARN_ON(!try_module_get(sw->module));
drivers/usb/roles/class.c
199
WARN_ON(!try_module_get(sw->module));
drivers/usb/roles/class.c
214
module_put(sw->module);
drivers/usb/roles/class.c
239
WARN_ON(!try_module_get(sw->module));
drivers/usb/roles/class.c
27
struct module *module; /* the module this device depends on */
drivers/usb/roles/class.c
386
sw->module = parent->driver->owner;
drivers/usb/serial/usb-serial.c
1465
struct module *owner, const char *name,
drivers/usb/serial/usb-serial.c
345
struct module *owner;
drivers/usb/storage/scsiglue.c
679
.module = THIS_MODULE
drivers/usb/storage/scsiglue.c
683
const char *name, struct module *owner)
drivers/usb/storage/scsiglue.c
688
sht->module = owner;
drivers/usb/storage/scsiglue.h
30
const char *name, struct module *owner);
drivers/usb/storage/uas.c
914
.module = THIS_MODULE,
drivers/usb/typec/bus.c
386
struct module *module)
drivers/usb/typec/bus.c
391
drv->driver.owner = module;
drivers/vdpa/vdpa.c
1590
.module = THIS_MODULE,
drivers/vdpa/vdpa.c
312
int __vdpa_register_driver(struct vdpa_driver *drv, struct module *owner)
drivers/vfio/platform/vfio_platform_common.c
32
struct module **module)
drivers/vfio/platform/vfio_platform_common.c
41
*module = iter->owner;
drivers/vfio/platform/vfio_platform_private.h
54
struct module *reset_module;
drivers/vfio/platform/vfio_platform_private.h
77
struct module *owner;
drivers/vfio/vfio.h
204
struct module *owner;
drivers/vhost/scsi.c
2923
.module = THIS_MODULE,
drivers/vhost/vsock.c
424
.module = THIS_MODULE,
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
411
static struct platform_device *dsi_get_dsidev_from_id(int module)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
416
switch (module) {
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
43
struct dsi_reg { u16 module; u16 idx; };
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
438
switch(idx.module) {
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
454
switch(idx.module) {
drivers/video/fbdev/sh_mobile_lcdcfb.h
20
struct module;
drivers/video/fbdev/sh_mobile_lcdcfb.h
42
struct module *owner;
drivers/virtio/virtio.c
449
int __register_virtio_driver(struct virtio_driver *driver, struct module *owner)
drivers/xen/xen-scsiback.c
1807
.module = THIS_MODULE,
drivers/xen/xenbus/xenbus.h
114
struct module *owner,
drivers/xen/xenbus/xenbus_probe.c
374
struct module *owner, const char *mod_name)
drivers/xen/xenbus/xenbus_probe_backend.c
236
int __xenbus_register_backend(struct xenbus_driver *drv, struct module *owner,
drivers/xen/xenbus/xenbus_probe_frontend.c
324
int __xenbus_register_frontend(struct xenbus_driver *drv, struct module *owner,
fs/binfmt_elf.c
97
.module = THIS_MODULE,
fs/binfmt_elf_fdpic.c
82
.module = THIS_MODULE,
fs/binfmt_flat.c
96
.module = THIS_MODULE,
fs/binfmt_misc.c
1017
.module = THIS_MODULE,
fs/binfmt_script.c
141
.module = THIS_MODULE,
fs/char_dev.c
347
struct module *owner = p->owner;
fs/char_dev.c
361
struct module *owner = p->owner;
fs/configfs/dir.c
1299
struct module *subsys_owner = NULL, *new_item_owner = NULL;
fs/configfs/dir.c
1479
struct module *subsys_owner = NULL, *dead_item_owner = NULL;
fs/configfs/file.c
42
struct module *owner;
fs/exec.c
112
module_put(fmt->module);
fs/exec.c
1660
if (!try_module_get(fmt->module))
fs/exec.c
1900
module_put(mm->binfmt->module);
fs/exec.c
1904
__module_get(new->module);
fs/lockd/netlink.c
42
.module = THIS_MODULE,
fs/nfs/nfs.h
16
struct module *owner; /* THIS_MODULE pointer */
fs/nfs/pnfs.h
135
struct module *owner;
fs/nfs_common/nfslocalio.c
102
static struct module *nfsd_mod;
fs/nfs_common/nfslocalio.c
106
struct auth_domain *dom, struct module *mod)
fs/nfsd/netlink.c
112
.module = THIS_MODULE,
fs/nls/nls_base.c
246
int __register_nls(struct nls_table *nls, struct module *owner)
fs/ocfs2/stackglue.h
227
struct module *sp_owner;
fs/quota/netlink.c
17
.module = THIS_MODULE,
fs/smb/client/netlink.c
50
.module = THIS_MODULE,
fs/smb/server/transport_ipc.c
212
.module = THIS_MODULE,
include/acpi/acpi_bus.h
673
int __acpi_bus_register_driver(struct acpi_driver *driver, struct module *owner);
include/acpi/processor.h
265
int acpi_processor_notify_smm(struct module *calling_module);
include/crypto/algapi.h
51
struct module;
include/crypto/algapi.h
78
struct module *module;
include/crypto/if_alg.h
54
struct module *owner;
include/drm/display/drm_dp_aux_bus.h
82
struct module *owner);
include/drm/drm_audio_component.h
20
struct module *owner;
include/drm/drm_client.h
20
struct module;
include/drm/drm_client.h
29
struct module *owner;
include/drm/drm_mipi_dsi.h
575
struct module *owner);
include/drm/intel/i915_gsc_proxy_mei_interface.h
12
struct module;
include/drm/intel/i915_gsc_proxy_mei_interface.h
21
struct module *owner;
include/drm/intel/i915_hdcp_interface.h
126
struct module *owner;
include/drm/intel/i915_pxp_tee_interface.h
20
struct module *owner;
include/keys/asymmetric-parser.h
20
struct module *owner;
include/keys/asymmetric-subtype.h
25
struct module *owner;
include/linux/acpi.h
151
struct module *owner;
include/linux/acpi.h
157
int acpi_register_debugger(struct module *owner,
include/linux/acpi.h
171
static inline int acpi_register_debugger(struct module *owner,
include/linux/acpi_mdio.h
13
struct module *owner);
include/linux/amba/bus.h
122
int __amba_driver_register(struct amba_driver *, struct module *);
include/linux/amba/bus.h
127
struct module *owner)
include/linux/arm_ffa.h
178
int ffa_driver_register(struct ffa_driver *driver, struct module *owner,
include/linux/arm_ffa.h
197
ffa_driver_register(struct ffa_driver *driver, struct module *owner,
include/linux/atm_tcp.h
13
struct module;
include/linux/atm_tcp.h
19
struct module *owner;
include/linux/atmdev.h
112
struct module *owner; /* owner of ->push function */
include/linux/atmdev.h
197
struct module *owner;
include/linux/atmdev.h
303
struct module *owner;
include/linux/auxiliary_bus.h
250
int __auxiliary_driver_register(struct auxiliary_driver *auxdrv, struct module *owner,
include/linux/bcma/bcma.h
313
int __bcma_driver_register(struct bcma_driver *drv, struct module *owner);
include/linux/binfmts.h
91
struct module *module;
include/linux/blkdev.h
1673
struct module *owner;
include/linux/blkdev.h
30
struct module;
include/linux/bpf.h
1365
struct module *tgt_mod;
include/linux/bpf.h
1621
struct module *module;
include/linux/bpf.h
1761
struct module *mod;
include/linux/bpf.h
2001
struct module *owner;
include/linux/bpf.h
2104
static inline bool bpf_try_module_get(const void *data, struct module *owner)
include/linux/bpf.h
2111
static inline void bpf_module_put(const void *data, struct module *owner)
include/linux/bpf.h
2147
static inline bool bpf_try_module_get(const void *data, struct module *owner)
include/linux/bpf.h
2151
static inline void bpf_module_put(const void *data, struct module *owner)
include/linux/bpf.h
232
struct module *module;
include/linux/bpf.h
54
struct module;
include/linux/bpf_crypto.h
17
struct module *owner;
include/linux/bpf_verifier.h
753
struct module *attach_btf_mod; /* The owner module of prog->aux->attach_btf */
include/linux/btf.h
122
struct module *owner;
include/linux/btf.h
221
struct module *btf_try_get_module(const struct btf *btf);
include/linux/btf.h
588
struct module *owner);
include/linux/btf.h
658
u32 add_cnt, struct module *owner)
include/linux/cdev.h
12
struct module;
include/linux/cdev.h
16
struct module *owner;
include/linux/cdx/cdx_bus.h
228
struct module *owner);
include/linux/cfi.h
74
struct module *mod);
include/linux/cfi.h
78
struct module *mod) {}
include/linux/clk/tegra.h
170
struct module *owner;
include/linux/clockchips.h
131
struct module *owner;
include/linux/clockchips.h
20
struct module;
include/linux/clocksource.h
137
struct module *owner;
include/linux/clocksource.h
26
struct module;
include/linux/codetag.h
102
codetag_needs_module_section(struct module *mod, const char *name,
include/linux/codetag.h
105
codetag_alloc_module_section(struct module *mod, const char *name,
include/linux/codetag.h
108
static inline void codetag_free_module_sections(struct module *mod) {}
include/linux/codetag.h
109
static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {}
include/linux/codetag.h
110
static inline int codetag_load_module(struct module *mod) { return 0; }
include/linux/codetag.h
111
static inline void codetag_unload_module(struct module *mod) {}
include/linux/codetag.h
14
struct module;
include/linux/codetag.h
42
int (*module_load)(struct module *mod,
include/linux/codetag.h
44
void (*module_unload)(struct module *mod,
include/linux/codetag.h
47
void (*module_replaced)(struct module *mod, struct module *new_mod);
include/linux/codetag.h
48
bool (*needs_section_mem)(struct module *mod, unsigned long size);
include/linux/codetag.h
49
void *(*alloc_section_mem)(struct module *mod, unsigned long size,
include/linux/codetag.h
51
void (*free_section_mem)(struct module *mod, bool used);
include/linux/codetag.h
89
bool codetag_needs_module_section(struct module *mod, const char *name,
include/linux/codetag.h
91
void *codetag_alloc_module_section(struct module *mod, const char *name,
include/linux/codetag.h
94
void codetag_free_module_sections(struct module *mod);
include/linux/codetag.h
95
void codetag_module_replaced(struct module *mod, struct module *new_mod);
include/linux/codetag.h
96
int codetag_load_module(struct module *mod);
include/linux/codetag.h
97
void codetag_unload_module(struct module *mod);
include/linux/comedi/comedidev.h
440
struct module *module;
include/linux/configfs.h
117
struct module *ca_owner;
include/linux/configfs.h
30
struct module;
include/linux/configfs.h
66
struct module *ct_owner;
include/linux/console.h
29
struct module;
include/linux/console.h
84
struct module *owner;
include/linux/coresight.h
701
struct platform_driver *pdev_drv, struct module *owner);
include/linux/cper.h
473
u16 module;
include/linux/cper.h
493
u16 module;
include/linux/cper.h
513
u16 module;
include/linux/cpufreq.h
604
struct module *owner;
include/linux/cpuidle.h
154
struct module *owner;
include/linux/cpuidle.h
23
struct module;
include/linux/crypto.h
177
struct module;
include/linux/crypto.h
358
struct module *cra_module;
include/linux/devcoredump.h
116
static inline void dev_coredumpm(struct device *dev, struct module *owner,
include/linux/devcoredump.h
60
void dev_coredumpm_timeout(struct device *dev, struct module *owner,
include/linux/devcoredump.h
80
dev_coredumpm_timeout(struct device *dev, struct module *owner,
include/linux/device-mapper.h
201
struct module *module;
include/linux/device.h
1147
struct device *__root_device_register(const char *name, struct module *owner);
include/linux/device.h
40
struct module;
include/linux/device/driver.h
102
struct module *owner;
include/linux/dfl.h
81
int __dfl_driver_register(struct dfl_driver *dfl_drv, struct module *owner);
include/linux/dm-dirty-log.h
31
struct module *module;
include/linux/dma-buf.h
363
struct module *owner;
include/linux/dma-buf.h
514
struct module *owner;
include/linux/dmaengine.h
887
struct module *owner;
include/linux/dpll.h
241
dpll_device_get(u64 clock_id, u32 dev_driver_id, struct module *module,
include/linux/dpll.h
255
dpll_pin_get(u64 clock_id, u32 dev_driver_id, struct module *module,
include/linux/dynamic_debug.h
88
struct module *mod;
include/linux/edac.h
502
struct module *owner; /* Module owner of this control struct */
include/linux/ethtool.h
144
enum ethtool_link_ext_substate_module module;
include/linux/extable.h
18
void trim_init_extable(struct module *m);
include/linux/extable.h
8
struct module;
include/linux/fb.h
246
struct module *owner;
include/linux/fb.h
26
struct module;
include/linux/firmware.h
102
struct module *module, const char *name,
include/linux/firmware.h
110
struct module *module, bool uevent,
include/linux/firmware.h
131
struct module *module, const char *name,
include/linux/firmware.h
153
struct module *module, bool uevent,
include/linux/firmware.h
191
firmware_upload_register(struct module *module, struct device *parent,
include/linux/firmware.h
199
firmware_upload_register(struct module *module, struct device *parent,
include/linux/firmware.h
81
struct module;
include/linux/fpga/fpga-bridge.h
58
struct module *br_ops_owner;
include/linux/fpga/fpga-bridge.h
89
struct module *owner);
include/linux/fpga/fpga-mgr.h
214
struct module *mops_owner;
include/linux/fpga/fpga-mgr.h
239
struct module *owner);
include/linux/fpga/fpga-mgr.h
245
const struct fpga_manager_ops *mops, void *priv, struct module *owner);
include/linux/fpga/fpga-mgr.h
253
struct module *owner);
include/linux/fpga/fpga-mgr.h
259
struct module *owner);
include/linux/fpga/fpga-region.h
50
struct module *ops_owner;
include/linux/fpga/fpga-region.h
67
struct module *owner);
include/linux/fpga/fpga-region.h
73
int (*get_bridges)(struct fpga_region *), struct module *owner);
include/linux/framer/framer-provider.h
123
__framer_provider_of_register(struct device *dev, struct module *owner,
include/linux/framer/framer-provider.h
130
__devm_framer_provider_of_register(struct device *dev, struct module *owner,
include/linux/framer/framer-provider.h
162
__framer_provider_of_register(struct device *dev, struct module *owner,
include/linux/framer/framer-provider.h
174
__devm_framer_provider_of_register(struct device *dev, struct module *owner,
include/linux/framer/framer-provider.h
80
struct module *owner;
include/linux/framer/framer-provider.h
92
struct module *owner;
include/linux/fs.h
1927
struct module *owner;
include/linux/fs.h
2287
struct module *owner;
include/linux/fs_context.h
187
struct module *owner; /* Owner module for strings that don't then need freeing */
include/linux/fsl/mc.h
394
struct module *owner);
include/linux/ftrace.h
1049
extern void ftrace_module_init(struct module *mod);
include/linux/ftrace.h
1050
extern void ftrace_module_enable(struct module *mod);
include/linux/ftrace.h
1051
extern void ftrace_release_mod(struct module *mod);
include/linux/ftrace.h
1054
static inline void ftrace_module_init(struct module *mod) { }
include/linux/ftrace.h
1055
static inline void ftrace_module_enable(struct module *mod) { }
include/linux/ftrace.h
1056
static inline void ftrace_release_mod(struct module *mod) { }
include/linux/ftrace.h
427
void ftrace_free_mem(struct module *mod, void *start, void *end);
include/linux/ftrace.h
433
static inline void ftrace_free_mem(struct module *mod, void *start, void *end) { }
include/linux/ftrace.h
527
static inline void ftrace_free_mem(struct module *mod, void *start, void *end) { }
include/linux/ftrace.h
83
struct module;
include/linux/ftrace.h
940
extern int ftrace_make_nop(struct module *mod,
include/linux/ftrace.h
982
static inline int ftrace_init_nop(struct module *mod, struct dyn_ftrace *rec)
include/linux/gameport.h
143
struct module *owner, const char *mod_name);
include/linux/gameport.h
68
void __gameport_register_port(struct gameport *gameport, struct module *owner);
include/linux/genl_magic_func.h
300
.module = THIS_MODULE,
include/linux/gpio/driver.h
26
struct module;
include/linux/gpio/driver.h
407
struct module *owner;
include/linux/greybus.h
81
struct module *module, const char *mod_name);
include/linux/greybus/interface.h
51
struct gb_module *module;
include/linux/greybus/interface.h
71
struct gb_interface *gb_interface_create(struct gb_module *module,
include/linux/greybus/module.h
32
int gb_module_add(struct gb_module *module);
include/linux/greybus/module.h
33
void gb_module_del(struct gb_module *module);
include/linux/greybus/module.h
34
void gb_module_put(struct gb_module *module);
include/linux/hdlc.h
29
struct module *module;
include/linux/hid.h
970
struct module *, const char *mod_name);
include/linux/hid_bpf.h
77
struct module *owner;
include/linux/host1x.h
394
struct module *owner);
include/linux/hsi/hsi.h
271
struct module *owner;
include/linux/hyperv.h
1325
struct module *owner,
include/linux/i2c.h
51
struct module;
include/linux/i2c.h
734
struct module *owner;
include/linux/i2c.h
893
int i2c_register_driver(struct module *owner, struct i2c_driver *driver);
include/linux/i3c/device.h
226
struct module *owner);
include/linux/if_pppox.h
68
struct module;
include/linux/if_pppox.h
74
struct module *owner;
include/linux/if_tap.h
82
const char *device_name, struct module *module);
include/linux/if_team.h
175
struct module *owner;
include/linux/iio/iio-opaque.h
47
struct module *driver_module;
include/linux/iio/iio.h
645
int __iio_device_register(struct iio_dev *indio_dev, struct module *this_mod);
include/linux/iio/iio.h
663
struct module *this_mod);
include/linux/iio/iio.h
961
struct module *this_mod,
include/linux/iio/sw_device.h
24
struct module *owner;
include/linux/iio/sw_trigger.h
24
struct module *owner;
include/linux/iio/trigger.h
164
struct module *this_mod,
include/linux/iio/trigger.h
62
struct module *owner;
include/linux/inet_diag.h
11
struct module *owner;
include/linux/init.h
173
extern struct module __this_module;
include/linux/init.h
176
#define THIS_MODULE ((struct module *)0)
include/linux/intel-ish-client-if.h
77
struct module *owner);
include/linux/intel_th.h
63
struct module *owner);
include/linux/iommu.h
707
struct module *owner;
include/linux/ipack.h
171
struct module *owner;
include/linux/ipack.h
192
struct module *owner);
include/linux/ipack.h
209
int ipack_driver_register(struct ipack_driver *edrv, struct module *owner,
include/linux/ipmi.h
23
struct module;
include/linux/ipmi.h
275
struct module *owner;
include/linux/ipmi_smi.h
136
struct module *owner;
include/linux/ipmi_smi.h
295
int ipmi_add_smi(struct module *owner,
include/linux/irq.h
28
struct module;
include/linux/irq.h
939
struct module *owner,
include/linux/irq.h
943
unsigned int cnt, int node, struct module *owner,
include/linux/irqdesc.h
128
struct module *owner;
include/linux/irqdesc.h
16
struct module;
include/linux/isdn/capilli.h
41
struct module *owner;
include/linux/jump_label.h
197
struct module;
include/linux/kallsyms.h
25
struct module;
include/linux/kallsyms.h
52
struct module *mod;
include/linux/kernel_read_file.h
12
id(MODULE, kernel-module) \
include/linux/kernel_read_file.h
17
id(MODULE_COMPRESSED, kernel-module-compressed) \
include/linux/kobj_map.h
14
int kobj_map(struct kobj_map *, dev_t, unsigned long, struct module *,
include/linux/kvm_host.h
1062
int kvm_init(unsigned vcpu_size, unsigned vcpu_align, struct module *module);
include/linux/libata.h
1458
.module = THIS_MODULE, \
include/linux/libnvdimm.h
85
struct module;
include/linux/libnvdimm.h
91
struct module *module;
include/linux/livepatch.h
104
struct module *mod;
include/linux/livepatch.h
137
struct module *mod;
include/linux/livepatch.h
175
int klp_module_coming(struct module *mod);
include/linux/livepatch.h
176
void klp_module_going(struct module *mod);
include/linux/livepatch.h
178
void *klp_find_section_by_name(const struct module *mod, const char *name,
include/linux/livepatch.h
213
int klp_apply_section_relocs(struct module *pmod, Elf_Shdr *sechdrs,
include/linux/livepatch.h
220
static inline int klp_module_coming(struct module *mod) { return 0; }
include/linux/livepatch.h
221
static inline void klp_module_going(struct module *mod) {}
include/linux/livepatch.h
227
int klp_apply_section_relocs(struct module *pmod, Elf_Shdr *sechdrs,
include/linux/liveupdate.h
158
struct module *owner;
include/linux/liveupdate.h
81
struct module *owner;
include/linux/mcb.h
110
struct module *owner,
include/linux/mdio-bitbang.h
12
struct module *owner;
include/linux/mdio-bitbang.h
7
struct module;
include/linux/mei_cl_bus.h
76
struct module *owner);
include/linux/mfd/mcp.h
15
struct module *owner;
include/linux/mfd/twl.h
694
int twl4030_sih_setup(struct device *dev, int module, int irq_base);
include/linux/mhi.h
579
int __mhi_driver_register(struct mhi_driver *mhi_drv, struct module *owner);
include/linux/mhi_ep.h
249
int __mhi_ep_driver_register(struct mhi_ep_driver *mhi_drv, struct module *owner);
include/linux/mlx5/device.h
703
u8 module;
include/linux/mlx5/mlx5_ifc.h
10539
u8 module[0x8];
include/linux/mlx5/mlx5_ifc.h
10554
u8 module[0x8];
include/linux/mlx5/mlx5_ifc.h
10595
u8 module[0x8];
include/linux/mlx5/mlx5_ifc.h
11119
u8 module[0x8];
include/linux/mlx5/mlx5_ifc.h
12150
u8 module[0x8];
include/linux/mmc/sdio_func.h
113
extern int __sdio_register_driver(struct sdio_driver *, struct module *);
include/linux/module.h
1016
static inline unsigned long find_kallsyms_symbol_value(struct module *mod,
include/linux/module.h
1025
DEFINE_FREE(module_put, struct module *, if (_T) module_put(_T))
include/linux/module.h
314
struct module *mod;
include/linux/module.h
43
struct module;
include/linux/module.h
48
struct module *mod;
include/linux/module.h
60
void (*setup)(struct module *, const char *);
include/linux/module.h
61
int (*test)(struct module *);
include/linux/module.h
610
static inline bool module_is_live(struct module *mod)
include/linux/module.h
615
static inline bool module_is_coming(struct module *mod)
include/linux/module.h
62
void (*free)(struct module *);
include/linux/module.h
620
struct module *__module_text_address(unsigned long addr);
include/linux/module.h
621
struct module *__module_address(unsigned long addr);
include/linux/module.h
628
const struct module *mod,
include/linux/module.h
639
const struct module *mod)
include/linux/module.h
649
const struct module *mod)
include/linux/module.h
658
static inline bool within_module(unsigned long addr, const struct module *mod)
include/linux/module.h
664
struct module *find_module(const char *name);
include/linux/module.h
666
extern void __noreturn __module_put_and_kthread_exit(struct module *mod,
include/linux/module.h
671
int module_refcount(struct module *mod);
include/linux/module.h
678
extern void __module_get(struct module *module);
include/linux/module.h
710
extern bool try_module_get(struct module *module);
include/linux/module.h
720
extern void module_put(struct module *module);
include/linux/module.h
723
static inline bool try_module_get(struct module *module)
include/linux/module.h
725
return !module || module_is_live(module);
include/linux/module.h
727
static inline void module_put(struct module *module)
include/linux/module.h
730
static inline void __module_get(struct module *module)
include/linux/module.h
741
struct module *__mod = (mod); \
include/linux/module.h
745
static inline const unsigned char *module_buildid(struct module *mod)
include/linux/module.h
755
void *dereference_module_function_descriptor(struct module *mod, void *ptr);
include/linux/module.h
762
static inline bool module_requested_async_probing(struct module *module)
include/linux/module.h
764
return module && module->async_probe_requested;
include/linux/module.h
767
static inline bool is_livepatch_module(struct module *mod)
include/linux/module.h
776
void module_for_each_mod(int(*func)(struct module *mod, void *data), void *data);
include/linux/module.h
780
static inline struct module *__module_address(unsigned long addr)
include/linux/module.h
785
static inline struct module *__module_text_address(unsigned long addr)
include/linux/module.h
811
const struct module *mod)
include/linux/module.h
817
const struct module *mod)
include/linux/module.h
822
static inline bool within_module(unsigned long addr, const struct module *mod)
include/linux/module.h
832
static inline void __module_get(struct module *module)
include/linux/module.h
836
static inline bool try_module_get(struct module *module)
include/linux/module.h
841
static inline void module_put(struct module *module)
include/linux/module.h
864
static inline bool module_requested_async_probing(struct module *module)
include/linux/module.h
872
void *dereference_module_function_descriptor(struct module *mod, void *ptr)
include/linux/module.h
877
static inline bool module_is_coming(struct module *mod)
include/linux/module.h
882
static inline void module_for_each_mod(int(*func)(struct module *mod, void *data), void *data)
include/linux/module.h
900
struct module *);
include/linux/module.h
901
void module_bug_cleanup(struct module *);
include/linux/module.h
907
struct module *mod)
include/linux/module.h
910
static inline void module_bug_cleanup(struct module *mod) {}
include/linux/module.h
927
static inline bool module_sig_ok(struct module *module)
include/linux/module.h
929
return module->sig_ok;
include/linux/module.h
941
static inline bool module_sig_ok(struct module *module)
include/linux/module.h
977
unsigned long find_kallsyms_symbol_value(struct module *mod, const char *name);
include/linux/moduleloader.h
109
struct module *mod);
include/linux/moduleloader.h
120
void module_arch_cleanup(struct module *mod);
include/linux/moduleloader.h
123
void module_arch_freeing_init(struct module *mod);
include/linux/moduleloader.h
23
struct module *mod);
include/linux/moduleloader.h
26
unsigned int arch_mod_section_prepend(struct module *mod, unsigned int section);
include/linux/moduleloader.h
52
struct module *mod);
include/linux/moduleloader.h
58
struct module *me)
include/linux/moduleloader.h
75
struct module *mod);
include/linux/moduleloader.h
91
struct module *me);
include/linux/moduleloader.h
98
struct module *me)
include/linux/moduleparam.h
320
extern void kernel_param_lock(struct module *mod);
include/linux/moduleparam.h
321
extern void kernel_param_unlock(struct module *mod);
include/linux/moduleparam.h
323
static inline void kernel_param_lock(struct module *mod)
include/linux/moduleparam.h
326
static inline void kernel_param_unlock(struct module *mod)
include/linux/moduleparam.h
628
struct module;
include/linux/moduleparam.h
631
extern int module_param_sysfs_setup(struct module *mod,
include/linux/moduleparam.h
635
extern void module_param_sysfs_remove(struct module *mod);
include/linux/moduleparam.h
637
static inline int module_param_sysfs_setup(struct module *mod,
include/linux/moduleparam.h
644
static inline void module_param_sysfs_remove(struct module *mod)
include/linux/moduleparam.h
84
struct module *mod;
include/linux/most.h
14
struct module;
include/linux/most.h
234
struct module *mod;
include/linux/most.h
266
struct module *mod;
include/linux/moxtet.h
67
extern int __moxtet_register_driver(struct module *owner,
include/linux/mtd/blktrans.h
71
struct module *owner;
include/linux/mtd/map.h
20
struct module;
include/linux/mtd/map.h
244
struct module *module;
include/linux/mtd/mtd.h
189
struct module; /* only needed for owner field in mtd_info */
include/linux/mtd/mtd.h
380
struct module *owner;
include/linux/mtd/nand.h
682
struct module *owner);
include/linux/mtd/partitions.h
80
struct module *owner;
include/linux/mtd/partitions.h
96
struct module *owner);
include/linux/nd.h
197
struct module *module, const char *mod_name);
include/linux/net.h
152
struct module;
include/linux/net.h
162
struct module *owner;
include/linux/net.h
235
struct module *owner;
include/linux/netfilter.h
195
struct module *owner;
include/linux/netfilter.h
497
struct module *owner;
include/linux/netfilter/ipset/ip_set.h
238
struct module *me;
include/linux/netfilter/nfnetlink.h
44
struct module *owner;
include/linux/netfilter/x_tables.h
157
struct module *me;
include/linux/netfilter/x_tables.h
198
struct module *me;
include/linux/netfilter/x_tables.h
226
struct module *me;
include/linux/netfilter_bridge/ebtables.h
100
struct module *me;
include/linux/netfilter_bridge/ebtables.h
34
struct module *me;
include/linux/netfilter_bridge/ebtables.h
51
struct module *me;
include/linux/netfilter_bridge/ebtables.h
69
struct module *me;
include/linux/netlink.h
289
struct module *module;
include/linux/netlink.h
326
struct module *module;
include/linux/netlink.h
338
if (!control->module)
include/linux/netlink.h
339
control->module = THIS_MODULE;
include/linux/netlink.h
346
struct module *module;
include/linux/netlink.h
57
struct module *module,
include/linux/nfslocalio.h
45
struct net *, struct auth_domain *, struct module *);
include/linux/nls.h
33
struct module *owner;
include/linux/nls.h
48
extern int __register_nls(struct nls_table *, struct module *);
include/linux/nsc_gpio.h
24
struct module* owner;
include/linux/ntb.h
451
int __ntb_register_client(struct ntb_client *client, struct module *mod,
include/linux/nvmem-provider.h
115
struct module *owner;
include/linux/nvmem-provider.h
183
struct module *owner);
include/linux/of_mdio.h
18
struct module *owner);
include/linux/of_mdio.h
27
struct device_node *np, struct module *owner);
include/linux/once.h
13
unsigned long *flags, struct module *mod);
include/linux/once.h
18
struct module *mod);
include/linux/parport.h
108
struct module *owner;
include/linux/parport.h
286
struct module *,
include/linux/pci-epc.h
118
struct module *owner;
include/linux/pci-epc.h
271
struct module *owner);
include/linux/pci-epc.h
274
struct module *owner);
include/linux/pci-epf.h
106
struct module *owner;
include/linux/pci-epf.h
260
struct module *owner);
include/linux/pci.h
1669
int __must_check __pci_register_driver(struct pci_driver *, struct module *,
include/linux/pci.h
2146
struct module *owner,
include/linux/pci.h
962
struct module;
include/linux/pci_hotplug.h
62
struct module *owner;
include/linux/pci_hotplug.h
72
const char *name, struct module *owner,
include/linux/pci_hotplug.h
75
const char *name, struct module *owner,
include/linux/perf_event.h
336
struct module *module;
include/linux/phy.h
2355
struct module *owner);
include/linux/phy.h
364
struct module *owner;
include/linux/phy.h
447
int __mdiobus_register(struct mii_bus *bus, struct module *owner);
include/linux/phy.h
449
struct module *owner);
include/linux/phy/phy.h
147
struct module *owner;
include/linux/phy/phy.h
199
struct module *owner;
include/linux/phy/phy.h
300
struct device_node *children, struct module *owner,
include/linux/phy/phy.h
304
struct device_node *children, struct module *owner,
include/linux/phy/phy.h
542
struct device *dev, struct device_node *children, struct module *owner,
include/linux/phy/phy.h
550
*dev, struct device_node *children, struct module *owner,
include/linux/pinctrl/pinctrl.h
158
struct module *owner;
include/linux/pinctrl/pinctrl.h
20
struct module;
include/linux/platform_data/mmc-davinci.h
14
int (*get_cd)(int module);
include/linux/platform_data/mmc-davinci.h
15
int (*get_ro)(int module);
include/linux/platform_data/mmc-davinci.h
17
void (*set_power)(int module, bool on);
include/linux/platform_data/mmc-davinci.h
30
void davinci_setup_mmc(int module, struct davinci_mmc_config *config);
include/linux/platform_data/x86/intel_scu_ipc.h
10
struct module;
include/linux/platform_data/x86/intel_scu_ipc.h
27
struct module *owner);
include/linux/platform_data/x86/intel_scu_ipc.h
37
struct module *owner);
include/linux/platform_device.h
262
struct module *);
include/linux/platform_device.h
271
int (*probe)(struct platform_device *), struct module *module);
include/linux/platform_device.h
339
const void *data, size_t size, struct module *module);
include/linux/platform_device.h
342
unsigned int count, struct module *owner);
include/linux/posix-clock.h
40
struct module *owner;
include/linux/ppp-comp.h
13
struct module;
include/linux/ppp-comp.h
81
struct module *owner;
include/linux/pps_gen_kernel.h
40
struct module *owner;
include/linux/pps_kernel.h
31
struct module *owner;
include/linux/printk.h
404
struct module;
include/linux/pse-pd/pse.h
217
struct module;
include/linux/pse-pd/pse.h
304
struct module *owner;
include/linux/pstore.h
182
struct module *owner;
include/linux/pstore.h
21
struct module;
include/linux/pstore_zone.h
42
struct module *owner;
include/linux/ptp_clock_kernel.h
192
struct module *owner;
include/linux/pwm.h
336
struct module *owner;
include/linux/pwm.h
487
int __pwmchip_add(struct pwm_chip *chip, struct module *owner);
include/linux/pwm.h
497
int __devm_pwmchip_add(struct device *dev, struct pwm_chip *chip, struct module *owner);
include/linux/pwm.h
628
const char *module; /* optional, may be NULL */
include/linux/pwm.h
640
.module = _module, \
include/linux/pwrseq/provider.h
10
struct module;
include/linux/pwrseq/provider.h
63
struct module *owner;
include/linux/qed/qed_if.h
1269
#define DP_VERBOSE(cdev, module, fmt, ...) \
include/linux/qed/qed_if.h
1272
((cdev)->dp_module & module))) { \
include/linux/quota.h
448
struct module *qf_owner; /* Module implementing quota format */
include/linux/regmap.h
23
struct module;
include/linux/regulator/driver.h
387
struct module *owner;
include/linux/regulator/driver.h
641
struct module *owner;
include/linux/reset-controller.h
25
struct module;
include/linux/reset-controller.h
49
struct module *owner;
include/linux/rio.h
121
struct module *owner;
include/linux/rio.h
529
struct module *owner;
include/linux/rpmsg.h
178
int __register_rpmsg_driver(struct rpmsg_driver *drv, struct module *owner);
include/linux/rpmsg.h
221
struct module *owner)
include/linux/rtc.h
184
struct module *owner);
include/linux/rtc.h
186
int __devm_rtc_register_device(struct module *owner, struct rtc_device *rtc);
include/linux/rtc.h
89
struct module *owner;
include/linux/scmi_protocol.h
968
struct module *owner, const char *mod_name);
include/linux/scmi_protocol.h
972
scmi_driver_register(struct scmi_driver *driver, struct module *owner,
include/linux/serdev.h
219
int __serdev_device_driver_register(struct serdev_device_driver *, struct module *);
include/linux/serial_core.h
885
struct module;
include/linux/serial_core.h
889
struct module *owner;
include/linux/serio.h
102
struct module *owner, const char *mod_name);
include/linux/serio.h
92
void __serio_register_port(struct serio *serio, struct module *owner);
include/linux/siox.h
64
int __siox_driver_register(struct siox_driver *sdriver, struct module *owner);
include/linux/slimbus.h
150
int __slim_driver_register(struct slim_driver *drv, struct module *owner);
include/linux/soc/qcom/apr.h
172
int __apr_driver_register(struct apr_driver *drv, struct module *owner);
include/linux/sock_diag.h
16
struct module *owner;
include/linux/sock_diag.h
27
struct module *owner;
include/linux/soundwire/sdw_type.h
21
int __sdw_register_driver(struct sdw_driver *drv, struct module *owner);
include/linux/spi/spi-mem.h
475
struct module *owner);
include/linux/spi/spi.h
371
extern int __spi_register_driver(struct module *owner, struct spi_driver *sdrv);
include/linux/spmi.h
154
int __spmi_driver_register(struct spmi_driver *sdrv, struct module *owner);
include/linux/ssb/ssb.h
330
extern int __ssb_driver_register(struct ssb_driver *drv, struct module *owner);
include/linux/static_call.h
171
struct module *mod; /* for vmlinux, mod == NULL */
include/linux/static_call.h
182
extern int static_call_mod_init(struct module *mod);
include/linux/stm.h
109
struct module *owner);
include/linux/sunrpc/auth.h
108
struct module *owner;
include/linux/sunrpc/cache.h
71
struct module * owner;
include/linux/sunrpc/gss_api.h
97
struct module *gm_owner;
include/linux/sunrpc/svc_xprt.h
13
struct module;
include/linux/sunrpc/svc_xprt.h
35
struct module *xcl_owner;
include/linux/sunrpc/svcauth.h
142
struct module *owner;
include/linux/sunrpc/xprt.h
368
struct module *owner;
include/linux/surface_aggregator/device.h
344
int __ssam_device_driver_register(struct ssam_device_driver *d, struct module *o);
include/linux/sysfs.h
26
struct module;
include/linux/tee_core.h
146
struct module *owner;
include/linux/tee_drv.h
330
int __tee_client_driver_register(struct tee_client_driver *, struct module *);
include/linux/textsearch.h
11
struct module;
include/linux/textsearch.h
49
struct module *owner;
include/linux/trace_events.h
527
struct module *mod, ...);
include/linux/trace_events.h
539
struct module *mod,
include/linux/trace_events.h
544
unsigned int n_fields, struct module *mod);
include/linux/tracepoint.h
24
struct module;
include/linux/tracepoint.h
60
struct module *mod;
include/linux/tracepoint.h
63
bool trace_module_has_bad_taint(struct module *mod);
include/linux/tracepoint.h
67
struct module *, void *),
include/linux/tracepoint.h
69
void for_each_tracepoint_in_module(struct module *,
include/linux/tracepoint.h
71
struct module *, void *),
include/linux/tracepoint.h
74
static inline bool trace_module_has_bad_taint(struct module *mod)
include/linux/tracepoint.h
90
struct module *, void *),
include/linux/tracepoint.h
95
void for_each_tracepoint_in_module(struct module *mod,
include/linux/tracepoint.h
97
struct module *, void *),
include/linux/tty_driver.h
529
struct module *owner;
include/linux/tty_driver.h
561
struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner,
include/linux/tty_ldisc.h
265
struct module *owner;
include/linux/uio_driver.h
122
__uio_register_device(struct module *owner,
include/linux/uio_driver.h
142
__devm_uio_register_device(struct module *owner,
include/linux/uio_driver.h
20
struct module;
include/linux/uio_driver.h
77
struct module *owner;
include/linux/ulpi/driver.h
55
int __ulpi_register_driver(struct ulpi_driver *drv, struct module *module);
include/linux/usb.h
1349
extern int usb_register_driver(struct usb_driver *, struct module *,
include/linux/usb.h
1371
struct module *);
include/linux/usb/composite.h
214
struct module *mod;
include/linux/usb/composite.h
573
struct module *mod;
include/linux/usb/composite.h
95
struct module *owner;
include/linux/usb/gadget.h
813
struct module *owner, const char *mod_name);
include/linux/usb/serial.h
317
struct module *owner, const char *name,
include/linux/usb/typec_altmode.h
229
struct module *module);
include/linux/vdpa.h
503
int __vdpa_register_driver(struct vdpa_driver *drv, struct module *owner);
include/linux/virtio.h
16
struct module;
include/linux/virtio.h
271
int __register_virtio_driver(struct virtio_driver *drv, struct module *owner);
include/linux/w1.h
202
struct module *owner;
include/linux/w1.h
66
struct module *owner;
include/linux/watchdog.h
22
struct module;
include/linux/watchdog.h
48
struct module *owner;
include/linux/wmi.h
122
int __must_check __wmi_driver_register(struct wmi_driver *driver, struct module *owner);
include/media/cec.h
235
struct module *owner;
include/media/drv-intf/saa7146.h
119
struct module *module;
include/media/drv-intf/saa7146.h
57
struct module;
include/media/drv-intf/saa7146.h
98
struct module *module;
include/media/drv-intf/tea575x.h
66
int snd_tea575x_init(struct snd_tea575x *tea, struct module *owner);
include/media/dvb_ca_en50221.h
59
struct module *owner;
include/media/dvbdev.h
115
struct module *module;
include/media/dvbdev.h
237
struct module *module, struct device *device,
include/media/media-dev-allocator.h
40
struct module *owner);
include/media/media-dev-allocator.h
53
struct module *owner);
include/media/media-dev-allocator.h
57
struct module *owner)
include/media/media-dev-allocator.h
61
struct module *owner) { }
include/media/media-device.h
280
struct module *owner);
include/media/media-devnode.h
120
struct module *owner);
include/media/media-devnode.h
52
struct module *owner;
include/media/v4l2-async.h
315
int __v4l2_async_register_subdev(struct v4l2_subdev *sd, struct module *module);
include/media/v4l2-dev.h
202
struct module *owner;
include/media/v4l2-dev.h
367
struct module *owner);
include/media/v4l2-device.h
163
struct module *module);
include/media/v4l2-subdev.h
1055
struct module *owner;
include/media/v4l2-subdev.h
1129
struct module *owner;
include/media/videobuf2-dvb.h
54
struct module *module,
include/net/9p/transport.h
58
struct module *owner;
include/net/act_api.h
120
struct module *owner;
include/net/af_vsock.h
109
struct module *module;
include/net/af_vsock.h
236
struct module *module;
include/net/fib_notifier.h
34
struct module *owner;
include/net/fib_notifier.h
8
struct module;
include/net/fib_rules.h
99
struct module *owner;
include/net/genetlink.h
103
struct module *module;
include/net/ip_vs.h
1492
if (pe && pe->module) \
include/net/ip_vs.h
1493
__module_get(pe->module);
include/net/ip_vs.h
1496
if (pe && pe->module) \
include/net/ip_vs.h
1497
module_put(pe->module);
include/net/ip_vs.h
764
struct module *module; /* THIS_MODULE/NULL */
include/net/ip_vs.h
788
struct module *module; /* THIS_MODULE/NULL */
include/net/ip_vs.h
811
struct module *module; /* THIS_MODULE/NULL */
include/net/lwtunnel.h
53
struct module *owner;
include/net/mac802154.h
205
struct module *owner;
include/net/mptcp.h
109
struct module *owner;
include/net/mptcp.h
122
struct module *owner;
include/net/netfilter/nf_conntrack_bridge.h
13
struct module *me;
include/net/netfilter/nf_conntrack_helper.h
104
struct module *module);
include/net/netfilter/nf_conntrack_helper.h
169
struct module *module; /* pointer to self */
include/net/netfilter/nf_conntrack_helper.h
175
.module = THIS_MODULE \
include/net/netfilter/nf_conntrack_helper.h
23
struct module;
include/net/netfilter/nf_conntrack_helper.h
37
struct module *me; /* pointer to self */
include/net/netfilter/nf_flow_table.h
68
struct module *owner;
include/net/netfilter/nf_log.h
52
struct module *me;
include/net/netfilter/nf_tables.h
1187
struct module *owner;
include/net/netfilter/nf_tables.h
1433
struct module *owner;
include/net/netfilter/nf_tables.h
19
struct module;
include/net/netfilter/nf_tables.h
910
struct module *owner;
include/net/nfc/nci_core.h
447
struct module *owner;
include/net/pkt_cls.h
480
struct module *owner;
include/net/rtnetlink.h
46
struct module *owner;
include/net/sch_generic.h
27
struct module;
include/net/sch_generic.h
339
struct module *owner;
include/net/sch_generic.h
411
struct module *owner;
include/net/smc.h
68
struct module *owner;
include/net/sock.h
1261
struct module;
include/net/sock.h
1395
struct module *owner;
include/net/sock.h
1651
static inline void sk_owner_set(struct sock *sk, struct module *owner)
include/net/sock.h
1667
static inline void sk_owner_set(struct sock *sk, struct module *owner)
include/net/sock.h
598
struct module *sk_owner;
include/net/tc_act/tc_ife.h
46
struct module *owner;
include/net/tc_act/tc_ife.h
9
struct module;
include/net/tcp.h
1325
struct module *owner;
include/net/tcp.h
2754
struct module *owner;
include/net/xfrm.h
2256
struct module *owner;
include/net/xfrm.h
446
struct module *owner;
include/net/xfrm.h
467
struct module *owner;
include/net/xfrm.h
507
struct module *owner;
include/pcmcia/ds.h
55
struct module *owner;
include/pcmcia/soc_common.h
4
struct module;
include/pcmcia/soc_common.h
83
struct module *owner;
include/pcmcia/ss.h
131
struct module *owner;
include/rdma/ib_verbs.h
2386
struct module *owner;
include/scsi/libfc.h
781
struct module *module;
include/scsi/libsas.h
739
.module = THIS_MODULE, \
include/scsi/scsi_dh.h
53
struct module *module;
include/scsi/scsi_driver.h
31
int __scsi_register_driver(struct scsi_driver *, struct module *);
include/scsi/scsi_driver.h
9
struct module;
include/scsi/scsi_host.h
107
struct module *module;
include/scsi/scsi_host.h
16
struct module;
include/scsi/scsi_transport_iscsi.h
75
struct module *owner;
include/sound/core.h
283
struct module *module, int extra_size,
include/sound/core.h
286
struct module *module, size_t extra_size,
include/sound/core.h
30
struct module;
include/sound/core.h
92
struct module *module; /* top-level module */
include/sound/emux_synth.h
33
struct module *owner;
include/sound/hda_codec.h
99
struct module *owner);
include/sound/info.h
114
struct snd_info_entry *snd_info_create_module_entry(struct module *module,
include/sound/info.h
165
static inline struct snd_info_entry *snd_info_create_module_entry(struct module *module, const char *name, struct snd_info_entry *parent) { return NULL; }
include/sound/info.h
70
struct module *module;
include/sound/seq_device.h
70
struct module *mod);
include/sound/seq_kernel.h
45
struct module *owner;
include/sound/seq_oss.h
38
struct module *owner;
include/sound/soc.h
32
struct module;
include/sound/soc.h
995
struct module *owner;
include/sound/tas2781-comlib-i2c.h
20
struct module *module,
include/sound/timer.h
60
struct module *module;
include/target/iscsi/iscsi_transport.h
12
struct module *owner;
include/target/target_core_backend.h
24
struct module *owner;
include/target/target_core_fabric.h
10
struct module *module;
include/trace/events/module.h
101
TP_PROTO(struct module *mod, unsigned long ip),
include/trace/events/module.h
12
#define TRACE_SYSTEM module
include/trace/events/module.h
22
struct module;
include/trace/events/module.h
33
TP_PROTO(struct module *mod),
include/trace/events/module.h
52
TP_PROTO(struct module *mod),
include/trace/events/module.h
72
TP_PROTO(struct module *mod, unsigned long ip),
include/trace/events/module.h
94
TP_PROTO(struct module *mod, unsigned long ip),
include/video/broadsheetfb.h
58
struct module *owner;
include/video/hecubafb.h
42
struct module *owner;
include/video/metronomefb.h
40
struct module *owner; /* the platform device */
include/video/omapfb_dss.h
602
struct module *owner;
include/video/omapfb_dss.h
622
int module;
include/xen/xenbus.h
131
struct module *owner,
include/xen/xenbus.h
134
struct module *owner,
kernel/audit.h
209
} module;
kernel/auditsc.c
1462
if (context->module.name) {
kernel/auditsc.c
1463
audit_log_untrustedstring(ab, context->module.name);
kernel/auditsc.c
2818
context->module.name = kstrdup(name, GFP_KERNEL);
kernel/auditsc.c
2819
if (!context->module.name)
kernel/auditsc.c
926
kfree(context->module.name);
kernel/auditsc.c
927
context->module.name = NULL;
kernel/bpf/bpf_struct_ops.c
1048
struct module *mod = NULL;
kernel/bpf/bpf_struct_ops.c
79
BTF_ID(struct, module)
kernel/bpf/btf.c
3909
struct module *mod = NULL;
kernel/bpf/btf.c
3987
field->kptr.module = mod;
kernel/bpf/btf.c
8292
struct module *module;
kernel/bpf/btf.c
8304
void *module)
kernel/bpf/btf.c
8307
struct module *mod = module;
kernel/bpf/btf.c
8345
btf_mod->module = module;
kernel/bpf/btf.c
8380
if (btf_mod->module != module)
kernel/bpf/btf.c
8391
if (btf_mod->module != module)
kernel/bpf/btf.c
8430
struct module *btf_try_get_module(const struct btf *btf)
kernel/bpf/btf.c
8432
struct module *res = NULL;
kernel/bpf/btf.c
8446
if ((btf_mod->flags & BTF_MODULE_F_LIVE) && try_module_get(btf_mod->module))
kernel/bpf/btf.c
8447
res = btf_mod->module;
kernel/bpf/btf.c
8460
static struct btf *btf_get_module_btf(const struct module *module)
kernel/bpf/btf.c
8467
if (!module) {
kernel/bpf/btf.c
8477
if (btf_mod->module != module)
kernel/bpf/btf.c
8490
static int check_btf_kconfigs(const struct module *module, const char *feature)
kernel/bpf/btf.c
8492
if (!module && IS_ENABLED(CONFIG_DEBUG_INFO_BTF)) {
kernel/bpf/btf.c
8496
if (module && IS_ENABLED(CONFIG_DEBUG_INFO_BTF_MODULES))
kernel/bpf/btf.c
9034
struct module *owner)
kernel/bpf/core.c
2918
if (btf_mod->module)
kernel/bpf/core.c
2919
module_put(btf_mod->module);
kernel/bpf/preload/bpf_preload.h
12
struct module *owner;
kernel/bpf/syscall.c
676
if (rec->fields[i].kptr.module)
kernel/bpf/syscall.c
677
module_put(rec->fields[i].kptr.module);
kernel/bpf/syscall.c
730
if (fields[i].kptr.module && !try_module_get(fields[i].kptr.module)) {
kernel/bpf/verifier.c
21470
btf_mod->module = NULL;
kernel/bpf/verifier.c
21474
btf_mod->module = btf_try_get_module(btf);
kernel/bpf/verifier.c
21475
if (!btf_mod->module) {
kernel/bpf/verifier.c
24975
struct module *mod = NULL;
kernel/bpf/verifier.c
3190
struct module *module;
kernel/bpf/verifier.c
3262
struct module *mod;
kernel/bpf/verifier.c
3305
b->module = mod;
kernel/bpf/verifier.c
3326
module_put(tab->descs[tab->nr_descs].module);
kernel/cfi.c
66
struct module *mod)
kernel/cfi.c
88
struct module *mod;
kernel/events/core.c
12893
module_put(pmu->module);
kernel/events/core.c
13009
if (!try_module_get(pmu->module))
kernel/events/core.c
13078
module_put(pmu->module);
kernel/events/core.c
5794
module_put(pmu->module);
kernel/fork.c
1184
module_put(mm->binfmt->module);
kernel/fork.c
1539
if (mm->binfmt && !try_module_get(mm->binfmt->module))
kernel/gcov/base.c
106
struct module *mod = data;
kernel/gcov/clang.c
210
bool gcov_info_within_module(struct gcov_info *info, struct module *mod)
kernel/gcov/gcc_4_7.c
171
bool gcov_info_within_module(struct gcov_info *info, struct module *mod)
kernel/gcov/gcov.h
50
bool gcov_info_within_module(struct gcov_info *info, struct module *mod);
kernel/irq/devres.c
226
unsigned int cnt, int node, struct module *owner,
kernel/irq/irqdesc.c
121
const struct cpumask *affinity, struct module *owner)
kernel/irq/irqdesc.c
214
struct module *owner)
kernel/irq/irqdesc.c
435
struct module *owner)
kernel/irq/irqdesc.c
499
struct module *owner)
kernel/irq/irqdesc.c
638
struct module *owner)
kernel/irq/irqdesc.c
888
struct module *owner, const struct irq_affinity_desc *affinity)
kernel/jump_label.c
625
struct module *mod;
kernel/jump_label.c
653
struct module *mod;
kernel/jump_label.c
680
struct module *m;
kernel/jump_label.c
699
static int jump_label_add_module(struct module *mod)
kernel/jump_label.c
771
static void jump_label_del_module(struct module *mod)
kernel/jump_label.c
829
struct module *mod = data;
kernel/jump_label.c
901
struct module *mod;
kernel/kallsyms.c
454
static_assert(sizeof(typeof_member(struct module, build_id)) == 20);
kernel/kprobes.c
1619
struct module **probed_mod)
kernel/kprobes.c
1711
struct module *probed_mod;
kernel/kprobes.c
2616
static void add_module_kprobe_blacklist(struct module *mod)
kernel/kprobes.c
2639
static void remove_module_kprobe_blacklist(struct module *mod)
kernel/kprobes.c
2666
struct module *mod = data;
kernel/livepatch/core.c
1230
static void klp_cleanup_module_patches_limited(struct module *mod,
kernel/livepatch/core.c
1259
int klp_module_coming(struct module *mod)
kernel/livepatch/core.c
1340
void klp_module_going(struct module *mod)
kernel/livepatch/core.c
1359
void *klp_find_section_by_name(const struct module *mod, const char *name,
kernel/livepatch/core.c
271
struct module *me)
kernel/livepatch/core.c
298
static int klp_write_section_relocs(struct module *pmod, Elf_Shdr *sechdrs,
kernel/livepatch/core.c
336
int klp_apply_section_relocs(struct module *pmod, Elf_Shdr *sechdrs,
kernel/livepatch/core.c
57
struct module *mod;
kernel/module/debug_kmemleak.c
12
void kmemleak_load_module(const struct module *mod,
kernel/module/internal.h
109
struct module *owner;
kernel/module/internal.h
119
struct module *source, *target;
kernel/module/internal.h
123
int try_to_force_load(struct module *mod, const char *reason);
kernel/module/internal.h
125
struct module *find_module_all(const char *name, size_t len, bool even_unformed);
kernel/module/internal.h
127
long module_get_offset_and_type(struct module *mod, enum mod_mem_type type,
kernel/module/internal.h
129
char *module_flags(struct module *mod, char *buf, bool show_state);
kernel/module/internal.h
147
int copy_module_elf(struct module *mod, struct load_info *info);
kernel/module/internal.h
148
void free_module_elf(struct module *mod);
kernel/module/internal.h
150
static inline int copy_module_elf(struct module *mod, struct load_info *info)
kernel/module/internal.h
155
static inline void free_module_elf(struct module *mod) { }
kernel/module/internal.h
158
static inline bool set_livepatch_module(struct module *mod)
kernel/module/internal.h
265
int try_add_tainted_module(struct module *mod);
kernel/module/internal.h
268
static inline int try_add_tainted_module(struct module *mod)
kernel/module/internal.h
308
void mod_tree_insert(struct module *mod);
kernel/module/internal.h
309
void mod_tree_remove_init(struct module *mod);
kernel/module/internal.h
310
void mod_tree_remove(struct module *mod);
kernel/module/internal.h
311
struct module *mod_find(unsigned long addr, struct mod_tree_root *tree);
kernel/module/internal.h
314
static inline void mod_tree_insert(struct module *mod) { }
kernel/module/internal.h
315
static inline void mod_tree_remove_init(struct module *mod) { }
kernel/module/internal.h
316
static inline void mod_tree_remove(struct module *mod) { }
kernel/module/internal.h
317
static inline struct module *mod_find(unsigned long addr, struct mod_tree_root *tree)
kernel/module/internal.h
319
struct module *mod;
kernel/module/internal.h
331
int module_enable_rodata_ro(const struct module *mod);
kernel/module/internal.h
332
int module_enable_rodata_ro_after_init(const struct module *mod);
kernel/module/internal.h
333
int module_enable_data_nx(const struct module *mod);
kernel/module/internal.h
334
int module_enable_text_rox(const struct module *mod);
kernel/module/internal.h
337
const struct module *mod);
kernel/module/internal.h
351
void kmemleak_load_module(const struct module *mod, const struct load_info *info);
kernel/module/internal.h
353
static inline void kmemleak_load_module(const struct module *mod,
kernel/module/internal.h
358
void init_build_id(struct module *mod, const struct load_info *info);
kernel/module/internal.h
359
void layout_symtab(struct module *mod, struct load_info *info);
kernel/module/internal.h
360
void add_kallsyms(struct module *mod, const struct load_info *info);
kernel/module/internal.h
367
static inline void init_build_id(struct module *mod, const struct load_info *info) { }
kernel/module/internal.h
368
static inline void layout_symtab(struct module *mod, struct load_info *info) { }
kernel/module/internal.h
369
static inline void add_kallsyms(struct module *mod, const struct load_info *info) { }
kernel/module/internal.h
373
int mod_sysfs_setup(struct module *mod, const struct load_info *info,
kernel/module/internal.h
375
void mod_sysfs_teardown(struct module *mod);
kernel/module/internal.h
376
void init_param_lock(struct module *mod);
kernel/module/internal.h
378
static inline int mod_sysfs_setup(struct module *mod,
kernel/module/internal.h
386
static inline void mod_sysfs_teardown(struct module *mod) { }
kernel/module/internal.h
387
static inline void init_param_lock(struct module *mod) { }
kernel/module/internal.h
392
const char *symname, struct module *mod, const u32 *crc);
kernel/module/internal.h
393
void module_layout(struct module *mod, struct modversion_info *ver, struct kernel_param *kp,
kernel/module/internal.h
395
int check_modstruct_version(const struct load_info *info, struct module *mod);
kernel/module/internal.h
409
struct module *mod,
kernel/module/internal.h
416
struct module *mod)
kernel/module/internal.h
67
struct module *mod;
kernel/module/kallsyms.c
113
void layout_symtab(struct module *mod, struct load_info *info)
kernel/module/kallsyms.c
170
void add_kallsyms(struct module *mod, const struct load_info *info)
kernel/module/kallsyms.c
225
void init_build_id(struct module *mod, const struct load_info *info)
kernel/module/kallsyms.c
239
void init_build_id(struct module *mod, const struct load_info *info)
kernel/module/kallsyms.c
25
const struct module *mod)
kernel/module/kallsyms.c
253
static const char *find_kallsyms_symbol(struct module *mod,
kernel/module/kallsyms.c
311
void * __weak dereference_module_function_descriptor(struct module *mod,
kernel/module/kallsyms.c
330
struct module *mod;
kernel/module/kallsyms.c
350
struct module *mod;
kernel/module/kallsyms.c
374
struct module *mod;
kernel/module/kallsyms.c
399
static unsigned long __find_kallsyms_symbol_value(struct module *mod, const char *name)
kernel/module/kallsyms.c
416
struct module *mod;
kernel/module/kallsyms.c
447
unsigned long find_kallsyms_symbol_value(struct module *mod, const char *name)
kernel/module/kallsyms.c
457
struct module *mod;
kernel/module/kdb.c
19
struct module *mod;
kernel/module/livepatch.c
18
int copy_module_elf(struct module *mod, struct load_info *info)
kernel/module/livepatch.c
69
void free_module_elf(struct module *mod)
kernel/module/main.c
1078
int try_to_force_load(struct module *mod, const char *reason)
kernel/module/main.c
118
static void mod_update_bounds(struct module *mod)
kernel/module/main.c
1182
struct module *mod)
kernel/module/main.c
1211
static bool inherit_taint(struct module *mod, struct module *owner, const char *name)
kernel/module/main.c
1231
static const struct kernel_symbol *resolve_symbol(struct module *mod,
kernel/module/main.c
1287
resolve_symbol_wait(struct module *mod,
kernel/module/main.c
1304
void __weak module_arch_cleanup(struct module *mod)
kernel/module/main.c
1308
void __weak module_arch_freeing_init(struct module *mod)
kernel/module/main.c
1312
static int module_memory_alloc(struct module *mod, enum mod_mem_type type)
kernel/module/main.c
1351
static void module_memory_restore_rox(struct module *mod)
kernel/module/main.c
1361
static void module_memory_free(struct module *mod, enum mod_mem_type type)
kernel/module/main.c
1368
static void free_mod_mem(struct module *mod)
kernel/module/main.c
1388
static void free_module(struct module *mod)
kernel/module/main.c
1467
static int verify_exported_symbols(struct module *mod)
kernel/module/main.c
1513
static int simplify_symbols(struct module *mod, const struct load_info *info)
kernel/module/main.c
1591
static int apply_relocations(struct module *mod, const struct load_info *info)
kernel/module/main.c
1633
unsigned int __weak arch_mod_section_prepend(struct module *mod,
kernel/module/main.c
1640
long module_get_offset_and_type(struct module *mod, enum mod_mem_type type,
kernel/module/main.c
1663
static void __layout_sections(struct module *mod, struct load_info *info, bool is_init)
kernel/module/main.c
1735
static void layout_sections(struct module *mod, struct load_info *info)
kernel/module/main.c
1749
static void module_license_taint_check(struct module *mod, const char *license)
kernel/module/main.c
1763
static int setup_modinfo(struct module *mod, struct load_info *info)
kernel/module/main.c
1789
static void free_modinfo(struct module *mod)
kernel/module/main.c
182
static inline int strong_try_module_get(struct module *mod)
kernel/module/main.c
193
static inline void add_taint_module(struct module *mod, unsigned flag,
kernel/module/main.c
2102
if (shdr->sh_size != sizeof(struct module)) {
kernel/module/main.c
228
void __noreturn __module_put_and_kthread_exit(struct module *mod, long code)
kernel/module/main.c
2414
static int check_modinfo_livepatch(struct module *mod, struct load_info *info)
kernel/module/main.c
2428
static void check_modinfo_retpoline(struct module *mod, struct load_info *info)
kernel/module/main.c
2517
static void module_augment_kernel_taints(struct module *mod, struct load_info *info)
kernel/module/main.c
2580
static int check_modinfo(struct module *mod, struct load_info *info, int flags)
kernel/module/main.c
2606
static int find_module_sections(struct module *mod, struct load_info *info)
kernel/module/main.c
2731
static int move_module(struct module *mod, struct load_info *info)
kernel/module/main.c
2792
(WARN_ON_ONCE(shdr->sh_size != sizeof(struct module)))) {
kernel/module/main.c
2820
static int check_export_symbol_versions(struct module *mod)
kernel/module/main.c
2832
static void flush_module_icache(const struct module *mod)
kernel/module/main.c
2857
struct module *mod)
kernel/module/main.c
2883
static struct module *layout_and_allocate(struct load_info *info, int flags)
kernel/module/main.c
2885
struct module *mod;
kernel/module/main.c
2931
static void module_deallocate(struct module *mod, struct load_info *info)
kernel/module/main.c
2942
struct module *me)
kernel/module/main.c
2947
static int post_relocation(struct module *mod, const struct load_info *info)
kernel/module/main.c
2964
static void do_mod_ctors(struct module *mod)
kernel/module/main.c
3017
static noinline int do_init_module(struct module *mod)
kernel/module/main.c
3159
struct module *mod;
kernel/module/main.c
3181
struct module *old;
kernel/module/main.c
3222
static int add_unformed_module(struct module *mod)
kernel/module/main.c
3243
static int complete_formation(struct module *mod, struct load_info *info)
kernel/module/main.c
3284
static int prepare_coming_module(struct module *mod)
kernel/module/main.c
3305
struct module *mod = arg;
kernel/module/main.c
3361
struct module *mod;
kernel/module/main.c
363
struct module *owner,
kernel/module/main.c
3755
char *module_flags(struct module *mod, char *buf, bool show_state)
kernel/module/main.c
3784
struct module *mod;
kernel/module/main.c
3823
struct module *__module_address(unsigned long addr)
kernel/module/main.c
3825
struct module *mod;
kernel/module/main.c
3861
void module_for_each_mod(int(*func)(struct module *mod, void *data), void *data)
kernel/module/main.c
3863
struct module *mod;
kernel/module/main.c
3881
struct module *__module_text_address(unsigned long addr)
kernel/module/main.c
3883
struct module *mod = __module_address(addr);
kernel/module/main.c
3896
struct module *mod;
kernel/module/main.c
397
struct module *mod;
kernel/module/main.c
430
struct module *find_module_all(const char *name, size_t len,
kernel/module/main.c
433
struct module *mod;
kernel/module/main.c
445
struct module *find_module(const char *name)
kernel/module/main.c
452
static inline void __percpu *mod_percpu(struct module *mod)
kernel/module/main.c
457
static int percpu_modalloc(struct module *mod, struct load_info *info)
kernel/module/main.c
481
static void percpu_modfree(struct module *mod)
kernel/module/main.c
491
static void percpu_modcopy(struct module *mod,
kernel/module/main.c
502
struct module *mod;
kernel/module/main.c
544
static inline void __percpu *mod_percpu(struct module *mod)
kernel/module/main.c
548
static int percpu_modalloc(struct module *mod, struct load_info *info)
kernel/module/main.c
555
static inline void percpu_modfree(struct module *mod)
kernel/module/main.c
562
static inline void percpu_modcopy(struct module *mod,
kernel/module/main.c
581
static void setup_modinfo_##field(struct module *mod, const char *s) \
kernel/module/main.c
590
static int modinfo_##field##_exists(struct module *mod) \
kernel/module/main.c
594
static void free_modinfo_##field(struct module *mod) \
kernel/module/main.c
623
static int module_unload_init(struct module *mod)
kernel/module/main.c
641
static int already_uses(struct module *a, struct module *b)
kernel/module/main.c
660
static int add_module_usage(struct module *a, struct module *b)
kernel/module/main.c
677
static int ref_module(struct module *a, struct module *b)
kernel/module/main.c
698
static void module_unload_free(struct module *mod)
kernel/module/main.c
704
struct module *i = use->target;
kernel/module/main.c
730
static int try_release_module_ref(struct module *mod)
kernel/module/main.c
744
static int try_stop_module(struct module *mod, int flags, int *forced)
kernel/module/main.c
767
int module_refcount(struct module *mod)
kernel/module/main.c
774
static void free_module(struct module *mod);
kernel/module/main.c
779
struct module *mod;
kernel/module/main.c
872
struct module *modaddr;
kernel/module/main.c
898
void __module_get(struct module *module)
kernel/module/main.c
900
if (module) {
kernel/module/main.c
901
atomic_inc(&module->refcnt);
kernel/module/main.c
902
trace_module_get(module, _RET_IP_);
kernel/module/main.c
907
bool try_module_get(struct module *module)
kernel/module/main.c
911
if (module) {
kernel/module/main.c
913
if (likely(module_is_live(module) &&
kernel/module/main.c
914
atomic_inc_not_zero(&module->refcnt) != 0))
kernel/module/main.c
915
trace_module_get(module, _RET_IP_);
kernel/module/main.c
923
void module_put(struct module *module)
kernel/module/main.c
927
if (module) {
kernel/module/main.c
928
ret = atomic_dec_if_positive(&module->refcnt);
kernel/module/main.c
930
trace_module_put(module, _RET_IP_);
kernel/module/main.c
936
static inline void module_unload_free(struct module *mod)
kernel/module/main.c
940
static int ref_module(struct module *a, struct module *b)
kernel/module/main.c
945
static inline int module_unload_init(struct module *mod)
kernel/module/procfs.c
16
static inline void print_unload_info(struct seq_file *m, struct module *mod)
kernel/module/procfs.c
41
static inline void print_unload_info(struct seq_file *m, struct module *mod)
kernel/module/procfs.c
65
static unsigned int module_total_size(struct module *mod)
kernel/module/procfs.c
76
struct module *mod = list_entry(p, struct module, list);
kernel/module/strict_rwx.c
15
static int module_set_memory(const struct module *mod, enum mod_mem_type type,
kernel/module/strict_rwx.c
33
int module_enable_text_rox(const struct module *mod)
kernel/module/strict_rwx.c
51
int module_enable_rodata_ro(const struct module *mod)
kernel/module/strict_rwx.c
68
int module_enable_rodata_ro_after_init(const struct module *mod)
kernel/module/strict_rwx.c
76
int module_enable_data_nx(const struct module *mod)
kernel/module/strict_rwx.c
92
const struct module *mod)
kernel/module/sysfs.c
122
static void remove_sect_attrs(struct module *mod)
kernel/module/sysfs.c
151
static int add_notes_attrs(struct module *mod, const struct load_info *info)
kernel/module/sysfs.c
210
static void remove_notes_attrs(struct module *mod)
kernel/module/sysfs.c
225
static inline int add_sect_attrs(struct module *mod, const struct load_info *info)
kernel/module/sysfs.c
229
static inline void remove_sect_attrs(struct module *mod) { }
kernel/module/sysfs.c
230
static inline int add_notes_attrs(struct module *mod, const struct load_info *info)
kernel/module/sysfs.c
234
static inline void remove_notes_attrs(struct module *mod) { }
kernel/module/sysfs.c
237
static void del_usage_links(struct module *mod)
kernel/module/sysfs.c
249
static int add_usage_links(struct module *mod)
kernel/module/sysfs.c
269
static void module_remove_modinfo_attrs(struct module *mod, int end)
kernel/module/sysfs.c
287
static int module_add_modinfo_attrs(struct module *mod)
kernel/module/sysfs.c
323
static void mod_kobject_put(struct module *mod)
kernel/module/sysfs.c
332
static int mod_sysfs_init(struct module *mod)
kernel/module/sysfs.c
364
int mod_sysfs_setup(struct module *mod,
kernel/module/sysfs.c
419
static void mod_sysfs_fini(struct module *mod)
kernel/module/sysfs.c
426
void mod_sysfs_teardown(struct module *mod)
kernel/module/sysfs.c
436
void init_param_lock(struct module *mod)
kernel/module/sysfs.c
65
static int add_sect_attrs(struct module *mod, const struct load_info *info)
kernel/module/tracking.c
20
int try_add_tainted_module(struct module *mod)
kernel/module/tree_lookup.c
103
struct module *mod_find(unsigned long addr, struct mod_tree_root *tree)
kernel/module/tree_lookup.c
78
void mod_tree_insert(struct module *mod)
kernel/module/tree_lookup.c
87
void mod_tree_remove_init(struct module *mod)
kernel/module/tree_lookup.c
95
void mod_tree_remove(struct module *mod)
kernel/module/version.c
139
void module_layout(struct module *mod,
kernel/module/version.c
15
struct module *mod,
kernel/module/version.c
76
struct module *mod)
kernel/params.c
30
static inline void check_kparam_locked(struct module *mod)
kernel/params.c
35
static inline void check_kparam_locked(struct module *mod)
kernel/params.c
416
static int param_array(struct module *mod,
kernel/params.c
600
void kernel_param_lock(struct module *mod)
kernel/params.c
605
void kernel_param_unlock(struct module *mod)
kernel/params.c
700
int module_param_sysfs_setup(struct module *mod,
kernel/params.c
735
void module_param_sysfs_remove(struct module *mod)
kernel/power/em_netlink_autogen.c
56
.module = THIS_MODULE,
kernel/printk/index.c
128
static const char *pi_get_module_name(struct module *mod)
kernel/printk/index.c
133
static const char *pi_get_module_name(struct module *mod)
kernel/printk/index.c
139
static void pi_create_file(struct module *mod)
kernel/printk/index.c
146
static void pi_remove_file(struct module *mod)
kernel/printk/index.c
154
struct module *mod = data;
kernel/printk/index.c
20
static struct pi_entry *pi_get_entry(const struct module *mod, loff_t pos)
kernel/printk/index.c
45
const struct module *mod = s->file->f_inode->i_private;
kernel/rcu/srcutree.c
2134
static int srcu_module_coming(struct module *mod)
kernel/rcu/srcutree.c
2151
static void srcu_module_going(struct module *mod)
kernel/rcu/srcutree.c
2171
struct module *mod = data;
kernel/static_call_inline.c
164
struct module *mod = site_mod->mod;
kernel/static_call_inline.c
220
static int __static_call_init(struct module *mod,
kernel/static_call_inline.c
325
struct module *mod;
kernel/static_call_inline.c
363
static int static_call_add_module(struct module *mod)
kernel/static_call_inline.c
402
static void static_call_del_module(struct module *mod)
kernel/static_call_inline.c
445
struct module *mod = data;
kernel/taskstats.c
681
.module = THIS_MODULE,
kernel/trace/bpf_trace.c
2065
struct module *mod;
kernel/trace/bpf_trace.c
2232
void *module)
kernel/trace/bpf_trace.c
2235
struct module *mod = module;
kernel/trace/bpf_trace.c
2248
btm->module = module;
kernel/trace/bpf_trace.c
2256
if (btm->module == module) {
kernel/trace/bpf_trace.c
2298
struct module **mods;
kernel/trace/bpf_trace.c
2368
static void kprobe_multi_put_modules(struct module **mods, u32 cnt)
kernel/trace/bpf_trace.c
2647
struct module **mods;
kernel/trace/bpf_trace.c
2652
static int add_module(struct modules_array *arr, struct module *mod)
kernel/trace/bpf_trace.c
2654
struct module **mods;
kernel/trace/bpf_trace.c
2669
static bool has_module(struct modules_array *arr, struct module *mod)
kernel/trace/bpf_trace.c
2680
static int get_modules_for_addrs(struct module ***mods, unsigned long *addrs, u32 addrs_cnt)
kernel/trace/bpf_trace.c
2687
struct module *mod;
kernel/trace/bpf_trace.c
48
struct module *module;
kernel/trace/bpf_trace.c
63
for (i = 0; i < btm->module->num_bpf_raw_events; ++i) {
kernel/trace/bpf_trace.c
64
btp = &btm->module->bpf_raw_events[i];
kernel/trace/bpf_trace.c
66
if (try_module_get(btm->module))
kernel/trace/fprobe.c
574
static void fprobe_remove_node_in_module(struct module *mod, struct fprobe_hlist_node *node,
kernel/trace/fprobe.c
595
struct module *mod = data;
kernel/trace/fprobe.c
672
struct module **mods;
kernel/trace/fprobe.c
687
struct module *mod = __module_text_address(addr);
kernel/trace/fprobe.c
709
unsigned long *addrs, struct module **mods,
kernel/trace/fprobe.c
794
struct module **mods __free(kfree) = NULL;
kernel/trace/ftrace.c
1274
kfree(ftrace_mod->module);
kernel/trace/ftrace.c
1357
const char *func, const char *module,
kernel/trace/ftrace.c
1369
ftrace_mod->module = kstrdup(module, GFP_KERNEL);
kernel/trace/ftrace.c
1372
if (!ftrace_mod->func || !ftrace_mod->module)
kernel/trace/ftrace.c
2866
ftrace_nop_initialize(struct module *mod, struct dyn_ftrace *rec)
kernel/trace/ftrace.c
3789
static int ftrace_update_code(struct module *mod, struct ftrace_page *new_pgs)
kernel/trace/ftrace.c
4169
seq_printf(m, ":mod:%s\n", ftrace_mod->module);
kernel/trace/ftrace.c
5067
const char *func, char *module, int enable)
kernel/trace/ftrace.c
5082
if (strcmp(ftrace_mod->module, module) != 0)
kernel/trace/ftrace.c
5098
if (module_exists(module))
kernel/trace/ftrace.c
5102
return ftrace_add_mod(tr, func, module, enable);
kernel/trace/ftrace.c
5130
if (strcmp(ftrace_mod->module, mod) != 0)
kernel/trace/ftrace.c
5203
char *func_orig, char *cmd, char *module, int enable)
kernel/trace/ftrace.c
5223
ret = match_records(hash, func, strlen(func), module);
kernel/trace/ftrace.c
5227
return cache_mod(tr, func_orig, module, enable);
kernel/trace/ftrace.c
565
struct module *mod;
kernel/trace/ftrace.c
7539
static int ftrace_process_locs(struct module *mod,
kernel/trace/ftrace.c
7718
struct module *mod;
kernel/trace/ftrace.c
7864
void ftrace_release_mod(struct module *mod)
kernel/trace/ftrace.c
7938
void ftrace_module_enable(struct module *mod)
kernel/trace/ftrace.c
8018
void ftrace_module_init(struct module *mod)
kernel/trace/ftrace.c
8065
allocate_ftrace_mod_map(struct module *mod,
kernel/trace/ftrace.c
8184
allocate_ftrace_mod_map(struct module *mod,
kernel/trace/ftrace.c
8256
void ftrace_free_mem(struct module *mod, void *start_ptr, void *end_ptr)
kernel/trace/trace.c
10070
bool module_exists(const char *module)
kernel/trace/trace.c
10078
n = snprintf(modname, sizeof(modname), "%s:%s", module, this_mod);
kernel/trace/trace.c
10087
static void trace_module_add_evals(struct module *mod)
kernel/trace/trace.c
10101
static void trace_module_remove_evals(struct module *mod)
kernel/trace/trace.c
10127
static inline void trace_module_remove_evals(struct module *mod) { }
kernel/trace/trace.c
10130
static void trace_module_record(struct module *mod, bool add)
kernel/trace/trace.c
10151
struct module *mod = data;
kernel/trace/trace.c
181
struct module *mod;
kernel/trace/trace.c
2963
if ((event->flags & TRACE_EVENT_FL_DYNAMIC) || !event->module)
kernel/trace/trace.c
2967
if (within_module_core(addr, event->module))
kernel/trace/trace.c
5119
trace_insert_eval_map_file(struct module *mod, struct trace_eval_map **start,
kernel/trace/trace.c
5174
static inline void trace_insert_eval_map_file(struct module *mod,
kernel/trace/trace.c
5179
trace_event_update_with_eval_map(struct module *mod,
kernel/trace/trace.c
5420
static int save_mod(struct module *mod, void *data)
kernel/trace/trace.c
5445
static int save_mod(struct module *mod, void *data)
kernel/trace/trace.c
9263
static int make_mod_delta(struct module *mod, void *data)
kernel/trace/trace.c
9287
static int make_mod_delta(struct module *mod, void *data)
kernel/trace/trace.h
468
bool module_exists(const char *module);
kernel/trace/trace.h
470
static inline bool module_exists(const char *module)
kernel/trace/trace.h
926
char *module;
kernel/trace/trace_events.c
1331
char *module __free(kfree) = NULL;
kernel/trace/trace_events.c
1339
module = kstrdup(mod, GFP_KERNEL);
kernel/trace/trace_events.c
1340
if (!module)
kernel/trace/trace_events.c
1344
for (p = strchr(module, '-'); p; p = strchr(p + 1, '-'))
kernel/trace/trace_events.c
1353
if (module && (!call->module || strcmp(module_name(call->module), module)))
kernel/trace/trace_events.c
1392
if (module && ret == -EINVAL && !eret)
kernel/trace/trace_events.c
1393
ret = cache_mod(tr, module, set, match, sub, event);
kernel/trace/trace_events.c
1775
iter->event_mod->module);
kernel/trace/trace_events.c
1782
seq_printf(m, "%s:%s:mod:%s\n", system, event, iter->event_mod->module);
kernel/trace/trace_events.c
3286
__register_event(struct trace_event_call *call, struct module *mod)
kernel/trace/trace_events.c
3301
call->module = mod;
kernel/trace/trace_events.c
3404
static void add_str_to_module(struct module *module, char *str)
kernel/trace/trace_events.c
3419
modstr->module = module;
kernel/trace/trace_events.c
3544
if (call->module)
kernel/trace/trace_events.c
3545
add_str_to_module(call->module, str);
kernel/trace/trace_events.c
3882
static void update_mod_cache(struct trace_array *tr, struct module *mod)
kernel/trace/trace_events.c
3887
if (strcmp(event_mod->module, mod->name) != 0)
kernel/trace/trace_events.c
3897
static void update_cache_events(struct module *mod)
kernel/trace/trace_events.c
3905
static void trace_module_add_events(struct module *mod)
kernel/trace/trace_events.c
3930
static void trace_module_remove_events(struct module *mod)
kernel/trace/trace_events.c
3937
if ((call->flags & TRACE_EVENT_FL_DYNAMIC) || !call->module)
kernel/trace/trace_events.c
3939
if (call->module == mod)
kernel/trace/trace_events.c
3944
if (modstr->module != mod)
kernel/trace/trace_events.c
3966
struct module *mod = data;
kernel/trace/trace_events.c
4461
WARN_ON_ONCE(call->module))
kernel/trace/trace_events.c
47
struct module *module;
kernel/trace/trace_events.c
913
char *module;
kernel/trace/trace_events.c
922
kfree(event_mod->module);
kernel/trace/trace_events.c
945
if (strcmp(event_mod->module, mod) != 0)
kernel/trace/trace_events.c
984
event_mod->module = kstrdup(mod, GFP_KERNEL);
kernel/trace/trace_events.c
985
if (!event_mod->module)
kernel/trace/trace_events_synth.c
1191
struct module *mod, ...)
kernel/trace/trace_events_synth.c
1261
struct module *mod,
kernel/trace/trace_events_synth.c
1461
unsigned int n_fields, struct module *mod)
kernel/trace/trace_events_synth.c
1516
struct module *mod = NULL;
kernel/trace/trace_fprobe.c
1020
struct module **tp_mod)
kernel/trace/trace_fprobe.c
1042
static struct tracepoint *find_tracepoint_in_module(struct module *mod,
kernel/trace/trace_fprobe.c
1056
struct module *mod)
kernel/trace/trace_fprobe.c
1114
struct module *mod = data;
kernel/trace/trace_fprobe.c
1242
struct module *mod __free(module_put) = NULL;
kernel/trace/trace_fprobe.c
125
struct module **tp_mod);
kernel/trace/trace_fprobe.c
132
static struct tracepoint_user *tracepoint_user_find_get(const char *name, struct module **pmod)
kernel/trace/trace_fprobe.c
134
struct module *mod __free(module_put) = NULL;
kernel/trace/trace_fprobe.c
770
struct module *mod __free(module_put) = NULL;
kernel/trace/trace_fprobe.c
986
struct module *mod;
kernel/trace/trace_fprobe.c
989
static void __find_tracepoint_module_cb(struct tracepoint *tp, struct module *mod, void *priv)
kernel/trace/trace_kprobe.c
108
struct module *mod)
kernel/trace/trace_kprobe.c
680
static int register_module_trace_kprobe(struct module *mod, struct trace_kprobe *tk)
kernel/trace/trace_kprobe.c
697
struct module *mod = data;
kernel/trace/trace_kprobe.c
795
static struct module *try_module_get_by_name(const char *name)
kernel/trace/trace_kprobe.c
797
struct module *mod;
kernel/trace/trace_kprobe.c
811
struct module *mod = NULL;
kernel/trace/trace_printk.c
91
struct module *mod = data;
kernel/trace/trace_synth.h
36
struct module *mod;
kernel/tracepoint.c
533
bool trace_module_has_bad_taint(struct module *mod)
kernel/tracepoint.c
602
static int tracepoint_module_coming(struct module *mod)
kernel/tracepoint.c
630
static void tracepoint_module_going(struct module *mod)
kernel/tracepoint.c
666
struct module *mod = data;
kernel/tracepoint.c
707
void for_each_tracepoint_in_module(struct module *mod,
kernel/tracepoint.c
709
struct module *mod, void *priv),
kernel/tracepoint.c
732
struct module *mod, void *priv),
lib/alloc_tag.c
281
static struct module unloaded_mod;
lib/alloc_tag.c
283
static struct module prepend_mod;
lib/alloc_tag.c
333
static bool needs_section_mem(struct module *mod, unsigned long size)
lib/alloc_tag.c
369
struct module *val;
lib/alloc_tag.c
477
static void *reserve_module_tags(struct module *mod, unsigned long size,
lib/alloc_tag.c
564
static void release_module_tags(struct module *mod, bool used)
lib/alloc_tag.c
569
struct module *val;
lib/alloc_tag.c
610
static int load_module(struct module *mod, struct codetag *start, struct codetag *stop)
lib/alloc_tag.c
645
static void replace_module(struct module *mod, struct module *new_mod)
lib/alloc_tag.c
648
struct module *val;
lib/bug.c
113
void module_bug_cleanup(struct module *mod)
lib/bug.c
295
struct module *mod;
lib/bug.c
70
struct module *mod;
lib/bug.c
85
struct module *mod)
lib/codetag.c
138
static void *get_symbol(struct module *mod, const char *prefix, const char *name)
lib/codetag.c
158
static struct codetag_range get_section_range(struct module *mod,
lib/codetag.c
167
static const char *get_mod_name(__maybe_unused struct module *mod)
lib/codetag.c
176
static int codetag_module_init(struct codetag_type *cttype, struct module *mod)
lib/codetag.c
234
bool codetag_needs_module_section(struct module *mod, const char *name,
lib/codetag.c
262
void *codetag_alloc_module_section(struct module *mod, const char *name,
lib/codetag.c
287
void codetag_free_module_sections(struct module *mod)
lib/codetag.c
30
struct module *mod;
lib/codetag.c
303
void codetag_module_replaced(struct module *mod, struct module *new_mod)
lib/codetag.c
319
int codetag_load_module(struct module *mod)
lib/codetag.c
338
void codetag_unload_module(struct module *mod)
lib/dynamic_debug.c
1307
int ddebug_dyndbg_module_param_cb(char *param, char *val, const char *module)
lib/dynamic_debug.c
1309
vpr_info("module: %s %s=\"%s\"\n", module, param, val);
lib/dynamic_debug.c
1310
return ddebug_dyndbg_param_cb(param, val, module, -ENOENT);
lib/dynamic_debug.c
1347
struct module *mod = data;
lib/dynamic_debug.c
146
query->module ?: "",
lib/dynamic_debug.c
191
if (query->module &&
lib/dynamic_debug.c
192
!match_wildcard(query->module, dt->mod_name))
lib/dynamic_debug.c
454
rc = check_set(&query->module, arg, "module");
lib/dynamic_debug.c
472
if (!query->module && modname)
lib/dynamic_debug.c
477
query->module = modname;
lib/dynamic_debug.c
56
const char *module;
lib/error-inject.c
108
static void module_load_ei_list(struct module *mod)
lib/error-inject.c
117
static void module_unload_ei_list(struct module *mod)
lib/error-inject.c
138
struct module *mod = data;
lib/extable.c
75
void trim_init_extable(struct module *m)
lib/kunit/test.c
889
static void kunit_module_init(struct module *mod)
lib/kunit/test.c
929
static void kunit_module_exit(struct module *mod)
lib/kunit/test.c
954
struct module *mod = data;
lib/once.c
11
struct module *module;
lib/once.c
21
module_put(work->module);
lib/once.c
25
static void once_disable_jump(struct static_key_true *key, struct module *mod)
lib/once.c
35
w->module = mod;
lib/once.c
61
unsigned long *flags, struct module *mod)
lib/once.c
91
struct module *mod)
net/atm/br2684.c
73
struct module *old_owner;
net/atm/pppoatm.c
186
struct module *module;
net/atm/pppoatm.c
189
module = pvcc->old_owner;
net/atm/pppoatm.c
192
module_put(module);
net/atm/pppoatm.c
61
struct module *old_owner;
net/batman-adv/netlink.c
1533
.module = THIS_MODULE,
net/bridge/netfilter/ebtables.c
336
struct module *owner = tmpl->owner;
net/bridge/netfilter/ebtables.c
50
struct module *owner;
net/core/drop_monitor.c
1664
.module = THIS_MODULE,
net/core/netdev-genl-gen.c
230
.module = THIS_MODULE,
net/core/rtnetlink.c
387
static int rtnl_register_internal(struct module *owner,
net/core/rtnetlink.c
6901
struct module *owner;
net/core/rtnetlink.c
6956
.module = owner,
net/core/rtnetlink.c
71
struct module *owner;
net/core/sock.c
2270
struct module *owner;
net/devlink/netlink.c
367
.module = THIS_MODULE,
net/dsa/tag.c
134
struct module *owner)
net/dsa/tag.c
144
unsigned int count, struct module *owner)
net/dsa/tag.h
17
struct module *owner;
net/dsa/tag.h
351
struct module *owner);
net/handshake/genl.c
54
.module = THIS_MODULE,
net/hsr/hsr_netlink.c
558
.module = THIS_MODULE,
net/ieee802154/netlink.c
132
.module = THIS_MODULE,
net/ieee802154/nl802154.c
3091
.module = THIS_MODULE,
net/ipv4/fou_core.c
913
.module = THIS_MODULE,
net/ipv4/inet_timewait_sock.c
77
struct module *owner = tw->tw_prot->owner;
net/ipv4/netfilter/arp_tables.c
1494
struct module *table_owner = table->me;
net/ipv4/netfilter/ip_tables.c
1709
struct module *table_owner = table->me;
net/ipv4/tcp_metrics.c
995
.module = THIS_MODULE,
net/ipv6/ila/ila_main.c
54
.module = THIS_MODULE,
net/ipv6/ioam6.c
683
.module = THIS_MODULE,
net/ipv6/netfilter/ip6_tables.c
1718
struct module *table_owner = table->me;
net/ipv6/seg6.c
502
.module = THIS_MODULE,
net/l2tp/l2tp_netlink.c
1001
.module = THIS_MODULE,
net/mptcp/pm_netlink.c
634
.module = THIS_MODULE,
net/ncsi/ncsi-netlink.c
768
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_app.c
46
return try_module_get(app->module);
net/netfilter/ipvs/ip_vs_app.c
52
module_put(app->module);
net/netfilter/ipvs/ip_vs_ctl.c
4241
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_dh.c
246
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_fo.c
55
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_ftp.c
562
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_lblc.c
538
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_lblcr.c
724
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_lc.c
68
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_mh.c
511
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_nq.c
118
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_ovf.c
62
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_pe.c
30
if (pe->module &&
net/netfilter/ipvs/ip_vs_pe.c
31
!try_module_get(pe->module)) {
net/netfilter/ipvs/ip_vs_pe.c
40
module_put(pe->module);
net/netfilter/ipvs/ip_vs_pe_sip.c
164
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_rr.c
103
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_sched.c
101
module_put(sched->module);
net/netfilter/ipvs/ip_vs_sched.c
135
module_put(scheduler->module);
net/netfilter/ipvs/ip_vs_sched.c
90
if (sched->module && !try_module_get(sched->module)) {
net/netfilter/ipvs/ip_vs_sed.c
119
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_sh.c
351
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_sync.c
827
module_put(p->pe->module);
net/netfilter/ipvs/ip_vs_twos.c
120
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_wlc.c
91
.module = THIS_MODULE,
net/netfilter/ipvs/ip_vs_wrr.c
241
.module = THIS_MODULE,
net/netfilter/nf_conntrack_helper.c
157
if (!try_module_get(nat->module))
net/netfilter/nf_conntrack_helper.c
173
module_put(nat->module);
net/netfilter/nf_conntrack_helper.c
438
struct module *module)
net/netfilter/nf_conntrack_helper.c
447
helper->me = module;
net/netfilter/nf_tables_api.c
1080
char module[MODULE_NAME_LEN];
net/netfilter/nf_tables_api.c
1102
if (!strcmp(req->module, module_name)) {
net/netfilter/nf_tables_api.c
11102
request_module("%s", req->module);
net/netfilter/nf_tables_api.c
1116
strscpy(req->module, module_name, MODULE_NAME_LEN);
net/netfilter/nf_tables_api.c
1336
.module = THIS_MODULE,
net/netfilter/nf_tables_api.c
2209
.module = THIS_MODULE,
net/netfilter/nf_tables_api.c
3582
struct module *owner;
net/netfilter/nf_tables_api.c
4005
.module = THIS_MODULE,
net/netfilter/nf_tables_api.c
5141
.module = THIS_MODULE,
net/netfilter/nf_tables_api.c
6553
.module = THIS_MODULE,
net/netfilter/nf_tables_api.c
8537
.module = THIS_MODULE,
net/netfilter/nf_tables_api.c
9511
.module = THIS_MODULE,
net/netfilter/nfnetlink_hook.c
443
.module = THIS_MODULE,
net/netfilter/nft_compat.c
293
static void __nft_mt_tg_destroy(struct module *me, const struct nft_expr *expr)
net/netfilter/nft_compat.c
304
struct module *me = target->me;
net/netfilter/nft_compat.c
555
struct module *me = match->me;
net/netfilter/x_tables.c
1262
struct module *owner = NULL;
net/netfilter/x_tables.c
48
struct module *me;
net/netlabel/netlabel_calipso.c
369
.module = THIS_MODULE,
net/netlabel/netlabel_cipso_v4.c
767
.module = THIS_MODULE,
net/netlabel/netlabel_mgmt.c
821
.module = THIS_MODULE,
net/netlabel/netlabel_unlabeled.c
1366
.module = THIS_MODULE,
net/netlink/af_netlink.c
2001
__netlink_kernel_create(struct net *net, int unit, struct module *module,
net/netlink/af_netlink.c
204
__module_get(nt->module);
net/netlink/af_netlink.c
2046
nl_table[unit].module = module;
net/netlink/af_netlink.c
2261
struct module *module;
net/netlink/af_netlink.c
232
module_put(nt->module);
net/netlink/af_netlink.c
2373
module = cb->module;
net/netlink/af_netlink.c
2376
module_put(module);
net/netlink/af_netlink.c
2411
if (!try_module_get(control->module)) {
net/netlink/af_netlink.c
2422
cb->module = control->module;
net/netlink/af_netlink.c
2453
module_put(control->module);
net/netlink/af_netlink.c
2858
nl_table[NETLINK_USERSOCK].module = THIS_MODULE;
net/netlink/af_netlink.c
647
struct module *module = NULL;
net/netlink/af_netlink.c
672
try_module_get(nl_table[protocol].module))
net/netlink/af_netlink.c
673
module = nl_table[protocol].module;
net/netlink/af_netlink.c
691
nlk->module = module;
net/netlink/af_netlink.c
699
module_put(module);
net/netlink/af_netlink.c
769
module_put(nlk->cb.module);
net/netlink/af_netlink.c
774
module_put(nlk->module);
net/netlink/af_netlink.c
785
nl_table[sk->sk_protocol].module = NULL;
net/netlink/af_netlink.h
48
struct module *module;
net/netlink/af_netlink.h
68
struct module *module;
net/netlink/genetlink.c
1059
.module = family->module,
net/netlink/genetlink.c
1799
.module = THIS_MODULE,
net/nfc/netlink.c
1820
.module = THIS_MODULE,
net/nfc/nfc.h
22
struct module *owner;
net/openvswitch/conntrack.c
1995
.module = THIS_MODULE,
net/openvswitch/datapath.c
1576
.module = THIS_MODULE,
net/openvswitch/datapath.c
2122
.module = THIS_MODULE,
net/openvswitch/datapath.c
2619
.module = THIS_MODULE,
net/openvswitch/datapath.c
749
.module = THIS_MODULE,
net/openvswitch/meter.c
726
.module = THIS_MODULE,
net/openvswitch/vport.h
144
struct module *owner;
net/psample/psample.c
115
.module = THIS_MODULE,
net/psp/psp-nl-gen.c
134
.module = THIS_MODULE,
net/rds/rds.h
532
struct module *t_owner;
net/sched/act_api.c
758
struct module *owner = p->ops->owner;
net/shaper/shaper_nl_gen.c
152
.module = THIS_MODULE,
net/smc/smc_netlink.c
143
.module = THIS_MODULE,
net/smc/smc_pnet.c
720
.module = THIS_MODULE,
net/socket.c
658
struct module *owner = ops->owner;
net/sunrpc/svc_xprt.c
170
struct module *owner = xprt->xpt_class->xcl_owner;
net/tipc/netlink.c
294
.module = THIS_MODULE,
net/tipc/netlink_compat.c
1351
.module = THIS_MODULE,
net/vmw_vsock/af_vsock.c
536
module_put(vsk->transport->module);
net/vmw_vsock/af_vsock.c
603
if (!new_transport || !try_module_get(new_transport->module)) {
net/vmw_vsock/af_vsock.c
637
module_put(new_transport->module);
net/vmw_vsock/af_vsock.c
644
module_put(new_transport->module);
net/vmw_vsock/af_vsock_tap.c
22
__module_get(vt->module);
net/vmw_vsock/af_vsock_tap.c
54
module_put(vt->module);
net/vmw_vsock/hyperv_transport.c
840
.module = THIS_MODULE,
net/vmw_vsock/virtio_transport.c
552
.module = THIS_MODULE,
net/vmw_vsock/vmci_transport.c
2049
.module = THIS_MODULE,
net/vmw_vsock/vsock_loopback.c
65
.module = THIS_MODULE,
net/wireless/nl80211.c
19174
.module = THIS_MODULE,
scripts/mod/file2alias.c
1047
static void do_amba_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1073
static void do_mips_cdmm_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1086
static void do_x86cpu_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1106
static void do_cpu_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1114
static void do_mcb_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1122
static void do_mei_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1138
static void do_rio_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1156
static void do_ulpi_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1165
static void do_hda_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1181
static void do_sdw_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1199
static void do_fsl_mc_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1208
static void do_tbsvc_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1232
static void do_typec_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1240
static void do_tee_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1253
static void do_wmi_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1267
static void do_mhi_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1274
static void do_mhi_ep_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1282
static void do_ishtp_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
129
void (*do_entry)(struct module *mod, void *symval);
scripts/mod/file2alias.c
1292
static void do_auxiliary_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1304
static void do_ssam_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1324
static void do_dfl_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1333
static void do_cdx_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1367
static void do_vchiq_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1375
static void do_coreboot_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
1394
void (*do_entry)(struct module *mod, void *symval),
scripts/mod/file2alias.c
1395
struct module *mod)
scripts/mod/file2alias.c
1484
void handle_moddevtable(struct module *mod, struct elf_info *info,
scripts/mod/file2alias.c
186
unsigned char max, struct module *mod)
scripts/mod/file2alias.c
288
static void do_usb_entry_multi(struct module *mod, void *symval)
scripts/mod/file2alias.c
353
static void do_of_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
380
static void do_hid_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
398
static void do_ieee1394_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
421
static void do_pci_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
476
static void do_ccw_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
48
module_alias_printf(struct module *mod, bool append_wildcard,
scripts/mod/file2alias.c
499
static void do_ap_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
507
static void do_css_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
515
static void do_serio_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
539
static void do_acpi_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
567
static void do_pnp_device_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
580
static void do_pnp_card_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
602
static void do_pcmcia_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
636
static void do_vio_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
666
static void do_input_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
723
static void do_eisa_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
730
static void do_parisc_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
748
static void do_sdio_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
764
static void do_ssb_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
780
static void do_bcma_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
798
static void do_virtio_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
816
static void do_vmbus_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
828
static void do_rpmsg_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
836
static void do_i2c_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
843
static void do_i3c_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
861
static void do_slim_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
870
static void do_spi_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
909
static void do_dmi_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
931
static void do_platform_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
938
static void do_mdio_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
961
static void do_zorro_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
972
static void do_isapnp_entry(struct module *mod, void *symval)
scripts/mod/file2alias.c
985
static void do_ipack_entry(struct module *mod, void *symval)
scripts/mod/modpost.c
1075
static void check_export_symbol(struct module *mod, struct elf_info *elf,
scripts/mod/modpost.c
1145
static void check_section_mismatch(struct module *mod, struct elf_info *elf,
scripts/mod/modpost.c
1340
static void section_rela(struct module *mod, struct elf_info *elf,
scripts/mod/modpost.c
1382
static void section_rel(struct module *mod, struct elf_info *elf,
scripts/mod/modpost.c
1431
static void check_sec_ref(struct module *mod, struct elf_info *elf)
scripts/mod/modpost.c
1480
static void extract_crcs_for_object(const char *object, struct module *mod)
scripts/mod/modpost.c
1542
static void mod_set_crcs(struct module *mod)
scripts/mod/modpost.c
1574
struct module *mod;
scripts/mod/modpost.c
1741
static void check_exports(struct module *mod)
scripts/mod/modpost.c
1755
if (exp->module == mod) {
scripts/mod/modpost.c
176
static struct module *find_module(const char *filename, const char *modname)
scripts/mod/modpost.c
1762
s->module = exp->module;
scripts/mod/modpost.c
178
struct module *mod;
scripts/mod/modpost.c
1804
static void keep_no_trim_symbols(struct module *mod)
scripts/mod/modpost.c
1821
static void check_modname_len(struct module *mod)
scripts/mod/modpost.c
1834
static void add_header(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
1864
static void add_exported_symbols(struct buffer *buf, struct module *mod)
scripts/mod/modpost.c
188
static struct module *new_module(const char *name, size_t namelen)
scripts/mod/modpost.c
190
struct module *mod;
scripts/mod/modpost.c
1902
static void add_extended_versions(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
1913
if (!s->module)
scripts/mod/modpost.c
1927
if (!s->module)
scripts/mod/modpost.c
1945
static void add_versions(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
1957
if (!s->module)
scripts/mod/modpost.c
1981
static void add_depends(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
1988
if (s->module)
scripts/mod/modpost.c
1989
s->module->seen = s->module->is_vmlinux;
scripts/mod/modpost.c
1996
if (!s->module)
scripts/mod/modpost.c
1999
if (s->module->seen)
scripts/mod/modpost.c
2002
s->module->seen = true;
scripts/mod/modpost.c
2003
p = get_basename(s->module->name);
scripts/mod/modpost.c
2010
static void add_srcversion(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
2076
static void write_vmlinux_export_c_file(struct module *mod)
scripts/mod/modpost.c
2104
static void write_mod_c_file(struct module *mod)
scripts/mod/modpost.c
2155
struct module *mod;
scripts/mod/modpost.c
220
struct module *module;
scripts/mod/modpost.c
2203
struct module *mod;
scripts/mod/modpost.c
2225
struct module *mod;
scripts/mod/modpost.c
2272
struct module *mod;
scripts/mod/modpost.c
253
static void sym_add_unresolved(const char *name, struct module *mod, bool weak)
scripts/mod/modpost.c
263
static struct symbol *sym_find_with_module(const char *name, struct module *mod)
scripts/mod/modpost.c
272
if (strcmp(s->name, name) == 0 && (!mod || s->module == mod))
scripts/mod/modpost.c
351
static struct symbol *sym_add_exported(const char *name, struct module *mod,
scripts/mod/modpost.c
356
if (s && (!external_module || s->module->is_vmlinux || s->module == mod)) {
scripts/mod/modpost.c
358
mod->name, name, s->module->name,
scripts/mod/modpost.c
359
s->module->is_vmlinux ? "" : ".ko");
scripts/mod/modpost.c
363
s->module = mod;
scripts/mod/modpost.c
622
static void handle_symbol(struct module *mod, struct elf_info *info,
scripts/mod/modpost.h
212
void handle_moddevtable(struct module *mod, struct elf_info *info,
security/integrity/ima/ima.h
321
hook(MODULE_CHECK, module) \
sound/aoa/aoa.h
22
struct module *owner;
sound/aoa/aoa.h
69
struct module *owner;
sound/aoa/core/alsa.c
16
int aoa_alsa_init(char *name, struct module *mod, struct device *dev)
sound/aoa/core/alsa.h
12
extern int aoa_alsa_init(char *name, struct module *mod, struct device *dev);
sound/aoa/soundbus/soundbus.h
183
struct module *owner;
sound/aoa/soundbus/soundbus.h
64
struct module *owner;
sound/core/control.c
134
module_put(card->module);
sound/core/control.c
65
if (!try_module_get(card->module)) {
sound/core/control.c
88
module_put(card->module);
sound/core/hrtimer.c
141
timer->module = THIS_MODULE;
sound/core/hwdep.c
141
module_put(hw->card->module);
sound/core/hwdep.c
150
struct module *mod = hw->card->module;
sound/core/hwdep.c
88
if (!try_module_get(hw->card->module)) {
sound/core/info.c
259
module_put(entry->module);
sound/core/info.c
271
module_put(entry->module);
sound/core/info.c
375
module_put(entry->module);
sound/core/info.c
395
module_put(entry->module);
sound/core/info.c
409
static struct snd_info_entry *create_subdir(struct module *mod,
sound/core/info.c
427
struct module *module);
sound/core/info.c
488
entry = create_subdir(card->module, str);
sound/core/info.c
663
struct module *module)
sound/core/info.c
680
entry->module = module;
sound/core/info.c
698
struct snd_info_entry *snd_info_create_module_entry(struct module * module,
sound/core/info.c
704
return snd_info_create_entry(name, parent, module);
sound/core/info.c
724
return snd_info_create_entry(name, parent, card->module);
sound/core/info.c
80
if (!try_module_get(entry->module))
sound/core/info.c
84
module_put(entry->module);
sound/core/init.c
107
if (check(module, slot))
sound/core/init.c
146
int idx, const char *xid, struct module *module,
sound/core/init.c
172
struct module *module, int extra_size,
sound/core/init.c
188
err = snd_card_init(card, parent, idx, xid, module, extra_size);
sound/core/init.c
228
struct module *module, size_t extra_size,
sound/core/init.c
240
err = snd_card_init(card, parent, idx, xid, module, extra_size);
sound/core/init.c
277
int idx, const char *xid, struct module *module,
sound/core/init.c
289
idx = get_slot_from_bitmask(idx, module_slot_match, module);
sound/core/init.c
291
idx = get_slot_from_bitmask(idx, check_empty_slot, module);
sound/core/init.c
314
WARN_ON(IS_MODULE(CONFIG_SND) && !module);
sound/core/init.c
315
card->module = module;
sound/core/init.c
50
static int module_slot_match(struct module *module, int idx)
sound/core/init.c
56
if (!module || !*module->name || !slots[idx])
sound/core/init.c
59
s1 = module->name;
sound/core/init.c
89
static int check_empty_slot(struct module *module, int slot)
sound/core/init.c
98
static int get_slot_from_bitmask(int mask, int (*check)(struct module *, int),
sound/core/init.c
987
idx, card->module->name);
sound/core/init.c
99
struct module *module)
sound/core/oss/mixer_oss.c
59
if (!try_module_get(card->module)) {
sound/core/oss/mixer_oss.c
75
module_put(fmixer->card->module);
sound/core/oss/pcm_oss.c
2499
if (!try_module_get(pcm->card->module)) {
sound/core/oss/pcm_oss.c
2555
module_put(pcm->card->module);
sound/core/oss/pcm_oss.c
2583
module_put(pcm->card->module);
sound/core/pcm_native.c
2881
if (!try_module_get(pcm->card->module)) {
sound/core/pcm_native.c
2919
module_put(pcm->card->module);
sound/core/pcm_native.c
2946
module_put(pcm->card->module);
sound/core/rawmidi.c
419
if (!try_module_get(rmidi->card->module))
sound/core/rawmidi.c
425
module_put(rmidi->card->module);
sound/core/rawmidi.c
462
if (!try_module_get(rmidi->card->module)) {
sound/core/rawmidi.c
528
module_put(rmidi->card->module);
sound/core/rawmidi.c
597
module_put(rmidi->card->module);
sound/core/rawmidi.c
606
struct module *module;
sound/core/rawmidi.c
612
module = rmidi->card->module;
sound/core/rawmidi.c
614
module_put(module);
sound/core/seq/seq_ports.h
49
struct module *owner; /* owner of this port */
sound/core/seq/seq_virmidi.c
289
if (!try_module_get(rdev->card->module))
sound/core/seq/seq_virmidi.c
305
module_put(rdev->card->module);
sound/core/seq/seq_virmidi.c
319
if (!try_module_get(rdev->card->module))
sound/core/seq/seq_virmidi.c
335
module_put(rdev->card->module);
sound/core/seq_device.c
270
int __snd_seq_driver_register(struct snd_seq_driver *drv, struct module *mod)
sound/core/timer.c
2162
timer->module = THIS_MODULE;
sound/core/timer.c
357
if (!try_module_get(timer->module)) {
sound/core/timer.c
370
module_put(timer->module);
sound/core/timer.c
461
module_put(timer->module);
sound/core/timer.c
952
timer->module = card->module;
sound/drivers/opl3/opl3_seq.c
27
if (!try_module_get(opl3->card->module))
sound/drivers/opl3/opl3_seq.c
35
module_put(opl3->card->module);
sound/drivers/opl4/opl4_proc.c
98
entry->module = THIS_MODULE;
sound/drivers/opl4/opl4_seq.c
51
if (!try_module_get(opl4->card->module))
sound/drivers/opl4/opl4_seq.c
58
module_put(opl4->card->module);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
197
void *codec, struct module *module,
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
213
ret = request_firmware_nowait(module, FW_ACTION_UEVENT,
sound/hda/common/bind.c
183
struct module *owner)
sound/hda/common/bind.c
90
struct module *owner = dev->driver->owner;
sound/isa/wavefront/wavefront_fx.c
137
if (!try_module_get(hw->card->module))
sound/isa/wavefront/wavefront_fx.c
147
module_put(hw->card->module);
sound/isa/wavefront/wavefront_synth.c
1646
if (!try_module_get(hw->card->module))
sound/isa/wavefront/wavefront_synth.c
1656
module_put(hw->card->module);
sound/oss/dmasound/dmasound.h
109
struct module *owner;
sound/pci/cs46xx/cs46xx_dsp_spos.h
59
struct dsp_module_desc * module;
sound/pci/cs46xx/cs46xx_lib.c
351
static void free_module_desc(struct dsp_module_desc *module)
sound/pci/cs46xx/cs46xx_lib.c
353
if (!module)
sound/pci/cs46xx/cs46xx_lib.c
355
kfree(module->module_name);
sound/pci/cs46xx/cs46xx_lib.c
356
kfree(module->symbol_table.symbols);
sound/pci/cs46xx/cs46xx_lib.c
357
if (module->segments) {
sound/pci/cs46xx/cs46xx_lib.c
359
for (i = 0; i < module->nsegments; i++)
sound/pci/cs46xx/cs46xx_lib.c
360
kfree(module->segments[i].data);
sound/pci/cs46xx/cs46xx_lib.c
361
kfree(module->segments);
sound/pci/cs46xx/cs46xx_lib.c
363
kfree(module);
sound/pci/cs46xx/cs46xx_lib.c
389
struct dsp_module_desc *module = NULL;
sound/pci/cs46xx/cs46xx_lib.c
404
module = kzalloc_obj(*module);
sound/pci/cs46xx/cs46xx_lib.c
405
if (!module)
sound/pci/cs46xx/cs46xx_lib.c
407
module->module_name = kstrdup(fw_name, GFP_KERNEL);
sound/pci/cs46xx/cs46xx_lib.c
408
if (!module->module_name)
sound/pci/cs46xx/cs46xx_lib.c
413
nums = module->symbol_table.nsymbols = le32_to_cpu(fwdat[fwlen++]);
sound/pci/cs46xx/cs46xx_lib.c
416
module->symbol_table.symbols =
sound/pci/cs46xx/cs46xx_lib.c
418
if (!module->symbol_table.symbols)
sound/pci/cs46xx/cs46xx_lib.c
422
&module->symbol_table.symbols[i];
sound/pci/cs46xx/cs46xx_lib.c
433
nums = module->nsegments = le32_to_cpu(fwdat[fwlen++]);
sound/pci/cs46xx/cs46xx_lib.c
436
module->segments =
sound/pci/cs46xx/cs46xx_lib.c
438
if (!module->segments)
sound/pci/cs46xx/cs46xx_lib.c
441
struct dsp_segment_desc *entry = &module->segments[i];
sound/pci/cs46xx/cs46xx_lib.c
456
*module_ret = module;
sound/pci/cs46xx/cs46xx_lib.c
463
free_module_desc(module);
sound/pci/cs46xx/cs46xx_lib.h
77
int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module);
sound/pci/cs46xx/dsp_spos.c
113
static struct dsp_segment_desc * get_segment_desc (struct dsp_module_desc * module, int seg_type)
sound/pci/cs46xx/dsp_spos.c
116
for (i = 0;i < module->nsegments; ++i) {
sound/pci/cs46xx/dsp_spos.c
117
if (module->segments[i].segment_type == seg_type) {
sound/pci/cs46xx/dsp_spos.c
118
return (module->segments + i);
sound/pci/cs46xx/dsp_spos.c
139
static int add_symbols (struct snd_cs46xx * chip, struct dsp_module_desc * module)
sound/pci/cs46xx/dsp_spos.c
144
if (module->symbol_table.nsymbols > 0) {
sound/pci/cs46xx/dsp_spos.c
145
if (!strcmp(module->symbol_table.symbols[0].symbol_name, "OVERLAYBEGINADDRESS") &&
sound/pci/cs46xx/dsp_spos.c
146
module->symbol_table.symbols[0].symbol_type == SYMBOL_CONSTANT ) {
sound/pci/cs46xx/dsp_spos.c
147
module->overlay_begin_address = module->symbol_table.symbols[0].address;
sound/pci/cs46xx/dsp_spos.c
151
for (i = 0;i < module->symbol_table.nsymbols; ++i) {
sound/pci/cs46xx/dsp_spos.c
160
module->symbol_table.symbols[i].symbol_name,
sound/pci/cs46xx/dsp_spos.c
161
module->symbol_table.symbols[i].symbol_type) == NULL) {
sound/pci/cs46xx/dsp_spos.c
163
ins->symbol_table.symbols[ins->symbol_table.nsymbols] = module->symbol_table.symbols[i];
sound/pci/cs46xx/dsp_spos.c
164
ins->symbol_table.symbols[ins->symbol_table.nsymbols].address += ((ins->code.offset / 2) - module->overlay_begin_address);
sound/pci/cs46xx/dsp_spos.c
165
ins->symbol_table.symbols[ins->symbol_table.nsymbols].module = module;
sound/pci/cs46xx/dsp_spos.c
176
module->symbol_table.symbols[i].symbol_name); */
sound/pci/cs46xx/dsp_spos.c
1902
struct dsp_module_desc *module = &ins->modules[i];
sound/pci/cs46xx/dsp_spos.c
1906
seg = get_segment_desc(module, SEGTYPE_SP_PARAMETER);
sound/pci/cs46xx/dsp_spos.c
1911
seg = get_segment_desc(module, SEGTYPE_SP_SAMPLE);
sound/pci/cs46xx/dsp_spos.c
1916
seg = get_segment_desc(module, SEGTYPE_SP_PROGRAM);
sound/pci/cs46xx/dsp_spos.c
1920
doffset = seg->offset * 4 + module->load_address * 4
sound/pci/cs46xx/dsp_spos.c
1924
ins->code.data + module->load_address,
sound/pci/cs46xx/dsp_spos.c
209
ins->symbol_table.symbols[index].module = NULL;
sound/pci/cs46xx/dsp_spos.c
351
int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module)
sound/pci/cs46xx/dsp_spos.c
354
struct dsp_segment_desc * code = get_segment_desc (module,SEGTYPE_SP_PROGRAM);
sound/pci/cs46xx/dsp_spos.c
365
"dsp_spos: loading module %s into DSP\n", module->module_name);
sound/pci/cs46xx/dsp_spos.c
372
err = dsp_load_parameter(chip, get_segment_desc(module,
sound/pci/cs46xx/dsp_spos.c
382
err = dsp_load_sample(chip, get_segment_desc(module,
sound/pci/cs46xx/dsp_spos.c
402
module->load_address = ins->code.offset;
sound/pci/cs46xx/dsp_spos.c
403
module->overlay_begin_address = 0x000;
sound/pci/cs46xx/dsp_spos.c
407
if (snd_BUG_ON(!module->symbol_table.symbols))
sound/pci/cs46xx/dsp_spos.c
409
if (add_symbols(chip,module)) {
sound/pci/cs46xx/dsp_spos.c
421
module->nfixups = shadow_and_reallocate_code(chip,code->data,code->size,module->overlay_begin_address);
sound/pci/cs46xx/dsp_spos.c
435
ins->modules[ins->nmodules] = *module;
sound/pci/cs46xx/dsp_spos.c
504
if (ins->symbol_table.symbols[i].module != NULL) {
sound/pci/cs46xx/dsp_spos.c
505
module_str = ins->symbol_table.symbols[i].module->module_name;
sound/pci/oxygen/oxygen.h
158
struct module *owner,
sound/pci/oxygen/oxygen_lib.c
576
struct module *owner,
sound/pci/oxygen/oxygen_lib.c
702
struct module *owner,
sound/soc/codecs/tas2781-comlib-i2c.c
337
struct module *module,
sound/soc/codecs/tas2781-comlib-i2c.c
356
ret = request_firmware_nowait(module, FW_ACTION_UEVENT,
sound/soc/intel/atom/sst-atom-controls.c
1390
struct sst_module *module;
sound/soc/intel/atom/sst-atom-controls.c
1395
module = devm_kzalloc(c->dev, sizeof(*module), GFP_KERNEL);
sound/soc/intel/atom/sst-atom-controls.c
1396
if (!module)
sound/soc/intel/atom/sst-atom-controls.c
1403
module->kctl = kctl;
sound/soc/intel/atom/sst-atom-controls.c
1404
list_add_tail(&module->node, &ids->gain_list);
sound/soc/intel/atom/sst-atom-controls.c
1409
module->kctl = kctl;
sound/soc/intel/atom/sst-atom-controls.c
1410
list_add_tail(&module->node, &ids->algo_list);
sound/soc/intel/atom/sst/sst_loader.c
108
struct fw_module_header **module, u32 *num_modules)
sound/soc/intel/atom/sst/sst_loader.c
130
*module = (void *)sst_fw_in_mem + sizeof(*header);
sound/soc/intel/atom/sst/sst_loader.c
173
struct fw_module_header *module, struct list_head *memcpy_list)
sound/soc/intel/atom/sst/sst_loader.c
181
module->signature, module->mod_size,
sound/soc/intel/atom/sst/sst_loader.c
182
module->blocks, module->type);
sound/soc/intel/atom/sst/sst_loader.c
183
dev_dbg(sst_drv_ctx->dev, "module entrypoint 0x%x\n", module->entry_point);
sound/soc/intel/atom/sst/sst_loader.c
185
block = (void *)module + sizeof(*module);
sound/soc/intel/atom/sst/sst_loader.c
187
for (count = 0; count < module->blocks; count++) {
sound/soc/intel/atom/sst/sst_loader.c
234
struct fw_module_header *module;
sound/soc/intel/atom/sst/sst_loader.c
238
ret_val = sst_validate_fw_image(ctx, size, &module, &num_modules);
sound/soc/intel/atom/sst/sst_loader.c
243
ret_val = sst_parse_module_memcpy(ctx, module, fw_list);
sound/soc/intel/atom/sst/sst_loader.c
246
module = (void *)module + sizeof(*module) + module->mod_size;
sound/soc/intel/avs/topology.c
1225
struct avs_tplg_module *module;
sound/soc/intel/avs/topology.c
1235
module = devm_kzalloc(comp->card->dev, sizeof(*module), GFP_KERNEL);
sound/soc/intel/avs/topology.c
1236
if (!module)
sound/soc/intel/avs/topology.c
1239
ret = avs_parse_tokens(comp, module, module_parsers,
sound/soc/intel/avs/topology.c
1247
u32 num_config_ids = module->num_config_ids;
sound/soc/intel/avs/topology.c
1267
module->config_ids = config_ids;
sound/soc/intel/avs/topology.c
1270
module->owner = owner;
sound/soc/intel/avs/topology.c
1271
INIT_LIST_HEAD(&module->node);
sound/soc/intel/avs/topology.c
1273
return module;
sound/soc/intel/avs/topology.c
1361
struct avs_tplg_module *module;
sound/soc/intel/avs/topology.c
1369
module = avs_tplg_module_create(comp, pipeline, tuples, esize);
sound/soc/intel/avs/topology.c
1370
if (IS_ERR(module)) {
sound/soc/intel/avs/topology.c
1372
PTR_ERR(module));
sound/soc/intel/avs/topology.c
1373
return ERR_CAST(module);
sound/soc/intel/avs/topology.c
1376
list_add_tail(&module->node, &pipeline->mod_list);
sound/soc/intel/avs/utils.c
21
struct avs_module_entry *module;
sound/soc/intel/avs/utils.c
23
module = &adev->mods_info->entries[i];
sound/soc/intel/avs/utils.c
24
if (guid_equal(&module->uuid, uuid))
sound/soc/intel/avs/utils.c
37
struct avs_module_entry *module;
sound/soc/intel/avs/utils.c
39
module = &adev->mods_info->entries[i];
sound/soc/intel/avs/utils.c
40
if (module->module_id == module_id)
sound/soc/intel/avs/utils.c
77
struct avs_module_entry module;
sound/soc/intel/avs/utils.c
80
ret = avs_get_module_entry(adev, uuid, &module);
sound/soc/intel/avs/utils.c
81
return !ret ? module.module_id : -ENOENT;
sound/soc/qcom/qdsp6/audioreach.c
1004
intf_cfg->cfg.lpaif_type = module->hw_interface_type;
sound/soc/qcom/qdsp6/audioreach.c
1005
intf_cfg->cfg.intf_idx = module->hw_interface_idx;
sound/soc/qcom/qdsp6/audioreach.c
1006
intf_cfg->cfg.sd_line_idx = module->sd_line_idx;
sound/soc/qcom/qdsp6/audioreach.c
1023
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1031
hw_cfg->mf.data_format = module->data_format;
sound/soc/qcom/qdsp6/audioreach.c
1036
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1046
const struct audioreach_module *module)
sound/soc/qcom/qdsp6/audioreach.c
1060
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1067
cfg->log_code = module->log_code;
sound/soc/qcom/qdsp6/audioreach.c
1068
cfg->log_tap_point_id = module->log_tap_point_id;
sound/soc/qcom/qdsp6/audioreach.c
1069
cfg->mode = module->log_mode;
sound/soc/qcom/qdsp6/audioreach.c
1075
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
1099
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1112
media_cfg->interleaved = module->interleave_type;
sound/soc/qcom/qdsp6/audioreach.c
1122
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
1141
graph->port->id, module->instance_id);
sound/soc/qcom/qdsp6/audioreach.c
1148
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1180
const struct audioreach_module *module, int vol)
sound/soc/qcom/qdsp6/audioreach.c
1193
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1206
const struct audioreach_module *module)
sound/soc/qcom/qdsp6/audioreach.c
1218
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1223
cfg->gain_cfg.gain = module->gain;
sound/soc/qcom/qdsp6/audioreach.c
1229
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
1232
return audioreach_send_u32_param(graph, module, PARAM_ID_SP_OP_MODE,
sound/soc/qcom/qdsp6/audioreach.c
1237
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
1270
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1281
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1301
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
1316
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
1321
switch (module->module_id) {
sound/soc/qcom/qdsp6/audioreach.c
1323
rc = audioreach_module_enable(graph, module, true);
sound/soc/qcom/qdsp6/audioreach.c
1325
rc = audioreach_logging_set_media_format(graph, module);
sound/soc/qcom/qdsp6/audioreach.c
1332
rc = audioreach_pcm_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1335
rc = audioreach_display_port_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1338
rc = audioreach_set_module_config(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1342
rc = audioreach_i2s_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1345
rc = audioreach_shmem_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1348
rc = audioreach_gain_set(graph, module);
sound/soc/qcom/qdsp6/audioreach.c
1352
rc = audioreach_codec_dma_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1355
rc = audioreach_sal_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1357
rc = audioreach_sal_limiter_enable(graph, module, true);
sound/soc/qcom/qdsp6/audioreach.c
1360
rc = audioreach_mfc_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1363
rc = audioreach_gapless_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
1366
rc = audioreach_speaker_protection(graph, module,
sound/soc/qcom/qdsp6/audioreach.c
1370
rc = audioreach_speaker_protection_vi(graph, module, cfg);
sound/soc/qcom/qdsp6/audioreach.c
364
const struct audioreach_module *module)
sound/soc/qcom/qdsp6/audioreach.c
367
obj->instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
371
obj->prop_id_port.max_ip_port = module->max_ip_port;
sound/soc/qcom/qdsp6/audioreach.c
372
obj->prop_id_port.max_op_port = module->max_op_port;
sound/soc/qcom/qdsp6/audioreach.c
379
struct audioreach_module *module;
sound/soc/qcom/qdsp6/audioreach.c
386
list_for_each_entry(module, &container->modules_list, node) {
sound/soc/qcom/qdsp6/audioreach.c
387
obj->mod_cfg[i].module_id = module->module_id;
sound/soc/qcom/qdsp6/audioreach.c
388
obj->mod_cfg[i].instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
408
struct audioreach_module *module;
sound/soc/qcom/qdsp6/audioreach.c
437
list_for_each_entry(module, &container->modules_list, node) {
sound/soc/qcom/qdsp6/audioreach.c
441
apm_populate_module_prop_obj(module_prop_obj, module);
sound/soc/qcom/qdsp6/audioreach.c
443
if (!module->max_op_port)
sound/soc/qcom/qdsp6/audioreach.c
446
for (pn = 0; pn < module->max_op_port; pn++) {
sound/soc/qcom/qdsp6/audioreach.c
447
if (module->dst_mod_inst_id[pn]) {
sound/soc/qcom/qdsp6/audioreach.c
449
conn_obj->src_mod_inst_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
451
module->src_mod_op_port_id[pn];
sound/soc/qcom/qdsp6/audioreach.c
453
module->dst_mod_inst_id[pn];
sound/soc/qcom/qdsp6/audioreach.c
455
module->dst_mod_ip_port_id[pn];
sound/soc/qcom/qdsp6/audioreach.c
479
struct audioreach_module *module;
sound/soc/qcom/qdsp6/audioreach.c
506
list_for_each_entry(module, &container->modules_list, node) {
sound/soc/qcom/qdsp6/audioreach.c
507
num_connections += module->num_connections;
sound/soc/qcom/qdsp6/audioreach.c
635
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
656
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
664
hw_cfg->mf.data_format = module->data_format;
sound/soc/qcom/qdsp6/audioreach.c
669
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
678
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
692
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
715
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
723
hw_cfg->mf.data_format = module->data_format;
sound/soc/qcom/qdsp6/audioreach.c
728
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
737
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
742
intf_cfg->cfg.lpaif_type = module->hw_interface_type;
sound/soc/qcom/qdsp6/audioreach.c
743
intf_cfg->cfg.intf_index = module->hw_interface_idx;
sound/soc/qcom/qdsp6/audioreach.c
749
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
759
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
774
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
788
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
791
return audioreach_send_u32_param(graph, module, PARAM_ID_SAL_LIMITER_ENABLE, enable);
sound/soc/qcom/qdsp6/audioreach.c
795
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
798
return audioreach_send_u32_param(graph, module, PARAM_ID_SAL_OUTPUT_CFG, cfg->bit_width);
sound/soc/qcom/qdsp6/audioreach.c
802
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
805
return audioreach_send_u32_param(graph, module, PARAM_ID_MODULE_ENABLE, enable);
sound/soc/qcom/qdsp6/audioreach.c
809
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
812
return audioreach_send_u32_param(graph, module, PARAM_ID_EARLY_EOS_DELAY,
sound/soc/qcom/qdsp6/audioreach.c
817
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
820
int size = le32_to_cpu(module->data->size);
sound/soc/qcom/qdsp6/audioreach.c
829
memcpy(p, module->data->data, size);
sound/soc/qcom/qdsp6/audioreach.c
835
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
853
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.c
978
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.c
999
param_data->module_instance_id = module->instance_id;
sound/soc/qcom/qdsp6/audioreach.h
851
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/audioreach.h
855
const struct audioreach_module *module, int vol);
sound/soc/qcom/qdsp6/audioreach.h
857
const struct audioreach_module *module,
sound/soc/qcom/qdsp6/q6apm.c
169
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
173
list_for_each_entry(module, &container->modules_list, node) {
sound/soc/qcom/qdsp6/q6apm.c
174
if (mid == module->module_id)
sound/soc/qcom/qdsp6/q6apm.c
175
return module;
sound/soc/qcom/qdsp6/q6apm.c
186
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
189
module = q6apm_find_module_by_mid(graph, MODULE_ID_RD_SHARED_MEM_EP);
sound/soc/qcom/qdsp6/q6apm.c
191
module = q6apm_find_module_by_mid(graph, MODULE_ID_WR_SHARED_MEM_EP);
sound/soc/qcom/qdsp6/q6apm.c
193
if (!module)
sound/soc/qcom/qdsp6/q6apm.c
196
audioreach_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/q6apm.c
292
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
294
module = q6apm_find_module_by_mid(graph, MODULE_ID_PLACEHOLDER_DECODER);
sound/soc/qcom/qdsp6/q6apm.c
295
if (!module)
sound/soc/qcom/qdsp6/q6apm.c
298
return audioreach_send_u32_param(graph, module, PARAM_ID_REMOVE_INITIAL_SILENCE, samples);
sound/soc/qcom/qdsp6/q6apm.c
304
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
306
module = q6apm_find_module_by_mid(graph, MODULE_ID_PLACEHOLDER_DECODER);
sound/soc/qcom/qdsp6/q6apm.c
307
if (!module)
sound/soc/qcom/qdsp6/q6apm.c
310
return audioreach_send_u32_param(graph, module, PARAM_ID_REMOVE_TRAILING_SILENCE, samples);
sound/soc/qcom/qdsp6/q6apm.c
316
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
318
module = q6apm_find_module_by_mid(graph, MODULE_ID_PLACEHOLDER_DECODER);
sound/soc/qcom/qdsp6/q6apm.c
319
if (!module)
sound/soc/qcom/qdsp6/q6apm.c
322
return audioreach_send_u32_param(graph, module, PARAM_ID_MODULE_ENABLE, en);
sound/soc/qcom/qdsp6/q6apm.c
329
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
332
module = q6apm_find_module_by_mid(graph, MODULE_ID_PLACEHOLDER_DECODER);
sound/soc/qcom/qdsp6/q6apm.c
333
if (!module)
sound/soc/qcom/qdsp6/q6apm.c
353
return audioreach_send_u32_param(graph, module, PARAM_ID_REAL_MODULE_ID,
sound/soc/qcom/qdsp6/q6apm.c
363
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
367
list_for_each_entry(module, &container->modules_list, node) {
sound/soc/qcom/qdsp6/q6apm.c
368
if ((module->module_id == MODULE_ID_WR_SHARED_MEM_EP) ||
sound/soc/qcom/qdsp6/q6apm.c
369
(module->module_id == MODULE_ID_RD_SHARED_MEM_EP))
sound/soc/qcom/qdsp6/q6apm.c
372
audioreach_set_media_format(graph, module, cfg);
sound/soc/qcom/qdsp6/q6apm.c
384
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
386
module = q6apm_find_module_by_mid(graph, MODULE_ID_RD_SHARED_MEM_EP);
sound/soc/qcom/qdsp6/q6apm.c
387
if (!module)
sound/soc/qcom/qdsp6/q6apm.c
390
return module->instance_id;
sound/soc/qcom/qdsp6/q6apm.c
396
struct audioreach_module *module;
sound/soc/qcom/qdsp6/q6apm.c
398
module = q6apm_find_module_by_mid(graph, MODULE_ID_WR_SHARED_MEM_EP);
sound/soc/qcom/qdsp6/q6apm.c
399
if (!module)
sound/soc/qcom/qdsp6/q6apm.c
402
return module->instance_id;
sound/soc/qcom/qdsp6/topology.c
1021
struct audioreach_module *module;
sound/soc/qcom/qdsp6/topology.c
1024
idr_for_each_entry(&apm->modules_idr, module, id) {
sound/soc/qcom/qdsp6/topology.c
1025
if (!strcmp(name, module->widget->name))
sound/soc/qcom/qdsp6/topology.c
1026
return module;
sound/soc/soc-component.c
233
soc_component_mark_push(component, mark, module);
sound/soc/soc-component.c
241
if (rollback && !soc_component_mark_match(component, mark, module))
sound/soc/soc-component.c
248
soc_component_mark_pop(component, module);
sound/soc/sof/intel/hda-dsp.c
1496
u32 fsr, state, wait_state, module, error_code;
sound/soc/sof/intel/hda-dsp.c
1501
module = FSR_TO_MODULE_CODE(fsr);
sound/soc/sof/intel/hda-dsp.c
1503
if (module > FSR_MOD_ROM_EXT)
sound/soc/sof/intel/hda-dsp.c
1506
module_text = fsr_module_names[module];
sound/soc/sof/intel/hda-dsp.c
1508
if (module == FSR_MOD_BRNGUP) {
sound/soc/sof/ipc3-loader.c
236
struct snd_sof_mod_hdr *module)
sound/soc/sof/ipc3-loader.c
244
module->size, module->num_blocks, module->type);
sound/soc/sof/ipc3-loader.c
246
block = (struct snd_sof_blk_hdr *)((u8 *)module + sizeof(*module));
sound/soc/sof/ipc3-loader.c
249
remaining = module->size;
sound/soc/sof/ipc3-loader.c
250
for (count = 0; count < module->num_blocks; count++) {
sound/soc/sof/ipc3-loader.c
320
struct snd_sof_mod_hdr *module;
sound/soc/sof/ipc3-loader.c
338
module = (struct snd_sof_mod_hdr *)(fw->data + payload_offset + sizeof(*header));
sound/soc/sof/ipc3-loader.c
348
if (remaining < sizeof(*module)) {
sound/soc/sof/ipc3-loader.c
355
remaining -= sizeof(*module);
sound/soc/sof/ipc3-loader.c
358
ret = load_module(sdev, module);
sound/soc/sof/ipc3-loader.c
364
if (remaining < module->size) {
sound/soc/sof/ipc3-loader.c
370
remaining -= module->size;
sound/soc/sof/ipc3-loader.c
371
module = (struct snd_sof_mod_hdr *)((u8 *)module +
sound/soc/sof/ipc3-loader.c
372
sizeof(*module) + module->size);
sound/synth/emux/emux_seq.c
263
if (!try_module_get(emu->card->module)) {
sound/synth/emux/emux_seq.c
284
module_put(emu->card->module);
tools/bpf/bpftool/link.c
359
if (dd.sym_mapping[i].module[0] == '\0') {
tools/bpf/bpftool/link.c
363
jsonw_string_field(json_wtr, "module", dd.sym_mapping[i].module);
tools/bpf/bpftool/link.c
797
if (dd.sym_mapping[i].module[0] != '\0')
tools/bpf/bpftool/link.c
798
printf(" [%s] ", dd.sym_mapping[i].module);
tools/bpf/bpftool/xlated_dumper.c
51
sym->module[0] = '\0';
tools/bpf/bpftool/xlated_dumper.c
53
if (sscanf(buff, "%p %*c %s [%[^]]s", &address, sym->name, sym->module) < 2)
tools/bpf/bpftool/xlated_dumper.h
15
char module[MODULE_MAX_NAME];
tools/include/linux/kallsyms.h
11
struct module;
tools/objtool/builtin-check.c
101
OPT_BOOLEAN(0, "module", &opts.module, "object is part of a kernel module"),
tools/objtool/check.c
443
if (!strcmp(sec->name, ".init.text") && !opts.module)
tools/objtool/check.c
655
if (!opts.module)
tools/objtool/check.c
727
if (!opts.module) {
tools/objtool/check.c
870
if (opts.module && sym && is_func_sym(sym) &&
tools/objtool/include/objtool/builtin.h
40
bool module;
tools/perf/builtin-probe.c
384
tev->point.module, false);
tools/perf/util/bpf-event.c
736
const char *module;
tools/perf/util/bpf-event.c
741
module = strchr(_name, '\t');
tools/perf/util/bpf-event.c
742
if (!module)
tools/perf/util/bpf-event.c
746
if (strcmp(module + 1, "[bpf]"))
tools/perf/util/bpf-event.c
749
name = memdup(_name, (module - _name) + 1);
tools/perf/util/bpf-event.c
753
name[module - _name] = 0;
tools/perf/util/probe-event.c
1066
static int __show_line_range(struct line_range *lr, const char *module,
tools/perf/util/probe-event.c
1079
dinfo = open_debuginfo(module, NULL, false);
tools/perf/util/probe-event.c
1086
ret = get_alternative_line_range(dinfo, lr, module, user);
tools/perf/util/probe-event.c
1165
int show_line_range(struct line_range *lr, const char *module,
tools/perf/util/probe-event.c
1175
ret = __show_line_range(lr, module, user);
tools/perf/util/probe-event.c
1302
const char *module __maybe_unused,
tools/perf/util/probe-event.c
161
const char *module;
tools/perf/util/probe-event.c
172
if (strncmp(short_name + 1, args->module, short_name_len - 2) == 0 &&
tools/perf/util/probe-event.c
173
args->module[short_name_len - 2] == '\0') {
tools/perf/util/probe-event.c
180
static struct map *kernel_get_module_map(const char *module)
tools/perf/util/probe-event.c
183
.module = module,
tools/perf/util/probe-event.c
188
if (module && strchr(module, '/'))
tools/perf/util/probe-event.c
189
return dso__new_map(module);
tools/perf/util/probe-event.c
191
if (!module) {
tools/perf/util/probe-event.c
1948
tp->module = strndup(argv[1], p - argv[1]);
tools/perf/util/probe-event.c
1949
if (!tp->module) {
tools/perf/util/probe-event.c
1953
tev->uprobes = (tp->module[0] == '/');
tools/perf/util/probe-event.c
2219
if (!tp->module)
tools/perf/util/probe-event.c
2231
err = strbuf_addf(buf, "%s:0x%" PRIx64, tp->module, tp->address);
tools/perf/util/probe-event.c
2246
return strbuf_addf(buf, "%s%s0x%" PRIx64, tp->module ?: "",
tools/perf/util/probe-event.c
2247
tp->module ? ":" : "", tp->address);
tools/perf/util/probe-event.c
2249
return strbuf_addf(buf, "%s%s%s+%lu", tp->module ?: "",
tools/perf/util/probe-event.c
2250
tp->module ? ":" : "", tp->symbol, tp->offset);
tools/perf/util/probe-event.c
2293
map = dso__new_map(tp->module);
tools/perf/util/probe-event.c
2507
zfree(&tev->point.module);
tools/perf/util/probe-event.c
2634
const char *module,
tools/perf/util/probe-event.c
2654
if (!ret && module)
tools/perf/util/probe-event.c
2655
ret = strbuf_addf(result, " in %s", module);
tools/perf/util/probe-event.c
2676
const char *module, bool use_stdout)
tools/perf/util/probe-event.c
2681
ret = perf_probe_event__sprintf(group, event, pev, module, &buf);
tools/perf/util/probe-event.c
2734
&pev, tev.point.module,
tools/perf/util/probe-event.c
298
static char *find_module_name(const char *module)
tools/perf/util/probe-event.c
309
fd = open(module, O_RDONLY);
tools/perf/util/probe-event.c
3240
tev->point.module = strdup_or_goto(pev->target,
tools/perf/util/probe-event.c
3244
tev->point.module =
tools/perf/util/probe-event.c
3247
if (!tev->point.module)
tools/perf/util/probe-event.c
3348
tp->module = strdup(pev->target);
tools/perf/util/probe-event.c
3349
if (!tp->module)
tools/perf/util/probe-event.c
354
static int kernel_get_module_dso(const char *module, struct dso **pdso)
tools/perf/util/probe-event.c
361
if (module) {
tools/perf/util/probe-event.c
364
snprintf(module_name, sizeof(module_name), "[%s]", module);
tools/perf/util/probe-event.c
371
pr_debug("Failed to find module %s.\n", module);
tools/perf/util/probe-event.c
538
static struct debuginfo *open_debuginfo(const char *module, struct nsinfo *nsi,
tools/perf/util/probe-event.c
541
const char *path = module;
tools/perf/util/probe-event.c
548
if (!module || !strchr(module, '/')) {
tools/perf/util/probe-event.c
549
err = kernel_get_module_dso(module, &dso);
tools/perf/util/probe-event.c
561
if (module)
tools/perf/util/probe-event.c
562
pr_err("Module %s is not loaded, please specify its full path name.\n", module);
tools/perf/util/probe-event.c
574
if (!module || !strtailcmp(path, ".ko"))
tools/perf/util/probe-event.c
588
static struct debuginfo *debuginfo_cache__open(const char *module, bool silent)
tools/perf/util/probe-event.c
590
const char *path = module;
tools/perf/util/probe-event.c
593
if (!module)
tools/perf/util/probe-event.c
608
debuginfo_cache = open_debuginfo(module, NULL, silent);
tools/perf/util/probe-event.c
678
ret = get_text_start_address(tp->module, &stext, NULL);
tools/perf/util/probe-event.c
685
false, !!tp->module);
tools/perf/util/probe-event.c
692
tp->module ? : "kernel");
tools/perf/util/probe-event.c
694
dinfo = debuginfo_cache__open(tp->module, verbose <= 0);
tools/perf/util/probe-event.c
792
tevs[i].point.module = strdup(exec);
tools/perf/util/probe-event.c
793
if (!tevs[i].point.module) {
tools/perf/util/probe-event.c
805
int ntevs, const char *module,
tools/perf/util/probe-event.c
813
if (!module)
tools/perf/util/probe-event.c
816
map = get_target_map(module, NULL, false);
tools/perf/util/probe-event.c
818
pr_warning("Failed to get ELF symbols for %s\n", module);
tools/perf/util/probe-event.c
822
mod_name = find_module_name(module);
tools/perf/util/probe-event.c
828
tevs[i].point.module =
tools/perf/util/probe-event.c
829
strdup(mod_name ? mod_name : module);
tools/perf/util/probe-event.c
830
if (!tevs[i].point.module) {
tools/perf/util/probe-event.c
906
int ntevs, const char *module,
tools/perf/util/probe-event.c
912
ret = add_exec_to_probe_trace_events(tevs, ntevs, module,
tools/perf/util/probe-event.c
914
else if (module)
tools/perf/util/probe-event.c
917
module, dinfo);
tools/perf/util/probe-event.h
173
const char *module, bool use_stdout);
tools/perf/util/probe-event.h
175
int show_line_range(struct line_range *lr, const char *module,
tools/perf/util/probe-event.h
179
int show_available_funcs(const char *module, struct nsinfo *nsi,
tools/perf/util/probe-event.h
33
char *module; /* Module name */
tools/perf/util/python.c
2255
PyObject *module = PyModule_Create(&moduledef);
tools/perf/util/python.c
2257
if (module == NULL ||
tools/perf/util/python.c
2266
return module;
tools/perf/util/python.c
2272
PyModule_AddObject(module, "evlist", (PyObject*)&pyrf_evlist__type);
tools/perf/util/python.c
2275
PyModule_AddObject(module, "evsel", (PyObject*)&pyrf_evsel__type);
tools/perf/util/python.c
2278
PyModule_AddObject(module, "mmap_event", (PyObject *)&pyrf_mmap_event__type);
tools/perf/util/python.c
2281
PyModule_AddObject(module, "lost_event", (PyObject *)&pyrf_lost_event__type);
tools/perf/util/python.c
2284
PyModule_AddObject(module, "comm_event", (PyObject *)&pyrf_comm_event__type);
tools/perf/util/python.c
2287
PyModule_AddObject(module, "task_event", (PyObject *)&pyrf_task_event__type);
tools/perf/util/python.c
2290
PyModule_AddObject(module, "throttle_event", (PyObject *)&pyrf_throttle_event__type);
tools/perf/util/python.c
2293
PyModule_AddObject(module, "task_event", (PyObject *)&pyrf_task_event__type);
tools/perf/util/python.c
2296
PyModule_AddObject(module, "read_event", (PyObject *)&pyrf_read_event__type);
tools/perf/util/python.c
2299
PyModule_AddObject(module, "sample_event", (PyObject *)&pyrf_sample_event__type);
tools/perf/util/python.c
2302
PyModule_AddObject(module, "switch_event", (PyObject *)&pyrf_context_switch_event__type);
tools/perf/util/python.c
2305
PyModule_AddObject(module, "thread_map", (PyObject*)&pyrf_thread_map__type);
tools/perf/util/python.c
2308
PyModule_AddObject(module, "cpu_map", (PyObject*)&pyrf_cpu_map__type);
tools/perf/util/python.c
2311
PyModule_AddObject(module, "counts_values", (PyObject *)&pyrf_counts_values__type);
tools/perf/util/python.c
2313
dict = PyModule_GetDict(module);
tools/perf/util/python.c
2328
return module;
tools/perf/util/symbol.c
819
char *module;
tools/perf/util/symbol.c
826
module = strchr(pos->name, '\t');
tools/perf/util/symbol.c
827
if (module)
tools/perf/util/symbol.c
828
*module = '\0';
tools/perf/util/symbol.c
878
char *module;
tools/perf/util/symbol.c
883
module = strchr(pos->name, '\t');
tools/perf/util/symbol.c
884
if (module) {
tools/perf/util/symbol.c
890
*module++ = '\0';
tools/perf/util/symbol.c
892
if (strcmp(dso__short_name(curr_map_dso), module)) {
tools/perf/util/symbol.c
907
curr_map = maps__find_by_name(kmaps, module);
tools/perf/util/symbol.c
912
machine->root_dir, module);
tools/testing/nvdimm/test/ndtest.c
822
p->bus_desc.module = THIS_MODULE;
tools/testing/nvdimm/test/nfit.c
2919
.module = THIS_MODULE,
tools/testing/nvdimm/test/nfit.c
3207
nd_desc->module = THIS_MODULE;
tools/testing/selftests/bpf/progs/bpf_mod_race.c
84
int BPF_PROG(fexit_init_module, struct module *mod, int ret)
tools/testing/selftests/bpf/progs/bpf_mod_race.c
94
int BPF_PROG(fexit_module_get, const struct btf *btf, struct module *mod)
tools/testing/selftests/bpf/progs/strobemeta.h
269
uint64_t module;
tools/testing/selftests/bpf/progs/strobemeta.h
323
if (tls_index.module > 0) {
tools/testing/selftests/bpf/progs/strobemeta.h
327
dtv += tls_index.module;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
116
struct module *owner;
tools/virtio/linux/module.h
4
struct module;
virt/kvm/guest_memfd.c
1000
int kvm_gmem_init(struct module *module)
virt/kvm/guest_memfd.c
1008
kvm_gmem_fops.owner = module;
virt/kvm/kvm_main.c
6487
int kvm_init(unsigned vcpu_size, unsigned vcpu_align, struct module *module)
virt/kvm/kvm_main.c
6521
kvm_chardev_ops.owner = module;
virt/kvm/kvm_main.c
6522
kvm_vm_fops.owner = module;
virt/kvm/kvm_main.c
6523
kvm_vcpu_fops.owner = module;
virt/kvm/kvm_main.c
6524
kvm_device_fops.owner = module;
virt/kvm/kvm_main.c
6535
r = kvm_gmem_init(module);
virt/kvm/kvm_mm.h
71
int kvm_gmem_init(struct module *module);
virt/kvm/kvm_mm.h
78
static inline int kvm_gmem_init(struct module *module)