Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/ath/ath12k/ce.c ath12k_ce_init_pipes() -> ath12k_ce_init_ring()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->ce.ce_pipe | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | ab->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ab->hal.ops->create_srng_config | 4096-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->host_ce_config | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hw_params->max_radios | 1-2 |
| PARAM_VALUE | 0 | ab->hw_params->svc_to_ce_map_len | 14,18 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.tgt_ce_len | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock | 1-u64max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->sk_memcg->id.id | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | *ab->hal->shadow_reg_addr | 0-4294967295 |
| PARAM_VALUE | 0 | *ab->qmi.ce_cfg.shadow_reg_v3 | 0-4294967295 |
| PARAM_VALUE | 0 | *ab->wmi_ab.max_msg_len | 0-4294967295 |
| PARAM_VALUE | 1 | ce_ring | 1-u64max |
| PARAM_VALUE | 2 | ce_id | 0-15 |
| PARAM_VALUE | 3 | type | 8 |
| CAPPED_DATA | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 1 |
| CAPPED_DATA | 0 | ab->qmi.ce_cfg.tgt_ce_len | 1 |
| CAPPED_DATA | 0 | ab->qmi.handle.txns.idr_base | 1 |
| CAPPED_DATA | 2 | ce_id | 1 |
| DATA_SOURCE | 0 | ab | $0 |
| PARAM_COMPARE | 0 | ab->hw_params->ce_count | > $2 |
| PARAM_COMPARE | 2 | ce_id | < $0->hw_params->ce_count |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/ce.c ath12k_ce_init_pipes() -> ath12k_ce_init_ring()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->ce.ce_pipe | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | ab->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ab->hal.ops->create_srng_config | 4096-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->host_ce_config | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hw_params->max_radios | 1-2 |
| PARAM_VALUE | 0 | ab->hw_params->svc_to_ce_map_len | 14,18 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.tgt_ce_len | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock | 1-u64max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->sk_memcg->id.id | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | *ab->hal->shadow_reg_addr | 0-4294967295 |
| PARAM_VALUE | 0 | *ab->qmi.ce_cfg.shadow_reg_v3 | 0-4294967295 |
| PARAM_VALUE | 0 | *ab->wmi_ab.max_msg_len | 0-4294967295 |
| PARAM_VALUE | 1 | ce_ring | 1-u64max |
| PARAM_VALUE | 2 | ce_id | 0-15 |
| PARAM_VALUE | 3 | type | 9 |
| CAPPED_DATA | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 1 |
| CAPPED_DATA | 0 | ab->qmi.ce_cfg.tgt_ce_len | 1 |
| CAPPED_DATA | 0 | ab->qmi.handle.txns.idr_base | 1 |
| CAPPED_DATA | 2 | ce_id | 1 |
| DATA_SOURCE | 0 | ab | $0 |
| PARAM_COMPARE | 0 | ab->hw_params->ce_count | > $2 |
| PARAM_COMPARE | 2 | ce_id | < $0->hw_params->ce_count |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath12k/ce.c ath12k_ce_init_pipes() -> ath12k_ce_init_ring()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ab | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->ce.ce_pipe | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | ab->dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | ab->hal.ops->create_srng_config | 4096-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->host_ce_config | 4096-ptr_max |
| PARAM_VALUE | 0 | ab->hw_params->max_radios | 1-2 |
| PARAM_VALUE | 0 | ab->hw_params->svc_to_ce_map_len | 14,18 |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.ce_cfg.tgt_ce_len | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock | 1-u64max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->ns_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock->sk->sk_memcg->id.id | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.sock_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | ab->qmi.handle.txn_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | *ab->hal->shadow_reg_addr | 0-4294967295 |
| PARAM_VALUE | 0 | *ab->qmi.ce_cfg.shadow_reg_v3 | 0-4294967295 |
| PARAM_VALUE | 0 | *ab->wmi_ab.max_msg_len | 0-4294967295 |
| PARAM_VALUE | 1 | ce_ring | 1-u64max |
| PARAM_VALUE | 2 | ce_id | 0-15 |
| PARAM_VALUE | 3 | type | 10 |
| CAPPED_DATA | 0 | ab->qmi.ce_cfg.svc_to_ce_map_len | 1 |
| CAPPED_DATA | 0 | ab->qmi.ce_cfg.tgt_ce_len | 1 |
| CAPPED_DATA | 0 | ab->qmi.handle.txns.idr_base | 1 |
| CAPPED_DATA | 2 | ce_id | 1 |
| DATA_SOURCE | 0 | ab | $0 |
| PARAM_COMPARE | 0 | ab->hw_params->ce_count | > $2 |
| PARAM_COMPARE | 2 | ce_id | < $0->hw_params->ce_count |
| HALF_LOCKED2 | &pool->lock |