Lines Matching refs:buffer
41 static ssize_t type_show(struct hyp_sysfs_attr *attr, char *buffer) in type_show() argument
43 return sprintf(buffer, "xen\n"); in type_show()
59 static ssize_t major_show(struct hyp_sysfs_attr *attr, char *buffer) in major_show() argument
63 return sprintf(buffer, "%d\n", version >> 16); in major_show()
69 static ssize_t minor_show(struct hyp_sysfs_attr *attr, char *buffer) in minor_show() argument
73 return sprintf(buffer, "%d\n", version & 0xff); in minor_show()
79 static ssize_t extra_show(struct hyp_sysfs_attr *attr, char *buffer) in extra_show() argument
88 ret = sprintf(buffer, "%s\n", extra); in extra_show()
121 static ssize_t uuid_show_fallback(struct hyp_sysfs_attr *attr, char *buffer) in uuid_show_fallback() argument
137 ret = sprintf(buffer, "%s\n", val); in uuid_show_fallback()
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()
149 ret = sprintf(buffer, "%pU\n", uuid); in uuid_show()
167 static ssize_t compiler_show(struct hyp_sysfs_attr *attr, char *buffer) in compiler_show() argument
176 ret = sprintf(buffer, "%s\n", info->compiler); in compiler_show()
185 static ssize_t compiled_by_show(struct hyp_sysfs_attr *attr, char *buffer) in compiled_by_show() argument
194 ret = sprintf(buffer, "%s\n", info->compile_by); in compiled_by_show()
203 static ssize_t compile_date_show(struct hyp_sysfs_attr *attr, char *buffer) in compile_date_show() argument
212 ret = sprintf(buffer, "%s\n", info->compile_date); in compile_date_show()
245 static ssize_t capabilities_show(struct hyp_sysfs_attr *attr, char *buffer) in capabilities_show() argument
254 ret = sprintf(buffer, "%s\n", caps); in capabilities_show()
263 static ssize_t changeset_show(struct hyp_sysfs_attr *attr, char *buffer) in changeset_show() argument
272 ret = sprintf(buffer, "%s\n", cset); in changeset_show()
281 static ssize_t virtual_start_show(struct hyp_sysfs_attr *attr, char *buffer) in virtual_start_show() argument
291 ret = sprintf(buffer, "%"PRI_xen_ulong"\n", in virtual_start_show()
301 static ssize_t pagesize_show(struct hyp_sysfs_attr *attr, char *buffer) in pagesize_show() argument
307 ret = sprintf(buffer, "%x\n", ret); in pagesize_show()
314 static ssize_t xen_feature_show(int index, char *buffer) in xen_feature_show() argument
322 ret = sprintf(buffer, "%08x", info.submap); in xen_feature_show()
327 static ssize_t features_show(struct hyp_sysfs_attr *attr, char *buffer) in features_show() argument
334 int ret = xen_feature_show(i, buffer + len); in features_show()
343 buffer[len++] = '\n'; in features_show()
388 const char *buffer, size_t len) in pmu_mode_store() argument
395 if (strncmp(buffer, pmu_modes[i].name, len - 1) == 0) { in pmu_mode_store()
413 static ssize_t pmu_mode_show(struct hyp_sysfs_attr *attr, char *buffer) in pmu_mode_show() argument
429 return sprintf(buffer, "%s\n", pmu_modes[i].name); in pmu_mode_show()
437 const char *buffer, size_t len) in pmu_features_store() argument
443 ret = kstrtou32(buffer, 0, &features); in pmu_features_store()
457 static ssize_t pmu_features_show(struct hyp_sysfs_attr *attr, char *buffer) in pmu_features_show() argument
468 return sprintf(buffer, "0x%x\n", (uint32_t)xp.val); in pmu_features_show()
556 char *buffer) in hyp_sysfs_show() argument
561 return hyp_attr->show(hyp_attr, buffer); in hyp_sysfs_show()
567 const char *buffer, in hyp_sysfs_store() argument
573 return hyp_attr->store(hyp_attr, buffer, len); in hyp_sysfs_store()