| /linux/include/linux/iio/ |
| H A D | sysfs.h | 54 #define IIO_ATTR(_name, _mode, _show, _store, _addr) \ argument 55 { .dev_attr = __ATTR(_name, _mode, _show, _store), \ 70 #define IIO_DEVICE_ATTR(_name, _mode, _show, _store, _addr) \ argument 72 = IIO_ATTR(_name, _mode, _show, _store, _addr) 86 #define IIO_DEVICE_ATTR_NAMED(_vname, _name, _mode, _show, _store, _addr) \ argument 88 = IIO_ATTR(_name, _mode, _show, _store, _addr) 119 #define IIO_DEV_ATTR_SAMP_FREQ(_mode, _show, _store) \ argument 120 IIO_DEVICE_ATTR(sampling_frequency, _mode, _show, _store, 0) 128 #define IIO_DEV_ATTR_SAMP_FREQ_AVAIL(_show) \ argument 129 IIO_DEVICE_ATTR(sampling_frequency_available, S_IRUGO, _show, NULL, 0) [all …]
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_attr.h | 36 static DEVICE_ATTR(lpfc_##name, S_IRUGO, lpfc_##name##_show, NULL) 47 lpfc_##name##_show, lpfc_##name##_store) 57 lpfc_##name##_show, lpfc_##name##_store) 65 static DEVICE_ATTR(lpfc_##name, S_IRUGO, lpfc_##name##_show, NULL) 76 lpfc_##name##_show, lpfc_##name##_store) 90 static DEVICE_ATTR(lpfc_##name, S_IRUGO, lpfc_##name##_show, NULL) 98 static DEVICE_ATTR(lpfc_##name, S_IRUGO, lpfc_##name##_show, NULL) 109 lpfc_##name##_show, lpfc_##name##_store) 117 static DEVICE_ATTR(lpfc_##name, S_IRUGO, lpfc_##name##_show, NULL) 128 lpfc_##name##_show, lpfc_##name##_store)
|
| /linux/include/linux/ |
| H A D | device.h | 154 #define __DEVICE_ATTR_SHOW_STORE(_show, _store) \ argument 155 .show = _Generic(_show, \ 157 default : _show \ 159 .show_const = _Generic(_show, \ 160 __device_show_handler_const * : _show, \ 174 #define __DEVICE_ATTR_SHOW_STORE(_show, _store) \ argument 175 .show = _Generic(_show, \ 176 __device_show_handler_const * : (void *)_show, \ 177 default : _show \ 187 #define __DEVICE_ATTR(_name, _mode, _show, _store) { \ argument [all …]
|
| H A D | sysfs.h | 240 #define __ATTR(_name, _mode, _show, _store) { \ argument 243 .show = _show, \ 247 #define __ATTR_PREALLOC(_name, _mode, _show, _store) { \ argument 250 .show = _show, \ 257 .show = _name##_show, \ 264 __ATTR(_name, _mode, _name##_show, _name##_store) 269 #define __ATTR_RW(_name) __ATTR(_name, 0644, _name##_show, _name##_store) 274 #define __ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) { \ argument 277 .show = _show, \
|
| H A D | configfs.h | 128 .show = _pfx##_name##_show, \ 141 .show = _pfx##_name##_show, \
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gt_debugfs.h | 25 return single_open(file, __name ## _show, inode->i_private); \ 32 return single_open_size(file, __name ## _show, inode->i_private, \
|
| /linux/drivers/md/bcache/ |
| H A D | sysfs.h | 9 .show = type ## _show, \ 16 static ssize_t fn ## _show(struct kobject *kobj, struct attribute *attr,\ 28 ret = __ ## fn ## _show(kobj, attr, buf); \
|
| /linux/drivers/platform/x86/hp/hp-bioscfg/ |
| H A D | bioscfg.h | 301 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \ 311 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \ 353 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) \ 359 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) \ 365 static ssize_t name##_show(struct kobject *kobj, \ 387 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \
|
| /linux/Documentation/translations/zh_TW/filesystems/ |
| H A D | sysfs.txt | 119 #define DEVICE_ATTR(_name, _mode, _show, _store) \ 120 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) 321 DEVICE_ATTR(_name, _mode, _show, _store); 341 BUS_ATTR(_name, _mode, _show, _store) 363 DRIVER_ATTR(_name, _mode, _show, _store)
|
| /linux/Documentation/translations/zh_CN/filesystems/ |
| H A D | sysfs.txt | 116 #define DEVICE_ATTR(_name, _mode, _show, _store) \ 117 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) 318 DEVICE_ATTR(_name, _mode, _show, _store); 338 BUS_ATTR(_name, _mode, _show, _store) 360 DRIVER_ATTR(_name, _mode, _show, _store)
|
| /linux/drivers/gpu/drm/amd/pm/inc/ |
| H A D | amdgpu_pm.h | 101 #define __AMDGPU_DEVICE_ATTR(_name, _mode, _show, _store, _flags, ...) \ argument 102 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
|
| /linux/drivers/dma/idxd/ |
| H A D | perfmon.h | 109 static ssize_t __perfmon_idxd_##_name##_show(struct kobject *kobj, \ 117 __ATTR(_name, 0444, __perfmon_idxd_##_name##_show, NULL)
|
| H A D | compat.c | 12 #define DRIVER_ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) \ argument 14 __ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store)
|
| /linux/drivers/cpufreq/ |
| H A D | cpufreq_governor.h | 56 static ssize_t file_name##_show \ 65 static ssize_t file_name##_show \
|
| /linux/drivers/md/ |
| H A D | dm-sysfs.c | 21 __ATTR(_name, 0444, dm_attr_##_name##_show, NULL) 46 __ATTR(_name, 0644, dm_attr_##_name##_show, dm_attr_##_name##_store)
|
| /linux/drivers/soundwire/ |
| H A D | sysfs_slave_dpn.c | 43 dpn_attr->dev_attr.show = field##_show; \ 82 static ssize_t field##_show(struct device *dev, \ 147 static ssize_t field##_show(struct device *dev, \
|
| H A D | sysfs_slave.c | 69 static ssize_t field##_show(struct device *dev, \ 141 static ssize_t field##_show(struct device *dev, \
|
| /linux/fs/nilfs2/ |
| H A D | sysfs.h | 98 NILFS_ATTR(type, name, 0444, nilfs_##type##_##name##_show, NULL) 101 nilfs_##type##_##name##_show, \
|
| /linux/drivers/platform/x86/dell/dell-wmi-sysman/ |
| H A D | dell-wmi-sysman.h | 118 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \ 128 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \
|
| /linux/drivers/nvme/host/ |
| H A D | sysfs.c | 462 static ssize_t field##_show(struct device *dev, \ 469 static DEVICE_ATTR(field, S_IRUGO, field##_show, NULL); 476 static ssize_t field##_show(struct device *dev, \ 482 static DEVICE_ATTR(field, S_IRUGO, field##_show, NULL); 1245 #define SUBSYS_ATTR_RO(_name, _mode, _show) \ argument 1247 __ATTR(_name, _mode, _show, NULL) 1279 static ssize_t subsys_##field##_show(struct device *dev, \ 1287 static SUBSYS_ATTR_RO(field, S_IRUGO, subsys_##field##_show);
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_throttle.c | 162 #define THROTTLE_ATTR_RO_FUNC(name, _mask, _show) \ argument 164 .attr = __ATTR(name, 0444, _show, NULL), \
|
| /linux/drivers/firmware/ |
| H A D | dmi-id.c | 33 #define DMI_ATTR(_name, _mode, _show, _field) \ argument 34 { .dev_attr = __ATTR(_name, _mode, _show, NULL), \
|
| /linux/drivers/acpi/ |
| H A D | bgrt.c | 19 static ssize_t _name##_show(struct kobject *kobj, \
|
| /linux/net/ieee802154/ |
| H A D | sysfs.c | 27 static ssize_t name ## _show(struct device *dev, \
|
| /linux/drivers/parisc/ |
| H A D | pdc_stable.c | 109 #define PDCS_ATTR(_name, _mode, _show, _store) \ argument 112 .show = _show, \ 116 #define PATHS_ATTR(_name, _mode, _show, _store) \ argument 119 .show = _show, \
|