dattr             155 arch/powerpc/sysdev/fsl_rmu.c 	u32 dattr;
dattr             687 arch/powerpc/sysdev/fsl_rmu.c 	desc->dattr = 0x28000000 | ((mport->index) << 20);
dattr             554 drivers/cpuidle/sysfs.c 	struct cpuidle_driver_attr *dattr = attr_to_driver_attr(attr);
dattr             556 drivers/cpuidle/sysfs.c 	if (dattr->show)
dattr             557 drivers/cpuidle/sysfs.c 		ret = dattr->show(driver_kobj->drv, buf);
dattr             567 drivers/cpuidle/sysfs.c 	struct cpuidle_driver_attr *dattr = attr_to_driver_attr(attr);
dattr             569 drivers/cpuidle/sysfs.c 	if (dattr->store)
dattr             570 drivers/cpuidle/sysfs.c 		ret = dattr->store(driver_kobj->drv, buf, size);
dattr             249 drivers/firewire/core-device.c 			      struct device_attribute *dattr, char *buf)
dattr             252 drivers/firewire/core-device.c 		container_of(dattr, struct config_rom_attribute, attr);
dattr             281 drivers/firewire/core-device.c 			      struct device_attribute *dattr, char *buf)
dattr             284 drivers/firewire/core-device.c 		container_of(dattr, struct config_rom_attribute, attr);
dattr             304 drivers/hwmon/da9052-hwmon.c 	struct device_attribute *dattr = container_of(attr,
dattr             306 drivers/hwmon/da9052-hwmon.c 	struct sensor_device_attribute *sattr = to_sensor_dev_attr(dattr);
dattr             104 drivers/hwmon/hwmon.c 		struct device_attribute *dattr = to_dev_attr(attrs[i]);
dattr             105 drivers/hwmon/hwmon.c 		struct hwmon_device_attribute *hattr = to_hwmon_attr(dattr);
dattr             278 drivers/hwmon/hwmon.c 	struct device_attribute *dattr;
dattr             315 drivers/hwmon/hwmon.c 	dattr = &hattr->dev_attr;
dattr             316 drivers/hwmon/hwmon.c 	dattr->show = is_string ? hwmon_attr_show_string : hwmon_attr_show;
dattr             317 drivers/hwmon/hwmon.c 	dattr->store = hwmon_attr_store;
dattr             319 drivers/hwmon/hwmon.c 	a = &dattr->attr;
dattr             511 drivers/hwtracing/coresight/coresight-etm-perf.c 				       struct device_attribute *dattr,
dattr             516 drivers/hwtracing/coresight/coresight-etm-perf.c 	ea = container_of(dattr, struct dev_ext_attribute, attr);
dattr             499 drivers/infiniband/hw/qib/qib_sysfs.c 	struct qib_diagc_attr *dattr =
dattr             505 drivers/infiniband/hw/qib/qib_sysfs.c 	if (!strncmp(dattr->attr.name, "rc_acks", 7))
dattr             507 drivers/infiniband/hw/qib/qib_sysfs.c 	else if (!strncmp(dattr->attr.name, "rc_qacks", 8))
dattr             509 drivers/infiniband/hw/qib/qib_sysfs.c 	else if (!strncmp(dattr->attr.name, "rc_delayed_comp", 15))
dattr             514 drivers/infiniband/hw/qib/qib_sysfs.c 				*(u32 *)((char *)qibp + dattr->counter));
dattr             520 drivers/infiniband/hw/qib/qib_sysfs.c 	struct qib_diagc_attr *dattr =
dattr             532 drivers/infiniband/hw/qib/qib_sysfs.c 	if (!strncmp(dattr->attr.name, "rc_acks", 7))
dattr             534 drivers/infiniband/hw/qib/qib_sysfs.c 	else if (!strncmp(dattr->attr.name, "rc_qacks", 8))
dattr             536 drivers/infiniband/hw/qib/qib_sysfs.c 	else if (!strncmp(dattr->attr.name, "rc_delayed_comp", 15))
dattr             539 drivers/infiniband/hw/qib/qib_sysfs.c 		*(u32 *)((char *)qibp + dattr->counter) = val;
dattr            1038 drivers/input/misc/ims-pcu.c 	struct device_attribute dattr;
dattr            1044 drivers/input/misc/ims-pcu.c 				      struct device_attribute *dattr,
dattr            1050 drivers/input/misc/ims-pcu.c 			container_of(dattr, struct ims_pcu_attribute, dattr);
dattr            1057 drivers/input/misc/ims-pcu.c 				       struct device_attribute *dattr,
dattr            1064 drivers/input/misc/ims-pcu.c 			container_of(dattr, struct ims_pcu_attribute, dattr);
dattr            1098 drivers/input/misc/ims-pcu.c 	.dattr = __ATTR(_field, _mode,					\
dattr            1119 drivers/input/misc/ims-pcu.c 				    struct device_attribute *dattr,
dattr            1151 drivers/input/misc/ims-pcu.c 					     struct device_attribute *dattr,
dattr            1203 drivers/input/misc/ims-pcu.c 				    struct device_attribute *dattr,
dattr            1216 drivers/input/misc/ims-pcu.c 	&ims_pcu_attr_part_number.dattr.attr,
dattr            1217 drivers/input/misc/ims-pcu.c 	&ims_pcu_attr_serial_number.dattr.attr,
dattr            1218 drivers/input/misc/ims-pcu.c 	&ims_pcu_attr_date_of_manufacturing.dattr.attr,
dattr            1219 drivers/input/misc/ims-pcu.c 	&ims_pcu_attr_fw_version.dattr.attr,
dattr            1220 drivers/input/misc/ims-pcu.c 	&ims_pcu_attr_bl_version.dattr.attr,
dattr            1221 drivers/input/misc/ims-pcu.c 	&ims_pcu_attr_reset_reason.dattr.attr,
dattr            1297 drivers/input/misc/ims-pcu.c 					 struct device_attribute *dattr,
dattr            1316 drivers/input/misc/ims-pcu.c 					  struct device_attribute *dattr,
dattr            1339 drivers/input/misc/ims-pcu.c 					 struct device_attribute *dattr,
dattr            1354 drivers/input/misc/ims-pcu.c 					  struct device_attribute *dattr,
dattr            1377 drivers/input/misc/ims-pcu.c 	struct device_attribute dattr;
dattr            1383 drivers/input/misc/ims-pcu.c 				    struct device_attribute *dattr,
dattr            1389 drivers/input/misc/ims-pcu.c 		container_of(dattr, struct ims_pcu_ofn_bit_attribute, dattr);
dattr            1404 drivers/input/misc/ims-pcu.c 				     struct device_attribute *dattr,
dattr            1410 drivers/input/misc/ims-pcu.c 		container_of(dattr, struct ims_pcu_ofn_bit_attribute, dattr);
dattr            1441 drivers/input/misc/ims-pcu.c 	.dattr = __ATTR(_field, S_IWUSR | S_IRUGO,			\
dattr            1459 drivers/input/misc/ims-pcu.c 	&ims_pcu_ofn_attr_engine_enable.dattr.attr,
dattr            1460 drivers/input/misc/ims-pcu.c 	&ims_pcu_ofn_attr_speed_enable.dattr.attr,
dattr            1461 drivers/input/misc/ims-pcu.c 	&ims_pcu_ofn_attr_assert_enable.dattr.attr,
dattr            1462 drivers/input/misc/ims-pcu.c 	&ims_pcu_ofn_attr_xyquant_enable.dattr.attr,
dattr            1463 drivers/input/misc/ims-pcu.c 	&ims_pcu_ofn_attr_xyscale_enable.dattr.attr,
dattr            1464 drivers/input/misc/ims-pcu.c 	&ims_pcu_ofn_attr_scale_x2.dattr.attr,
dattr            1465 drivers/input/misc/ims-pcu.c 	&ims_pcu_ofn_attr_scale_y2.dattr.attr,
dattr            1298 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_07.dattr.attr,
dattr            1299 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_10.dattr.attr,
dattr            1300 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_11.dattr.attr,
dattr            1301 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_20.dattr.attr,
dattr            1302 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_21.dattr.attr,
dattr            1303 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_22.dattr.attr,
dattr            1304 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_23.dattr.attr,
dattr            1305 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_24.dattr.attr,
dattr            1306 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_25.dattr.attr,
dattr            1307 drivers/input/mouse/elantech.c 	&psmouse_attr_reg_26.dattr.attr,
dattr            1308 drivers/input/mouse/elantech.c 	&psmouse_attr_debug.dattr.attr,
dattr            1309 drivers/input/mouse/elantech.c 	&psmouse_attr_paritycheck.dattr.attr,
dattr            1310 drivers/input/mouse/elantech.c 	&psmouse_attr_crc_enabled.dattr.attr,
dattr             902 drivers/input/mouse/hgpk.c 			   &psmouse_attr_powered.dattr);
dattr             904 drivers/input/mouse/hgpk.c 			   &psmouse_attr_hgpk_mode.dattr);
dattr             908 drivers/input/mouse/hgpk.c 				   &psmouse_attr_recalibrate.dattr);
dattr             943 drivers/input/mouse/hgpk.c 				 &psmouse_attr_powered.dattr);
dattr             950 drivers/input/mouse/hgpk.c 				 &psmouse_attr_hgpk_mode.dattr);
dattr             960 drivers/input/mouse/hgpk.c 					 &psmouse_attr_recalibrate.dattr);
dattr             972 drivers/input/mouse/hgpk.c 			   &psmouse_attr_hgpk_mode.dattr);
dattr             975 drivers/input/mouse/hgpk.c 			   &psmouse_attr_powered.dattr);
dattr             204 drivers/input/mouse/logips2pp.c 			   &psmouse_attr_smartscroll.dattr);
dattr             339 drivers/input/mouse/logips2pp.c 					   &psmouse_attr_smartscroll.dattr);
dattr              98 drivers/input/mouse/psmouse-base.c 	&psmouse_attr_protocol.dattr.attr,
dattr              99 drivers/input/mouse/psmouse-base.c 	&psmouse_attr_rate.dattr.attr,
dattr             100 drivers/input/mouse/psmouse-base.c 	&psmouse_attr_resolution.dattr.attr,
dattr             101 drivers/input/mouse/psmouse-base.c 	&psmouse_attr_resetafter.dattr.attr,
dattr             102 drivers/input/mouse/psmouse-base.c 	&psmouse_attr_resync_time.dattr.attr,
dattr            1814 drivers/input/mouse/psmouse-base.c 			devattr != &psmouse_attr_protocol.dattr)
dattr            1835 drivers/input/mouse/psmouse-base.c 			devattr != &psmouse_attr_protocol.dattr) {
dattr             148 drivers/input/mouse/psmouse.h 	struct device_attribute dattr;
dattr             155 drivers/input/mouse/psmouse.h #define to_psmouse_attr(a)	container_of((a), struct psmouse_attribute, dattr)
dattr             164 drivers/input/mouse/psmouse.h 	.dattr	= {								\
dattr             621 drivers/input/mouse/sentelic.c 	&psmouse_attr_setreg.dattr.attr,
dattr             622 drivers/input/mouse/sentelic.c 	&psmouse_attr_getreg.dattr.attr,
dattr             623 drivers/input/mouse/sentelic.c 	&psmouse_attr_page.dattr.attr,
dattr             624 drivers/input/mouse/sentelic.c 	&psmouse_attr_vscroll.dattr.attr,
dattr             625 drivers/input/mouse/sentelic.c 	&psmouse_attr_hscroll.dattr.attr,
dattr             626 drivers/input/mouse/sentelic.c 	&psmouse_attr_flags.dattr.attr,
dattr             627 drivers/input/mouse/sentelic.c 	&psmouse_attr_ver.dattr.attr,
dattr            1410 drivers/input/mouse/synaptics.c 				   &psmouse_attr_disable_gesture.dattr);
dattr            1640 drivers/input/mouse/synaptics.c 					 &psmouse_attr_disable_gesture.dattr);
dattr             208 drivers/input/mouse/trackpoint.c 		attr == &psmouse_attr_sensitivity.dattr.attr ||
dattr             209 drivers/input/mouse/trackpoint.c 		attr == &psmouse_attr_press_to_select.dattr.attr;
dattr             223 drivers/input/mouse/trackpoint.c 	&psmouse_attr_sensitivity.dattr.attr,
dattr             224 drivers/input/mouse/trackpoint.c 	&psmouse_attr_speed.dattr.attr,
dattr             225 drivers/input/mouse/trackpoint.c 	&psmouse_attr_inertia.dattr.attr,
dattr             226 drivers/input/mouse/trackpoint.c 	&psmouse_attr_reach.dattr.attr,
dattr             227 drivers/input/mouse/trackpoint.c 	&psmouse_attr_draghys.dattr.attr,
dattr             228 drivers/input/mouse/trackpoint.c 	&psmouse_attr_mindrag.dattr.attr,
dattr             229 drivers/input/mouse/trackpoint.c 	&psmouse_attr_thresh.dattr.attr,
dattr             230 drivers/input/mouse/trackpoint.c 	&psmouse_attr_upthresh.dattr.attr,
dattr             231 drivers/input/mouse/trackpoint.c 	&psmouse_attr_ztime.dattr.attr,
dattr             232 drivers/input/mouse/trackpoint.c 	&psmouse_attr_jenks.dattr.attr,
dattr             233 drivers/input/mouse/trackpoint.c 	&psmouse_attr_drift_time.dattr.attr,
dattr             234 drivers/input/mouse/trackpoint.c 	&psmouse_attr_press_to_select.dattr.attr,
dattr             235 drivers/input/mouse/trackpoint.c 	&psmouse_attr_skipback.dattr.attr,
dattr             236 drivers/input/mouse/trackpoint.c 	&psmouse_attr_ext_dev.dattr.attr,
dattr             251 drivers/input/mouse/trackpoint.c 				&psmouse_attr_##_name.dattr.attr)) {	\
dattr             262 drivers/input/rmi4/rmi_f01.c 					       struct device_attribute *dattr,
dattr             276 drivers/input/rmi4/rmi_f01.c 				   struct device_attribute *dattr, char *buf)
dattr             287 drivers/input/rmi4/rmi_f01.c 					  struct device_attribute *dattr,
dattr             299 drivers/input/rmi4/rmi_f01.c 					   struct device_attribute *dattr,
dattr             311 drivers/input/rmi4/rmi_f01.c 					  struct device_attribute *dattr,
dattr             313 drivers/input/rmi4/rmi_f34.c 					     struct device_attribute *dattr,
dattr             339 drivers/input/rmi4/rmi_f34.c 						struct device_attribute *dattr,
dattr             459 drivers/input/rmi4/rmi_f34.c 					  struct device_attribute *dattr,
dattr             493 drivers/input/rmi4/rmi_f34.c 						struct device_attribute *dattr,
dattr             339 drivers/input/touchscreen/edt-ft5x06.c 	struct device_attribute dattr;
dattr             351 drivers/input/touchscreen/edt-ft5x06.c 		.dattr = __ATTR(_field, _mode,				\
dattr             363 drivers/input/touchscreen/edt-ft5x06.c 				       struct device_attribute *dattr,
dattr             369 drivers/input/touchscreen/edt-ft5x06.c 			container_of(dattr, struct edt_ft5x06_attribute, dattr);
dattr             409 drivers/input/touchscreen/edt-ft5x06.c 				dattr->attr.name, error);
dattr             419 drivers/input/touchscreen/edt-ft5x06.c 			 dattr->attr.name, val, *field);
dattr             430 drivers/input/touchscreen/edt-ft5x06.c 					struct device_attribute *dattr,
dattr             436 drivers/input/touchscreen/edt-ft5x06.c 			container_of(dattr, struct edt_ft5x06_attribute, dattr);
dattr             483 drivers/input/touchscreen/edt-ft5x06.c 				dattr->attr.name, error);
dattr             514 drivers/input/touchscreen/edt-ft5x06.c 	&edt_ft5x06_attr_gain.dattr.attr,
dattr             515 drivers/input/touchscreen/edt-ft5x06.c 	&edt_ft5x06_attr_offset.dattr.attr,
dattr             516 drivers/input/touchscreen/edt-ft5x06.c 	&edt_ft5x06_attr_offset_x.dattr.attr,
dattr             517 drivers/input/touchscreen/edt-ft5x06.c 	&edt_ft5x06_attr_offset_y.dattr.attr,
dattr             518 drivers/input/touchscreen/edt-ft5x06.c 	&edt_ft5x06_attr_threshold.dattr.attr,
dattr             519 drivers/input/touchscreen/edt-ft5x06.c 	&edt_ft5x06_attr_report_rate.dattr.attr,
dattr            1003 drivers/input/touchscreen/elants_i2c.c 	struct device_attribute dattr;
dattr            1015 drivers/input/touchscreen/elants_i2c.c 		.dattr = __ATTR(_field, S_IRUGO,			\
dattr            1022 drivers/input/touchscreen/elants_i2c.c 					     struct device_attribute *dattr,
dattr            1028 drivers/input/touchscreen/elants_i2c.c 		container_of(dattr, struct elants_version_attribute, dattr);
dattr            1056 drivers/input/touchscreen/elants_i2c.c 	&elants_ver_attr_fw_version.dattr.attr,
dattr            1057 drivers/input/touchscreen/elants_i2c.c 	&elants_ver_attr_hw_version.dattr.attr,
dattr            1058 drivers/input/touchscreen/elants_i2c.c 	&elants_ver_attr_test_version.dattr.attr,
dattr            1059 drivers/input/touchscreen/elants_i2c.c 	&elants_ver_attr_solution_version.dattr.attr,
dattr            1060 drivers/input/touchscreen/elants_i2c.c 	&elants_ver_attr_bc_version.dattr.attr,
dattr            1061 drivers/input/touchscreen/elants_i2c.c 	&elants_ver_attr_iap_version.dattr.attr,
dattr             363 drivers/mfd/lm3533-core.c 	struct device_attribute *dattr = to_dev_attr(attr);
dattr             364 drivers/mfd/lm3533-core.c 	struct lm3533_device_attribute *lattr = to_lm3533_dev_attr(dattr);
dattr             982 drivers/nvme/host/lightnvm.c 		struct device_attribute *dattr, char *page)
dattr             992 drivers/nvme/host/lightnvm.c 	attr = &dattr->attr;
dattr            1029 drivers/nvme/host/lightnvm.c 		struct device_attribute *dattr, char *page)
dattr            1039 drivers/nvme/host/lightnvm.c 	attr = &dattr->attr;
dattr            1092 drivers/nvme/host/lightnvm.c 		struct device_attribute *dattr, char *page)
dattr            1102 drivers/nvme/host/lightnvm.c 	attr = &dattr->attr;
dattr             646 kernel/cgroup/cpuset.c update_domain_attr(struct sched_domain_attr *dattr, struct cpuset *c)
dattr             648 kernel/cgroup/cpuset.c 	if (dattr->relax_domain_level < c->relax_domain_level)
dattr             649 kernel/cgroup/cpuset.c 		dattr->relax_domain_level = c->relax_domain_level;
dattr             653 kernel/cgroup/cpuset.c static void update_domain_attr_tree(struct sched_domain_attr *dattr,
dattr             668 kernel/cgroup/cpuset.c 			update_domain_attr(dattr, cp);
dattr             741 kernel/cgroup/cpuset.c 	struct sched_domain_attr *dattr;  /* attributes for custom domains */
dattr             748 kernel/cgroup/cpuset.c 	dattr = NULL;
dattr             758 kernel/cgroup/cpuset.c 		dattr = kmalloc(sizeof(struct sched_domain_attr), GFP_KERNEL);
dattr             759 kernel/cgroup/cpuset.c 		if (dattr) {
dattr             760 kernel/cgroup/cpuset.c 			*dattr = SD_ATTR_INIT;
dattr             761 kernel/cgroup/cpuset.c 			update_domain_attr_tree(dattr, &top_cpuset);
dattr             850 kernel/cgroup/cpuset.c 	dattr = kmalloc_array(ndoms, sizeof(struct sched_domain_attr),
dattr             876 kernel/cgroup/cpuset.c 		if (dattr)
dattr             877 kernel/cgroup/cpuset.c 			*(dattr + nslot) = SD_ATTR_INIT;
dattr             884 kernel/cgroup/cpuset.c 				if (dattr)
dattr             885 kernel/cgroup/cpuset.c 					update_domain_attr_tree(dattr + nslot, b);
dattr             906 kernel/cgroup/cpuset.c 	*attributes = dattr;