/linux-master/drivers/iio/imu/inv_icm42600/ |
H A D | inv_icm42600_temp.h | 19 .scan_type = { \
|
/linux-master/drivers/iio/common/st_sensors/ |
H A D | st_sensors_buffer.c | 31 DIV_ROUND_UP(channel->scan_type.realbits + 32 channel->scan_type.shift, 8); 34 channel->scan_type.storagebits >> 3;
|
/linux-master/drivers/iio/common/ssp_sensors/ |
H A D | ssp_iio_sensor.h | 12 .scan_type = {\ 26 .scan_type = { \
|
/linux-master/drivers/iio/pressure/ |
H A D | cros_ec_baro.c | 156 channel->scan_type.realbits = CROS_EC_SENSOR_BITS; 157 channel->scan_type.storagebits = CROS_EC_SENSOR_BITS; 158 channel->scan_type.shift = 0; 161 channel->scan_type.sign = 'u'; 178 channel->scan_type.sign = 's'; 179 channel->scan_type.realbits = 64; 180 channel->scan_type.storagebits = 64;
|
H A D | mpl3115.c | 100 *val = be32_to_cpu(tmp) >> chan->scan_type.shift; 118 *val = sign_extend32(be16_to_cpu(tmp) >> chan->scan_type.shift, 119 chan->scan_type.realbits - 1); 205 .scan_type = { 218 .scan_type = {
|
/linux-master/drivers/iio/light/ |
H A D | cros_ec_light_prox.c | 198 channel->scan_type.realbits = CROS_EC_SENSOR_BITS; 199 channel->scan_type.storagebits = CROS_EC_SENSOR_BITS; 200 channel->scan_type.shift = 0; 203 channel->scan_type.sign = 'u'; 231 channel->scan_type.sign = 's'; 232 channel->scan_type.realbits = 64; 233 channel->scan_type.storagebits = 64;
|
/linux-master/drivers/input/joystick/ |
H A D | adc-joystick.c | 54 bytes = joy->chans[0].channel->scan_type.storagebits >> 3; 58 endianness = joy->chans[i].channel->scan_type.endianness; 59 msb = joy->chans[i].channel->scan_type.realbits - 1; 60 sign = tolower(joy->chans[i].channel->scan_type.sign) == 's'; 84 val >>= joy->chans[i].channel->scan_type.shift; 230 bits = joy->chans[i].channel->scan_type.storagebits; 235 if (bits != joy->chans[0].channel->scan_type.storagebits) {
|
/linux-master/drivers/iio/common/cros_ec_sensors/ |
H A D | cros_ec_lid_angle.c | 37 .scan_type.realbits = CROS_EC_SENSOR_BITS, 38 .scan_type.storagebits = CROS_EC_SENSOR_BITS, 39 .scan_type.sign = 'u',
|
H A D | cros_ec_sensors.c | 257 channel->scan_type.realbits = CROS_EC_SENSOR_BITS; 258 channel->scan_type.storagebits = CROS_EC_SENSOR_BITS; 263 channel->scan_type.sign = 's'; 286 channel->scan_type.sign = 's'; 287 channel->scan_type.realbits = 64; 288 channel->scan_type.storagebits = 64;
|
/linux-master/drivers/iio/dac/ |
H A D | mcp4821.c | 60 .scan_type = { \ 127 *val2 = chan->scan_type.realbits; 146 if (val < 0 || val >= BIT(chan->scan_type.realbits)) 152 write_val = MCP4821_ACTIVE_MODE | val << chan->scan_type.shift;
|
H A D | ad5360.c | 111 .scan_type = { \ 320 int max_val = (1 << chan->scan_type.realbits); 329 chan->address, val, chan->scan_type.shift); 336 chan->address, val, chan->scan_type.shift); 343 chan->address, val, chan->scan_type.shift); 354 val >>= (chan->scan_type.realbits - 14); 386 *val = ret >> chan->scan_type.shift; 395 *val2 = chan->scan_type.realbits; 418 ret <<= (chan->scan_type.realbits - 14);
|
H A D | ad5380.c | 176 const unsigned int max_val = (1 << chan->scan_type.realbits); 187 val << chan->scan_type.shift); 189 val += (1 << chan->scan_type.realbits) / 2; 195 val << chan->scan_type.shift); 215 *val >>= chan->scan_type.shift; 222 *val >>= chan->scan_type.shift; 223 *val -= (1 << chan->scan_type.realbits) / 2; 227 *val2 = chan->scan_type.realbits; 262 .scan_type = { \
|
H A D | ad5764.c | 86 .scan_type = { \ 187 const int max_val = (1 << chan->scan_type.realbits); 194 val <<= chan->scan_type.shift; 235 *val >>= chan->scan_type.shift; 258 *val2 = chan->scan_type.realbits; 261 *val = -(1 << chan->scan_type.realbits) / 2;
|
H A D | ad5761.c | 214 *val = aux >> chan->scan_type.shift; 220 *val2 = chan->scan_type.realbits; 224 *val = -(1 << chan->scan_type.realbits); 244 if (val2 || (val << chan->scan_type.shift) > 0xffff || val < 0) 247 aux = val << chan->scan_type.shift; 263 .scan_type = { \
|
H A D | ad5624r_spi.c | 56 *val2 = chan->scan_type.realbits; 72 if (val >= (1 << chan->scan_type.realbits) || val < 0) 78 chan->scan_type.shift); 174 .scan_type = { \
|
H A D | ltc1660.c | 69 *val2 = chan->scan_type.realbits; 90 if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0)) 94 (val << chan->scan_type.shift)); 111 .scan_type = { \
|
H A D | mcp4922.c | 44 .scan_type = { \ 75 *val2 = chan->scan_type.realbits; 96 if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0)) 98 val <<= chan->scan_type.shift;
|
/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | scan.h | 38 u8 scan_type; member in struct:wl18xx_cmd_scan_params 101 u8 scan_type; member in struct:wl18xx_cmd_scan_stop
|
/linux-master/drivers/iio/adc/ |
H A D | ad7091r-base.h | 47 .scan_type.storagebits = 16, \ 48 .scan_type.realbits = bits, \
|
H A D | cc10001_adc.c | 238 *val2 = chan->scan_type.realbits; 286 chan->scan_type.sign = 'u'; 287 chan->scan_type.realbits = 10; 288 chan->scan_type.storagebits = 16; 298 timestamp->scan_type.sign = 's'; 299 timestamp->scan_type.realbits = 64; 300 timestamp->scan_type.storagebits = 64;
|
H A D | ti-adc161s626.c | 40 .scan_type = { 57 .scan_type = { 107 *val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1); 157 *val2 = chan->scan_type.realbits; 161 *val = 1 << (chan->scan_type.realbits - 1);
|
H A D | pac1934.c | 336 .scan_type = { \ 354 .scan_type = { \ 372 .scan_type = { \ 390 .scan_type = { \ 408 .scan_type = { \ 426 .scan_type = { \ 837 if (chan->scan_type.sign == 'u') 856 if (chan->scan_type.sign == 'u') 871 if (chan->scan_type.sign == 'u') 886 if (chan->scan_type [all...] |
H A D | sd_adc_modulator.c | 20 .scan_type = {
|
/linux-master/drivers/iio/temperature/ |
H A D | maxim_thermocouple.c | 47 .scan_type = { 66 .scan_type = { 82 .scan_type = { 133 unsigned int shift = chan->scan_type.shift + (chan->address * 8); 158 *val = sign_extend32(*val >> shift, chan->scan_type.realbits - 1);
|
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | scan.c | 132 int scan_type) 141 if (scan_type == SCAN_TYPE_SEARCH) { 249 int scan_type) 263 scan_type); 275 scan_type); 286 scan_type); 298 scan_type); 310 scan_type); 124 wlcore_scan_get_channels(struct wl1271 *wl, struct ieee80211_channel *req_channels[], u32 n_channels, u32 n_ssids, struct conn_scan_ch_params *channels, u32 band, bool radar, bool passive, int start, int max_channels, u8 *n_pactive_ch, int scan_type) argument 244 wlcore_set_scan_chan_params(struct wl1271 *wl, struct wlcore_scan_channels *cfg, struct ieee80211_channel *channels[], u32 n_channels, u32 n_ssids, int scan_type) argument
|