Lines Matching +defs:val +defs:client
71 #define RAW_FROM_REG(val) val argument
73 #define BOOL_FROM_REG(val) ((val) ? 0 : 1) argument
74 #define BOOL_TO_REG(val) ((val) ? 0 : 1) argument
76 #define TEMP_CLAMP(val) clamp_val(val, -119000, 136000) argument
77 #define TEMP_TO_REG(val) (DIV_ROUND_CLOSEST(TEMP_CLAMP(val), 1000) + 119) argument
78 #define TEMP_FROM_REG(val) (((val) - 119) * 1000) argument
88 #define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : (480000 / ((val) * (div)))) argument
90 #define IN_CLAMP(val) clamp_val(val, 0, 255 * 19) argument
91 #define IN_TO_REG(val) DIV_ROUND_CLOSEST(IN_CLAMP(val), 19) argument
92 #define IN_FROM_REG(val) ((val) * 19) argument
94 #define VDD_CLAMP(val) clamp_val(val, 0, 255 * 95 / 4) argument
95 #define VDD_TO_REG(val) DIV_ROUND_CLOSEST(VDD_CLAMP(val) * 4, 95) argument
96 #define VDD_FROM_REG(val) DIV_ROUND_CLOSEST((val) * 95, 4) argument
98 #define DIV_FROM_REG(val) (1 << (val)) argument
100 #define BEEP_MASK_TO_REG(val) ((val) & 0x7f & data->alarm_mask) argument
101 #define BEEP_MASK_FROM_REG(val) ((val) & 0x7f) argument
105 struct i2c_client *client; member
134 static int gl518_read_value(struct i2c_client *client, u8 reg) in gl518_read_value()
142 static int gl518_write_value(struct i2c_client *client, u8 reg, u16 value) in gl518_write_value()
153 struct i2c_client *client = data->client; in gl518_update_device() local
154 int val; in gl518_update_device() local
345 struct i2c_client *client = data->client; in fan_min_store() local
348 unsigned long val; in fan_min_store() local
379 struct i2c_client *client = data->client; in fan_div_store() local
382 unsigned long val; in fan_div_store() local
476 struct i2c_client *client = data->client; in beep_store() local
570 static int gl518_detect(struct i2c_client *client, struct i2c_board_info *info) in gl518_detect()
598 static void gl518_init_client(struct i2c_client *client) in gl518_init_client()
614 static int gl518_probe(struct i2c_client *client) in gl518_probe()