Defined in 2 files as a function:
- drivers/media/dvb-frontends/stv0910.c, line 142 (as a function)
- drivers/media/pci/ddbridge/ddbridge-i2c.h, line 63 (as a function)
Referenced in 3 files:
- drivers/media/dvb-frontends/stv0910.c
- drivers/media/pci/ddbridge/ddbridge-core.c
- drivers/media/pci/ddbridge/ddbridge-i2c.h, line 94
Smatch caller information:
drivers/media/pci/ddbridge/ddbridge-core.c bpsnr_show() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | adr | 80 |
| PARAM_VALUE | 2 | reg | 0 |
| PARAM_VALUE | 3 | val | 3850121037980168192 |
| PARAM_VALUE | 4 | len | 32 |
| BUF_SIZE | 3 | val | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/media/pci/ddbridge/ddbridge-core.c i2c_read_reg16() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | adapter->lock_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | adr | 30-31,104-105 |
| PARAM_VALUE | 2 | reg | 61440,61696 |
| PARAM_VALUE | 3 | val | 1038260230524755968,6516097580308533248,8273584693946167296 |
| PARAM_VALUE | 4 | len | 1 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | adr | $1 |
| DATA_SOURCE | 2 | reg | $2 |
| DATA_SOURCE | 3 | val | $3 |
| HARD_MAX | 1 | adr | 105 |
| HARD_MAX | 2 | reg | 61696 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/ddbridge/ddbridge-core.c snr_show() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | adr | 87 |
| PARAM_VALUE | 2 | reg | 256 |
| PARAM_VALUE | 3 | val | 857019763099185152 |
| PARAM_VALUE | 4 | len | 32 |
| BUF_SIZE | 3 | val | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/media/pci/ddbridge/ddbridge-core.c snr_show() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | adr | 80 |
| PARAM_VALUE | 2 | reg | 256 |
| PARAM_VALUE | 3 | val | 857019763099185152 |
| PARAM_VALUE | 4 | len | 32 |
| BUF_SIZE | 3 | val | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/media/dvb-frontends/stv0910.c read_reg() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | val | 4096-ptr_max |
| PARAM_VALUE | 4 | len | 1 |
| DATA_SOURCE | 2 | reg | $1 |
| DATA_SOURCE | 3 | val | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &state->base->reg_lock |
drivers/media/dvb-frontends/stv0910.c read_regs() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | val | 1336157707056005120,2128178771747074048,4294507642944790528,8419764804336119808,8966296443820351488 |
| PARAM_VALUE | 4 | len | 2-3 |
| BUF_SIZE | 3 | val | 2-3 |
| BUF_SIZE | 3 | val | 2-3 |
| DATA_SOURCE | 2 | reg | $1 |
| DATA_SOURCE | 3 | val | $2 |
| DATA_SOURCE | 4 | len | $3 |
| HARD_MAX | 4 | len | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fepriv->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->fe_mutex |
drivers/media/pci/ddbridge/ddbridge-main.c i2c_read_reg16() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 4 | len | 1 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | adr | $1 |
| DATA_SOURCE | 2 | reg | $2 |
| DATA_SOURCE | 3 | val | $3 |
drivers/media/pci/ddbridge/ddbridge-ci.c i2c_read_reg16() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | adr | 18-19 |
| PARAM_VALUE | 3 | val | 1322164187144577024 |
| PARAM_VALUE | 4 | len | 1 |
| BUF_SIZE | 0 | adapter | 2336 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | adr | $1 |
| DATA_SOURCE | 2 | reg | $2 |
| DATA_SOURCE | 3 | val | $3 |
| FUZZY_MAX | 1 | adr | 19 |
| BIT_INFO | 1 | adr | 0x12,0x13 |
| BIT_INFO | 2 | reg | 0x8000,0xffff |
| HARD_MAX | 1 | adr | 19 |
drivers/media/pci/ddbridge/ddbridge-i2c.c i2c_read_reg16() -> i2c_read_regs16()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 4 | len | 1 |
| DATA_SOURCE | 0 | adapter | $0 |
| DATA_SOURCE | 1 | adr | $1 |
| DATA_SOURCE | 2 | reg | $2 |
| DATA_SOURCE | 3 | val | $3 |