Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_alloc_pipe() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->regs | 1073478365477154816,2259421531432108032,2942586853463412736,4857604818753183744,9009273461163872256 |
| PARAM_VALUE | 1 | ce_id | 0-254 |
| BUF_SIZE | 0 | ar->ce_priv | 960 |
| BUF_SIZE | 0 | ar->dev | 1616 |
| BUF_SIZE | 0 | ar->hif.ops | 168 |
| CAPPED_DATA | 0 | ar->hw_values->ce_count | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| BIT_INFO | 0 | ar->hw_ce_regs | 0x1212a21002030000,0xffffffffffffffff |
| BIT_INFO | 0 | ar->hw_values | 0x400000000000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | ce_id | unit_array_size |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_alloc_rri() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-254 |
| CAPPED_DATA | 0 | ar->dev | 1 |
| CAPPED_DATA | 0 | ar->drv_priv->num_clks | 1 |
| CAPPED_DATA | 0 | ar->drv_priv->num_vregs | 1 |
| CAPPED_DATA | 0 | ar->drv_priv->qmi->qmi_hdl.txns.idr_base | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| PARAM_COMPARE | 0 | ar->hw_values->ce_count | > $1 |
| PARAM_COMPARE | 1 | ce_id | < $0->hw_values->ce_count |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_deinit_dest_ring() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-11 |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->ce_priv | (-1),960 |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| CAPPED_DATA | 0 | ar->hw_values->ce_count | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ar->bus_param.chip_id | 0-4294967294 |
| NO_OVERFLOW_SIMPLE | 0 | ar->testmode.utf_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| UNITS | 0 | ar | unit_byte |
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_deinit_src_ring() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-11 |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->ce_priv | (-1),960 |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| CAPPED_DATA | 0 | ar->hw_values->ce_count | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ar->bus_param.chip_id | 0-4294967294 |
| NO_OVERFLOW_SIMPLE | 0 | ar->testmode.utf_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| UNITS | 0 | ar | unit_byte |
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_dest_ring_base_addr_set() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-11 |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->ce_priv | (-1),960 |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| CAPPED_DATA | 0 | ar->dev->cma_area->nranges | 1 |
| CAPPED_DATA | 0 | ar->hw_values->ce_count | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ar->bus_param.chip_id | 0-4294967294 |
| NO_OVERFLOW_SIMPLE | 0 | ar->leds.cdev.blink_brightness | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.swap_size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->testmode.utf_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| UNITS | 0 | ar | unit_byte |
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_disable_interrupt() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-11 |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->ce_priv | (-1),960 |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ar->leds.cdev.blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | ar->leds.cdev.blink_delay_on | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.swap_size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->testmode.utf_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->thermal.cdev->device.physical_location | |
| UNITS | 0 | ar | unit_byte |
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_dump_registers() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-254 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| PARAM_COMPARE | 0 | ar->hw_values->ce_count | > $1 |
| PARAM_COMPARE | 1 | ce_id | < $0->hw_values->ce_count |
| CONSTRAINT | 1 | ce_id | <1068 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 1 | ce_id | unit_array_size |
| LOCK2 | &ce->ce_lock | ||
| LOCK2 | bh | ||
| LOCK2 | 0 | &ar->dump_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ath10k)->dump_mutex | ||
| TYPE_LOCK | (struct ath10k_ce)->ce_lock |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_init_dest_ring() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-11 |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->ce_priv | (-1),960 |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| CAPPED_DATA | 0 | ar->dev->cma_area->nranges | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.swap_size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->testmode.utf_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->thermal.cdev->device.physical_location | |
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_init_src_ring() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-11 |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->ce_priv | (-1),960 |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| CAPPED_DATA | 0 | ar->dev->cma_area->nranges | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.swap_size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->testmode.utf_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->thermal.cdev->device.physical_location | |
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/ce.c ath10k_ce_src_ring_base_addr_set() -> ath10k_ce_base_address()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | ce_id | 0-11 |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->ce_priv | (-1),960 |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| CAPPED_DATA | 0 | ar->dev->cma_area->nranges | 1 |
| CAPPED_DATA | 0 | ar->hw_values->ce_count | 1 |
| CAPPED_DATA | 1 | ce_id | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| DATA_SOURCE | 1 | ce_id | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ar->bus_param.chip_id | 0-4294967294 |
| NO_OVERFLOW_SIMPLE | 0 | ar->leds.cdev.blink_brightness | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->normal_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.swap_size | |
| NO_OVERFLOW_SIMPLE | 0 | ar->testmode.utf_mode_fw.fw_file.firmware_swap_code_seg_info->seg_hw_info.size | |
| UNITS | 0 | ar | unit_byte |
| UNITS | 1 | ce_id | unit_array_size |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |