Lines Matching refs:mattr
546 struct module_attribute mattr; member
558 #define to_param_attr(n) container_of_const(n, struct param_attribute, mattr)
560 static ssize_t param_attr_show(const struct module_attribute *mattr, in param_attr_show() argument
564 const struct param_attribute *attribute = to_param_attr(mattr); in param_attr_show()
576 static ssize_t param_attr_store(const struct module_attribute *mattr, in param_attr_store() argument
581 const struct param_attribute *attribute = to_param_attr(mattr); in param_attr_store()
670 sysfs_attr_init(&mk->mp->attrs[mk->mp->num - 1].mattr.attr); in add_sysfs_param()
672 mk->mp->attrs[mk->mp->num - 1].mattr.show = param_attr_show; in add_sysfs_param()
675 mk->mp->attrs[mk->mp->num - 1].mattr.store = param_attr_store; in add_sysfs_param()
677 mk->mp->attrs[mk->mp->num - 1].mattr.store = NULL; in add_sysfs_param()
678 mk->mp->attrs[mk->mp->num - 1].mattr.attr.name = (char *)name; in add_sysfs_param()
679 mk->mp->attrs[mk->mp->num - 1].mattr.attr.mode = kp->perm; in add_sysfs_param()
683 mk->mp->grp.attrs[i] = &mk->mp->attrs[i].mattr.attr; in add_sysfs_param()
854 ssize_t __modver_version_show(const struct module_attribute *mattr, in __modver_version_show() argument
858 container_of_const(mattr, struct module_version_attribute, mattr); in __modver_version_show()
875 err = sysfs_create_file(&mk->kobj, &vattr->mattr.attr); in version_sysfs_builtin()