Lines Matching refs:mattr
546 struct module_attribute mattr;
558 #define to_param_attr(n) container_of(n, struct param_attribute, mattr)
560 static ssize_t param_attr_show(struct module_attribute *mattr,
564 struct param_attribute *attribute = to_param_attr(mattr);
576 static ssize_t param_attr_store(struct module_attribute *mattr,
581 struct param_attribute *attribute = to_param_attr(mattr);
672 sysfs_attr_init(&mk->mp->attrs[mk->mp->num].mattr.attr);
674 mk->mp->attrs[mk->mp->num].mattr.show = param_attr_show;
677 mk->mp->attrs[mk->mp->num].mattr.store = param_attr_store;
679 mk->mp->attrs[mk->mp->num].mattr.store = NULL;
680 mk->mp->attrs[mk->mp->num].mattr.attr.name = (char *)name;
681 mk->mp->attrs[mk->mp->num].mattr.attr.mode = kp->perm;
686 mk->mp->grp.attrs[i] = &mk->mp->attrs[i].mattr.attr;
860 ssize_t __modver_version_show(struct module_attribute *mattr,
864 container_of(mattr, struct module_version_attribute, mattr);
881 err = sysfs_create_file(&mk->kobj, &vattr->mattr.attr);