/linux-master/kernel/module/ |
H A D | livepatch.c | 16 * index from info to mod->klp_info. 18 int copy_module_elf(struct module *mod, struct load_info *info) argument 23 size = sizeof(*mod->klp_info); 24 mod->klp_info = kmalloc(size, GFP_KERNEL); 25 if (!mod->klp_info) 29 size = sizeof(mod->klp_info->hdr); 30 memcpy(&mod->klp_info->hdr, info->hdr, size); 34 mod->klp_info->sechdrs = kmemdup(info->sechdrs, size, GFP_KERNEL); 35 if (!mod->klp_info->sechdrs) { 42 mod 69 free_module_elf(struct module *mod) argument [all...] |
H A D | kdb.c | 19 struct module *mod; local 25 list_for_each_entry(mod, &modules, list) { 26 if (mod->state == MODULE_STATE_UNFORMED) 29 kdb_printf("%-20s%8u", mod->name, mod->mem[MOD_TEXT].size); 30 kdb_printf("/%8u", mod->mem[MOD_RODATA].size); 31 kdb_printf("/%8u", mod->mem[MOD_RO_AFTER_INIT].size); 32 kdb_printf("/%8u", mod->mem[MOD_DATA].size); 34 kdb_printf(" 0x%px ", (void *)mod); 36 kdb_printf("%4d ", module_refcount(mod)); [all...] |
H A D | sysfs.c | 72 static void add_sect_attrs(struct module *mod, const struct load_info *info) argument 116 if (sysfs_create_group(&mod->mkobj.kobj, §_attrs->grp)) 119 mod->sect_attrs = sect_attrs; 125 static void remove_sect_attrs(struct module *mod) argument 127 if (mod->sect_attrs) { 128 sysfs_remove_group(&mod->mkobj.kobj, 129 &mod->sect_attrs->grp); 134 free_sect_attrs(mod->sect_attrs); 135 mod->sect_attrs = NULL; 172 static void add_notes_attrs(struct module *mod, cons argument 230 remove_notes_attrs(struct module *mod) argument 237 add_sect_attrs(struct module *mod, const struct load_info *info) argument 238 remove_sect_attrs(struct module *mod) argument 239 add_notes_attrs(struct module *mod, const struct load_info *info) argument 240 remove_notes_attrs(struct module *mod) argument 243 del_usage_links(struct module *mod) argument 255 add_usage_links(struct module *mod) argument 275 module_remove_modinfo_attrs(struct module *mod, int end) argument 293 module_add_modinfo_attrs(struct module *mod) argument 329 mod_kobject_put(struct module *mod) argument 338 mod_sysfs_init(struct module *mod) argument 370 mod_sysfs_setup(struct module *mod, const struct load_info *info, struct kernel_param *kparam, unsigned int num_params) argument 416 mod_sysfs_fini(struct module *mod) argument 423 mod_sysfs_teardown(struct module *mod) argument 433 init_param_lock(struct module *mod) argument [all...] |
H A D | main.c | 116 static void mod_update_bounds(struct module *mod) argument 119 struct module_memory *mod_mem = &mod->mem[type]; 152 static inline int strong_try_module_get(struct module *mod) argument 154 BUG_ON(mod && mod->state == MODULE_STATE_UNFORMED); 155 if (mod && mod->state == MODULE_STATE_COMING) 157 if (try_module_get(mod)) 163 static inline void add_taint_module(struct module *mod, unsigned flag, argument 167 set_bit(flag, &mod 174 __module_put_and_kthread_exit(struct module *mod, long code) argument 311 struct module *mod; local 349 struct module *mod; local 370 mod_percpu(struct module *mod) argument 375 percpu_modalloc(struct module *mod, struct load_info *info) argument 399 percpu_modfree(struct module *mod) argument 409 percpu_modcopy(struct module *mod, const void *from, unsigned long size) argument 420 struct module *mod; local 466 mod_percpu(struct module *mod) argument 470 percpu_modalloc(struct module *mod, struct load_info *info) argument 477 percpu_modfree(struct module *mod) argument 484 percpu_modcopy(struct module *mod, const void *from, unsigned long size) argument 545 module_unload_init(struct module *mod) argument 620 module_unload_free(struct module *mod) argument 652 try_release_module_ref(struct module *mod) argument 666 try_stop_module(struct module *mod, int flags, int *forced) argument 689 module_refcount(struct module *mod) argument 701 struct module *mod; local 858 module_unload_free(struct module *mod) argument 867 module_unload_init(struct module *mod) argument 1000 try_to_force_load(struct module *mod, const char *reason) argument 1062 verify_namespace_is_imported(const struct load_info *info, const struct kernel_symbol *sym, struct module *mod) argument 1089 inherit_taint(struct module *mod, struct module *owner, const char *name) argument 1109 resolve_symbol(struct module *mod, const struct load_info *info, const char *name, char ownername[]) argument 1165 resolve_symbol_wait(struct module *mod, const struct load_info *info, const char *name) argument 1192 module_arch_cleanup(struct module *mod) argument 1196 module_arch_freeing_init(struct module *mod) argument 1221 free_mod_mem(struct module *mod) argument 1241 free_module(struct module *mod) argument 1321 verify_exported_symbols(struct module *mod) argument 1367 simplify_symbols(struct module *mod, const struct load_info *info) argument 1438 apply_relocations(struct module *mod, const struct load_info *info) argument 1474 arch_mod_section_prepend(struct module *mod, unsigned int section) argument 1481 module_get_offset_and_type(struct module *mod, enum mod_mem_type type, Elf_Shdr *sechdr, unsigned int section) argument 1504 __layout_sections(struct module *mod, struct load_info *info, bool is_init) argument 1563 layout_sections(struct module *mod, struct load_info *info) argument 1577 module_license_taint_check(struct module *mod, const char *license) argument 1591 setup_modinfo(struct module *mod, struct load_info *info) argument 1602 free_modinfo(struct module *mod) argument 1919 check_modinfo_livepatch(struct module *mod, struct load_info *info) argument 1933 check_modinfo_retpoline(struct module *mod, struct load_info *info) argument 2010 module_augment_kernel_taints(struct module *mod, struct load_info *info) argument 2076 check_modinfo(struct module *mod, struct load_info *info, int flags) argument 2102 find_module_sections(struct module *mod, struct load_info *info) argument 2225 move_module(struct module *mod, struct load_info *info) argument 2303 check_export_symbol_versions(struct module *mod) argument 2315 flush_module_icache(const struct module *mod) argument 2337 module_frob_arch_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, char *secstrings, struct module *mod) argument 2368 struct module *mod; local 2424 module_deallocate(struct module *mod, struct load_info *info) argument 2439 post_relocation(struct module *mod, const struct load_info *info) argument 2456 do_mod_ctors(struct module *mod) argument 2509 do_init_module(struct module *mod) argument 2649 struct module *mod; local 2712 add_unformed_module(struct module *mod) argument 2733 complete_formation(struct module *mod, struct load_info *info) argument 2774 prepare_coming_module(struct module *mod) argument 2795 struct module *mod = arg; local 2851 struct module *mod; local 3212 module_flags(struct module *mod, char *buf, bool show_state) argument 3242 struct module *mod; local 3292 struct module *mod; local 3344 struct module *mod = __module_address(addr); local 3357 struct module *mod; local [all...] |
H A D | kallsyms.c | 25 const struct module *mod) 29 if (!mod) 32 ks = lookup_exported_symbol(name, mod->syms, mod->syms + mod->num_syms); 113 void layout_symtab(struct module *mod, struct load_info *info) argument 119 struct module_memory *mod_mem_data = &mod->mem[MOD_DATA]; 120 struct module_memory *mod_mem_init_data = &mod->mem[MOD_INIT_DATA]; 124 symsect->sh_entsize = module_get_offset_and_type(mod, MOD_INIT_DATA, 133 if (i == 0 || is_livepatch_module(mod) || 24 is_exported(const char *name, unsigned long value, const struct module *mod) argument 170 add_kallsyms(struct module *mod, const struct load_info *info) argument 228 init_build_id(struct module *mod, const struct load_info *info) argument 242 init_build_id(struct module *mod, const struct load_info *info) argument 256 find_kallsyms_symbol(struct module *mod, unsigned long addr, unsigned long *size, unsigned long *offset) argument 314 dereference_module_function_descriptor(struct module *mod, void *ptr) argument 332 struct module *mod; local 361 struct module *mod; local 387 struct module *mod; local 414 __find_kallsyms_symbol_value(struct module *mod, const char *name) argument 431 struct module *mod; local 466 find_kallsyms_symbol_value(struct module *mod, const char *name) argument 480 struct module *mod; local [all...] |
H A D | procfs.c | 16 static inline void print_unload_info(struct seq_file *m, struct module *mod) argument 21 seq_printf(m, " %i ", module_refcount(mod)); 27 list_for_each_entry(use, &mod->source_list, source_list) { 32 if (mod->init && !mod->exit) { 41 static inline void print_unload_info(struct seq_file *m, struct module *mod) argument 65 static unsigned int module_total_size(struct module *mod) argument 70 size += mod->mem[type].size; 76 struct module *mod = list_entry(p, struct module, list); local 82 if (mod [all...] |
H A D | tree_lookup.c | 78 void mod_tree_insert(struct module *mod) argument 81 mod->mem[type].mtn.mod = mod; 82 if (mod->mem[type].size) 83 __mod_tree_insert(&mod->mem[type].mtn, &mod_tree); 87 void mod_tree_remove_init(struct module *mod) argument 90 if (mod->mem[type].size) 91 __mod_tree_remove(&mod->mem[type].mtn, &mod_tree); 95 void mod_tree_remove(struct module *mod) argument [all...] |
H A D | strict_rwx.c | 14 static int module_set_memory(const struct module *mod, enum mod_mem_type type, argument 17 const struct module_memory *mod_mem = &mod->mem[type]; 32 int module_enable_text_rox(const struct module *mod) argument 38 ret = module_set_memory(mod, type, set_memory_rox); 40 ret = module_set_memory(mod, type, set_memory_x); 47 int module_enable_rodata_ro(const struct module *mod, bool after_init) argument 54 ret = module_set_memory(mod, MOD_RODATA, set_memory_ro); 57 ret = module_set_memory(mod, MOD_INIT_RODATA, set_memory_ro); 62 return module_set_memory(mod, MOD_RO_AFTER_INIT, set_memory_ro); 67 int module_enable_data_nx(const struct module *mod) argument 81 module_enforce_rwx_sections(Elf_Ehdr *hdr, Elf_Shdr *sechdrs, char *secstrings, struct module *mod) argument [all...] |
H A D | internal.h | 64 struct module *mod; member in struct:load_info 83 unsigned int sym, str, mod, vers, info, pcpu; member in struct:load_info::__anon1318 105 int mod_verify_sig(const void *mod, struct load_info *info); 106 int try_to_force_load(struct module *mod, const char *reason); 110 long module_get_offset_and_type(struct module *mod, enum mod_mem_type type, 112 char *module_flags(struct module *mod, char *buf, bool show_state); 141 int copy_module_elf(struct module *mod, struct load_info *info); 142 void free_module_elf(struct module *mod); 144 static inline int copy_module_elf(struct module *mod, struct load_info *info) argument 149 static inline void free_module_elf(struct module *mod) { } argument 152 set_livepatch_module(struct module *mod) argument 262 try_add_tainted_module(struct module *mod) argument 308 mod_tree_insert(struct module *mod) argument 309 mod_tree_remove_init(struct module *mod) argument 310 mod_tree_remove(struct module *mod) argument 313 struct module *mod; local 343 kmemleak_load_module(const struct module *mod, const struct load_info *info) argument 357 init_build_id(struct module *mod, const struct load_info *info) argument 358 layout_symtab(struct module *mod, struct load_info *info) argument 359 add_kallsyms(struct module *mod, const struct load_info *info) argument 368 mod_sysfs_setup(struct module *mod, const struct load_info *info, struct kernel_param *kparam, unsigned int num_params) argument 376 mod_sysfs_teardown(struct module *mod) argument 377 init_param_lock(struct module *mod) argument 388 check_version(const struct load_info *info, const char *symname, struct module *mod, const s32 *crc) argument 396 check_modstruct_version(const struct load_info *info, struct module *mod) argument [all...] |
/linux-master/include/linux/ |
H A D | kmod.h | 25 #define request_module(mod...) __request_module(true, mod) 26 #define request_module_nowait(mod...) __request_module(false, mod) 27 #define try_then_request_module(x, mod...) \ 28 ((x) ?: (__request_module(true, mod), (x))) 32 #define try_then_request_module(x, mod...) (x)
|
/linux-master/tools/testing/selftests/livepatch/ |
H A D | functions.sh | 132 local mod="$1" 134 if [[ ! -f "test_modules/$mod.ko" ]]; then 135 die "Can't find \"test_modules/$mod.ko\", try \"make\"" 138 if [[ $(modinfo "test_modules/$mod.ko" | awk '/^livepatch:/{print $NF}') == "Y" ]]; then 146 local mod="$1"; shift 148 local msg="% insmod test_modules/$mod.ko $*" 150 ret=$(insmod "test_modules/$mod.ko" "$@" 2>&1) 156 loop_until '[[ -e "/sys/module/$mod" ]]' || 157 die "failed to load module $mod" 165 local mod [all...] |
/linux-master/drivers/net/can/ |
H A D | janz-ican3.c | 292 static inline void ican3_set_page(struct ican3_dev *mod, unsigned int page) argument 295 iowrite8(page, &mod->dpmctrl->window_address); 305 * LOCKING: must hold mod->lock 309 static int ican3_old_recv_msg(struct ican3_dev *mod, struct ican3_msg *msg) argument 315 ican3_set_page(mod, QUEUE_OLD_CONTROL); 316 peer = ioread8(mod->dpm + MSYNC_PEER); 317 locl = ioread8(mod->dpm + MSYNC_LOCL); 321 netdev_dbg(mod->ndev, "no mbox for reading\n"); 333 ican3_set_page(mod, mbox_page); 334 memcpy_fromio(msg, mod 354 ican3_old_send_msg(struct ican3_dev *mod, struct ican3_msg *msg) argument 391 ican3_init_new_host_interface(struct ican3_dev *mod) argument 470 ican3_init_fast_host_interface(struct ican3_dev *mod) argument 558 ican3_new_send_msg(struct ican3_dev *mod, struct ican3_msg *msg) argument 589 ican3_new_recv_msg(struct ican3_dev *mod, struct ican3_msg *msg) argument 621 ican3_send_msg(struct ican3_dev *mod, struct ican3_msg *msg) argument 637 ican3_recv_msg(struct ican3_dev *mod, struct ican3_msg *msg) argument 657 ican3_msg_connect(struct ican3_dev *mod) argument 668 ican3_msg_disconnect(struct ican3_dev *mod) argument 679 ican3_msg_newhostif(struct ican3_dev *mod) argument 700 ican3_msg_fasthostif(struct ican3_dev *mod) argument 733 ican3_set_id_filter(struct ican3_dev *mod, bool accept) argument 777 ican3_set_bus_state(struct ican3_dev *mod, bool on) argument 856 ican3_set_termination(struct ican3_dev *mod, bool on) argument 869 ican3_send_inquiry(struct ican3_dev *mod, u8 subspec) argument 882 ican3_set_buserror(struct ican3_dev *mod, u8 quota) argument 910 ican3_to_can_frame(struct ican3_dev *mod, struct ican3_fast_desc *desc, struct can_frame *cf) argument 942 can_frame_to_ican3(struct ican3_dev *mod, struct can_frame *cf, struct ican3_fast_desc *desc) argument 986 ican3_handle_idvers(struct ican3_dev *mod, struct ican3_msg *msg) argument 991 ican3_handle_msglost(struct ican3_dev *mod, struct ican3_msg *msg) argument 1033 ican3_handle_cevtind(struct ican3_dev *mod, struct ican3_msg *msg) argument 1179 ican3_handle_inquiry(struct ican3_dev *mod, struct ican3_msg *msg) argument 1199 ican3_handle_nmtsind(struct ican3_dev *mod, struct ican3_msg *msg) argument 1233 ican3_handle_unknown_message(struct ican3_dev *mod, struct ican3_msg *msg) argument 1243 ican3_handle_message(struct ican3_dev *mod, struct ican3_msg *msg) argument 1275 ican3_put_echo_skb(struct ican3_dev *mod, struct sk_buff *skb) argument 1287 ican3_get_echo_skb(struct ican3_dev *mod) argument 1326 ican3_echo_skb_matches(struct ican3_dev *mod, struct sk_buff *skb) argument 1350 ican3_txok(struct ican3_dev *mod) argument 1376 ican3_recv_skb(struct ican3_dev *mod) argument 1452 struct ican3_dev *mod = container_of(napi, struct ican3_dev, napi); local 1496 struct ican3_dev *mod = dev_id; local 1525 ican3_reset_module(struct ican3_dev *mod) argument 1557 ican3_shutdown_module(struct ican3_dev *mod) argument 1566 ican3_startup_module(struct ican3_dev *mod) argument 1639 struct ican3_dev *mod = netdev_priv(ndev); local 1666 struct ican3_dev *mod = netdev_priv(ndev); local 1690 struct ican3_dev *mod = netdev_priv(ndev); local 1781 struct ican3_dev *mod = netdev_priv(ndev); local 1806 struct ican3_dev *mod = netdev_priv(ndev); local 1831 struct ican3_dev *mod = netdev_priv(to_net_dev(dev)); local 1850 struct ican3_dev *mod = netdev_priv(to_net_dev(dev)); local 1868 struct ican3_dev *mod = netdev_priv(to_net_dev(dev)); local 1894 struct ican3_dev *mod; local 2029 struct ican3_dev *mod = netdev_priv(ndev); local [all...] |
/linux-master/sound/aoa/core/ |
H A D | alsa.h | 12 extern int aoa_alsa_init(char *name, struct module *mod, struct device *dev);
|
/linux-master/sound/soc/sh/rcar/ |
H A D | mix.c | 39 struct rsnd_mod mod; member in struct:rsnd_mix 59 container_of((_mod), struct rsnd_mix, mod) 69 static void rsnd_mix_activation(struct rsnd_mod *mod) argument 71 rsnd_mod_write(mod, MIX_SWRSR, 0); 72 rsnd_mod_write(mod, MIX_SWRSR, 1); 75 static void rsnd_mix_halt(struct rsnd_mod *mod) argument 77 rsnd_mod_write(mod, MIX_MIXIR, 1); 78 rsnd_mod_write(mod, MIX_SWRSR, 0); 85 struct rsnd_mod *mod) 87 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); 84 rsnd_mix_volume_parameter(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 104 rsnd_mix_volume_init(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 125 rsnd_mix_volume_update(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 138 rsnd_mix_probe_(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 145 rsnd_mix_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 164 rsnd_mix_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 175 rsnd_mix_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 258 rsnd_mix_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument [all...] |
H A D | ctu.c | 73 struct rsnd_mod mod; member in struct:rsnd_ctu 91 container_of((_mod), struct rsnd_ctu, mod) 95 static void rsnd_ctu_activation(struct rsnd_mod *mod) argument 97 rsnd_mod_write(mod, CTU_SWRSR, 0); 98 rsnd_mod_write(mod, CTU_SWRSR, 1); 101 static void rsnd_ctu_halt(struct rsnd_mod *mod) argument 103 rsnd_mod_write(mod, CTU_CTUIR, 1); 104 rsnd_mod_write(mod, CTU_SWRSR, 0); 107 static int rsnd_ctu_probe_(struct rsnd_mod *mod, argument 111 return rsnd_cmd_attach(io, rsnd_mod_id(mod)); 114 rsnd_ctu_value_init(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 151 rsnd_ctu_value_reset(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 170 rsnd_ctu_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 187 rsnd_ctu_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 198 rsnd_ctu_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 264 rsnd_ctu_id(struct rsnd_mod *mod) argument 273 rsnd_ctu_id_sub(struct rsnd_mod *mod) argument 283 rsnd_ctu_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument [all...] |
H A D | ssiu.c | 12 struct rsnd_mod mod; member in struct:rsnd_ssiu 24 #define rsnd_mod_to_ssiu(_mod) container_of((_mod), struct rsnd_ssiu, mod) 50 #define rsnd_ssiu_busif_err_irq_enable(mod) rsnd_ssiu_busif_err_irq_ctrl(mod, 1) 51 #define rsnd_ssiu_busif_err_irq_disable(mod) rsnd_ssiu_busif_err_irq_ctrl(mod, 0) 52 static void rsnd_ssiu_busif_err_irq_ctrl(struct rsnd_mod *mod, int enable) argument 54 int id = rsnd_mod_id(mod); 78 u32 sys_int_enable = rsnd_mod_read(mod, reg); 84 rsnd_mod_write(mod, re 88 rsnd_ssiu_busif_err_status_clear(struct rsnd_mod *mod) argument 132 rsnd_ssiu_get_status(struct rsnd_mod *mod, struct rsnd_dai_stream *io, enum rsnd_mod_type type) argument 142 rsnd_ssiu_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 226 rsnd_ssiu_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 243 rsnd_ssiu_init_gen2(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 333 rsnd_ssiu_start_gen2(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 350 rsnd_ssiu_stop_gen2(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 371 rsnd_ssiu_id(struct rsnd_mod *mod) argument 379 rsnd_ssiu_id_sub(struct rsnd_mod *mod) argument 387 rsnd_ssiu_dma_req(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 412 rsnd_ssiu_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 458 struct rsnd_mod *mod = rsnd_mod_get(ssiu); local 485 struct rsnd_mod *mod; local [all...] |
H A D | dvc.c | 37 struct rsnd_mod mod; member in struct:rsnd_dvc 49 container_of((_mod), struct rsnd_dvc, mod) 57 static void rsnd_dvc_activation(struct rsnd_mod *mod) argument 59 rsnd_mod_write(mod, DVC_SWRSR, 0); 60 rsnd_mod_write(mod, DVC_SWRSR, 1); 63 static void rsnd_dvc_halt(struct rsnd_mod *mod) argument 65 rsnd_mod_write(mod, DVC_DVUIR, 1); 66 rsnd_mod_write(mod, DVC_SWRSR, 0); 74 struct rsnd_mod *mod) 76 struct rsnd_dvc *dvc = rsnd_mod_to_dvc(mod); 73 rsnd_dvc_volume_parameter(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 93 rsnd_dvc_volume_init(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 143 rsnd_dvc_volume_update(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 178 rsnd_dvc_probe_(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 185 rsnd_dvc_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 204 rsnd_dvc_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 215 rsnd_dvc_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 283 rsnd_dvc_dma_req(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 293 rsnd_dvc_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument [all...] |
H A D | debugfs.c | 20 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); local 21 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); 27 for_each_rsnd_mod(i, mod, io) { 28 u32 *status = mod->ops->get_status(mod, io, mod->type); 30 seq_printf(m, "name: %s\n", rsnd_mod_name(mod)); 33 if (mod->ops->debug_info) 34 mod->ops->debug_info(m, io, mod); 56 rsnd_debugfs_mod_reg_show(struct seq_file *m, struct rsnd_mod *mod, int reg_id, int offset, int size) argument [all...] |
H A D | src.c | 34 struct rsnd_mod mod; member in struct:rsnd_src 45 #define rsnd_src_sync_is_enabled(mod) (rsnd_mod_to_src(mod)->sen.val) 48 container_of((_mod), struct rsnd_src, mod) 67 static void rsnd_src_activation(struct rsnd_mod *mod) argument 69 rsnd_mod_write(mod, SRC_SWRSR, 0); 70 rsnd_mod_write(mod, SRC_SWRSR, 1); 73 static void rsnd_src_halt(struct rsnd_mod *mod) argument 75 rsnd_mod_write(mod, SRC_SRCIR, 1); 76 rsnd_mod_write(mod, SRC_SWRS 79 rsnd_src_dma_req(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 90 rsnd_src_convert_rate(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 201 rsnd_src_set_convert_rate(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 357 rsnd_src_irq(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv, int enable) argument 396 rsnd_src_status_clear(struct rsnd_mod *mod) argument 404 rsnd_src_error_occurred(struct rsnd_mod *mod) argument 434 rsnd_src_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 453 rsnd_src_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 462 rsnd_src_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 485 rsnd_src_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 501 __rsnd_src_interrupt(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 527 struct rsnd_mod *mod = data; local 534 rsnd_src_probe_(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 562 rsnd_src_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 605 rsnd_src_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument [all...] |
H A D | ssi.c | 82 struct rsnd_mod mod; member in struct:rsnd_ssi 114 #define rsnd_mod_to_ssi(_mod) container_of((_mod), struct rsnd_ssi, mod) 116 #define rsnd_ssi_is_multi_secondary(mod, io) \ 117 (rsnd_ssi_multi_secondaries(io) & (1 << rsnd_mod_id(mod))) 118 #define rsnd_ssi_is_run_mods(mod, io) \ 119 (rsnd_ssi_run_mods(io) & (1 << rsnd_mod_id(mod))) 120 #define rsnd_ssi_can_output_clk(mod) (!__rsnd_ssi_is_pin_sharing(mod)) 124 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); local 125 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); 139 rsnd_ssi_status_clear(struct rsnd_mod *mod) argument 144 rsnd_ssi_status_get(struct rsnd_mod *mod) argument 149 rsnd_ssi_status_check(struct rsnd_mod *mod, u32 bit) argument 179 struct rsnd_mod *mod = rsnd_io_to_mod(io, types[i]); local 266 rsnd_ssi_master_clk_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 343 rsnd_ssi_master_clk_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 365 rsnd_ssi_config_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 458 rsnd_ssi_register_setup(struct rsnd_mod *mod) argument 472 rsnd_ssi_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 502 rsnd_ssi_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 532 rsnd_ssi_hw_params(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 551 rsnd_ssi_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 584 rsnd_ssi_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 628 rsnd_ssi_irq(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv, int enable) argument 672 __rsnd_ssi_interrupt(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 718 struct rsnd_mod *mod = data; local 725 rsnd_ssi_get_status(struct rsnd_mod *mod, struct rsnd_dai_stream *io, enum rsnd_mod_type type) argument 763 rsnd_ssi_parent_attach(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 793 rsnd_ssi_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 807 rsnd_ssi_common_probe(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 850 rsnd_ssi_common_remove(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 874 rsnd_ssi_pio_interrupt(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 917 rsnd_ssi_pio_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 935 rsnd_ssi_pio_pointer(struct rsnd_mod *mod, struct rsnd_dai_stream *io, snd_pcm_uframes_t *pointer) argument 962 rsnd_ssi_dma_probe(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 985 rsnd_ssi_fallback(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 1005 rsnd_ssi_dma_req(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 1033 rsnd_ssi_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 1077 rsnd_ssi_is_dma_mode(struct rsnd_mod *mod) argument 1085 rsnd_ssi_connect(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 1126 struct rsnd_mod *mod; local 1154 __rsnd_ssi_is_pin_sharing(struct rsnd_mod *mod) argument [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-janz-ttl.c | 59 struct ttl_module *mod = dev_get_drvdata(gpio->parent); local 64 shadow = &mod->porta_shadow; 66 shadow = &mod->portb_shadow; 69 shadow = &mod->portc_shadow; 73 spin_lock(&mod->lock); 75 spin_unlock(&mod->lock); 81 struct ttl_module *mod = dev_get_drvdata(gpio->parent); local 86 port = &mod->regs->porta; 87 shadow = &mod->porta_shadow; 89 port = &mod 108 ttl_write_reg(struct ttl_module *mod, u8 reg, u16 val) argument 114 ttl_setup_device(struct ttl_module *mod) argument 143 struct ttl_module *mod; local [all...] |
/linux-master/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; 44 __assign_str(name, mod->name); 52 TP_PROTO(struct module *mod), 54 TP_ARGS(mod), 57 __string( name, mod->name ) 61 __assign_str(name, mod->name); 72 TP_PROTO(struct module *mod, unsigne [all...] |
/linux-master/arch/um/include/asm/ |
H A D | unwind.h | 5 unwind_module_init(struct module *mod, void *orc_ip, size_t orc_ip_size, argument
|
/linux-master/arch/riscv/kernel/ |
H A D | module-sections.c | 13 unsigned long module_emit_got_entry(struct module *mod, unsigned long val) argument 15 struct mod_section *got_sec = &mod->arch.got; 32 unsigned long module_emit_plt_entry(struct module *mod, unsigned long val) argument 34 struct mod_section *got_plt_sec = &mod->arch.got_plt; 36 struct mod_section *plt_sec = &mod->arch.plt; 91 char *secstrings, struct module *mod) 102 mod->arch.plt.shdr = sechdrs + i; 104 mod->arch.got.shdr = sechdrs + i; 106 mod->arch.got_plt.shdr = sechdrs + i; 109 if (!mod 90 module_frob_arch_sections(Elf_Ehdr *ehdr, Elf_Shdr *sechdrs, char *secstrings, struct module *mod) argument [all...] |
/linux-master/drivers/usb/renesas_usbhs/ |
H A D | mod.c | 12 #include "mod.h" 65 void usbhs_mod_register(struct usbhs_priv *priv, struct usbhs_mod *mod, int id) argument 69 info->mod[id] = mod; 70 mod->priv = priv; 81 ret = info->mod[id]; 90 struct usbhs_mod *mod = usbhs_mod_get_current(priv); local 93 if (!mod) 96 return info->mod[USBHS_HOST] == mod; 109 struct usbhs_mod *mod = NULL; local 194 struct usbhs_mod *mod = usbhs_mod_get_current(priv); local 303 usbhs_irq_callback_update(struct usbhs_priv *priv, struct usbhs_mod *mod) argument [all...] |