Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_modem_pause_all() -> ipa_endpoint_program_suspend()

Type Parameter Key Value
PARAM_VALUE 0 endpoint 4096-ptr_max
PARAM_VALUE 0 endpoint->ee_id 1
PARAM_VALUE 0 endpoint->toward_ipa 0
DATA_SOURCE 1 enable $1

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_program() -> ipa_endpoint_program_suspend()

Type Parameter Key Value
PARAM_VALUE 0 endpoint 4096-ptr_max
PARAM_VALUE 0 endpoint->ee_id 0
PARAM_VALUE 0 endpoint->ipa->gsi.channel 4096-ptr_max
PARAM_VALUE 0 endpoint->toward_ipa 0
PARAM_VALUE 1 enable 0
DATA_SOURCE 0 endpoint $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_reset_rx_aggr() -> ipa_endpoint_program_suspend()

Type Parameter Key Value
PARAM_VALUE 0 endpoint 4096-ptr_max
PARAM_VALUE 0 endpoint->config.aggregation 1
PARAM_VALUE 0 endpoint->ipa 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->available 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 endpoint->ipa->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 endpoint->ipa->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 endpoint->ipa->mem->offset 0,128,648,656,776,784,792,904,920,928,1032,1056,1064,1160,1192
PARAM_VALUE 0 endpoint->ipa->set_up 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->version 0-3
PARAM_VALUE 0 endpoint->toward_ipa 0
PARAM_VALUE 1 enable 0
CAPPED_DATA 0 endpoint->ipa->regs->reg_count 1
DATA_SOURCE 0 endpoint $0
FUZZY_MAX 0 endpoint->ipa->version 3
HARD_MAX 0 endpoint->ipa->version 3
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_reset_rx_aggr() -> ipa_endpoint_program_suspend()

Type Parameter Key Value
PARAM_VALUE 0 endpoint 4096-ptr_max
PARAM_VALUE 0 endpoint->config.aggregation 1
PARAM_VALUE 0 endpoint->ipa 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->available 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->dev->dma_uses_io_tlb 1
PARAM_VALUE 0 endpoint->ipa->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 endpoint->ipa->dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 endpoint->ipa->mem->offset 0,128,648,656,776,784,792,904,920,928,1032,1056,1064,1160,1192
PARAM_VALUE 0 endpoint->ipa->set_up 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->version 0-3
PARAM_VALUE 0 endpoint->toward_ipa 0
PARAM_VALUE 1 enable 1
CAPPED_DATA 0 endpoint->ipa->regs->reg_count 1
DATA_SOURCE 0 endpoint $0
FUZZY_MAX 0 endpoint->ipa->version 3
HARD_MAX 0 endpoint->ipa->version 3
RX_PATH
TASK_NOT_RUNNING

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_resume_one() -> ipa_endpoint_program_suspend()

Type Parameter Key Value
PARAM_VALUE 0 endpoint 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->enabled 4096-ptr_max
PARAM_VALUE 0 endpoint->toward_ipa 0
PARAM_VALUE 1 enable 0
DATA_SOURCE 0 endpoint $0

drivers/net/ipa/ipa_endpoint.c ipa_endpoint_suspend_one() -> ipa_endpoint_program_suspend()

Type Parameter Key Value
PARAM_VALUE 0 endpoint 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa 4096-ptr_max
PARAM_VALUE 0 endpoint->ipa->enabled 4096-ptr_max
PARAM_VALUE 0 endpoint->replenish_flags 4096-ptr_max
PARAM_VALUE 0 endpoint->toward_ipa 0
PARAM_VALUE 1 enable 1
DATA_SOURCE 0 endpoint $0