Home
last modified time | relevance | path

Searched refs:scan_type (Results 1 – 25 of 211) sorted by relevance

123456789

/Linux-v5.4/drivers/iio/pressure/
Dcros_ec_baro.c152 channel->scan_type.realbits = CROS_EC_SENSOR_BITS; in cros_ec_baro_probe()
153 channel->scan_type.storagebits = CROS_EC_SENSOR_BITS; in cros_ec_baro_probe()
154 channel->scan_type.shift = 0; in cros_ec_baro_probe()
157 channel->scan_type.sign = 'u'; in cros_ec_baro_probe()
174 channel->scan_type.sign = 's'; in cros_ec_baro_probe()
175 channel->scan_type.realbits = 64; in cros_ec_baro_probe()
176 channel->scan_type.storagebits = 64; in cros_ec_baro_probe()
Dst_pressure_core.c136 .scan_type = {
150 .scan_type = {
170 .scan_type = {
184 .scan_type = {
202 .scan_type = {
217 .scan_type = {
/Linux-v5.4/drivers/iio/light/
Dcros_ec_light_prox.c203 channel->scan_type.realbits = CROS_EC_SENSOR_BITS; in cros_ec_light_prox_probe()
204 channel->scan_type.storagebits = CROS_EC_SENSOR_BITS; in cros_ec_light_prox_probe()
205 channel->scan_type.shift = 0; in cros_ec_light_prox_probe()
208 channel->scan_type.sign = 'u'; in cros_ec_light_prox_probe()
236 channel->scan_type.sign = 's'; in cros_ec_light_prox_probe()
237 channel->scan_type.realbits = 64; in cros_ec_light_prox_probe()
238 channel->scan_type.storagebits = 64; in cros_ec_light_prox_probe()
/Linux-v5.4/drivers/iio/common/st_sensors/
Dst_sensors_buffer.c34 DIV_ROUND_UP(channel->scan_type.realbits + in st_sensors_get_buffer_element()
35 channel->scan_type.shift, 8); in st_sensors_get_buffer_element()
37 channel->scan_type.storagebits >> 3; in st_sensors_get_buffer_element()
/Linux-v5.4/drivers/iio/dac/
Dad5380.c176 const unsigned int max_val = (1 << chan->scan_type.realbits); in ad5380_write_raw()
187 val << chan->scan_type.shift); in ad5380_write_raw()
189 val += (1 << chan->scan_type.realbits) / 2; in ad5380_write_raw()
195 val << chan->scan_type.shift); in ad5380_write_raw()
215 *val >>= chan->scan_type.shift; in ad5380_read_raw()
222 *val >>= chan->scan_type.shift; in ad5380_read_raw()
223 *val -= (1 << chan->scan_type.realbits) / 2; in ad5380_read_raw()
227 *val2 = chan->scan_type.realbits; in ad5380_read_raw()
262 .scan_type = { \
Dad5360.c109 .scan_type = { \
317 int max_val = (1 << chan->scan_type.realbits); in ad5360_write_raw()
326 chan->address, val, chan->scan_type.shift); in ad5360_write_raw()
333 chan->address, val, chan->scan_type.shift); in ad5360_write_raw()
340 chan->address, val, chan->scan_type.shift); in ad5360_write_raw()
351 val >>= (chan->scan_type.realbits - 14); in ad5360_write_raw()
383 *val = ret >> chan->scan_type.shift; in ad5360_read_raw()
392 *val2 = chan->scan_type.realbits; in ad5360_read_raw()
415 ret <<= (chan->scan_type.realbits - 14); in ad5360_read_raw()
Dad5764.c85 .scan_type = { \
186 const int max_val = (1 << chan->scan_type.realbits); in ad5764_write_raw()
193 val <<= chan->scan_type.shift; in ad5764_write_raw()
234 *val >>= chan->scan_type.shift; in ad5764_read_raw()
257 *val2 = chan->scan_type.realbits; in ad5764_read_raw()
260 *val = -(1 << chan->scan_type.realbits) / 2; in ad5764_read_raw()
Dmcp4922.c42 .scan_type = { \
73 *val2 = chan->scan_type.realbits; in mcp4922_read_raw()
94 if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0)) in mcp4922_write_raw()
96 val <<= chan->scan_type.shift; in mcp4922_write_raw()
Dad5761.c212 *val = aux >> chan->scan_type.shift; in ad5761_read_raw()
218 *val2 = chan->scan_type.realbits; in ad5761_read_raw()
222 *val = -(1 << chan->scan_type.realbits); in ad5761_read_raw()
242 if (val2 || (val << chan->scan_type.shift) > 0xffff || val < 0) in ad5761_write_raw()
245 aux = val << chan->scan_type.shift; in ad5761_write_raw()
261 .scan_type = { \
Dad5791.c264 *val >>= chan->scan_type.shift; in ad5791_read_raw()
268 *val2 = (1 << chan->scan_type.realbits) - 1; in ad5791_read_raw()
271 val64 = (((u64)st->vref_neg_mv) << chan->scan_type.realbits); in ad5791_read_raw()
303 .scan_type = { \
329 val &= GENMASK(chan->scan_type.realbits - 1, 0); in ad5791_write_raw()
330 val <<= chan->scan_type.shift; in ad5791_write_raw()
Dltc1660.c69 *val2 = chan->scan_type.realbits; in ltc1660_read_raw()
90 if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0)) in ltc1660_write_raw()
94 (val << chan->scan_type.shift)); in ltc1660_write_raw()
111 .scan_type = { \
Dad5624r_spi.c56 *val2 = chan->scan_type.realbits; in ad5624r_read_raw()
72 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5624r_write_raw()
78 chan->scan_type.shift); in ad5624r_write_raw()
174 .scan_type = { \
/Linux-v5.4/drivers/iio/adc/
Dti-adc161s626.c39 .scan_type = {
56 .scan_type = {
106 *val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1); in ti_adc_read_measurement()
156 *val2 = chan->scan_type.realbits; in ti_adc_read_raw()
160 *val = 1 << (chan->scan_type.realbits - 1); in ti_adc_read_raw()
Dcc10001_adc.c239 *val2 = chan->scan_type.realbits; in cc10001_adc_read_raw()
287 chan->scan_type.sign = 'u'; in cc10001_adc_channel_init()
288 chan->scan_type.realbits = 10; in cc10001_adc_channel_init()
289 chan->scan_type.storagebits = 16; in cc10001_adc_channel_init()
299 timestamp->scan_type.sign = 's'; in cc10001_adc_channel_init()
300 timestamp->scan_type.realbits = 64; in cc10001_adc_channel_init()
301 timestamp->scan_type.storagebits = 64; in cc10001_adc_channel_init()
Dad7476.c123 *val = (ret >> st->chip_info->channel[0].scan_type.shift) & in ad7476_read_raw()
124 GENMASK(st->chip_info->channel[0].scan_type.realbits - 1, 0); in ad7476_read_raw()
135 *val2 = chan->scan_type.realbits; in ad7476_read_raw()
147 .scan_type = { \
272 st->xfer.len = st->chip_info->channel[0].scan_type.storagebits / 8; in ad7476_probe()
Dti-tlc4541.c61 .scan_type = { \
141 *val = *val >> chan->scan_type.shift; in tlc4541_read_raw()
142 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in tlc4541_read_raw()
149 *val2 = chan->scan_type.realbits; in tlc4541_read_raw()
Dad7887.c166 *val = ret >> chan->scan_type.shift; in ad7887_read_raw()
167 *val &= GENMASK(chan->scan_type.realbits - 1, 0); in ad7887_read_raw()
179 *val2 = chan->scan_type.realbits; in ad7887_read_raw()
200 .scan_type = {
216 .scan_type = {
Dti-ads1015.c145 .scan_type = { \
168 .scan_type = { \
189 .scan_type = { \
211 .scan_type = { \
413 (chan->scan_type.realbits - 1), 1000000); in ads1015_set_scale()
449 int shift = chan->scan_type.shift; in ads1015_read_raw()
485 *val2 = chan->scan_type.realbits - 1; in ads1015_read_raw()
572 int realbits = chan->scan_type.realbits; in ads1015_write_event()
656 low_thresh = max(-1 << (chan->scan_type.realbits - 1), in ads1015_enable_event_config()
660 low_thresh << chan->scan_type.shift); in ads1015_enable_event_config()
[all …]
/Linux-v5.4/drivers/iio/temperature/
Dmaxim_thermocouple.c35 .scan_type = {
53 .scan_type = {
69 .scan_type = {
119 unsigned int shift = chan->scan_type.shift + (chan->address * 8); in maxim_thermocouple_read()
144 *val = sign_extend32(*val >> shift, chan->scan_type.realbits - 1); in maxim_thermocouple_read()
/Linux-v5.4/drivers/net/wireless/ti/wlcore/
Dscan.c134 int scan_type) in wlcore_scan_get_channels() argument
143 if (scan_type == SCAN_TYPE_SEARCH) { in wlcore_scan_get_channels()
251 int scan_type) in wlcore_set_scan_chan_params() argument
265 scan_type); in wlcore_set_scan_chan_params()
277 scan_type); in wlcore_set_scan_chan_params()
288 scan_type); in wlcore_set_scan_chan_params()
300 scan_type); in wlcore_set_scan_chan_params()
312 scan_type); in wlcore_set_scan_chan_params()
/Linux-v5.4/drivers/iio/common/cros_ec_sensors/
Dcros_ec_lid_angle.c36 .scan_type.realbits = CROS_EC_SENSOR_BITS,
37 .scan_type.storagebits = CROS_EC_SENSOR_BITS,
38 .scan_type.sign = 'u',
Dcros_ec_sensors.c259 channel->scan_type.realbits = CROS_EC_SENSOR_BITS; in cros_ec_sensors_probe()
260 channel->scan_type.storagebits = CROS_EC_SENSOR_BITS; in cros_ec_sensors_probe()
265 channel->scan_type.sign = 's'; in cros_ec_sensors_probe()
288 channel->scan_type.sign = 's'; in cros_ec_sensors_probe()
289 channel->scan_type.realbits = 64; in cros_ec_sensors_probe()
290 channel->scan_type.storagebits = 64; in cros_ec_sensors_probe()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/dvm/
Dscan.c90 priv->scan_type = IWL_SCAN_NORMAL; in iwl_complete_scan()
117 if (priv->scan_type != IWL_SCAN_NORMAL && !aborted) { in iwl_process_scan_complete()
641 if (WARN_ON(priv->scan_type == IWL_SCAN_NORMAL && in iwlagn_request_scan()
672 switch (priv->scan_type) { in iwlagn_request_scan()
694 switch (priv->scan_type) { in iwlagn_request_scan()
843 switch (priv->scan_type) { in iwlagn_request_scan()
869 switch (priv->scan_type) { in iwlagn_request_scan()
923 enum iwl_scan_type scan_type, in iwl_scan_initiate() argument
949 scan_type == IWL_SCAN_NORMAL ? "" : in iwl_scan_initiate()
953 priv->scan_type = scan_type; in iwl_scan_initiate()
[all …]
/Linux-v5.4/drivers/iio/common/ssp_sensors/
Dssp_iio_sensor.h12 .scan_type = {\
26 .scan_type = { \
/Linux-v5.4/drivers/net/wireless/ti/wl18xx/
Dscan.c51 cmd->scan_type = SCAN_TYPE_SEARCH; in wl18xx_scan_send()
185 cmd->scan_type = SCAN_TYPE_PERIODIC; in wl18xx_scan_sched_scan_config()
297 u8 scan_type) in __wl18xx_scan_stop() argument
311 stop->scan_type = scan_type; in __wl18xx_scan_stop()

123456789