/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | sysfs.h | 54 struct nilfs_##name##_attr { \ 65 struct nilfs_##name##_attr { \ 67 ssize_t (*show)(struct nilfs_##name##_attr *, struct the_nilfs *, \ 69 ssize_t (*store)(struct nilfs_##name##_attr *, struct the_nilfs *, \ 81 struct nilfs_##name##_attr { \ 83 ssize_t (*show)(struct nilfs_##name##_attr *, struct nilfs_root *, \ 85 ssize_t (*store)(struct nilfs_##name##_attr *, struct nilfs_root *, \ 92 static struct nilfs_##type##_attr nilfs_##type##_attr_##name = \
|
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | sysfs.h | 54 struct nilfs_##name##_attr { \ 65 struct nilfs_##name##_attr { \ 67 ssize_t (*show)(struct nilfs_##name##_attr *, struct the_nilfs *, \ 69 ssize_t (*store)(struct nilfs_##name##_attr *, struct the_nilfs *, \ 81 struct nilfs_##name##_attr { \ 83 ssize_t (*show)(struct nilfs_##name##_attr *, struct nilfs_root *, \ 85 ssize_t (*store)(struct nilfs_##name##_attr *, struct nilfs_root *, \ 92 static struct nilfs_##type##_attr nilfs_##type##_attr_##name = \
|
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_dfs.c | 52 #define DEFINE_QLA_DFS_RPORT_RW_ATTR(_attr_id, _attr) \ 53 static int qla_dfs_rport_##_attr##_get(void *data, u64 *val) \ 58 static int qla_dfs_rport_##_attr##_set(void *data, u64 val) \ 63 DEFINE_DEBUGFS_ATTRIBUTE(qla_dfs_rport_##_attr##_fops, \ 64 qla_dfs_rport_##_attr##_get, \ 65 qla_dfs_rport_##_attr##_set, "%llu\n") 70 * _attr : Attribute name. 73 #define DEFINE_QLA_DFS_RPORT_FIELD_GET(_attr, _get_val) \ 74 static int qla_dfs_rport_field_##_attr##_get(void *data, u64 *val) \ 80 DEFINE_DEBUGFS_ATTRIBUTE(qla_dfs_rport_field_##_attr##_fop [all...] |
/kernel/linux/linux-5.10/drivers/powercap/ |
H A D | powercap_sys.c | 18 #define define_power_zone_show(_attr) \ 19 static ssize_t _attr##_show(struct device *dev, \ 27 if (power_zone->ops->get_##_attr) { \ 28 if (!power_zone->ops->get_##_attr(power_zone, &value)) \ 36 #define define_power_zone_store(_attr) \ 37 static ssize_t _attr##_store(struct device *dev,\ 50 if (power_zone->ops->reset_##_attr) { \ 51 if (!power_zone->ops->reset_##_attr(power_zone)) \ 59 #define define_power_zone_constraint_show(_attr) \ 60 static ssize_t show_constraint_##_attr(struc [all...] |
/kernel/linux/linux-6.6/drivers/powercap/ |
H A D | powercap_sys.c | 19 #define define_power_zone_show(_attr) \ 20 static ssize_t _attr##_show(struct device *dev, \ 28 if (power_zone->ops->get_##_attr) { \ 29 if (!power_zone->ops->get_##_attr(power_zone, &value)) \ 37 #define define_power_zone_store(_attr) \ 38 static ssize_t _attr##_store(struct device *dev,\ 51 if (power_zone->ops->reset_##_attr) { \ 52 if (!power_zone->ops->reset_##_attr(power_zone)) \ 60 #define define_power_zone_constraint_show(_attr) \ 61 static ssize_t show_constraint_##_attr(struc [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_dfs.c | 52 #define DEFINE_QLA_DFS_RPORT_RW_ATTR(_attr_id, _attr) \ 53 static int qla_dfs_rport_##_attr##_get(void *data, u64 *val) \ 58 static int qla_dfs_rport_##_attr##_set(void *data, u64 val) \ 63 DEFINE_DEBUGFS_ATTRIBUTE(qla_dfs_rport_##_attr##_fops, \ 64 qla_dfs_rport_##_attr##_get, \ 65 qla_dfs_rport_##_attr##_set, "%llu\n") 70 * _attr : Attribute name. 73 #define DEFINE_QLA_DFS_RPORT_FIELD_GET(_attr, _get_val) \ 74 static int qla_dfs_rport_field_##_attr##_get(void *data, u64 *val) \ 80 DEFINE_DEBUGFS_ATTRIBUTE(qla_dfs_rport_field_##_attr##_fop [all...] |
/kernel/linux/linux-6.6/drivers/vfio/mdev/ |
H A D | mdev_private.h | 19 #define to_mdev_type_attr(_attr) \ 20 container_of(_attr, struct mdev_type_attribute, attr)
|
/kernel/linux/linux-5.10/drivers/vfio/mdev/ |
H A D | mdev_private.h | 52 #define to_mdev_type_attr(_attr) \ 53 container_of(_attr, struct mdev_type_attribute, attr)
|
/kernel/linux/linux-5.10/drivers/input/mouse/ |
H A D | trackpoint.c | 249 struct trackpoint_attr_data *_attr = &trackpoint_attr_##_name; \ 251 if ((!_power_on || _tp->_name != _attr->power_on_default) && \ 254 if (!_attr->mask) \ 256 _attr->command, _tp->_name); \ 259 _attr->command, _attr->mask, \
|
/kernel/linux/linux-6.6/drivers/input/mouse/ |
H A D | trackpoint.c | 249 struct trackpoint_attr_data *_attr = &trackpoint_attr_##_name; \ 251 if ((!_power_on || _tp->_name != _attr->power_on_default) && \ 254 if (!_attr->mask) \ 256 _attr->command, _tp->_name); \ 259 _attr->command, _attr->mask, \
|
/kernel/linux/linux-5.10/kernel/power/ |
H A D | power.h | 79 static struct kobj_attribute _name##_attr = { \ 89 static struct kobj_attribute _name##_attr = { \
|
/kernel/linux/linux-5.10/drivers/usb/core/ |
H A D | endpoint.c | 33 #define to_ep_attribute(_attr) \ 34 container_of(_attr, struct ep_attribute, attr)
|
/kernel/linux/linux-5.10/fs/ocfs2/cluster/ |
H A D | masklog.c | 92 #define to_mlog_attr(_attr) container_of(_attr, struct mlog_attribute, attr)
|
/kernel/linux/linux-6.6/fs/ocfs2/cluster/ |
H A D | masklog.c | 90 #define to_mlog_attr(_attr) container_of(_attr, struct mlog_attribute, attr)
|
/kernel/linux/linux-6.6/drivers/usb/core/ |
H A D | endpoint.c | 33 #define to_ep_attribute(_attr) \ 34 container_of(_attr, struct ep_attribute, attr)
|
/kernel/linux/linux-6.6/kernel/power/ |
H A D | power.h | 76 static struct kobj_attribute _name##_attr = { \ 86 static struct kobj_attribute _name##_attr = { \
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | lm3533-core.c | 253 #define to_lm3533_dev_attr(_attr) \ 254 container_of(_attr, struct lm3533_device_attribute, dev_attr) 355 #define to_dev_attr(_attr) \ 356 container_of(_attr, struct device_attribute, attr)
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | lm3533-core.c | 253 #define to_lm3533_dev_attr(_attr) \ 254 container_of(_attr, struct lm3533_device_attribute, dev_attr) 355 #define to_dev_attr(_attr) \ 356 container_of(_attr, struct device_attribute, attr)
|
/kernel/linux/linux-5.10/drivers/firmware/ |
H A D | dmi-id.c | 38 static struct dmi_device_attribute sys_dmi_##_name##_attr = \ 179 sys_dmi_attributes[i++] = &sys_dmi_##_name##_attr.dev_attr.attr;
|
H A D | qemu_fw_cfg.c | 398 #define FW_CFG_SYSFS_ATTR(_attr) \ 399 struct fw_cfg_sysfs_attribute fw_cfg_sysfs_attr_##_attr = { \ 400 .attr = { .name = __stringify(_attr), .mode = S_IRUSR }, \ 401 .show = fw_cfg_sysfs_show_##_attr, \
|
/kernel/linux/linux-5.10/kernel/ |
H A D | ksysfs.c | 24 static struct kobj_attribute _name##_attr = __ATTR_RO(_name) 27 static struct kobj_attribute _name##_attr = \
|
/kernel/linux/linux-6.6/drivers/firmware/ |
H A D | dmi-id.c | 38 static struct dmi_device_attribute sys_dmi_##_name##_attr = \ 184 sys_dmi_attributes[i++] = &sys_dmi_##_name##_attr.dev_attr.attr;
|
H A D | qemu_fw_cfg.c | 399 #define FW_CFG_SYSFS_ATTR(_attr) \ 400 struct fw_cfg_sysfs_attribute fw_cfg_sysfs_attr_##_attr = { \ 401 .attr = { .name = __stringify(_attr), .mode = S_IRUSR }, \ 402 .show = fw_cfg_sysfs_show_##_attr, \
|
/kernel/linux/linux-6.6/kernel/ |
H A D | ksysfs.c | 33 static struct kobj_attribute _name##_attr = __ATTR_RO(_name) 36 static struct kobj_attribute _name##_attr = __ATTR_RW(_name)
|
/kernel/linux/linux-6.6/rust/macros/ |
H A D | vtable.rs | 7 pub(crate) fn vtable(_attr: TokenStream, ts: TokenStream) -> TokenStream {
|