Lines Matching refs:mod

34 #define KPARAM_MUTEX(mod)	((mod) ? &(mod)->param_lock : &param_lock)  argument
36 #define KPARAM_MUTEX(mod) (&param_lock) argument
39 static inline void check_kparam_locked(struct module *mod) in check_kparam_locked() argument
41 BUG_ON(!mutex_is_locked(KPARAM_MUTEX(mod))); in check_kparam_locked()
44 static inline void check_kparam_locked(struct module *mod) in check_kparam_locked() argument
146 kernel_param_lock(params[i].mod); in parse_one()
149 kernel_param_unlock(params[i].mod); in parse_one()
449 static int param_array(struct module *mod, in param_array() argument
481 check_kparam_locked(mod); in param_array()
503 return param_array(kp->mod, kp->name, val, 1, arr->max, arr->elem, in param_array_set()
518 check_kparam_locked(p.mod); in param_array_get()
601 kernel_param_lock(mk->mod); in param_attr_show()
603 kernel_param_unlock(mk->mod); in param_attr_show()
622 kernel_param_lock(mk->mod); in param_attr_store()
625 kernel_param_unlock(mk->mod); in param_attr_store()
639 void kernel_param_lock(struct module *mod) in kernel_param_lock() argument
641 mutex_lock(KPARAM_MUTEX(mod)); in kernel_param_lock()
644 void kernel_param_unlock(struct module *mod) in kernel_param_unlock() argument
646 mutex_unlock(KPARAM_MUTEX(mod)); in kernel_param_unlock()
743 int module_param_sysfs_setup(struct module *mod, in module_param_sysfs_setup() argument
753 err = add_sysfs_param(&mod->mkobj, &kparam[i], kparam[i].name); in module_param_sysfs_setup()
755 free_module_param_attrs(&mod->mkobj); in module_param_sysfs_setup()
765 err = sysfs_create_group(&mod->mkobj.kobj, &mod->mkobj.mp->grp); in module_param_sysfs_setup()
767 free_module_param_attrs(&mod->mkobj); in module_param_sysfs_setup()
778 void module_param_sysfs_remove(struct module *mod) in module_param_sysfs_remove() argument
780 if (mod->mkobj.mp) { in module_param_sysfs_remove()
781 sysfs_remove_group(&mod->mkobj.kobj, &mod->mkobj.mp->grp); in module_param_sysfs_remove()
784 free_module_param_attrs(&mod->mkobj); in module_param_sysfs_remove()
811 mk->mod = THIS_MODULE; in locate_module_kobject()