Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/firmware/tegra/bpmp.c, line 392 (as a function)
- include/soc/tegra/bpmp.h, line 166 (as a function)
Referenced in 13 files:
- drivers/clk/tegra/clk-bpmp.c, line 86
- drivers/cpufreq/tegra186-cpufreq.c, line 288
- drivers/cpufreq/tegra194-cpufreq.c, line 635
- drivers/firmware/tegra/bpmp-debugfs.c
- drivers/firmware/tegra/bpmp.c
- drivers/i2c/busses/i2c-tegra-bpmp.c, line 195
- drivers/memory/tegra/tegra186-emc.c, line 173
- drivers/memory/tegra/tegra234.c, line 1083
- drivers/memory/tegra/tegra264.c, line 787
- drivers/pci/controller/dwc/pcie-tegra194.c
- drivers/pmdomain/tegra/powergate-bpmp.c
- drivers/reset/tegra/reset-bpmp.c, line 34
- drivers/thermal/tegra/tegra-bpmp-thermal.c
Smatch caller information:
drivers/i2c/busses/i2c-tegra-bpmp.c tegra_bpmp_i2c_msg_xfer() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 5361083252235309056 |
| MEM_ZERO | 1 | msg | |
| UNITS | 0 | bpmp | unit_byte |
drivers/reset/tegra/reset-bpmp.c tegra_bpmp_reset_common() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bpmp | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 1412200863813910528 |
| DATA_SOURCE | 0 | bpmp | r to_tegra_bpmp |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/thermal/tegra/tegra-bpmp-thermal.c __tegra_bpmp_thermal_get_temp() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 1622008158580842496 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bpmp | unit_byte |
| HALF_LOCKED2 | &tz->lock |
drivers/thermal/tegra/tegra-bpmp-thermal.c tegra_bpmp_thermal_get_num_zones() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 6709973288216551424 |
| BUF_SIZE | 0 | bpmp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | bpmp | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | bpmp | $0 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bpmp | unit_byte |
drivers/thermal/tegra/tegra-bpmp-thermal.c tegra_bpmp_thermal_set_trips() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 3582857531857264640 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bpmp | unit_byte |
| LOCK2 | &tz->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct thermal_zone_device)->lock |
drivers/thermal/tegra/tegra-bpmp-thermal.c tegra_bpmp_thermal_trips_supported() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 9201760882203455488 |
| BUF_SIZE | 0 | bpmp | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | bpmp | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | bpmp | $0 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | bpmp | unit_byte |
drivers/pci/controller/dwc/pcie-tegra194.c tegra_pcie_bpmp_set_ctrl_state() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 1272661528057888768 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/dwc/pcie-tegra194.c tegra_pcie_bpmp_set_pll_state() -> tegra_bpmp_transfer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 6287052917578506240 |
| MEM_ZERO | 1 | msg | |
| RX_PATH | |||
| TASK_NOT_RUNNING |