/include/linux/ |
A D | codetag.h | 14 struct module; 39 int (*module_load)(struct module *mod, 41 void (*module_unload)(struct module *mod, 44 void (*module_replaced)(struct module *mod, struct module *new_mod); 48 void (*free_section_mem)(struct module *mod, bool used); 91 void codetag_free_module_sections(struct module *mod); 92 void codetag_module_replaced(struct module *mod, struct module *new_mod); 93 int codetag_load_module(struct module *mod); 94 void codetag_unload_module(struct module *mod); 106 static inline void codetag_module_replaced(struct module *mod, struct module *new_mod) {} in codetag_module_replaced() [all …]
|
A D | module.h | 43 struct module; 675 extern void __module_get(struct module *module); 707 extern bool try_module_get(struct module *module); 717 extern void module_put(struct module *module); 722 return !module || module_is_live(module); in try_module_get() 724 static inline void module_put(struct module *module) in module_put() argument 727 static inline void __module_get(struct module *module) in __module_get() argument 752 return module && module->async_probe_requested; in module_requested_async_probing() 822 static inline void __module_get(struct module *module) in __module_get() argument 831 static inline void module_put(struct module *module) in module_put() argument [all …]
|
A D | moduleloader.h | 23 struct module *mod); 26 unsigned int arch_mod_section_prepend(struct module *mod, unsigned int section); 52 struct module *mod); 58 struct module *me) in apply_relocate() 75 struct module *mod); 91 struct module *me); 98 struct module *me) in apply_relocate_add() 109 struct module *mod); 120 void module_arch_cleanup(struct module *mod); 123 void module_arch_freeing_init(struct module *mod);
|
A D | firmware.h | 81 struct module; 102 struct module *module, const char *name, 110 struct module *module, bool uevent, 131 struct module *module, const char *name, in firmware_request_nowait_nowarn() argument 153 struct module *module, bool uevent, in request_firmware_nowait() argument 191 firmware_upload_register(struct module *module, struct device *parent, 199 firmware_upload_register(struct module *module, struct device *parent, in firmware_upload_register() argument
|
A D | livepatch.h | 127 struct module *mod; 160 struct module *mod; 198 int klp_module_coming(struct module *mod); 199 void klp_module_going(struct module *mod); 233 int klp_apply_section_relocs(struct module *pmod, Elf_Shdr *sechdrs, 240 static inline int klp_module_coming(struct module *mod) { return 0; } in klp_module_coming() 241 static inline void klp_module_going(struct module *mod) {} in klp_module_going() 247 int klp_apply_section_relocs(struct module *pmod, Elf_Shdr *sechdrs, in klp_apply_section_relocs()
|
A D | atm_tcp.h | 13 struct module; 19 struct module *owner;
|
A D | uio_driver.h | 20 struct module; 77 struct module *owner; 122 __uio_register_device(struct module *owner, 142 __devm_uio_register_device(struct module *owner,
|
A D | extable.h | 8 struct module; 18 void trim_init_extable(struct module *m);
|
A D | cdev.h | 12 struct module; 16 struct module *owner;
|
A D | netlink.h | 57 struct module *module, 289 struct module *module; member 326 struct module *module; member 338 if (!control->module) in netlink_dump_start() 339 control->module = THIS_MODULE; in netlink_dump_start() 346 struct module *module; member
|
A D | mdio-bitbang.h | 7 struct module; 12 struct module *owner;
|
/include/linux/platform_data/ |
A D | mmc-davinci.h | 14 int (*get_cd)(int module); 15 int (*get_ro)(int module); 17 void (*set_power)(int module, bool on); 30 void davinci_setup_mmc(int module, struct davinci_mmc_config *config);
|
/include/media/ |
A D | media-dev-allocator.h | 40 struct module *owner); 53 struct module *owner); 57 struct module *owner) in media_device_usb_allocate() 61 struct module *owner) { } in media_device_delete()
|
/include/trace/events/ |
A D | module.h | 12 #define TRACE_SYSTEM module 22 struct module; 33 TP_PROTO(struct module *mod), 52 TP_PROTO(struct module *mod), 72 TP_PROTO(struct module *mod, unsigned long ip), 94 TP_PROTO(struct module *mod, unsigned long ip), 101 TP_PROTO(struct module *mod, unsigned long ip),
|
/include/linux/greybus/ |
A D | module.h | 32 int gb_module_add(struct gb_module *module); 33 void gb_module_del(struct gb_module *module); 34 void gb_module_put(struct gb_module *module);
|
/include/linux/framer/ |
A D | framer-provider.h | 80 struct module *owner; 92 struct module *owner; 123 __framer_provider_of_register(struct device *dev, struct module *owner, 130 __devm_framer_provider_of_register(struct device *dev, struct module *owner, 162 __framer_provider_of_register(struct device *dev, struct module *owner, in __framer_provider_of_register() 174 __devm_framer_provider_of_register(struct device *dev, struct module *owner, in __devm_framer_provider_of_register()
|
/include/net/netfilter/ |
A D | nf_conntrack_helper.h | 23 struct module; 37 struct module *me; /* pointer to self */ 104 struct module *module); 169 struct module *module; /* pointer to self */ member 175 .module = THIS_MODULE \
|
/include/drm/intel/ |
A D | i915_gsc_proxy_mei_interface.h | 12 struct module; 21 struct module *owner;
|
/include/linux/fpga/ |
A D | fpga-region.h | 50 struct module *ops_owner; 67 struct module *owner); 73 int (*get_bridges)(struct fpga_region *), struct module *owner);
|
A D | fpga-mgr.h | 214 struct module *mops_owner; 239 struct module *owner); 245 const struct fpga_manager_ops *mops, void *priv, struct module *owner); 253 struct module *owner); 259 struct module *owner);
|
/include/linux/pwrseq/ |
A D | provider.h | 10 struct module; 63 struct module *owner;
|
/include/scsi/ |
A D | scsi_driver.h | 9 struct module; 28 int __scsi_register_driver(struct device_driver *, struct module *);
|
/include/linux/netfilter_bridge/ |
A D | ebtables.h | 34 struct module *me; 51 struct module *me; 69 struct module *me; 100 struct module *me;
|
/include/sound/ |
A D | tas2781-comlib-i2c.h | 20 struct module *module,
|
/include/linux/platform_data/x86/ |
A D | intel_scu_ipc.h | 10 struct module; 27 struct module *owner); 37 struct module *owner);
|