Lines Matching refs:attr

325 	struct sensor_device_attribute *attr = to_sensor_dev_attr(da);
329 ret = ltc2947_val_read(st, attr->index, LTC2947_PAGE0, 6, &val);
339 static int ltc2947_read_temp(struct device *dev, const u32 attr, long *val,
346 switch (attr) {
404 static int ltc2947_read_power(struct device *dev, const u32 attr, long *val)
411 switch (attr) {
451 static int ltc2947_read_curr(struct device *dev, const u32 attr, long *val)
458 switch (attr) {
498 static int ltc2947_read_in(struct device *dev, const u32 attr, long *val,
511 switch (attr) {
591 u32 attr, int channel, long *val)
595 return ltc2947_read_in(dev, attr, val, channel);
597 return ltc2947_read_curr(dev, attr, val);
599 return ltc2947_read_power(dev, attr, val);
601 return ltc2947_read_temp(dev, attr, val, channel);
607 static int ltc2947_write_temp(struct device *dev, const u32 attr,
617 switch (attr) {
658 static int ltc2947_write_power(struct device *dev, const u32 attr,
663 switch (attr) {
684 static int ltc2947_write_curr(struct device *dev, const u32 attr,
689 switch (attr) {
710 static int ltc2947_write_in(struct device *dev, const u32 attr, long val,
720 switch (attr) {
762 u32 attr, int channel, long val)
766 return ltc2947_write_in(dev, attr, val, channel);
768 return ltc2947_write_curr(dev, attr, val);
770 return ltc2947_write_power(dev, attr, val);
772 return ltc2947_write_temp(dev, attr, val, channel);
780 u32 attr, int channel, const char **str)
806 static int ltc2947_in_is_visible(const u32 attr)
808 switch (attr) {
826 static int ltc2947_curr_is_visible(const u32 attr)
828 switch (attr) {
846 static int ltc2947_power_is_visible(const u32 attr)
848 switch (attr) {
866 static int ltc2947_temp_is_visible(const u32 attr)
868 switch (attr) {
888 u32 attr, int channel)
892 return ltc2947_in_is_visible(attr);
894 return ltc2947_curr_is_visible(attr);
896 return ltc2947_power_is_visible(attr);
898 return ltc2947_temp_is_visible(attr);
953 &sensor_dev_attr_energy1_input.dev_attr.attr,
954 &sensor_dev_attr_energy2_input.dev_attr.attr,