Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ipa/ipa_uc.c ipa_uc_shared() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 0
DATA_SOURCE 0 ipa $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_cmd.c ipa_cmd_header_init_local_valid() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 0 ipa->mem 4096-ptr_max
PARAM_VALUE 0 ipa->mem_count 15,18,22-25
PARAM_VALUE 1 mem_id 10
BUF_SIZE 0 ipa 34128
BUF_SIZE 0 ipa->dev 1616
BUF_SIZE 0 ipa->interrupt 24
BUF_SIZE 0 ipa->power 80-104
DATA_SOURCE 0 ipa $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_cmd.c ipa_cmd_header_init_local_valid() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 0 ipa->mem 4096-ptr_max
PARAM_VALUE 0 ipa->mem_count 15,18,22-25
PARAM_VALUE 1 mem_id 11
BUF_SIZE 0 ipa 34128
BUF_SIZE 0 ipa->dev 1616
BUF_SIZE 0 ipa->interrupt 24
BUF_SIZE 0 ipa->power 80-104
CAPPED_DATA 0 ipa->mem_count 1
CAPPED_DATA 0 ipa->mem_offset 1
DATA_SOURCE 0 ipa $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 10
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 7
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 9
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 3
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 5
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 14
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 12
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 6
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 8
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 2
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 4
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 17
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_qmi.c init_modem_driver_req() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 20
CAPPED_DATA 0 ipa->mem_count 1
HALF_LOCKED2 &pool->lock

drivers/net/ipa/ipa_mem.c ipa_mem_config() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 0 ipa->mem 4096-ptr_max
PARAM_VALUE 0 ipa->mem_count 15,18,22-25
PARAM_VALUE 1 mem_id 15
BUF_SIZE 0 ipa 34128
BUF_SIZE 0 ipa->dev 1616
BUF_SIZE 0 ipa->interrupt 24
BUF_SIZE 0 ipa->power 80-104
BUF_SIZE 0 ipa->zero_virt 8192
CAPPED_DATA 0 ipa->endpoint_count 1
CAPPED_DATA 0 ipa->filter_count 1
CAPPED_DATA 0 ipa->mem_count 1
DATA_SOURCE 0 ipa $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ipa->gsi.irq

drivers/net/ipa/ipa_mem.c ipa_mem_setup() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 10
CAPPED_DATA 0 ipa->endpoint_count 1
CAPPED_DATA 0 ipa->gsi.regs->reg_count 1
DATA_SOURCE 0 ipa $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ipa->gsi.irq
HALF_LOCKED2 _T->lock

drivers/net/ipa/ipa_mem.c ipa_mem_setup() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 11
CAPPED_DATA 0 ipa->endpoint_count 1
CAPPED_DATA 0 ipa->gsi.regs->reg_count 1
CAPPED_DATA 0 ipa->mem_count 1
DATA_SOURCE 0 ipa $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ipa->gsi.irq
HALF_LOCKED2 _T->lock

drivers/net/ipa/ipa_mem.c ipa_mem_setup() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 12
CAPPED_DATA 0 ipa->endpoint_count 1
CAPPED_DATA 0 ipa->gsi.regs->reg_count 1
CAPPED_DATA 0 ipa->mem_count 1
DATA_SOURCE 0 ipa $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ipa->gsi.irq
HALF_LOCKED2 _T->lock

drivers/net/ipa/ipa_mem.c ipa_mem_zero_region_add() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 10,12-14
DATA_SOURCE 1 mem_id $1
HARD_MAX 1 mem_id 14
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_table.c ipa_table_mem() -> ipa_mem_find()

Type Parameter Key Value
PARAM_VALUE 0 ipa 4096-ptr_max
PARAM_VALUE 1 mem_id 2-9
BUF_SIZE 0 ipa->dev (-1),1616
BUF_SIZE 0 ipa->interrupt (-1),24
BUF_SIZE 0 ipa->power (-1),80-104
DATA_SOURCE 0 ipa $0
FUZZY_MAX 1 mem_id 9
HARD_MAX 1 mem_id 9
RX_PATH
TASK_NOT_RUNNING