Lines Matching refs:attr
159 static int lm95245_read_temp(struct device *dev, u32 attr, int channel,
166 switch (attr) {
276 static int lm95245_write_temp(struct device *dev, u32 attr, int channel,
284 switch (attr) {
337 static int lm95245_read_chip(struct device *dev, u32 attr, int channel,
342 switch (attr) {
351 static int lm95245_write_chip(struct device *dev, u32 attr, int channel,
357 switch (attr) {
369 u32 attr, int channel, long *val)
373 return lm95245_read_chip(dev, attr, channel, val);
375 return lm95245_read_temp(dev, attr, channel, val);
382 u32 attr, int channel, long val)
386 return lm95245_write_chip(dev, attr, channel, val);
388 return lm95245_write_temp(dev, attr, channel, val);
394 static umode_t lm95245_temp_is_visible(const void *data, u32 attr, int channel)
396 switch (attr) {
417 u32 attr, int channel)
421 switch (attr) {
428 return lm95245_temp_is_visible(data, attr, channel);