| /linux/include/linux/ |
| H A D | hid-sensor-hub.h | 16 * @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 D | hid-sensor-hub.c | 42 * @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 D | hid-sensor-prox.c | 165 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 D | hid-sensor-als.c | 242 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 D | hid-sensor-rotation.c | 89 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 D | hid-sensor-incl-3d.c | 187 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 D | hid-sensor-magn-3d.c | 268 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 D | hid-sensor-temperature.c | 127 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 D | hid-sensor-humidity.c | 129 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 D | hid-sensor-custom-intel-hinge.c | 192 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 D | hid-sensor-gyro-3d.c | 175 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 D | hid-sensor-press.c | 154 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 D | test_wacom_generic.py | 543 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 D | hid-sensor-accel-3d.c | 222 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 D | rtc-hid-sensor-time.c | 50 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 D | hid-sensor.rst | 95 u32 usage_id, 103 u32 usage_id): 112 u32 usage_id, u32 attr_usage_id, 142 u32 usage_id,
|