Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/net/wireless/ath/ath10k/sdio.c
- line 135
- line 220
- line 244
- line 277
- line 300
- line 325
- line 353
- line 422
- line 541
- line 645
- line 676
- line 736
- line 818
- line 843
- line 889
- line 933
- line 1081
- line 1198
- line 1292
- line 1314
- line 1393
- line 1493
- line 1554
- line 1575
- line 1617
- line 1650
- line 1682
- line 1811
- line 1864
- line 1919
- line 1969
- line 2034
- line 2549
Smatch caller information:
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_alloc_busreq() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ar | $0 |
| 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 | |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_bmi_exchange_msg() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar->testmode.eventdata | (-1),2048 |
| CAPPED_DATA | 0 | ar->dev->cma_area->nranges | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| 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 | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | 0 | &ar->dump_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_config() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_disable_intrs() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | 0 | &ar->dump_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_enable_intrs() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| HALF_LOCKED2 | 0 | &ar->dump_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_free_bus_req() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->dev | (-1),1616 |
| BUF_SIZE | 0 | ar->hif.ops | (-1),168 |
| DATA_SOURCE | 0 | ar | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ar->leds.cdev.blink_brightness | |
| HALF_LOCKED2 | &ar_sdio->wr_async_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_hif_map_service_to_pipe() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_hif_power_down() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->testmode.eventdata | (-1)-0,2048 |
| DATA_SOURCE | 0 | ar | $0 |
| 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 | |
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_hif_power_up() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_hif_start() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_hif_start_post() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_hif_stop() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | ar->dev->cma_area->nranges | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ath10k)->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_hif_tx_sg() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_irq_disable() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | ar->dev->cma_area->nranges | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ar->leds.cdev.blink_brightness | |
| LOCK2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ath10k)->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_proc_counter_intr() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_proc_cpu_intr() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_proc_err_intr() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_read_int_status() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ar | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_rx_alloc() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_rx_fetch() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_rx_fetch_bundle() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_rx_process_packets() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_mbox_rxmsg_pending_handler() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_prep_async_req() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | ar | $0 |
| 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 | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_probe() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar->dev | 1616 |
| BUF_SIZE | 0 | ar->hif.ops | 168 |
| DATA_SOURCE | 0 | ar | r ath10k_core_create |
| BIT_INFO | 0 | ar->hw_ce_regs | 0x1212a21002030000,0xffffffffffffffff |
| BIT_INFO | 0 | ar->hw_values | 0x400000000000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_read() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->testmode.eventdata | (-1),2048 |
| DATA_SOURCE | 0 | ar | $0 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| 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 | |
| HALF_LOCKED2 | &irq_data->mtx | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | 0 | &ar->dump_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_read32() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->testmode.eventdata | (-1)-0,2048 |
| DATA_SOURCE | 0 | ar | $0 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | |
| HALF_LOCKED2 | &irq_data->mtx | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | 0 | &ar->dump_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_readsb() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_set_mbox_info() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar | 4096-ptr_max |
| BUF_SIZE | 0 | ar->dev | 1616 |
| BUF_SIZE | 0 | ar->hif.ops | 168 |
| CAPPED_DATA | 0 | ar->id.device | 1 |
| CAPPED_DATA | 0 | ar->id.vendor | 1 |
| DATA_SOURCE | 0 | ar | $0 |
| BIT_INFO | 0 | ar->hw_ce_regs | 0x1212a21002030000,0xffffffffffffffff |
| BIT_INFO | 0 | ar->hw_values | 0x400000000000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_set_mbox_sleep() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->testmode.eventdata | (-1)-0,2048 |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &ar->conf_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_write() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->testmode.eventdata | (-1),2048 |
| DATA_SOURCE | 0 | ar | $0 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| STR_LEN | 0 | ar | (-1),11,15,21,25,28,32 |
| 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 | |
| HALF_LOCKED2 | &irq_data->mtx | ||
| HALF_LOCKED2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | 0 | &ar->dump_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_write32() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | ar->testmode.eventdata | (-1)-0,2048 |
| DATA_SOURCE | 0 | ar | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | |
| HALF_LOCKED2 | 0 | &ar->conf_mutex | |
| HALF_LOCKED2 | 0 | &ar->dump_mutex |
drivers/net/wireless/ath/ath10k/sdio.c ath10k_sdio_writesb32() -> ath10k_sdio_priv()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ar->drv_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | ar | $0 |
| HALF_LOCKED2 | &irq_data->mtx | ||
| HALF_LOCKED2 | &pool->lock |