Home
last modified time | relevance | path

Searched full:usage_id (Results 1 – 16 of 16) sorted by relevance

/linux/include/linux/
H A Dhid-sensor-hub.h16 * @usage_id: Parent usage id of a physical device.
27 u32 usage_id; member
42 * @usage_id: Usage id for physical device, e.g. gyro usage id.
52 u32 usage_id; member
96 u32 usage_id, size_t raw_len, char *raw_data,
98 int (*send_event)(struct hid_sensor_hub_device *hsdev, u32 usage_id,
123 * @usage_id: Usage id of the client (E.g. 0x200076 for Gyro).
131 u32 usage_id,
137 * @usage_id: Usage id of the client (e.g. 0x200076 for gyro).
139 * Removes a previously registered callback for the given usage_id
[all …]
/linux/drivers/hid/
H A Dhid-sensor-hub.c42 * @usage_id: usage id for a physical device.
49 u32 usage_id; member
99 u32 usage_id, in sensor_hub_get_callback() argument
110 if ((callback->usage_id == usage_id || in sensor_hub_get_callback()
111 callback->usage_id == HID_USAGE_SENSOR_COLLECTION) && in sensor_hub_get_callback()
128 u32 usage_id, in sensor_hub_register_callback() argument
137 if (callback->usage_id == usage_id && in sensor_hub_register_callback()
149 callback->usage_id = usage_id; in sensor_hub_register_callback()
159 if (usage_id == HID_USAGE_SENSOR_COLLECTION) in sensor_hub_register_callback()
170 u32 usage_id) in sensor_hub_remove_callback() argument
[all …]
/linux/drivers/iio/light/
H A Dhid-sensor-prox.c165 u32 usage_id, void *priv) in prox_proc_event() argument
181 u32 usage_id, in prox_capture_sample() argument
191 if (prox_state->channel2usage[chan] == usage_id) in prox_capture_sample()
196 if (usage_id == HID_USAGE_SENSOR_HUMAN_ATTENTION) in prox_capture_sample()
225 u32 usage_id = prox_usage_ids[i]; in prox_parse_report() local
230 usage_id, in prox_parse_report()
234 st->channel2usage[index] = usage_id; in prox_parse_report()
246 hid_sensor_format_scale(usage_id, &st->prox_attr[index], in prox_parse_report()
H A Dhid-sensor-als.c242 u32 usage_id, void *priv) in als_proc_event() argument
263 u32 usage_id, in als_capture_sample() argument
272 switch (usage_id) { in als_capture_sample()
305 u32 usage_id, in als_parse_report() argument
317 usage_id, in als_parse_report()
332 st->scale_precision[i] = hid_sensor_format_scale(usage_id, in als_parse_report()
/linux/drivers/iio/orientation/
H A Dhid-sensor-rotation.c89 u32 usage_id = HID_USAGE_SENSOR_ORIENT_QUATERNION; in dev_rot_read_raw() local
110 usage_id, in dev_rot_read_raw()
211 u32 usage_id, void *priv) in dev_rot_proc_event() argument
243 u32 usage_id, in dev_rot_capture_sample() argument
250 if (usage_id == HID_USAGE_SENSOR_ORIENT_QUATERNION) { in dev_rot_capture_sample()
263 } else if (usage_id == HID_USAGE_SENSOR_TIME_TIMESTAMP) { in dev_rot_capture_sample()
274 u32 usage_id, in dev_rot_parse_report() argument
281 usage_id, in dev_rot_parse_report()
H A Dhid-sensor-incl-3d.c187 u32 usage_id, void *priv) in incl_3d_proc_event() argument
209 u32 usage_id, in incl_3d_capture_sample() argument
217 switch (usage_id) { in incl_3d_capture_sample()
244 u32 usage_id, in incl_3d_parse_report() argument
251 usage_id, in incl_3d_parse_report()
261 usage_id, in incl_3d_parse_report()
271 usage_id, in incl_3d_parse_report()
/linux/drivers/iio/magnetometer/
H A Dhid-sensor-magn-3d.c268 u32 usage_id, void *priv) in magn_3d_proc_event() argument
289 u32 usage_id, in magn_3d_capture_sample() argument
299 switch (usage_id) { in magn_3d_capture_sample()
303 offset = (usage_id - HID_USAGE_SENSOR_ORIENT_MAGN_FLUX_X_AXIS) in magn_3d_capture_sample()
310 offset = (usage_id - HID_USAGE_SENSOR_ORIENT_COMP_MAGN_NORTH) in magn_3d_capture_sample()
337 u32 usage_id, in magn_3d_parse_report() argument
352 usage_id, in magn_3d_parse_report()
438 HID_FEATURE_REPORT, usage_id, in magn_3d_parse_report()
/linux/drivers/iio/temperature/
H A Dhid-sensor-temperature.c127 u32 usage_id, void *pdev) in temperature_proc_event() argument
142 u32 usage_id, in temperature_capture_sample() argument
149 switch (usage_id) { in temperature_capture_sample()
162 u32 usage_id, in temperature_parse_report() argument
168 usage_id, in temperature_parse_report()
/linux/drivers/iio/humidity/
H A Dhid-sensor-humidity.c129 u32 usage_id, void *pdev) in humidity_proc_event() argument
143 u32 usage_id, in humidity_capture_sample() argument
150 switch (usage_id) { in humidity_capture_sample()
164 u32 usage_id, in humidity_parse_report() argument
170 usage_id, in humidity_parse_report()
/linux/drivers/iio/position/
H A Dhid-sensor-custom-intel-hinge.c192 u32 usage_id, void *priv) in hinge_proc_event() argument
211 u32 usage_id, in hinge_capture_sample() argument
219 switch (usage_id) { in hinge_capture_sample()
223 offset = usage_id - HID_USAGE_SENSOR_DATA_FIELD_CUSTOM_VALUE(1); in hinge_capture_sample()
239 u32 usage_id, struct hinge_state *st) in hinge_parse_report() argument
247 usage_id, in hinge_parse_report()
/linux/drivers/iio/gyro/
H A Dhid-sensor-gyro-3d.c175 u32 usage_id, void *priv) in gyro_3d_proc_event() argument
196 u32 usage_id, in gyro_3d_capture_sample() argument
205 switch (usage_id) { in gyro_3d_capture_sample()
209 offset = usage_id - HID_USAGE_SENSOR_ANGL_VELOCITY_X_AXIS; in gyro_3d_capture_sample()
231 u32 usage_id, in gyro_3d_parse_report() argument
239 usage_id, in gyro_3d_parse_report()
/linux/drivers/iio/pressure/
H A Dhid-sensor-press.c154 u32 usage_id, void *priv) in press_proc_event() argument
174 u32 usage_id, in press_capture_sample() argument
182 switch (usage_id) { in press_capture_sample()
202 u32 usage_id, in press_parse_report() argument
208 usage_id, in press_parse_report()
/linux/tools/testing/selftests/hid/tests/
H A Dtest_wacom_generic.py543 def usage_id(page_name, usage_name): function
548 usage_id("Generic Desktop", "X"): PhysRange(
551 usage_id("Generic Desktop", "Y"): PhysRange(
554 usage_id("Digitizers", "Width"): PhysRange(
557 usage_id("Digitizers", "Height"): PhysRange(
560 usage_id("Digitizers", "X Tilt"): PhysRange(PhysRange.DEGREE, 90, 180),
561 usage_id("Digitizers", "Y Tilt"): PhysRange(PhysRange.DEGREE, 90, 180),
562 usage_id("Digitizers", "Twist"): PhysRange(PhysRange.DEGREE, 358, 360),
563 usage_id("Wacom", "X Tilt"): PhysRange(PhysRange.DEGREE, 90, 180),
564 usage_id("Wacom", "Y Tilt"): PhysRange(PhysRange.DEGREE, 90, 180),
[all …]
/linux/drivers/iio/accel/
H A Dhid-sensor-accel-3d.c222 u32 usage_id, void *priv) in accel_3d_proc_event() argument
245 u32 usage_id, in accel_3d_capture_sample() argument
254 switch (usage_id) { in accel_3d_capture_sample()
258 offset = usage_id - HID_USAGE_SENSOR_ACCEL_X_AXIS; in accel_3d_capture_sample()
281 u32 usage_id, in accel_3d_parse_report() argument
289 usage_id, in accel_3d_parse_report()
/linux/drivers/rtc/
H A Drtc-hid-sensor-time.c50 unsigned usage_id, void *priv) in hid_time_proc_event() argument
77 unsigned usage_id, size_t raw_len, in hid_time_capture_sample() argument
83 switch (usage_id) { in hid_time_capture_sample()
136 unsigned usage_id, in hid_time_parse_report() argument
143 HID_INPUT_REPORT, usage_id, in hid_time_parse_report()
/linux/Documentation/hid/
H A Dhid-sensor.rst95 u32 usage_id,
103 u32 usage_id):
112 u32 usage_id, u32 attr_usage_id,
142 u32 usage_id,