Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/ath/ath12k/core.c ath12k_core_hw_group_assign() -> ath12k_core_hw_group_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->ce_remap_base_addr | 0,2097152,7602176,138412032 |
| PARAM_VALUE | 0 | ab->cmem_offset | 0,1048576 |
| PARAM_VALUE | 0 | ab->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ab->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | ab->dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->hal | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->hw_params | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->ops | 8318658667246784512 |
| PARAM_VALUE | 0 | ab->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->fw.amss_dualmac_len | 0-u32max |
| PARAM_VALUE | 0 | ab->fw.amss_len | 0-u32max |
| PARAM_VALUE | 0 | ab->fw.api_version | 1-2 |
| PARAM_VALUE | 0 | ab->fw.aux_uc_len | 0-u32max |
| PARAM_VALUE | 0 | ab->fw.fw | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->fw.m3_len | 0-u32max |
| PARAM_VALUE | 0 | ab->hal.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->hal.dev->cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | ab->hal.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.ops->create_srng_config | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.rdp.vaddr | 1-ptr_max |
| PARAM_VALUE | 0 | ab->hal.srng_config | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.wrp.vaddr | 1-ptr_max |
| PARAM_VALUE | 0 | ab->hw_params | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hw_params->ce_count | 9,12,16 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->buf_len | 0,8192 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->max_channels | 30,128 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->num_channels | 2,6,12,14,16,18,21,26 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->ready_timeout_ms | 0,50000 |
| PARAM_VALUE | 0 | ab->hw_params->otp_board_id_register | 0,31589176 |
| PARAM_VALUE | 0 | ab->hw_params->qmi_service_ins_id | 1-2,7 |
| PARAM_VALUE | 0 | ab->hw_params->rddm_size | 0,6291456,7864320 |
| PARAM_VALUE | 0 | ab->hw_params->svc_to_ce_map_len | 14,18 |
| PARAM_VALUE | 0 | ab->hw_params->target_ce_count | 9,12 |
| PARAM_VALUE | 0 | ab->id.device | 0-u16max |
| PARAM_VALUE | 0 | ab->id.subsystem_device | 0-u16max |
| PARAM_VALUE | 0 | ab->id.subsystem_vendor | 0-u16max |
| PARAM_VALUE | 0 | ab->id.vendor | 0-u16max |
| PARAM_VALUE | 0 | ab->mem | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->mem_ce | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->panic_nb.notifier_call | 8862171875069505536 |
| PARAM_VALUE | 0 | ab->pdev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.num_pool_tx_desc | 16384,32768 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.rx_desc_count | 6144,12288 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.rxdma_monitor_buf_ring_size | 256,4096 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.rxdma_monitor_dst_ring_size | 512,8192 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.tx_comp_ring_size | 16384,32768 |
| PARAM_VALUE | 0 | ab->profile_param->max_client_dbs | 64,128 |
| PARAM_VALUE | 0 | ab->profile_param->max_client_dbs_sbs | 64,128 |
| PARAM_VALUE | 0 | ab->profile_param->max_client_single | 128,512 |
| PARAM_VALUE | 0 | ab->profile_param->num_vdevs | 9,17 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map | 4614177552556916736,4803767904226447360,6014058297280471040 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map->pipedir | 0-2 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map->pipenum | 0-5,7,9,14 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map->service_id | 0-1,256-263,768,1536,65024 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 14,18 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.tgt_ce | 729230086807433216,4943177836018933760,8566788103020703744 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.tgt_ce_len | 9,12 |
| PARAM_VALUE | 0 | ab->qmi.service_ins_id | 1-65542 |
| PARAM_VALUE | 0 | *ab->irq_num | s32min-s32max |
| BUF_SIZE | 0 | ab | (-1),72672,72872 |
| BUF_SIZE | 0 | ab | (-1),72672,72872 |
| BUF_SIZE | 0 | ab->dev | (-1),1616 |
| BUF_SIZE | 0 | ab->hif.ops | (-1),144 |
| CAPPED_DATA | 0 | ab->dev->of_node | 1 |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &ath12k_hw_group_mutex |
drivers/net/wireless/ath/ath12k/core.c ath12k_core_hw_group_assign() -> ath12k_core_hw_group_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->ce_remap_base_addr | 0,2097152,7602176,138412032 |
| PARAM_VALUE | 0 | ab->cmem_offset | 0,1048576 |
| PARAM_VALUE | 0 | ab->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ab->dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | ab->dev->of_node | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->hal | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->hw_params | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dp->ops | 8318658667246784512 |
| PARAM_VALUE | 0 | ab->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->fw.amss_dualmac_len | 0-u32max |
| PARAM_VALUE | 0 | ab->fw.amss_len | 0-u32max |
| PARAM_VALUE | 0 | ab->fw.api_version | 1-2 |
| PARAM_VALUE | 0 | ab->fw.aux_uc_len | 0-u32max |
| PARAM_VALUE | 0 | ab->fw.fw | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->fw.m3_len | 0-u32max |
| PARAM_VALUE | 0 | ab->hal.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->hal.dev->cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | ab->hal.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.ops->create_srng_config | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.rdp.vaddr | 1-ptr_max |
| PARAM_VALUE | 0 | ab->hal.srng_config | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hal.wrp.vaddr | 1-ptr_max |
| PARAM_VALUE | 0 | ab->hw_params | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hw_params->ce_count | 9,12,16 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->buf_len | 0,8192 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->max_channels | 30,128 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->num_channels | 2,6,12,14,16,18,21,26 |
| PARAM_VALUE | 0 | ab->hw_params->mhi_config->ready_timeout_ms | 0,50000 |
| PARAM_VALUE | 0 | ab->hw_params->otp_board_id_register | 0,31589176 |
| PARAM_VALUE | 0 | ab->hw_params->qmi_service_ins_id | 1-2,7 |
| PARAM_VALUE | 0 | ab->hw_params->rddm_size | 0,6291456,7864320 |
| PARAM_VALUE | 0 | ab->hw_params->svc_to_ce_map_len | 14,18 |
| PARAM_VALUE | 0 | ab->hw_params->target_ce_count | 9,12 |
| PARAM_VALUE | 0 | ab->id.device | 0-u16max |
| PARAM_VALUE | 0 | ab->id.subsystem_device | 0-u16max |
| PARAM_VALUE | 0 | ab->id.subsystem_vendor | 0-u16max |
| PARAM_VALUE | 0 | ab->id.vendor | 0-u16max |
| PARAM_VALUE | 0 | ab->mem | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->mem_ce | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->panic_nb.notifier_call | 8862171875069505536 |
| PARAM_VALUE | 0 | ab->pdev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.num_pool_tx_desc | 16384,32768 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.rx_desc_count | 6144,12288 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.rxdma_monitor_buf_ring_size | 256,4096 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.rxdma_monitor_dst_ring_size | 512,8192 |
| PARAM_VALUE | 0 | ab->profile_param->dp_params.tx_comp_ring_size | 16384,32768 |
| PARAM_VALUE | 0 | ab->profile_param->max_client_dbs | 64,128 |
| PARAM_VALUE | 0 | ab->profile_param->max_client_dbs_sbs | 64,128 |
| PARAM_VALUE | 0 | ab->profile_param->max_client_single | 128,512 |
| PARAM_VALUE | 0 | ab->profile_param->num_vdevs | 9,17 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map | 4614177552556916736,4803767904226447360,6014058297280471040 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map->pipedir | 0-2 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map->pipenum | 0-5,7,9,14 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map->service_id | 0-1,256-263,768,1536,65024 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 14,18 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.tgt_ce | 729230086807433216,4943177836018933760,8566788103020703744 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.tgt_ce_len | 9,12 |
| PARAM_VALUE | 0 | ab->qmi.service_ins_id | 1-65542 |
| PARAM_VALUE | 0 | *ab->irq_num | s32min-s32max |
| BUF_SIZE | 0 | ab | (-1),72672,72872 |
| BUF_SIZE | 0 | ab | (-1),72672,72872 |
| BUF_SIZE | 0 | ab->dev | (-1),1616 |
| BUF_SIZE | 0 | ab->hif.ops | (-1),144 |
| CAPPED_DATA | 0 | ab->dev->of_node | 1 |
| DATA_SOURCE | 0 | ab | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &ath12k_hw_group_mutex |