Documented in 1 files:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/iio/gyro/adis16136.c
- drivers/iio/imu/adis.c
- drivers/iio/imu/adis16400.c
- drivers/iio/imu/adis16475.c
- drivers/iio/imu/adis16480.c
- drivers/iio/imu/adis16550.c
Smatch caller information:
drivers/iio/gyro/adis16136.c __adis16136_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 30 |
| PARAM_VALUE | 2 | val | 305443601247612928 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/gyro/adis16136.c adis16136_get_filter() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 32 |
| PARAM_VALUE | 2 | val | 6413240526100787200 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16475.c adis16475_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 98 |
| PARAM_VALUE | 2 | val | 941686707796258816 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16475.c adis16475_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 100 |
| PARAM_VALUE | 2 | val | 2077114062843047936 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16475.c adis16475_trigger_handler_with_fifo() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 60 |
| PARAM_VALUE | 2 | val | 8898470476497563648 |
| BUF_SIZE | 0 | adis | 352 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/iio/imu/adis.c __adis_check_status() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->burst_len | 0,16,18,20,24,28,40 |
| PARAM_VALUE | 0 | adis->data->burst_max_len | 0,32,34 |
| PARAM_VALUE | 0 | adis->data->burst_max_speed_hz | 0,1000000,6000000,6500000,8000000 |
| PARAM_VALUE | 0 | adis->data->burst_reg_cmd | 0,62,104,124 |
| PARAM_VALUE | 0 | adis->data->cs_change_delay | 0,5,16 |
| PARAM_VALUE | 0 | adis->data->diag_stat_reg | 2,10,14,38,60 |
| PARAM_VALUE | 0 | adis->data->diag_stat_size | 0 |
| PARAM_VALUE | 0 | adis->data->enable_irq | 0,8529675694774956032 |
| PARAM_VALUE | 0 | adis->data->glob_cmd_reg | 0,40,62,104,386 |
| PARAM_VALUE | 0 | adis->data->msc_ctrl_reg | 0,28,52,96 |
| PARAM_VALUE | 0 | adis->data->prod_id | 0,16375,16460,16465,16467,16470,16475,16477,16480,16485-16490,16495,16497,16500-16501,16505,16507,16545,16547,16550,16575-16577 |
| PARAM_VALUE | 0 | adis->data->prod_id_reg | 0,86,114,126 |
| PARAM_VALUE | 0 | adis->data->read_delay | 0,5,10,20,30,50 |
| PARAM_VALUE | 0 | adis->data->self_test_mask | 2,4,256,1024,2048 |
| PARAM_VALUE | 0 | adis->data->self_test_reg | 28,52,62,80,104,386 |
| PARAM_VALUE | 0 | adis->data->status_error_mask | 15,47,108,127,252,254,3903,65407,4026565631 |
| PARAM_VALUE | 0 | adis->data->status_error_msgs | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->timeouts | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->write_delay | 0,5,10,30,50 |
| PARAM_VALUE | 0 | adis->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->ops->read | 5057626505638428672,6523004374417707008 |
| PARAM_VALUE | 0 | adis->ops->reset | 6757548542357528576,6861480794578456576 |
| PARAM_VALUE | 0 | adis->ops->write | 2360535334803374080,9187453099902136320 |
| PARAM_VALUE | 1 | reg | 2,10,14,38,60 |
| PARAM_VALUE | 2 | val | 8882397521755574272 |
| PARAM_VALUE | 2 | *val | 0 |
| BUF_SIZE | 0 | adis | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | adis | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | adis | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | adis | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/iio/imu/adis.c __adis_enable_irq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->burst_len | 0,16,18,20,24,28,40 |
| PARAM_VALUE | 0 | adis->data->burst_max_len | 0,32,34 |
| PARAM_VALUE | 0 | adis->data->burst_max_speed_hz | 0,1000000,6000000,6500000,8000000 |
| PARAM_VALUE | 0 | adis->data->burst_reg_cmd | 0,62,104,124 |
| PARAM_VALUE | 0 | adis->data->cs_change_delay | 0,5,16 |
| PARAM_VALUE | 0 | adis->data->diag_stat_reg | 2,10,14,38,60 |
| PARAM_VALUE | 0 | adis->data->diag_stat_size | 0,4 |
| PARAM_VALUE | 0 | adis->data->enable_irq | 0 |
| PARAM_VALUE | 0 | adis->data->glob_cmd_reg | 0,40,62,104,386 |
| PARAM_VALUE | 0 | adis->data->msc_ctrl_reg | 0,28,52,96 |
| PARAM_VALUE | 0 | adis->data->prod_id | 0,16375,16460,16465,16467,16470,16475,16477,16480,16485-16490,16495,16497,16500-16501,16505,16507,16545,16547,16550,16575-16577 |
| PARAM_VALUE | 0 | adis->data->prod_id_reg | 0,86,114,126 |
| PARAM_VALUE | 0 | adis->data->read_delay | 0,5,10,20,30,50 |
| PARAM_VALUE | 0 | adis->data->self_test_mask | 2,4,256,1024,2048 |
| PARAM_VALUE | 0 | adis->data->self_test_reg | 28,52,62,80,104,386 |
| PARAM_VALUE | 0 | adis->data->status_error_mask | 15,47,108,127,252,254,3903,65407,4026565631 |
| PARAM_VALUE | 0 | adis->data->status_error_msgs | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->timeouts | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->unmasked_drdy | 0 |
| PARAM_VALUE | 0 | adis->data->write_delay | 0,5,10,30,50 |
| PARAM_VALUE | 0 | adis->ops->read | 5057626505638428672,6523004374417707008 |
| PARAM_VALUE | 0 | adis->ops->reset | 6757548542357528576,6861480794578456576 |
| PARAM_VALUE | 0 | adis->ops->write | 2360535334803374080,9187453099902136320 |
| PARAM_VALUE | 1 | reg | 0,28,52,96 |
| PARAM_VALUE | 2 | val | 4236886578795307008 |
| BUF_SIZE | 0 | adis | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | adis | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | adis | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | adis | unit_byte |
| HALF_LOCKED2 | _T->lock |
drivers/iio/imu/adis16400.c __adis16400_set_filter() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 56 |
| PARAM_VALUE | 2 | val | 8883690872698900480 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16400.c adis16334_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 54 |
| PARAM_VALUE | 2 | val | 4683179576984715264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16400.c adis16400_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 54 |
| PARAM_VALUE | 2 | val | 6205874819250507776 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16400.c adis16400_read_raw() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 56 |
| PARAM_VALUE | 2 | val | 1136790872548028416 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16480.c adis16480_enable_irq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->burst_len | 0,16,18,20,24,28,40 |
| PARAM_VALUE | 0 | adis->data->burst_max_len | 0,32,34 |
| PARAM_VALUE | 0 | adis->data->burst_max_speed_hz | 0,1000000,6000000,6500000,8000000 |
| PARAM_VALUE | 0 | adis->data->burst_reg_cmd | 0,62,104,124 |
| PARAM_VALUE | 0 | adis->data->cs_change_delay | 0,5,16 |
| PARAM_VALUE | 0 | adis->data->diag_stat_reg | 2,10,14,38,60 |
| PARAM_VALUE | 0 | adis->data->diag_stat_size | 0,4 |
| PARAM_VALUE | 0 | adis->data->enable_irq | 8529675694774956032 |
| PARAM_VALUE | 0 | adis->data->glob_cmd_reg | 0,40,62,104,386 |
| PARAM_VALUE | 0 | adis->data->msc_ctrl_reg | 0,28,52,96 |
| PARAM_VALUE | 0 | adis->data->prod_id | 0,16375,16460,16465,16467,16470,16475,16477,16480,16485-16490,16495,16497,16500-16501,16505,16507,16545,16547,16550,16575-16577 |
| PARAM_VALUE | 0 | adis->data->prod_id_reg | 0,86,114,126 |
| PARAM_VALUE | 0 | adis->data->read_delay | 0,5,10,20,30,50 |
| PARAM_VALUE | 0 | adis->data->self_test_mask | 2,4,256,1024,2048 |
| PARAM_VALUE | 0 | adis->data->self_test_reg | 28,52,62,80,104,386 |
| PARAM_VALUE | 0 | adis->data->status_error_mask | 15,47,108,127,252,254,3903,65407,4026565631 |
| PARAM_VALUE | 0 | adis->data->status_error_msgs | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->timeouts | 4096-ptr_max |
| PARAM_VALUE | 0 | adis->data->write_delay | 0,5,10,30,50 |
| PARAM_VALUE | 0 | adis->ops->read | 5057626505638428672,6523004374417707008 |
| PARAM_VALUE | 0 | adis->ops->reset | 6757548542357528576,6861480794578456576 |
| PARAM_VALUE | 0 | adis->ops->write | 2360535334803374080,9187453099902136320 |
| PARAM_VALUE | 1 | reg | 390 |
| PARAM_VALUE | 2 | val | 2107318422234193920 |
| BUF_SIZE | 0 | adis | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | adis | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | adis | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/iio/imu/adis16480.c adis16480_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 400 |
| PARAM_VALUE | 2 | val | 7584767905055985664 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16480.c adis16480_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 396 |
| PARAM_VALUE | 2 | val | 3903312183263019008 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16480.c adis16480_set_filter_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 5765752443211960320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16550.c adis16550_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 86 |
| PARAM_VALUE | 2 | val | 4687567712478441472 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/iio/imu/adis16550.c adis16550_get_freq() -> __adis_read_reg_16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adis | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 84 |
| PARAM_VALUE | 2 | val | 4770335399954108416 |
| PARAM_VALUE | 2 | *val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |