/kernel/linux/linux-5.10/drivers/greybus/ |
H A D | module.c | 16 struct gb_module *module = to_gb_module(dev); in eject_store() local 29 for (i = 0; i < module->num_interfaces; ++i) { in eject_store() 30 intf = module->interfaces[i]; in eject_store() 41 ret = gb_svc_intf_eject(module->hd->svc, module->module_id); in eject_store() 52 struct gb_module *module = to_gb_module(dev); in module_id_show() local 54 return sprintf(buf, "%u\n", module->module_id); in module_id_show() 61 struct gb_module *module = to_gb_module(dev); in num_interfaces_show() local 63 return sprintf(buf, "%zu\n", module->num_interfaces); in num_interfaces_show() 73 ATTRIBUTE_GROUPS(module); variable 77 struct gb_module *module = to_gb_module(dev); gb_module_release() local 93 struct gb_module *module; gb_module_create() local 141 struct gb_module *module = intf->module; gb_module_register_interface() local 196 gb_module_add(struct gb_module *module) gb_module_add() argument 216 gb_module_del(struct gb_module *module) gb_module_del() argument 228 gb_module_put(struct gb_module *module) gb_module_put() argument [all...] |
/kernel/linux/linux-6.6/drivers/greybus/ |
H A D | module.c | 16 struct gb_module *module = to_gb_module(dev); in eject_store() local 29 for (i = 0; i < module->num_interfaces; ++i) { in eject_store() 30 intf = module->interfaces[i]; in eject_store() 41 ret = gb_svc_intf_eject(module->hd->svc, module->module_id); in eject_store() 52 struct gb_module *module = to_gb_module(dev); in module_id_show() local 54 return sprintf(buf, "%u\n", module->module_id); in module_id_show() 61 struct gb_module *module = to_gb_module(dev); in num_interfaces_show() local 63 return sprintf(buf, "%zu\n", module->num_interfaces); in num_interfaces_show() 73 ATTRIBUTE_GROUPS(module); variable 77 struct gb_module *module = to_gb_module(dev); gb_module_release() local 93 struct gb_module *module; gb_module_create() local 141 struct gb_module *module = intf->module; gb_module_register_interface() local 196 gb_module_add(struct gb_module *module) gb_module_add() argument 216 gb_module_del(struct gb_module *module) gb_module_del() argument 228 gb_module_put(struct gb_module *module) gb_module_put() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/greybus/ |
H A D | audio_manager.c | 10 #include <linux/module.h> 27 struct gb_audio_manager_module *module; in gb_audio_manager_get_locked() local 32 list_for_each_entry(module, &modules_list, list) { in gb_audio_manager_get_locked() 33 if (module->id == id) in gb_audio_manager_get_locked() 34 return module; in gb_audio_manager_get_locked() 43 struct gb_audio_manager_module *module; in gb_audio_manager_add() local 51 err = gb_audio_manager_module_create(&module, manager_kset, in gb_audio_manager_add() 60 list_add_tail(&module->list, &modules_list); in gb_audio_manager_add() 63 return module->id; in gb_audio_manager_add() 69 struct gb_audio_manager_module *module; in gb_audio_manager_remove() local 88 struct gb_audio_manager_module *module, *next; gb_audio_manager_remove_all() local 110 struct gb_audio_manager_module *module; gb_audio_manager_get_module() local 120 gb_audio_manager_put_module(struct gb_audio_manager_module *module) gb_audio_manager_put_module() argument 128 struct gb_audio_manager_module *module; gb_audio_manager_dump_module() local 144 struct gb_audio_manager_module *module; gb_audio_manager_dump_all() local [all...] |
H A D | audio_manager_module.c | 20 ssize_t (*show)(struct gb_audio_manager_module *module, 23 ssize_t (*store)(struct gb_audio_manager_module *module, 32 struct gb_audio_manager_module *module; in gb_audio_module_attr_show() local 35 module = to_gb_audio_module(kobj); in gb_audio_module_attr_show() 40 return attribute->show(module, attribute, buf); in gb_audio_module_attr_show() 48 struct gb_audio_manager_module *module; in gb_audio_module_attr_store() local 51 module = to_gb_audio_module(kobj); in gb_audio_module_attr_store() 56 return attribute->store(module, attribute, buf, len); in gb_audio_module_attr_store() 66 struct gb_audio_manager_module *module = to_gb_audio_module(kobj); in gb_audio_module_release() local 68 pr_info("Destroying audio module # in gb_audio_module_release() 73 gb_audio_module_name_show( struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_name_show() argument 83 gb_audio_module_vid_show( struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_vid_show() argument 93 gb_audio_module_pid_show( struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_pid_show() argument 103 gb_audio_module_intf_id_show( struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_intf_id_show() argument 114 gb_audio_module_ip_devices_show( struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_ip_devices_show() argument 125 gb_audio_module_op_devices_show( struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_op_devices_show() argument 152 send_add_uevent(struct gb_audio_manager_module *module) send_add_uevent() argument 183 gb_audio_manager_module_create( struct gb_audio_manager_module **module, struct kset *manager_kset, int id, struct gb_audio_manager_module_descriptor *desc) gb_audio_manager_module_create() argument 232 gb_audio_manager_module_dump(struct gb_audio_manager_module *module) gb_audio_manager_module_dump() argument [all...] |
H A D | audio_codec.c | 8 #include <linux/module.h> 22 find_data(struct gbaudio_module_info *module, int id) in find_data() argument 26 list_for_each_entry(data, &module->data_list, list) { in find_data() 46 struct gbaudio_module_info *module, int id) in gbaudio_module_enable_tx() 56 data = find_data(module, id); in gbaudio_module_enable_tx() 58 dev_err(module->dev, "%d:DATA connection missing\n", id); in gbaudio_module_enable_tx() 77 dev_err_ratelimited(module->dev, in gbaudio_module_enable_tx() 83 dev_dbg(module->dev, "Dynamic Register %d DAI\n", cportid); in gbaudio_module_enable_tx() 93 ret = gb_audio_gb_set_pcm(module->mgmt_connection, data_cport, in gbaudio_module_enable_tx() 96 dev_err_ratelimited(module in gbaudio_module_enable_tx() 45 gbaudio_module_enable_tx(struct gbaudio_codec_info *codec, struct gbaudio_module_info *module, int id) gbaudio_module_enable_tx() argument 131 gbaudio_module_disable_tx(struct gbaudio_module_info *module, int id) gbaudio_module_disable_tx() argument 180 gbaudio_module_enable_rx(struct gbaudio_codec_info *codec, struct gbaudio_module_info *module, int id) gbaudio_module_enable_rx() argument 266 gbaudio_module_disable_rx(struct gbaudio_module_info *module, int id) gbaudio_module_disable_rx() argument 315 gbaudio_module_update(struct gbaudio_codec_info *codec, struct snd_soc_dapm_widget *w, struct gbaudio_module_info *module, int enable) gbaudio_module_update() argument 417 struct gbaudio_module_info *module; gbcodec_hw_params() local 519 struct gbaudio_module_info *module; gbcodec_prepare() local 588 struct gbaudio_module_info *module; gbcodec_mute_stream() local 714 gbaudio_init_jack(struct gbaudio_module_info *module, struct snd_soc_card *card) gbaudio_init_jack() argument 828 gbaudio_register_module(struct gbaudio_module_info *module) gbaudio_register_module() argument 942 gbaudio_codec_cleanup(struct gbaudio_module_info *module) gbaudio_codec_cleanup() argument 960 gbaudio_unregister_module(struct gbaudio_module_info *module) gbaudio_unregister_module() argument [all...] |
H A D | audio_topology.c | 33 struct gbaudio_module_info *module; in find_gb_module() local 41 dev_dbg(codec->dev, "%s:Find module#%d\n", __func__, dev_id); in find_gb_module() 44 list_for_each_entry(module, &codec->module_list, list) { in find_gb_module() 45 if (module->dev_id == dev_id) { in find_gb_module() 47 return module; in find_gb_module() 51 dev_warn(codec->dev, "%s: module#%d missing in codec list\n", name, in find_gb_module() 56 static const char *gbaudio_map_controlid(struct gbaudio_module_info *module, in gbaudio_map_controlid() argument 64 list_for_each_entry(control, &module->ctl_list, list) { in gbaudio_map_controlid() 73 list_for_each_entry(control, &module->widget_ctl_list, list) { in gbaudio_map_controlid() 85 static int gbaudio_map_controlname(struct gbaudio_module_info *module, in gbaudio_map_controlname() argument 100 gbaudio_map_wcontrolname(struct gbaudio_module_info *module, const char *name) gbaudio_map_wcontrolname() argument 114 gbaudio_map_widgetname(struct gbaudio_module_info *module, const char *name) gbaudio_map_widgetname() argument 128 gbaudio_map_widgetid(struct gbaudio_module_info *module, __u8 widget_id) gbaudio_map_widgetid() argument 172 struct gbaudio_module_info *module; gbcodec_mixer_ctl_info() local 223 struct gbaudio_module_info *module; gbcodec_mixer_ctl_get() local 285 struct gbaudio_module_info *module; gbcodec_mixer_ctl_put() local 387 struct gbaudio_module_info *module; gbcodec_mixer_dapm_ctl_get() local 436 struct gbaudio_module_info *module; gbcodec_mixer_dapm_ctl_put() local 557 struct gbaudio_module_info *module; gbcodec_enum_ctl_get() local 602 struct gbaudio_module_info *module; gbcodec_enum_ctl_put() local 720 struct gbaudio_module_info *module; gbcodec_enum_dapm_ctl_get() local 769 struct gbaudio_module_info *module; gbcodec_enum_dapm_ctl_put() local 939 struct gbaudio_module_info *module; gbaudio_widget_event() local 1022 gbaudio_tplg_create_widget(struct gbaudio_module_info *module, struct snd_soc_dapm_widget *dw, struct gb_audio_widget *w, int *w_size) gbaudio_tplg_create_widget() argument 1148 gbaudio_tplg_process_kcontrols(struct gbaudio_module_info *module, struct gb_audio_control *controls) gbaudio_tplg_process_kcontrols() argument 1222 gbaudio_tplg_process_widgets(struct gbaudio_module_info *module, struct gb_audio_widget *widgets) gbaudio_tplg_process_widgets() argument 1271 gbaudio_tplg_process_routes(struct gbaudio_module_info *module, struct gb_audio_route *routes) gbaudio_tplg_process_routes() argument 1332 gbaudio_tplg_process_header(struct gbaudio_module_info *module, struct gb_audio_topology *tplg_data) gbaudio_tplg_process_header() argument 1358 gbaudio_tplg_parse_data(struct gbaudio_module_info *module, struct gb_audio_topology *tplg_data) gbaudio_tplg_parse_data() argument 1417 gbaudio_tplg_release(struct gbaudio_module_info *module) gbaudio_tplg_release() argument [all...] |
H A D | audio_module.c | 8 #include <linux/module.h> 20 static int gbaudio_request_jack(struct gbaudio_module_info *module, in gbaudio_request_jack() argument 24 struct snd_jack *jack = module->headset.jack.jack; in gbaudio_request_jack() 25 struct snd_jack *btn_jack = module->button.jack.jack; in gbaudio_request_jack() 28 dev_err_ratelimited(module->dev, in gbaudio_request_jack() 34 dev_warn_ratelimited(module->dev, in gbaudio_request_jack() 39 module->jack_type = 0; in gbaudio_request_jack() 40 if (btn_jack && module->button_status) { in gbaudio_request_jack() 41 snd_soc_jack_report(&module->button.jack, 0, in gbaudio_request_jack() 42 module in gbaudio_request_jack() 69 gbaudio_request_button(struct gbaudio_module_info *module, struct gb_audio_button_event_request *req) gbaudio_request_button() argument 132 gbaudio_request_stream(struct gbaudio_module_info *module, struct gb_audio_streaming_event_request *req) gbaudio_request_stream() argument 144 struct gbaudio_module_info *module = gbaudio_codec_request_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
H A D | audio_manager.c | 10 #include <linux/module.h> 27 struct gb_audio_manager_module *module; in gb_audio_manager_get_locked() local 32 list_for_each_entry(module, &modules_list, list) { in gb_audio_manager_get_locked() 33 if (module->id == id) in gb_audio_manager_get_locked() 34 return module; in gb_audio_manager_get_locked() 43 struct gb_audio_manager_module *module; in gb_audio_manager_add() local 51 err = gb_audio_manager_module_create(&module, manager_kset, in gb_audio_manager_add() 60 list_add_tail(&module->list, &modules_list); in gb_audio_manager_add() 63 return module->id; in gb_audio_manager_add() 69 struct gb_audio_manager_module *module; in gb_audio_manager_remove() local 88 struct gb_audio_manager_module *module, *next; gb_audio_manager_remove_all() local 110 struct gb_audio_manager_module *module; gb_audio_manager_get_module() local 120 gb_audio_manager_put_module(struct gb_audio_manager_module *module) gb_audio_manager_put_module() argument 128 struct gb_audio_manager_module *module; gb_audio_manager_dump_module() local 144 struct gb_audio_manager_module *module; gb_audio_manager_dump_all() local [all...] |
H A D | audio_manager_module.c | 23 ssize_t (*show)(struct gb_audio_manager_module *module, 26 ssize_t (*store)(struct gb_audio_manager_module *module, 35 struct gb_audio_manager_module *module; in gb_audio_module_attr_show() local 38 module = to_gb_audio_module(kobj); in gb_audio_module_attr_show() 43 return attribute->show(module, attribute, buf); in gb_audio_module_attr_show() 51 struct gb_audio_manager_module *module; in gb_audio_module_attr_store() local 54 module = to_gb_audio_module(kobj); in gb_audio_module_attr_store() 59 return attribute->store(module, attribute, buf, len); in gb_audio_module_attr_store() 69 struct gb_audio_manager_module *module = to_gb_audio_module(kobj); in gb_audio_module_release() local 71 pr_info("Destroying audio module # in gb_audio_module_release() 76 gb_audio_module_name_show(struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_name_show() argument 85 gb_audio_module_vid_show(struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_vid_show() argument 94 gb_audio_module_pid_show(struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_pid_show() argument 103 gb_audio_module_intf_id_show(struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_intf_id_show() argument 114 gb_audio_module_ip_devices_show(struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_ip_devices_show() argument 125 gb_audio_module_op_devices_show(struct gb_audio_manager_module *module, struct gb_audio_manager_module_attribute *attr, char *buf) gb_audio_module_op_devices_show() argument 153 send_add_uevent(struct gb_audio_manager_module *module) send_add_uevent() argument 184 gb_audio_manager_module_create(struct gb_audio_manager_module **module, struct kset *manager_kset, int id, struct gb_audio_manager_module_descriptor *desc) gb_audio_manager_module_create() argument 231 gb_audio_manager_module_dump(struct gb_audio_manager_module *module) gb_audio_manager_module_dump() argument [all...] |
H A D | audio_codec.c | 8 #include <linux/module.h> 22 find_data(struct gbaudio_module_info *module, int id) in find_data() argument 26 list_for_each_entry(data, &module->data_list, list) { in find_data() 46 struct gbaudio_module_info *module, int id) in gbaudio_module_enable_tx() 56 data = find_data(module, id); in gbaudio_module_enable_tx() 58 dev_err(module->dev, "%d:DATA connection missing\n", id); in gbaudio_module_enable_tx() 77 dev_err_ratelimited(module->dev, "reg_cport failed:%d\n", ret); in gbaudio_module_enable_tx() 81 dev_dbg(module->dev, "Dynamic Register %d DAI\n", cportid); in gbaudio_module_enable_tx() 91 ret = gb_audio_gb_set_pcm(module->mgmt_connection, data_cport, in gbaudio_module_enable_tx() 94 dev_err_ratelimited(module in gbaudio_module_enable_tx() 45 gbaudio_module_enable_tx(struct gbaudio_codec_info *codec, struct gbaudio_module_info *module, int id) gbaudio_module_enable_tx() argument 125 gbaudio_module_disable_tx(struct gbaudio_module_info *module, int id) gbaudio_module_disable_tx() argument 171 gbaudio_module_enable_rx(struct gbaudio_codec_info *codec, struct gbaudio_module_info *module, int id) gbaudio_module_enable_rx() argument 252 gbaudio_module_disable_rx(struct gbaudio_module_info *module, int id) gbaudio_module_disable_rx() argument 298 gbaudio_module_update(struct gbaudio_codec_info *codec, struct snd_soc_dapm_widget *w, struct gbaudio_module_info *module, int enable) gbaudio_module_update() argument 399 struct gbaudio_module_info *module; gbcodec_hw_params() local 500 struct gbaudio_module_info *module = NULL, *iter; gbcodec_prepare() local 568 struct gbaudio_module_info *module = NULL, *iter; gbcodec_mute_stream() local 690 gbaudio_init_jack(struct gbaudio_module_info *module, struct snd_soc_card *card) gbaudio_init_jack() argument 806 gbaudio_register_module(struct gbaudio_module_info *module) gbaudio_register_module() argument 915 gbaudio_codec_cleanup(struct gbaudio_module_info *module) gbaudio_codec_cleanup() argument 933 gbaudio_unregister_module(struct gbaudio_module_info *module) gbaudio_unregister_module() argument [all...] |
H A D | audio_topology.c | 32 struct gbaudio_module_info *module; in find_gb_module() local 40 dev_dbg(codec->dev, "%s:Find module#%d\n", __func__, dev_id); in find_gb_module() 43 list_for_each_entry(module, &codec->module_list, list) { in find_gb_module() 44 if (module->dev_id == dev_id) { in find_gb_module() 46 return module; in find_gb_module() 50 dev_warn(codec->dev, "%s: module#%d missing in codec list\n", name, in find_gb_module() 55 static const char *gbaudio_map_controlid(struct gbaudio_module_info *module, in gbaudio_map_controlid() argument 63 list_for_each_entry(control, &module->ctl_list, list) { in gbaudio_map_controlid() 72 list_for_each_entry(control, &module->widget_ctl_list, list) { in gbaudio_map_controlid() 84 static int gbaudio_map_controlname(struct gbaudio_module_info *module, in gbaudio_map_controlname() argument 99 gbaudio_map_wcontrolname(struct gbaudio_module_info *module, const char *name) gbaudio_map_wcontrolname() argument 113 gbaudio_map_widgetname(struct gbaudio_module_info *module, const char *name) gbaudio_map_widgetname() argument 127 gbaudio_map_widgetid(struct gbaudio_module_info *module, __u8 widget_id) gbaudio_map_widgetid() argument 171 struct gbaudio_module_info *module; gbcodec_mixer_ctl_info() local 222 struct gbaudio_module_info *module; gbcodec_mixer_ctl_get() local 284 struct gbaudio_module_info *module; gbcodec_mixer_ctl_put() local 386 struct gbaudio_module_info *module; gbcodec_mixer_dapm_ctl_get() local 435 struct gbaudio_module_info *module; gbcodec_mixer_dapm_ctl_put() local 556 struct gbaudio_module_info *module; gbcodec_enum_ctl_get() local 601 struct gbaudio_module_info *module; gbcodec_enum_ctl_put() local 719 struct gbaudio_module_info *module; gbcodec_enum_dapm_ctl_get() local 768 struct gbaudio_module_info *module; gbcodec_enum_dapm_ctl_put() local 938 struct gbaudio_module_info *module; gbaudio_widget_event() local 1021 gbaudio_tplg_create_widget(struct gbaudio_module_info *module, struct snd_soc_dapm_widget *dw, struct gb_audio_widget *w, int *w_size) gbaudio_tplg_create_widget() argument 1147 gbaudio_tplg_process_kcontrols(struct gbaudio_module_info *module, struct gb_audio_control *controls) gbaudio_tplg_process_kcontrols() argument 1221 gbaudio_tplg_process_widgets(struct gbaudio_module_info *module, struct gb_audio_widget *widgets) gbaudio_tplg_process_widgets() argument 1270 gbaudio_tplg_process_routes(struct gbaudio_module_info *module, struct gb_audio_route *routes) gbaudio_tplg_process_routes() argument 1331 gbaudio_tplg_process_header(struct gbaudio_module_info *module, struct gb_audio_topology *tplg_data) gbaudio_tplg_process_header() argument 1357 gbaudio_tplg_parse_data(struct gbaudio_module_info *module, struct gb_audio_topology *tplg_data) gbaudio_tplg_parse_data() argument 1416 gbaudio_tplg_release(struct gbaudio_module_info *module) gbaudio_tplg_release() argument [all...] |
H A D | audio_module.c | 8 #include <linux/module.h> 20 static int gbaudio_request_jack(struct gbaudio_module_info *module, in gbaudio_request_jack() argument 24 struct snd_jack *jack = module->headset.jack.jack; in gbaudio_request_jack() 25 struct snd_jack *btn_jack = module->button.jack.jack; in gbaudio_request_jack() 28 dev_err_ratelimited(module->dev, in gbaudio_request_jack() 34 dev_warn_ratelimited(module->dev, in gbaudio_request_jack() 39 module->jack_type = 0; in gbaudio_request_jack() 40 if (btn_jack && module->button_status) { in gbaudio_request_jack() 41 snd_soc_jack_report(&module->button.jack, 0, in gbaudio_request_jack() 42 module in gbaudio_request_jack() 69 gbaudio_request_button(struct gbaudio_module_info *module, struct gb_audio_button_event_request *req) gbaudio_request_button() argument 132 gbaudio_request_stream(struct gbaudio_module_info *module, struct gb_audio_streaming_event_request *req) gbaudio_request_stream() argument 144 struct gbaudio_module_info *module = gbaudio_codec_request_handler() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | module.h | 32 #include <asm/module.h> 44 struct module; 49 struct module *mod; 61 void (*setup)(struct module *, const char *); 62 int (*test)(struct module *); 63 void (*free)(struct module *); 77 /* These are either module local, or the kernel's dummy ones. */ 84 * @x: function to be run at kernel boot time or module insertion 87 * builtin) or at module insertion time (if a module) 366 struct module { global() struct 641 try_module_get(struct module *module) try_module_get() argument 645 module_put(struct module *module) module_put() argument 648 __module_get(struct module *module) __module_get() argument 682 module_requested_async_probing(struct module *module) module_requested_async_probing() argument 756 __module_get(struct module *module) __module_get() argument 760 try_module_get(struct module *module) try_module_get() argument 765 module_put(struct module *module) module_put() argument 828 module_requested_async_probing(struct module *module) module_requested_async_probing() argument 888 module_sig_ok(struct module *module) module_sig_ok() argument 893 module_sig_ok(struct module *module) module_sig_ok() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | module.h | 33 #include <asm/module.h> 42 struct module; 47 struct module *mod; 59 void (*setup)(struct module *, const char *); 60 int (*test)(struct module *); 61 void (*free)(struct module *); 75 /* These are either module local, or the kernel's dummy ones. */ 82 * @x: function to be run at kernel boot time or module insertion 85 * builtin) or at module insertion time (if a module) 402 struct module { global() struct 709 try_module_get(struct module *module) try_module_get() argument 713 module_put(struct module *module) module_put() argument 716 __module_get(struct module *module) __module_get() argument 739 module_requested_async_probing(struct module *module) module_requested_async_probing() argument 809 __module_get(struct module *module) __module_get() argument 813 try_module_get(struct module *module) try_module_get() argument 818 module_put(struct module *module) module_put() argument 841 module_requested_async_probing(struct module *module) module_requested_async_probing() argument 898 module_sig_ok(struct module *module) module_sig_ok() argument 908 module_sig_ok(struct module *module) module_sig_ok() argument [all...] |
H A D | moduleloader.h | 6 #include <linux/module.h> 10 * module loader code. Architectures that don't need to do anything special 11 * can just rely on the 'weak' default hooks defined in kernel/module.c. 23 struct module *mod); 26 unsigned int arch_mod_section_prepend(struct module *mod, unsigned int section); 28 /* Allocator used for allocating struct module, core sections and init 36 * module loading). 41 * module unloading) 59 struct module *mod); 65 struct module *m in apply_relocate() [all...] |
/kernel/linux/linux-6.6/kernel/module/ |
H A D | internal.h | 11 #include <linux/module.h> 63 /* pointer to module in temporary copy, freed at end of load_module() */ 64 struct module *mod; 99 struct module *owner; 106 int try_to_force_load(struct module *mod, const char *reason); 108 struct module *find_module_all(const char *name, size_t len, bool even_unformed); 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 *mo [all...] |
/kernel/linux/linux-5.10/drivers/staging/blackbox/ |
H A D | blackbox_core.c | 11 #include <linux/module.h> 48 const char *module; member 105 static const char *get_top_category(const char *module, const char *event); 106 static const char *get_category(const char *module, const char *event); 116 const char module[MODULE_MAX_LEN], 124 static const char *get_top_category(const char *module, const char *event) in get_top_category() argument 129 if (unlikely(!module || !event)) { in get_top_category() 130 bbox_print_err("module: %p, event: %p\n", module, event); in get_top_category() 135 if (!strcmp(error_info_categories[i].module, modul in get_top_category() 145 get_category(const char *module, const char *event) get_category() argument 180 format_error_info(struct error_info *info, const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char error_desc[ERROR_DESC_MAX_LEN]) format_error_info() argument 369 save_temp_error_info(const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char error_desc[ERROR_DESC_MAX_LEN]) save_temp_error_info() argument 521 bbox_notify_error(const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char error_desc[ERROR_DESC_MAX_LEN], int need_sys_reset) bbox_notify_error() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/blackbox/ |
H A D | blackbox_core.c | 11 #include <linux/module.h> 48 const char *module; member 105 static const char *get_top_category(const char *module, const char *event); 106 static const char *get_category(const char *module, const char *event); 116 const char module[MODULE_MAX_LEN], 124 static const char *get_top_category(const char *module, const char *event) in get_top_category() argument 129 if (unlikely(!module || !event)) { in get_top_category() 130 bbox_print_err("module: %p, event: %p\n", module, event); in get_top_category() 135 if (!strcmp(error_info_categories[i].module, modul in get_top_category() 145 get_category(const char *module, const char *event) get_category() argument 180 format_error_info(struct error_info *info, const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char error_desc[ERROR_DESC_MAX_LEN]) format_error_info() argument 369 save_temp_error_info(const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char error_desc[ERROR_DESC_MAX_LEN]) save_temp_error_info() argument 521 bbox_notify_error(const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char error_desc[ERROR_DESC_MAX_LEN], int need_sys_reset) bbox_notify_error() argument [all...] |
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-sst-utils.c | 90 static int skl_get_pvtid_map(struct uuid_module *module, int instance_id) in skl_get_pvtid_map() argument 94 for (pvt_id = 0; pvt_id < module->max_instance; pvt_id++) { in skl_get_pvtid_map() 95 if (module->instance_id[pvt_id] == instance_id) in skl_get_pvtid_map() 104 struct uuid_module *module; in skl_get_pvt_instance_id_map() local 106 list_for_each_entry(module, &skl->uuid_list, list) { in skl_get_pvt_instance_id_map() 107 if (module->id == module_id) in skl_get_pvt_instance_id_map() 108 return skl_get_pvtid_map(module, instance_id); in skl_get_pvt_instance_id_map() 115 static inline int skl_getid_32(struct uuid_module *module, u64 *val, in skl_getid_32() argument 121 max_inst = module->max_instance; in skl_getid_32() 136 static inline int skl_pvtid_128(struct uuid_module *module) in skl_pvtid_128() argument 174 struct uuid_module *module; skl_get_pvt_id() local 205 struct uuid_module *module; skl_put_pvt_id() local 237 struct uuid_module *module; snd_skl_parse_uuids() local [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/skylake/ |
H A D | skl-sst-utils.c | 90 static int skl_get_pvtid_map(struct uuid_module *module, int instance_id) in skl_get_pvtid_map() argument 94 for (pvt_id = 0; pvt_id < module->max_instance; pvt_id++) { in skl_get_pvtid_map() 95 if (module->instance_id[pvt_id] == instance_id) in skl_get_pvtid_map() 104 struct uuid_module *module; in skl_get_pvt_instance_id_map() local 106 list_for_each_entry(module, &skl->uuid_list, list) { in skl_get_pvt_instance_id_map() 107 if (module->id == module_id) in skl_get_pvt_instance_id_map() 108 return skl_get_pvtid_map(module, instance_id); in skl_get_pvt_instance_id_map() 115 static inline int skl_getid_32(struct uuid_module *module, u64 *val, in skl_getid_32() argument 121 max_inst = module->max_instance; in skl_getid_32() 136 static inline int skl_pvtid_128(struct uuid_module *module) in skl_pvtid_128() argument 174 struct uuid_module *module; skl_get_pvt_id() local 205 struct uuid_module *module; skl_put_pvt_id() local 237 struct uuid_module *module; snd_skl_parse_uuids() local [all...] |
/kernel/linux/linux-6.6/scripts/ |
H A D | decode_stacktrace.sh | 85 # Only using debuginfod so don't try to find vmlinux module path 92 for fn in $(find "$modpath" -name "${module//_/[-_]}.ko*") ; do 126 if [[ $module == "" ]] ; then 128 elif [[ $aarray_support == true && "${modcache[$module]+isset}" == "isset" ]]; then 129 local objfile=${modcache[$module]} 137 modcache[$module]=$objfile 158 if [[ $aarray_support == true && "${cache[$module,$name]+isset}" == "isset" ]]; then 159 local base_addr=${cache[$module,$name]} 167 cache[$module,$name]="$base_addr" 184 if [[ $aarray_support == true && "${cache[$module, [all...] |
/kernel/linux/linux-5.10/scripts/gdb/linux/ |
H A D | modules.py | 4 # module tools 19 module_type = utils.CachedType("struct module") 30 for module in lists.list_for_each_entry(modules, module_ptr_type, "list"): 31 yield module 35 for module in module_list(): 36 if module['name'].string() == name: 37 return module 42 """Find module by name and return the module variable. 45 of the target and return that module variabl [all...] |
/kernel/linux/linux-5.10/scripts/ |
H A D | decode_stacktrace.sh | 69 for fn in $(find "$modpath" -name "${module//_/[-_]}.ko*") ; do 103 if [[ $module == "" ]] ; then 105 elif [[ $aarray_support == true && "${modcache[$module]+isset}" == "isset" ]]; then 106 local objfile=${modcache[$module]} 114 modcache[$module]=$objfile 135 if [[ $aarray_support == true && "${cache[$module,$name]+isset}" == "isset" ]]; then 136 local base_addr=${cache[$module,$name]} 144 cache[$module,$name]="$base_addr" 161 if [[ $aarray_support == true && "${cache[$module,$address]+isset}" == "isset" ]]; then 162 local code=${cache[$module, [all...] |
/kernel/liteos_a/kernel/extended/blackbox/ |
H A D | los_blackbox_core.c | 74 const char module[MODULE_MAX_LEN], in FormatErrorInfo() 77 if (info == NULL || event == NULL || module == NULL || errorDesc == NULL) { in FormatErrorInfo() 78 BBOX_PRINT_ERR("info: %p, event: %p, module: %p, errorDesc: %p!\n", info, event, module, errorDesc); in FormatErrorInfo() 86 if (strncpy_s(info->module, sizeof(info->module), module, Min(strlen(module), sizeof(info->module) - 1)) != EOK) { in FormatErrorInfo() 87 BBOX_PRINT_ERR("info->module i in FormatErrorInfo() 72 FormatErrorInfo(struct ErrorInfo *info, const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char errorDesc[ERROR_DESC_MAX_LEN]) FormatErrorInfo() argument 287 SaveTempErrorInfo(const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char errorDesc[ERROR_DESC_MAX_LEN]) SaveTempErrorInfo() argument 397 BBoxNotifyError(const char event[EVENT_MAX_LEN], const char module[MODULE_MAX_LEN], const char errorDesc[ERROR_DESC_MAX_LEN], int needSysReset) BBoxNotifyError() argument [all...] |
/kernel/linux/linux-5.10/arch/nds32/kernel/ |
H A D | module.c | 4 #include <linux/module.h> 17 void module_free(struct module *module, void *region) in module_free() argument 24 char *secstrings, struct module *mod) in module_frob_arch_sections() 90 struct module *module, Elf32_Rela * rel, in exceed_limit() 97 "please rebuild the kernel module with gcc option \"-Wa,-mno-small-text\".\n", in exceed_limit() 98 module->name, ELF32_R_TYPE(rel->r_info)); in exceed_limit() 115 struct module *module) in apply_relocate_add() 89 exceed_limit(int offset, unsigned int val_mask, struct module *module, Elf32_Rela * rel, unsigned int relindex, unsigned int reloc_order) exceed_limit() argument 113 apply_relocate_add(Elf32_Shdr * sechdrs, const char *strtab, unsigned int symindex, unsigned int relindex, struct module *module) apply_relocate_add() argument 270 module_finalize(const Elf32_Ehdr * hdr, const Elf_Shdr * sechdrs, struct module *module) module_finalize() argument [all...] |