| /linux/kernel/module/ |
| H A D | sysfs.c | 65 static int add_sect_attrs(struct module *mod, const struct load_info *info) in add_sect_attrs() argument 111 ret = sysfs_create_group(&mod->mkobj.kobj, §_attrs->grp); in add_sect_attrs() 115 mod->sect_attrs = sect_attrs; in add_sect_attrs() 122 static void remove_sect_attrs(struct module *mod) in remove_sect_attrs() argument 124 if (mod->sect_attrs) { in remove_sect_attrs() 125 sysfs_remove_group(&mod->mkobj.kobj, in remove_sect_attrs() 126 &mod->sect_attrs->grp); in remove_sect_attrs() 131 free_sect_attrs(mod->sect_attrs); in remove_sect_attrs() 132 mod->sect_attrs = NULL; in remove_sect_attrs() 151 static int add_notes_attrs(struct module *mod, const struct load_info *info) in add_notes_attrs() argument [all …]
|
| H A D | main.c | 119 static void mod_update_bounds(struct module *mod) in mod_update_bounds() argument 122 struct module_memory *mod_mem = &mod->mem[type]; in mod_update_bounds() 183 static inline int strong_try_module_get(struct module *mod) in strong_try_module_get() argument 185 BUG_ON(mod && mod->state == MODULE_STATE_UNFORMED); in strong_try_module_get() 186 if (mod && mod->state == MODULE_STATE_COMING) in strong_try_module_get() 188 if (try_module_get(mod)) in strong_try_module_get() 194 static inline void add_taint_module(struct module *mod, unsigned flag, in add_taint_module() argument 198 set_bit(flag, &mod in add_taint_module() 229 __module_put_and_kthread_exit(struct module * mod,long code) __module_put_and_kthread_exit() argument 399 struct module *mod; find_symbol() local 431 struct module *mod; find_module_all() local 450 mod_percpu(struct module * mod) mod_percpu() argument 455 percpu_modalloc(struct module * mod,struct load_info * info) percpu_modalloc() argument 479 percpu_modfree(struct module * mod) percpu_modfree() argument 489 percpu_modcopy(struct module * mod,const void * from,unsigned long size) percpu_modcopy() argument 500 struct module *mod; __is_module_percpu_address() local 542 mod_percpu(struct module * mod) mod_percpu() argument 546 percpu_modalloc(struct module * mod,struct load_info * info) percpu_modalloc() argument 553 percpu_modfree(struct module * mod) percpu_modfree() argument 560 percpu_modcopy(struct module * mod,const void * from,unsigned long size) percpu_modcopy() argument 608 setup_modinfo_import_ns(struct module * mod,const char * s) setup_modinfo_import_ns() argument 619 modinfo_import_ns_exists(struct module * mod) modinfo_import_ns_exists() argument 624 free_modinfo_import_ns(struct module * mod) free_modinfo_import_ns() argument 651 module_unload_init(struct module * mod) module_unload_init() argument 726 module_unload_free(struct module * mod) module_unload_free() argument 758 try_release_module_ref(struct module * mod) try_release_module_ref() argument 772 try_stop_module(struct module * mod,int flags,int * forced) try_stop_module() argument 795 module_refcount(struct module * mod) module_refcount() argument 807 struct module *mod; SYSCALL_DEFINE2() local 964 module_unload_free(struct module * mod) module_unload_free() argument 973 module_unload_init(struct module * mod) module_unload_init() argument 1107 try_to_force_load(struct module * mod,const char * reason) try_to_force_load() argument 1211 verify_namespace_is_imported(const struct load_info * info,const struct kernel_symbol * sym,struct module * mod) verify_namespace_is_imported() argument 1240 inherit_taint(struct module * mod,struct module * owner,const char * name) inherit_taint() argument 1260 resolve_symbol(struct module * mod,const struct load_info * info,const char * name,char ownername[]) resolve_symbol() argument 1316 resolve_symbol_wait(struct module * mod,const struct load_info * info,const char * name) resolve_symbol_wait() argument 1333 module_arch_cleanup(struct module * mod) module_arch_cleanup() argument 1337 module_arch_freeing_init(struct module * mod) module_arch_freeing_init() argument 1341 module_memory_alloc(struct module * mod,enum mod_mem_type type) module_memory_alloc() argument 1380 module_memory_restore_rox(struct module * mod) module_memory_restore_rox() argument 1390 module_memory_free(struct module * mod,enum mod_mem_type type) module_memory_free() argument 1397 free_mod_mem(struct module * mod) free_mod_mem() argument 1417 free_module(struct module * mod) free_module() argument 1496 verify_exported_symbols(struct module * mod) verify_exported_symbols() argument 1530 simplify_symbols(struct module * mod,const struct load_info * info) simplify_symbols() argument 1608 apply_relocations(struct module * mod,const struct load_info * info) apply_relocations() argument 1650 arch_mod_section_prepend(struct module * mod,unsigned int section) arch_mod_section_prepend() argument 1657 module_get_offset_and_type(struct module * mod,enum mod_mem_type type,Elf_Shdr * sechdr,unsigned int section) module_get_offset_and_type() argument 1680 __layout_sections(struct module * mod,struct load_info * info,bool is_init) __layout_sections() argument 1752 layout_sections(struct module * mod,struct load_info * info) layout_sections() argument 1766 module_license_taint_check(struct module * mod,const char * license) module_license_taint_check() argument 1780 copy_modinfo_import_ns(struct module * mod,struct load_info * info) copy_modinfo_import_ns() argument 1812 setup_modinfo(struct module * mod,struct load_info * info) setup_modinfo() argument 1842 free_modinfo(struct module * mod) free_modinfo() argument 2467 check_modinfo_livepatch(struct module * mod,struct load_info * info) check_modinfo_livepatch() argument 2481 check_modinfo_retpoline(struct module * mod,struct load_info * info) check_modinfo_retpoline() argument 2570 module_augment_kernel_taints(struct module * mod,struct load_info * info) module_augment_kernel_taints() argument 2633 check_modinfo(struct module * mod,struct load_info * info,int flags) check_modinfo() argument 2659 find_module_sections(struct module * mod,struct load_info * info) find_module_sections() argument 2788 move_module(struct module * mod,struct load_info * info) move_module() argument 2877 check_export_symbol_sections(struct module * mod) check_export_symbol_sections() argument 2892 flush_module_icache(const struct module * mod) flush_module_icache() argument 2917 module_frob_arch_sections(Elf_Ehdr * hdr,Elf_Shdr * sechdrs,char * secstrings,struct module * mod) module_frob_arch_sections() argument 2945 struct module *mod; layout_and_allocate() local 2991 module_deallocate(struct module * mod,struct load_info * info) module_deallocate() argument 3007 post_relocation(struct module * mod,const struct load_info * info) post_relocation() argument 3024 do_mod_ctors(struct module * mod) do_mod_ctors() argument 3077 do_init_module(struct module * mod) do_init_module() argument 3223 struct module *mod; finished_loading() local 3286 add_unformed_module(struct module * mod) add_unformed_module() argument 3307 complete_formation(struct module * mod,struct load_info * info) complete_formation() argument 3348 prepare_coming_module(struct module * mod) prepare_coming_module() argument 3369 struct module *mod = arg; unknown_module_param_cb() local 3425 struct module *mod; load_module() local 3819 module_flags(struct module * mod,char * buf,bool show_state) module_flags() argument 3848 struct module *mod; search_module_extables() local 3889 struct module *mod; __module_address() local 3925 module_for_each_mod(int (* func)(struct module * mod,void * data),void * data) module_for_each_mod() argument 3927 struct module *mod; module_for_each_mod() local 3947 struct module *mod = __module_address(addr); __module_text_address() local 3960 struct module *mod; print_modules() local [all...] |
| H A D | livepatch.c | 18 int copy_module_elf(struct module *mod, struct load_info *info) in copy_module_elf() argument 23 size = sizeof(*mod->klp_info); in copy_module_elf() 24 mod->klp_info = kmalloc(size, GFP_KERNEL); in copy_module_elf() 25 if (!mod->klp_info) in copy_module_elf() 29 size = sizeof(mod->klp_info->hdr); in copy_module_elf() 30 memcpy(&mod->klp_info->hdr, info->hdr, size); in copy_module_elf() 34 mod->klp_info->sechdrs = kmemdup(info->sechdrs, size, GFP_KERNEL); in copy_module_elf() 35 if (!mod->klp_info->sechdrs) { in copy_module_elf() 42 mod->klp_info->secstrings = kmemdup(info->secstrings, size, GFP_KERNEL); in copy_module_elf() 43 if (!mod->klp_info->secstrings) { in copy_module_elf() [all …]
|
| H A D | kdb.c | 19 struct module *mod; in kdb_lsmod() local 25 list_for_each_entry(mod, &modules, list) { in kdb_lsmod() 26 if (mod->state == MODULE_STATE_UNFORMED) in kdb_lsmod() 29 kdb_printf("%-20s%8u", mod->name, mod->mem[MOD_TEXT].size); in kdb_lsmod() 30 kdb_printf("/%8u", mod->mem[MOD_RODATA].size); in kdb_lsmod() 31 kdb_printf("/%8u", mod->mem[MOD_RO_AFTER_INIT].size); in kdb_lsmod() 32 kdb_printf("/%8u", mod->mem[MOD_DATA].size); in kdb_lsmod() 34 kdb_printf(" 0x%px ", (void *)mod); in kdb_lsmod() 36 kdb_printf("%4d ", module_refcount(mod)); in kdb_lsmod() 38 if (mod->state == MODULE_STATE_GOING) in kdb_lsmod() [all …]
|
| H A D | procfs.c | 16 static inline void print_unload_info(struct seq_file *m, struct module *mod) in print_unload_info() argument 21 seq_printf(m, " %i ", module_refcount(mod)); in print_unload_info() 27 list_for_each_entry(use, &mod->source_list, source_list) { in print_unload_info() 32 if (mod->init && !mod->exit) { in print_unload_info() 41 static inline void print_unload_info(struct seq_file *m, struct module *mod) in print_unload_info() argument 65 static unsigned int module_total_size(struct module *mod) in module_total_size() argument 70 size += mod->mem[type].size; in module_total_size() 76 struct module *mod = list_entry(p, struct module, list); in m_show() local 82 if (mod in m_show() [all...] |
| /linux/drivers/gpio/ |
| H A D | gpio-janz-ttl.c | 59 struct ttl_module *mod = dev_get_drvdata(gpio->parent); in ttl_get_value() local 64 shadow = &mod->porta_shadow; in ttl_get_value() 66 shadow = &mod->portb_shadow; in ttl_get_value() 69 shadow = &mod->portc_shadow; in ttl_get_value() 73 spin_lock(&mod->lock); in ttl_get_value() 75 spin_unlock(&mod->lock); in ttl_get_value() 81 struct ttl_module *mod = dev_get_drvdata(gpio->parent); in ttl_set_value() local 86 port = &mod->regs->porta; in ttl_set_value() 87 shadow = &mod->porta_shadow; in ttl_set_value() 89 port = &mod->regs->portb; in ttl_set_value() [all …]
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | src.c | 34 struct rsnd_mod mod; member 45 #define rsnd_src_sync_is_enabled(mod) (rsnd_mod_to_src(mod)->sen.val) argument 48 container_of((_mod), struct rsnd_src, mod) 75 static void rsnd_src_activation(struct rsnd_mod *mod) in rsnd_src_activation() argument 77 rsnd_mod_write(mod, SRC_SWRSR, 0); in rsnd_src_activation() 78 rsnd_mod_write(mod, SRC_SWRSR, 1); in rsnd_src_activation() 81 static void rsnd_src_halt(struct rsnd_mod *mod) in rsnd_src_halt() argument 83 rsnd_mod_write(mod, SRC_SRCIR, 1); in rsnd_src_halt() 84 rsnd_mod_write(mod, SRC_SWRSR, 0); in rsnd_src_halt() 88 struct rsnd_mod *mod) in rsnd_src_dma_req() argument [all …]
|
| H A D | ssiu.c | 12 struct rsnd_mod mod; member 24 #define rsnd_mod_to_ssiu(_mod) container_of((_mod), struct rsnd_ssiu, mod) 58 #define rsnd_ssiu_busif_err_irq_enable(mod) rsnd_ssiu_busif_err_irq_ctrl(mod, 1) in rsnd_ssiu_busif_err_irq_ctrl() 59 #define rsnd_ssiu_busif_err_irq_disable(mod) rsnd_ssiu_busif_err_irq_ctrl(mod, 0) in rsnd_ssiu_busif_err_irq_ctrl() 60 static void rsnd_ssiu_busif_err_irq_ctrl(struct rsnd_mod *mod, int enable) in rsnd_ssiu_busif_err_irq_ctrl() 62 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_ssiu_busif_err_irq_ctrl() 63 int id = rsnd_mod_id(mod); in rsnd_ssiu_busif_err_irq_ctrl() 86 u32 sys_int_enable = rsnd_mod_read(mod, re in rsnd_ssiu_busif_err_irq_ctrl() 50 rsnd_ssiu_busif_err_irq_enable(mod) global() argument 51 rsnd_ssiu_busif_err_irq_disable(mod) global() argument 52 rsnd_ssiu_busif_err_irq_ctrl(struct rsnd_mod * mod,int enable) rsnd_ssiu_busif_err_irq_ctrl() argument 88 rsnd_ssiu_busif_err_status_clear(struct rsnd_mod * mod) rsnd_ssiu_busif_err_status_clear() argument 132 rsnd_ssiu_get_status(struct rsnd_mod * mod,struct rsnd_dai_stream * io,enum rsnd_mod_type type) rsnd_ssiu_get_status() argument 142 rsnd_ssiu_init(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ssiu_init() argument 226 rsnd_ssiu_quit(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ssiu_quit() argument 243 rsnd_ssiu_init_gen2(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ssiu_init_gen2() argument 333 rsnd_ssiu_start_gen2(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ssiu_start_gen2() argument 350 rsnd_ssiu_stop_gen2(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ssiu_stop_gen2() argument 371 rsnd_ssiu_id(struct rsnd_mod * mod) rsnd_ssiu_id() argument 379 rsnd_ssiu_id_sub(struct rsnd_mod * mod) rsnd_ssiu_id_sub() argument 388 rsnd_ssiu_dma_req(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_ssiu_dma_req() argument 414 rsnd_ssiu_debug_info(struct seq_file * m,struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_ssiu_debug_info() argument 458 struct rsnd_mod *mod = rsnd_mod_get(ssiu); rsnd_parse_connect_ssiu_compatible() local 484 struct rsnd_mod *mod; rsnd_parse_connect_ssiu() local [all...] |
| H A D | dvc.c | 36 struct rsnd_mod mod; 48 container_of((_mod), struct rsnd_dvc, mod) 56 static void rsnd_dvc_activation(struct rsnd_mod *mod) 58 rsnd_mod_write(mod, DVC_SWRSR, 0); in rsnd_dvc_activation() 59 rsnd_mod_write(mod, DVC_SWRSR, 1); in rsnd_dvc_activation() 62 static void rsnd_dvc_halt(struct rsnd_mod *mod) 64 rsnd_mod_write(mod, DVC_DVUIR, 1); in rsnd_dvc_halt() 65 rsnd_mod_write(mod, DVC_SWRSR, 0); in rsnd_dvc_halt() 73 struct rsnd_mod *mod) in rsnd_dvc_volume_parameter() 75 struct rsnd_dvc *dvc = rsnd_mod_to_dvc(mod); in rsnd_dvc_volume_parameter() 37 struct rsnd_mod mod; global() member 57 rsnd_dvc_activation(struct rsnd_mod * mod) rsnd_dvc_activation() argument 63 rsnd_dvc_halt(struct rsnd_mod * mod) rsnd_dvc_halt() argument 74 rsnd_dvc_volume_parameter(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_dvc_volume_parameter() argument 94 rsnd_dvc_volume_init(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_dvc_volume_init() argument 144 rsnd_dvc_volume_update(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_dvc_volume_update() argument 178 rsnd_dvc_probe_(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dvc_probe_() argument 185 rsnd_dvc_init(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dvc_init() argument 204 rsnd_dvc_quit(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dvc_quit() argument 215 rsnd_dvc_pcm_new(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct snd_soc_pcm_runtime * rtd) rsnd_dvc_pcm_new() argument 284 rsnd_dvc_dma_req(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_dvc_dma_req() argument 295 rsnd_dvc_debug_info(struct seq_file * m,struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_dvc_debug_info() argument [all...] |
| H A D | mix.c | 38 struct rsnd_mod mod; 58 container_of((_mod), struct rsnd_mix, mod) 68 static void rsnd_mix_activation(struct rsnd_mod *mod) 70 rsnd_mod_write(mod, MIX_SWRSR, 0); in rsnd_mix_activation() 71 rsnd_mod_write(mod, MIX_SWRSR, 1); in rsnd_mix_activation() 74 static void rsnd_mix_halt(struct rsnd_mod *mod) 76 rsnd_mod_write(mod, MIX_MIXIR, 1); in rsnd_mix_halt() 77 rsnd_mod_write(mod, MIX_SWRSR, 0); in rsnd_mix_halt() 84 struct rsnd_mod *mod) in rsnd_mix_volume_parameter() 86 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mix_volume_parameter() 39 struct rsnd_mod mod; global() member 69 rsnd_mix_activation(struct rsnd_mod * mod) rsnd_mix_activation() argument 75 rsnd_mix_halt(struct rsnd_mod * mod) rsnd_mix_halt() argument 85 rsnd_mix_volume_parameter(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_mix_volume_parameter() argument 105 rsnd_mix_volume_init(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_mix_volume_init() argument 126 rsnd_mix_volume_update(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_mix_volume_update() argument 138 rsnd_mix_probe_(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_mix_probe_() argument 145 rsnd_mix_init(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_mix_init() argument 164 rsnd_mix_quit(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_mix_quit() argument 175 rsnd_mix_pcm_new(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct snd_soc_pcm_runtime * rtd) rsnd_mix_pcm_new() argument 260 rsnd_mix_debug_info(struct seq_file * m,struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_mix_debug_info() argument [all...] |
| H A D | ctu.c | 72 struct rsnd_mod mod; 90 container_of((_mod), struct rsnd_ctu, mod) 94 static void rsnd_ctu_activation(struct rsnd_mod *mod) 96 rsnd_mod_write(mod, CTU_SWRSR, 0); in rsnd_ctu_activation() 97 rsnd_mod_write(mod, CTU_SWRSR, 1); in rsnd_ctu_activation() 100 static void rsnd_ctu_halt(struct rsnd_mod *mod) 102 rsnd_mod_write(mod, CTU_CTUIR, 1); in rsnd_ctu_halt() 103 rsnd_mod_write(mod, CTU_SWRSR, 0); in rsnd_ctu_halt() 106 static int rsnd_ctu_probe_(struct rsnd_mod *mod, 110 return rsnd_cmd_attach(io, rsnd_mod_id(mod)); in rsnd_ctu_probe_() 73 struct rsnd_mod mod; global() member 95 rsnd_ctu_activation(struct rsnd_mod * mod) rsnd_ctu_activation() argument 101 rsnd_ctu_halt(struct rsnd_mod * mod) rsnd_ctu_halt() argument 107 rsnd_ctu_probe_(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ctu_probe_() argument 115 rsnd_ctu_value_init(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_ctu_value_init() argument 152 rsnd_ctu_value_reset(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_ctu_value_reset() argument 170 rsnd_ctu_init(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ctu_init() argument 187 rsnd_ctu_quit(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_ctu_quit() argument 198 rsnd_ctu_pcm_new(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct snd_soc_pcm_runtime * rtd) rsnd_ctu_pcm_new() argument 264 rsnd_ctu_id(struct rsnd_mod * mod) rsnd_ctu_id() argument 273 rsnd_ctu_id_sub(struct rsnd_mod * mod) rsnd_ctu_id_sub() argument 285 rsnd_ctu_debug_info(struct seq_file * m,struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_ctu_debug_info() argument [all...] |
| H A D | dma.c | 34 struct rsnd_mod mod; member 56 #define rsnd_mod_to_dma(_mod) container_of((_mod), struct rsnd_dma, mod) 85 static int rsnd_dmaen_stop(struct rsnd_mod *mod, in rsnd_dmaen_stop() 92 static int rsnd_dmaen_cleanup(struct rsnd_mod *mod, in rsnd_dmaen_cleanup() 96 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_cleanup() 112 static int rsnd_dmaen_prepare(struct rsnd_mod *mod, in rsnd_dmaen_prepare() 116 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_prepare() 141 static int rsnd_dmaen_start(struct rsnd_mod *mod, in rsnd_dmaen_start() 145 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_start() 184 rsnd_mod_name(mod), in rsnd_dmaen_start() 82 rsnd_dmaen_stop(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dmaen_stop() argument 89 rsnd_dmaen_cleanup(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dmaen_cleanup() argument 109 rsnd_dmaen_prepare(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dmaen_prepare() argument 138 rsnd_dmaen_start(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dmaen_start() argument 192 rsnd_dma_request_channel(struct device_node * of_node,char * name,struct rsnd_mod * mod,char * x) rsnd_dma_request_channel() argument 255 rsnd_dmaen_pointer(struct rsnd_mod * mod,struct rsnd_dai_stream * io,snd_pcm_uframes_t * pointer) rsnd_dmaen_pointer() argument 317 rsnd_dmapp_get_id(struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_dmapp_get_id() argument 369 struct rsnd_mod *mod = rsnd_mod_get(dma); rsnd_dmapp_write() local 381 struct rsnd_mod *mod = rsnd_mod_get(dma); rsnd_dmapp_read() local 390 struct rsnd_mod *mod = rsnd_mod_get(dma); rsnd_dmapp_bset() local 402 rsnd_dmapp_stop(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dmapp_stop() argument 420 rsnd_dmapp_start(struct rsnd_mod * mod,struct rsnd_dai_stream * io,struct rsnd_priv * priv) rsnd_dmapp_start() argument 457 rsnd_dmapp_debug_info(struct seq_file * m,struct rsnd_dai_stream * io,struct rsnd_mod * mod) rsnd_dmapp_debug_info() argument 520 rsnd_gen2_dma_addr(struct rsnd_dai_stream * io,struct rsnd_mod * mod,int is_play,int is_from) rsnd_gen2_dma_addr() argument 602 rsnd_gen4_dma_addr(struct rsnd_dai_stream * io,struct rsnd_mod * mod,int is_play,int is_from) rsnd_gen4_dma_addr() argument 624 rsnd_dma_addr(struct rsnd_dai_stream * io,struct rsnd_mod * mod,int is_play,int is_from) rsnd_dma_addr() argument 655 struct rsnd_mod *mod[MOD_MAX]; rsnd_dma_of_path() local 752 rsnd_dma_alloc(struct rsnd_dai_stream * io,struct rsnd_mod * mod,struct rsnd_mod ** dma_mod) rsnd_dma_alloc() argument 828 rsnd_dma_attach(struct rsnd_dai_stream * io,struct rsnd_mod * mod,struct rsnd_mod ** dma_mod) rsnd_dma_attach() argument [all...] |
| H A D | rsnd.h | 257 u32 rsnd_mod_read(struct rsnd_mod *mod, enum rsnd_reg reg); 258 void rsnd_mod_write(struct rsnd_mod *mod, enum rsnd_reg reg, u32 data); 259 void rsnd_mod_bset(struct rsnd_mod *mod, enum rsnd_reg reg, u32 mask, u32 data); 260 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 261 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 262 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod); 268 struct rsnd_mod *mod, struct rsnd_mod **dma_mod); 273 struct rsnd_mod *mod, char *x); 276 * R-Car sound mod 298 struct rsnd_mod *mod); 414 rsnd_mod_to_priv(mod) global() argument 415 rsnd_mod_power_on(mod) global() argument 416 rsnd_mod_power_off(mod) global() argument 496 struct rsnd_mod *mod[RSND_MOD_MAX]; global() member 726 struct rsnd_mod *mod; global() member 759 rsnd_kctrl_new_m(mod,io,rtd,name,accept,update,cfg,size,max) global() argument 763 rsnd_kctrl_new_s(mod,io,rtd,name,accept,update,cfg,max) global() argument 767 rsnd_kctrl_new_e(mod,io,rtd,name,accept,update,cfg,texts,size) global() argument [all...] |
| /linux/tools/testing/selftests/livepatch/ |
| H A D | functions.sh | 174 local mod="$1" 176 if [[ ! -f "test_modules/$mod.ko" ]]; then 177 die "Can't find \"test_modules/$mod.ko\", try \"make\"" 180 if [[ $(modinfo "test_modules/$mod.ko" | awk '/^livepatch:/{print $NF}') == "Y" ]]; then 188 local mod="$1"; shift 190 local msg="% insmod test_modules/$mod.ko $*" 192 ret=$(insmod "test_modules/$mod.ko" "$@" 2>&1) 198 loop_until '[[ -e "/sys/module/$mod" ]]' || 199 die "failed to load module $mod" 207 local mod [all...] |
| /linux/net/can/ |
| H A D | gw.c | 100 struct cf_mod *mod); 155 struct cf_mod *mod) { op ; } 157 MODFUNC(mod_and_id, cf->can_id &= mod->modframe.and.can_id) 158 MODFUNC(mod_and_len, cf->len &= mod->modframe.and.len) 159 MODFUNC(mod_and_flags, cf->flags &= mod->modframe.and.flags) 160 MODFUNC(mod_and_data, *(u64 *)cf->data &= *(u64 *)mod->modframe.and.data) 161 MODFUNC(mod_or_id, cf->can_id |= mod->modframe.or.can_id) 162 MODFUNC(mod_or_len, cf->len |= mod->modframe.or.len) 163 MODFUNC(mod_or_flags, cf->flags |= mod->modframe.or.flags) 164 MODFUNC(mod_or_data, *(u64 *)cf->data |= *(u64 *)mod->modframe.or.data) [all …]
|
| /linux/scripts/mod/ |
| H A D | modpost.c | 77 void modpost_log(bool is_error, struct module *mod, const char *fmt, ...) in modpost_log() argument 90 if (mod) in modpost_log() 91 fprintf(stderr, "%s%s: ", mod->name, mod->is_vmlinux ? "" : ".ko"); in modpost_log() 98 #define mod_warn(mod, fmt, args...) modpost_log(false, mod, fmt, ##args) argument 99 #define mod_error(mod, fmt, args...) modpost_log(true, mod, fmt, ##args) argument 184 struct module *mod; in find_module() local 186 list_for_each_entry(mod, &modules, list) { in find_module() 187 if (!strcmp(mod->dump_file, filename) && in find_module() 188 !strcmp(mod->name, modname)) in find_module() 189 return mod; in find_module() [all …]
|
| H A D | file2alias.c | 43 * @mod: module 48 module_alias_printf(struct module *mod, bool append_wildcard, in module_alias_printf() argument 90 list_for_each_entry(als, &mod->aliases, node) { in module_alias_printf() 98 list_add_tail(&new->node, &mod->aliases); in module_alias_printf() 129 void (*do_entry)(struct module *mod, void *symval); 186 unsigned char max, struct module *mod) in do_usb_entry() argument 246 module_alias_printf(mod, true, "%s", alias); in do_usb_entry() 288 static void do_usb_entry_multi(struct module *mod, void *symval) in do_usb_entry_multi() argument 335 do_usb_entry(symval, devlo, ndigits, clo, chi, max, mod); in do_usb_entry_multi() 343 ndigits, clo, max, max, mod); in do_usb_entry_multi() 353 do_of_entry(struct module * mod,void * symval) do_of_entry() argument 380 do_hid_entry(struct module * mod,void * symval) do_hid_entry() argument 398 do_ieee1394_entry(struct module * mod,void * symval) do_ieee1394_entry() argument 421 do_pci_entry(struct module * mod,void * symval) do_pci_entry() argument 476 do_ccw_entry(struct module * mod,void * symval) do_ccw_entry() argument 499 do_ap_entry(struct module * mod,void * symval) do_ap_entry() argument 507 do_css_entry(struct module * mod,void * symval) do_css_entry() argument 515 do_serio_entry(struct module * mod,void * symval) do_serio_entry() argument 539 do_acpi_entry(struct module * mod,void * symval) do_acpi_entry() argument 567 do_pnp_device_entry(struct module * mod,void * symval) do_pnp_device_entry() argument 580 do_pnp_card_entry(struct module * mod,void * symval) do_pnp_card_entry() argument 602 do_pcmcia_entry(struct module * mod,void * symval) do_pcmcia_entry() argument 636 do_vio_entry(struct module * mod,void * symval) do_vio_entry() argument 685 do_input_entry(struct module * mod,void * symval) do_input_entry() argument 743 do_eisa_entry(struct module * mod,void * symval) do_eisa_entry() argument 750 do_parisc_entry(struct module * mod,void * symval) do_parisc_entry() argument 768 do_sdio_entry(struct module * mod,void * symval) do_sdio_entry() argument 784 do_ssb_entry(struct module * mod,void * symval) do_ssb_entry() argument 800 do_bcma_entry(struct module * mod,void * symval) do_bcma_entry() argument 818 do_virtio_entry(struct module * mod,void * symval) do_virtio_entry() argument 836 do_vmbus_entry(struct module * mod,void * symval) do_vmbus_entry() argument 848 do_rpmsg_entry(struct module * mod,void * symval) do_rpmsg_entry() argument 856 do_i2c_entry(struct module * mod,void * symval) do_i2c_entry() argument 863 do_i3c_entry(struct module * mod,void * symval) do_i3c_entry() argument 881 do_slim_entry(struct module * mod,void * symval) do_slim_entry() argument 890 do_spi_entry(struct module * mod,void * symval) do_spi_entry() argument 933 do_dmi_entry(struct module * mod,void * symval) do_dmi_entry() argument 958 do_platform_entry(struct module * mod,void * symval) do_platform_entry() argument 965 do_mdio_entry(struct module * mod,void * symval) do_mdio_entry() argument 988 do_zorro_entry(struct module * mod,void * symval) do_zorro_entry() argument 999 do_isapnp_entry(struct module * mod,void * symval) do_isapnp_entry() argument 1012 do_ipack_entry(struct module * mod,void * symval) do_ipack_entry() argument 1074 do_amba_entry(struct module * mod,void * symval) do_amba_entry() argument 1100 do_mips_cdmm_entry(struct module * mod,void * symval) do_mips_cdmm_entry() argument 1113 do_x86cpu_entry(struct module * mod,void * symval) do_x86cpu_entry() argument 1133 do_cpu_entry(struct module * mod,void * symval) do_cpu_entry() argument 1141 do_mcb_entry(struct module * mod,void * symval) do_mcb_entry() argument 1149 do_mei_entry(struct module * mod,void * symval) do_mei_entry() argument 1165 do_rio_entry(struct module * mod,void * symval) do_rio_entry() argument 1183 do_ulpi_entry(struct module * mod,void * symval) do_ulpi_entry() argument 1192 do_hda_entry(struct module * mod,void * symval) do_hda_entry() argument 1208 do_sdw_entry(struct module * mod,void * symval) do_sdw_entry() argument 1226 do_fsl_mc_entry(struct module * mod,void * symval) do_fsl_mc_entry() argument 1235 do_tbsvc_entry(struct module * mod,void * symval) do_tbsvc_entry() argument 1259 do_typec_entry(struct module * mod,void * symval) do_typec_entry() argument 1267 do_tee_entry(struct module * mod,void * symval) do_tee_entry() argument 1280 do_wmi_entry(struct module * mod,void * symval) do_wmi_entry() argument 1294 do_mhi_entry(struct module * mod,void * symval) do_mhi_entry() argument 1301 do_mhi_ep_entry(struct module * mod,void * symval) do_mhi_ep_entry() argument 1309 do_ishtp_entry(struct module * mod,void * symval) do_ishtp_entry() argument 1319 do_auxiliary_entry(struct module * mod,void * symval) do_auxiliary_entry() argument 1331 do_ssam_entry(struct module * mod,void * symval) do_ssam_entry() argument 1351 do_dfl_entry(struct module * mod,void * symval) do_dfl_entry() argument 1360 do_cdx_entry(struct module * mod,void * symval) do_cdx_entry() argument 1394 do_vchiq_entry(struct module * mod,void * symval) do_vchiq_entry() argument 1402 do_coreboot_entry(struct module * mod,void * symval) do_coreboot_entry() argument 1421 do_table(const char * name,void * symval,unsigned long size,unsigned long id_size,const char * device_id,void (* do_entry)(struct module * mod,void * symval),struct module * mod) do_table() argument 1511 handle_moddevtable(struct module * mod,struct elf_info * info,Elf_Sym * sym,const char * symname) handle_moddevtable() argument [all...] |
| /linux/include/trace/events/ |
| H A D | module.h | 33 TP_PROTO(struct module *mod), 35 TP_ARGS(mod), 39 __string( name, mod->name ) 43 __entry->taints = mod->taints; 52 TP_PROTO(struct module *mod), 54 TP_ARGS(mod), 57 __string( name, mod->name ) 72 TP_PROTO(struct module *mod, unsigned long ip), 74 TP_ARGS(mod, ip), 79 __string( name, mod [all...] |
| /linux/kernel/ |
| H A D | static_call_inline.c | 158 .mod = NULL, in __static_call_update() 164 struct module *mod = site_mod->mod; in __static_call_update() local 179 if (mod) { in __static_call_update() 181 stop = mod->static_call_sites + in __static_call_update() 182 mod->num_static_call_sites; in __static_call_update() 183 init = mod->state == MODULE_STATE_COMING; in __static_call_update() 220 static int __static_call_init(struct module *mod, in __static_call_init() argument 236 if ((mod && within_module_init((unsigned long)site_addr, mod)) || in __static_call_init() 237 (!mod && init_section_contains(site_addr, 1))) in __static_call_init() 252 if (!mod) { in __static_call_init() [all …]
|
| /linux/drivers/usb/renesas_usbhs/ |
| H A D | mod.c | 65 void usbhs_mod_register(struct usbhs_priv *priv, struct usbhs_mod *mod, int id) in usbhs_mod_register() argument 69 info->mod[id] = mod; in usbhs_mod_register() 70 mod->priv = priv; in usbhs_mod_register() 81 ret = info->mod[id]; in usbhs_mod_get() 90 struct usbhs_mod *mod = usbhs_mod_get_current(priv); in usbhs_mod_is_host() local 93 if (!mod) in usbhs_mod_is_host() 96 return info->mod[USBHS_HOST] == mod; in usbhs_mod_is_host() 109 struct usbhs_mod *mod = NULL; in usbhs_mod_change() local 116 mod = info->mod[id]; in usbhs_mod_change() 121 info->curt = mod; in usbhs_mod_change() [all …]
|
| /linux/arch/arm/kernel/ |
| H A D | module-plts.c | 46 u32 get_module_plt(struct module *mod, unsigned long loc, Elf32_Addr val) in get_module_plt() argument 48 struct mod_plt_sec *pltsec = !within_module_init(loc, mod) ? in get_module_plt() 49 &mod->arch.core : &mod->arch.init; in get_module_plt() 210 char *secstrings, struct module *mod) in module_frob_arch_sections() argument 223 mod->arch.core.plt = s; in module_frob_arch_sections() 225 mod->arch.init.plt = s; in module_frob_arch_sections() 242 if (!mod->arch.core.plt || !mod->arch.init.plt) { in module_frob_arch_sections() 243 pr_err("%s: module PLT section(s) missing\n", mod->name); in module_frob_arch_sections() 247 pr_err("%s: module symtab section missing\n", mod->name); in module_frob_arch_sections() 274 mod->arch.core.plt->sh_type = SHT_NOBITS; in module_frob_arch_sections() [all …]
|
| /linux/scripts/ |
| H A D | generate_builtin_ranges.awk | 15 function get_module_info(fn, mod, obj, s) { 23 mod = ""; 27 mod = substr(s, RSTART + 16, RLENGTH - 16); 28 gsub(/['"]/, "", mod); 30 mod = substr(s, RSTART + 13, RLENGTH - 13); 38 if (mod !~ / /) { 39 if (!(mod in mods)) 40 mod = ""; 43 gsub(/([^/ ]*\/)+/, "", mod); 44 gsub(/-/, "_", mod); [all...] |
| /linux/arch/loongarch/kernel/ |
| H A D | module-sections.c | 13 Elf_Addr module_emit_got_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val) in module_emit_got_entry() argument 15 struct mod_section *got_sec = &mod->arch.got; in module_emit_got_entry() 32 pr_err("%s: module contains bad GOT relocation\n", mod->name); in module_emit_got_entry() 39 Elf_Addr module_emit_plt_entry(struct module *mod, Elf_Shdr *sechdrs, Elf_Addr val) in module_emit_plt_entry() argument 42 struct mod_section *plt_sec = &mod->arch.plt; in module_emit_plt_entry() 43 struct mod_section *plt_idx_sec = &mod->arch.plt_idx; in module_emit_plt_entry() 104 char *secstrings, struct module *mod) in module_frob_arch_sections() argument 114 mod->arch.got.shndx = i; in module_frob_arch_sections() 116 mod->arch.plt.shndx = i; in module_frob_arch_sections() 118 mod->arch.plt_idx.shndx = i; in module_frob_arch_sections() [all …]
|
| H A D | module.c | 35 typedef int (*reloc_rela_handler)(struct module *mod, u32 *location, Elf_Addr v, 60 static int apply_r_larch_none(struct module *mod, u32 *location, Elf_Addr v, in apply_r_larch_none() argument 73 static int apply_r_larch_32(struct module *mod, u32 *location, Elf_Addr v, in apply_r_larch_32() argument 83 static int apply_r_larch_64(struct module *mod, u32 *location, Elf_Addr v, in apply_r_larch_64() argument 91 static int apply_r_larch_sop_push_pcrel(struct module *mod, u32 *location, Elf_Addr v, in apply_r_larch_sop_push_pcrel() argument 97 static int apply_r_larch_sop_push_absolute(struct module *mod, u32 *location, Elf_Addr v, in apply_r_larch_sop_push_absolute() argument 103 static int apply_r_larch_sop_push_dup(struct module *mod, u32 *location, Elf_Addr v, in apply_r_larch_sop_push_dup() argument 122 static int apply_r_larch_sop_push_plt_pcrel(struct module *mod, in apply_r_larch_sop_push_plt_pcrel() argument 129 v = module_emit_plt_entry(mod, sechdrs, v); in apply_r_larch_sop_push_plt_pcrel() 132 v = module_emit_plt_entry(mod, sechdrs, v); in apply_r_larch_sop_push_plt_pcrel() [all …]
|
| /linux/kernel/printk/ |
| H A D | index.c | 20 static struct pi_entry *pi_get_entry(const struct module *mod, loff_t pos) in pi_get_entry() argument 26 if (mod) { in pi_get_entry() 27 entries = mod->printk_index_start; in pi_get_entry() 28 nr_entries = mod->printk_index_size; in pi_get_entry() 45 const struct module *mod = s->file->f_inode->i_private; in pi_next() local 46 struct pi_entry *entry = pi_get_entry(mod, *pos); in pi_next() 128 static const char *pi_get_module_name(struct module *mod) in pi_get_module_name() argument 130 return mod ? mod->name : "vmlinux"; in pi_get_module_name() 133 static const char *pi_get_module_name(struct module *mod) in pi_get_module_name() argument 139 static void pi_create_file(struct module *mod) in pi_create_file() argument [all …]
|