Lines Matching refs:ret_val
42 int ret_val, val; in als_lux_input_data_show() local
57 ret_val = i2c_smbus_read_byte_data(client, 0x01); /* LSB data */ in als_lux_input_data_show()
60 if (ret_val < 0) { in als_lux_input_data_show()
62 return ret_val; in als_lux_input_data_show()
65 ret_val |= temp << 8; in als_lux_input_data_show()
70 lux = ((((1 << (2 * (val & 3))))*1000) * ret_val) / 65536; in als_lux_input_data_show()
78 int ret_val; in als_sensing_range_store() local
81 ret_val = kstrtoul(buf, 10, &val); in als_sensing_range_store()
82 if (ret_val) in als_sensing_range_store()
83 return ret_val; in als_sensing_range_store()
98 ret_val = i2c_smbus_read_byte_data(client, 0x00); in als_sensing_range_store()
99 if (ret_val < 0) in als_sensing_range_store()
100 return ret_val; in als_sensing_range_store()
102 ret_val &= 0xFC; /*reset the bit before setting them */ in als_sensing_range_store()
103 ret_val |= val - 1; in als_sensing_range_store()
104 ret_val = i2c_smbus_write_byte_data(client, 0x00, ret_val); in als_sensing_range_store()
106 if (ret_val < 0) in als_sensing_range_store()
107 return ret_val; in als_sensing_range_store()
113 int ret_val; in als_set_power_state() local
115 ret_val = i2c_smbus_read_byte_data(client, 0x00); in als_set_power_state()
116 if (ret_val < 0) in als_set_power_state()
120 ret_val |= 0x80; in als_set_power_state()
122 ret_val &= 0x7F; in als_set_power_state()
124 i2c_smbus_write_byte_data(client, 0x00, ret_val); in als_set_power_state()