Searched refs:scan_type (Results 1 - 25 of 269) sorted by relevance

1234567891011

/linux-master/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_temp.h19 .scan_type = { \
/linux-master/drivers/iio/common/st_sensors/
H A Dst_sensors_buffer.c31 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 Dssp_iio_sensor.h12 .scan_type = {\
26 .scan_type = { \
/linux-master/drivers/iio/pressure/
H A Dcros_ec_baro.c156 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 Dmpl3115.c100 *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 Dcros_ec_light_prox.c198 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 Dadc-joystick.c54 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 Dcros_ec_lid_angle.c37 .scan_type.realbits = CROS_EC_SENSOR_BITS,
38 .scan_type.storagebits = CROS_EC_SENSOR_BITS,
39 .scan_type.sign = 'u',
H A Dcros_ec_sensors.c257 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 Dmcp4821.c60 .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 Dad5360.c111 .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 Dad5380.c176 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 Dad5764.c86 .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 Dad5761.c214 *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 Dad5624r_spi.c56 *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 Dltc1660.c69 *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 Dmcp4922.c44 .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 Dscan.h38 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 Dad7091r-base.h47 .scan_type.storagebits = 16, \
48 .scan_type.realbits = bits, \
H A Dcc10001_adc.c238 *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 Dti-adc161s626.c40 .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 Dpac1934.c336 .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 Dsd_adc_modulator.c20 .scan_type = {
/linux-master/drivers/iio/temperature/
H A Dmaxim_thermocouple.c47 .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 Dscan.c132 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

Completed in 199 milliseconds

1234567891011