Symbol: prox_state
drivers/iio/light/hid-sensor-prox.c
101
address = prox_state->channel2usage[chan->scan_index];
drivers/iio/light/hid-sensor-prox.c
102
report_id = prox_state->prox_attr[chan->scan_index].report_id;
drivers/iio/light/hid-sensor-prox.c
103
hsdev = prox_state->common_attributes.hsdev;
drivers/iio/light/hid-sensor-prox.c
104
min = prox_state->prox_attr[chan->scan_index].logical_minimum;
drivers/iio/light/hid-sensor-prox.c
105
hid_sensor_power_state(&prox_state->common_attributes, true);
drivers/iio/light/hid-sensor-prox.c
112
if (prox_state->channel2usage[chan->scan_index] ==
drivers/iio/light/hid-sensor-prox.c
115
hid_sensor_power_state(&prox_state->common_attributes, false);
drivers/iio/light/hid-sensor-prox.c
119
if (chan->scan_index >= prox_state->num_channels)
drivers/iio/light/hid-sensor-prox.c
122
*val = prox_state->scale_pre_decml[chan->scan_index];
drivers/iio/light/hid-sensor-prox.c
123
*val2 = prox_state->scale_post_decml[chan->scan_index];
drivers/iio/light/hid-sensor-prox.c
124
ret_type = prox_state->scale_precision[chan->scan_index];
drivers/iio/light/hid-sensor-prox.c
132
&prox_state->common_attributes, val, val2);
drivers/iio/light/hid-sensor-prox.c
136
&prox_state->common_attributes, val, val2);
drivers/iio/light/hid-sensor-prox.c
153
struct prox_state *prox_state = iio_priv(indio_dev);
drivers/iio/light/hid-sensor-prox.c
159
&prox_state->common_attributes, val, val2);
drivers/iio/light/hid-sensor-prox.c
163
&prox_state->common_attributes, val, val2);
drivers/iio/light/hid-sensor-prox.c
183
struct prox_state *prox_state = iio_priv(indio_dev);
drivers/iio/light/hid-sensor-prox.c
186
if (atomic_read(&prox_state->common_attributes.data_ready)) {
drivers/iio/light/hid-sensor-prox.c
188
iio_push_to_buffers(indio_dev, &prox_state->human_presence);
drivers/iio/light/hid-sensor-prox.c
201
struct prox_state *prox_state = iio_priv(indio_dev);
drivers/iio/light/hid-sensor-prox.c
205
for (chan = 0; chan < prox_state->num_channels; chan++)
drivers/iio/light/hid-sensor-prox.c
206
if (prox_state->channel2usage[chan] == usage_id)
drivers/iio/light/hid-sensor-prox.c
208
if (chan == prox_state->num_channels)
drivers/iio/light/hid-sensor-prox.c
216
prox_state->human_presence[chan] = *(u8 *)raw_data * multiplier;
drivers/iio/light/hid-sensor-prox.c
219
prox_state->human_presence[chan] = *(u16 *)raw_data * multiplier;
drivers/iio/light/hid-sensor-prox.c
222
prox_state->human_presence[chan] = *(u32 *)raw_data * multiplier;
drivers/iio/light/hid-sensor-prox.c
232
struct prox_state *st)
drivers/iio/light/hid-sensor-prox.c
279
struct prox_state *prox_state;
drivers/iio/light/hid-sensor-prox.c
282
sizeof(struct prox_state));
drivers/iio/light/hid-sensor-prox.c
287
prox_state = iio_priv(indio_dev);
drivers/iio/light/hid-sensor-prox.c
288
prox_state->common_attributes.hsdev = hsdev;
drivers/iio/light/hid-sensor-prox.c
289
prox_state->common_attributes.pdev = pdev;
drivers/iio/light/hid-sensor-prox.c
292
&prox_state->common_attributes,
drivers/iio/light/hid-sensor-prox.c
300
ret = prox_parse_report(pdev, hsdev, prox_state);
drivers/iio/light/hid-sensor-prox.c
306
indio_dev->num_channels = prox_state->num_channels;
drivers/iio/light/hid-sensor-prox.c
307
indio_dev->channels = prox_state->channels;
drivers/iio/light/hid-sensor-prox.c
308
indio_dev->available_scan_masks = prox_state->scan_mask;
drivers/iio/light/hid-sensor-prox.c
313
atomic_set(&prox_state->common_attributes.data_ready, 0);
drivers/iio/light/hid-sensor-prox.c
316
&prox_state->common_attributes);
drivers/iio/light/hid-sensor-prox.c
328
prox_state->callbacks.send_event = prox_proc_event;
drivers/iio/light/hid-sensor-prox.c
329
prox_state->callbacks.capture_sample = prox_capture_sample;
drivers/iio/light/hid-sensor-prox.c
330
prox_state->callbacks.pdev = pdev;
drivers/iio/light/hid-sensor-prox.c
332
&prox_state->callbacks);
drivers/iio/light/hid-sensor-prox.c
343
hid_sensor_remove_trigger(indio_dev, &prox_state->common_attributes);
drivers/iio/light/hid-sensor-prox.c
352
struct prox_state *prox_state = iio_priv(indio_dev);
drivers/iio/light/hid-sensor-prox.c
356
hid_sensor_remove_trigger(indio_dev, &prox_state->common_attributes);
drivers/iio/light/hid-sensor-prox.c
87
struct prox_state *prox_state = iio_priv(indio_dev);
drivers/iio/light/hid-sensor-prox.c
99
if (chan->scan_index >= prox_state->num_channels)