Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/iio/accel/hid-sensor-accel-3d.c, line 265
- drivers/iio/common/hid-sensors/hid-sensor-attributes.c, line 434
- drivers/iio/gyro/hid-sensor-gyro-3d.c, line 216
- drivers/iio/light/hid-sensor-als.c, line 291
- drivers/iio/magnetometer/hid-sensor-magn-3d.c, line 315
- drivers/iio/orientation/hid-sensor-incl-3d.c, line 229
- drivers/iio/orientation/hid-sensor-rotation.c, line 264
- drivers/iio/position/hid-sensor-custom-intel-hinge.c, line 227
- drivers/iio/pressure/hid-sensor-press.c, line 188
Smatch caller information:
drivers/iio/orientation/hid-sensor-rotation.c dev_rot_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/iio/orientation/hid-sensor-incl-3d.c incl_3d_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/iio/light/hid-sensor-als.c als_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| PARAM_VALUE | 1 | raw_value | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/iio/magnetometer/hid-sensor-magn-3d.c magn_3d_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/iio/position/hid-sensor-custom-intel-hinge.c hinge_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/iio/accel/hid-sensor-accel-3d.c accel_3d_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/iio/gyro/hid-sensor-gyro-3d.c gyro_3d_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |
drivers/iio/pressure/hid-sensor-press.c press_capture_sample() -> hid_sensor_convert_timestamp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | st | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pdata->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hdev->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_data->mutex | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hdev->ll_open_lock | ||
| TYPE_LOCK | (struct sensor_hub_data)->lock |