Lines Matching refs:attr

35 	struct attribute attr;  member
41 static ssize_t type_show(struct hyp_sysfs_attr *attr, char *buffer) in type_show() argument
50 return sysfs_create_file(hypervisor_kobj, &type_attr.attr); in xen_sysfs_type_init()
55 sysfs_remove_file(hypervisor_kobj, &type_attr.attr); in xen_sysfs_type_destroy()
59 static ssize_t major_show(struct hyp_sysfs_attr *attr, char *buffer) in major_show() argument
69 static ssize_t minor_show(struct hyp_sysfs_attr *attr, char *buffer) in minor_show() argument
79 static ssize_t extra_show(struct hyp_sysfs_attr *attr, char *buffer) in extra_show() argument
98 &major_attr.attr,
99 &minor_attr.attr,
100 &extra_attr.attr,
121 static ssize_t uuid_show_fallback(struct hyp_sysfs_attr *attr, char *buffer) in uuid_show_fallback() argument
142 static ssize_t uuid_show(struct hyp_sysfs_attr *attr, char *buffer) in uuid_show() argument
148 return uuid_show_fallback(attr, buffer); in uuid_show()
157 return sysfs_create_file(hypervisor_kobj, &uuid_attr.attr); in xen_sysfs_uuid_init()
162 sysfs_remove_file(hypervisor_kobj, &uuid_attr.attr); in xen_sysfs_uuid_destroy()
167 static ssize_t compiler_show(struct hyp_sysfs_attr *attr, char *buffer) in compiler_show() argument
185 static ssize_t compiled_by_show(struct hyp_sysfs_attr *attr, char *buffer) in compiled_by_show() argument
203 static ssize_t compile_date_show(struct hyp_sysfs_attr *attr, char *buffer) in compile_date_show() argument
222 &compiler_attr.attr,
223 &compiled_by_attr.attr,
224 &compile_date_attr.attr,
245 static ssize_t capabilities_show(struct hyp_sysfs_attr *attr, char *buffer) in capabilities_show() argument
263 static ssize_t changeset_show(struct hyp_sysfs_attr *attr, char *buffer) in changeset_show() argument
281 static ssize_t virtual_start_show(struct hyp_sysfs_attr *attr, char *buffer) in virtual_start_show() argument
301 static ssize_t pagesize_show(struct hyp_sysfs_attr *attr, char *buffer) in pagesize_show() argument
327 static ssize_t features_show(struct hyp_sysfs_attr *attr, char *buffer) in features_show() argument
351 &capabilities_attr.attr,
352 &changeset_attr.attr,
353 &virtual_start_attr.attr,
354 &pagesize_attr.attr,
355 &features_attr.attr,
387 static ssize_t pmu_mode_store(struct hyp_sysfs_attr *attr, in pmu_mode_store() argument
413 static ssize_t pmu_mode_show(struct hyp_sysfs_attr *attr, char *buffer) in pmu_mode_show() argument
436 static ssize_t pmu_features_store(struct hyp_sysfs_attr *attr, in pmu_features_store() argument
457 static ssize_t pmu_features_show(struct hyp_sysfs_attr *attr, char *buffer) in pmu_features_show() argument
473 &pmu_mode_attr.attr,
474 &pmu_features_attr.attr,
555 struct attribute *attr, in hyp_sysfs_show() argument
559 hyp_attr = container_of(attr, struct hyp_sysfs_attr, attr); in hyp_sysfs_show()
566 struct attribute *attr, in hyp_sysfs_store() argument
571 hyp_attr = container_of(attr, struct hyp_sysfs_attr, attr); in hyp_sysfs_store()