| /Linux-v5.4/drivers/iio/pressure/ |
| D | cros_ec_baro.c | 152 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()
|
| D | st_pressure_core.c | 136 .scan_type = { 150 .scan_type = { 170 .scan_type = { 184 .scan_type = { 202 .scan_type = { 217 .scan_type = {
|
| /Linux-v5.4/drivers/iio/light/ |
| D | cros_ec_light_prox.c | 203 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/ |
| D | st_sensors_buffer.c | 34 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/ |
| D | ad5380.c | 176 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 = { \
|
| D | ad5360.c | 109 .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()
|
| D | ad5764.c | 85 .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()
|
| D | mcp4922.c | 42 .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()
|
| D | ad5761.c | 212 *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 = { \
|
| D | ad5791.c | 264 *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()
|
| D | ltc1660.c | 69 *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 = { \
|
| D | ad5624r_spi.c | 56 *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/ |
| D | ti-adc161s626.c | 39 .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()
|
| D | cc10001_adc.c | 239 *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()
|
| D | ad7476.c | 123 *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()
|
| D | ti-tlc4541.c | 61 .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()
|
| D | ad7887.c | 166 *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 = {
|
| D | ti-ads1015.c | 145 .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/ |
| D | maxim_thermocouple.c | 35 .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/ |
| D | scan.c | 134 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/ |
| D | cros_ec_lid_angle.c | 36 .scan_type.realbits = CROS_EC_SENSOR_BITS, 37 .scan_type.storagebits = CROS_EC_SENSOR_BITS, 38 .scan_type.sign = 'u',
|
| D | cros_ec_sensors.c | 259 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/ |
| D | scan.c | 90 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/ |
| D | ssp_iio_sensor.h | 12 .scan_type = {\ 26 .scan_type = { \
|
| /Linux-v5.4/drivers/net/wireless/ti/wl18xx/ |
| D | scan.c | 51 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()
|