Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/wireless/broadcom/b43/main.c b43_try_request_fw() -> b43_do_request_fw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->req_type | 0-1 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 2 | fw | 4096-ptr_max |
| PARAM_VALUE | 3 | async | 1 |
| BUF_SIZE | 0 | ctx | 344 |
| BUF_SIZE | 1 | name | 7-8,11-14 |
| BUF_SIZE | 1 | name | 7-8,11-14 |
| DATA_SOURCE | 0 | ctx | $0 |
| STR_LEN | 0 | ctx | 6-7,10-13 |
| STR_LEN | 1 | name | 6-7,10-13 |
| BIT_INFO | 1 | name | 0x0,0x7ffffffffffff000 |
| BIT_INFO | 1 | name | 0x0,0x7ffffffffffff000 |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 0 | ctx->req_type | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/broadcom/b43/main.c b43_try_request_fw() -> b43_do_request_fw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev->fw.pcm_request_failed | 0 |
| PARAM_VALUE | 0 | ctx->req_type | 0-1 |
| PARAM_VALUE | 1 | name | 0,3192107682912669696 |
| PARAM_VALUE | 2 | fw | 4096-ptr_max |
| PARAM_VALUE | 3 | async | 0 |
| BUF_SIZE | 0 | ctx | 344 |
| BUF_SIZE | 1 | name | 0,5 |
| BUF_SIZE | 1 | name | 0,5 |
| CAPPED_DATA | 0 | ctx->req_type | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| STR_LEN | 0 | ctx | (-1),4 |
| STR_LEN | 1 | name | (-1),4 |
| BIT_INFO | 1 | name | 0x0,0x2c4ca5066cce1000 |
| BIT_INFO | 1 | name | 0x0,0x2c4ca5066cce1000 |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 0 | ctx->req_type | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/broadcom/b43/main.c b43_try_request_fw() -> b43_do_request_fw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->req_type | 0-1 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 2 | fw | 4096-ptr_max |
| PARAM_VALUE | 3 | async | 0 |
| BUF_SIZE | 0 | ctx | 344 |
| BUF_SIZE | 1 | name | 13-15,17 |
| BUF_SIZE | 1 | name | 13-15,17 |
| CAPPED_DATA | 0 | ctx->req_type | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| STR_LEN | 0 | ctx | 12-14,16 |
| STR_LEN | 1 | name | 12-14,16 |
| BIT_INFO | 1 | name | 0x0,0x7ffffffffffff000 |
| BIT_INFO | 1 | name | 0x0,0x7ffffffffffff000 |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 0 | ctx->req_type | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/broadcom/b43/main.c b43_try_request_fw() -> b43_do_request_fw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->req_type | 0-1 |
| PARAM_VALUE | 1 | name | 4096-ptr_max |
| PARAM_VALUE | 2 | fw | 4096-ptr_max |
| PARAM_VALUE | 3 | async | 0 |
| BUF_SIZE | 0 | ctx | 344 |
| BUF_SIZE | 1 | name | 15-17,19 |
| BUF_SIZE | 1 | name | 15-17,19 |
| CAPPED_DATA | 0 | ctx->req_type | 1 |
| DATA_SOURCE | 0 | ctx | $0 |
| STR_LEN | 0 | ctx | 14-16,18 |
| STR_LEN | 1 | name | 14-16,18 |
| BIT_INFO | 1 | name | 0x0,0x7ffffffffffff000 |
| BIT_INFO | 1 | name | 0x0,0x7ffffffffffff000 |
| TERMINATED | 1 | name | 1 |
| HARD_MAX | 0 | ctx->req_type | 1 |
| HALF_LOCKED2 | &pool->lock |