Lines Matching refs:ret_val
53 int ret_val, val; in als_lux_input_data_show() local
68 ret_val = i2c_smbus_read_byte_data(client, 0x01); /* LSB data */ in als_lux_input_data_show()
71 if (ret_val < 0) { in als_lux_input_data_show()
73 return ret_val; in als_lux_input_data_show()
76 ret_val |= temp << 8; in als_lux_input_data_show()
81 lux = ((((1 << (2 * (val & 3))))*1000) * ret_val) / 65536; in als_lux_input_data_show()
89 int ret_val; in als_sensing_range_store() local
92 ret_val = kstrtoul(buf, 10, &val); in als_sensing_range_store()
93 if (ret_val) in als_sensing_range_store()
94 return ret_val; in als_sensing_range_store()
109 ret_val = i2c_smbus_read_byte_data(client, 0x00); in als_sensing_range_store()
110 if (ret_val < 0) in als_sensing_range_store()
111 return ret_val; in als_sensing_range_store()
113 ret_val &= 0xFC; /*reset the bit before setting them */ in als_sensing_range_store()
114 ret_val |= val - 1; in als_sensing_range_store()
115 ret_val = i2c_smbus_write_byte_data(client, 0x00, ret_val); in als_sensing_range_store()
117 if (ret_val < 0) in als_sensing_range_store()
118 return ret_val; in als_sensing_range_store()
124 int ret_val; in als_set_power_state() local
126 ret_val = i2c_smbus_read_byte_data(client, 0x00); in als_set_power_state()
127 if (ret_val < 0) in als_set_power_state()
131 ret_val |= 0x80; in als_set_power_state()
133 ret_val &= 0x7F; in als_set_power_state()
135 i2c_smbus_write_byte_data(client, 0x00, ret_val); in als_set_power_state()