Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_buscore_activate() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 1 mem_offset 0
BUF_SIZE 0 devinfo 2056
DATA_SOURCE 0 devinfo $0
DATA_SOURCE 2 value $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_handle_mb_data() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->in_irq 1
PARAM_VALUE 0 devinfo->reginfo 4096-ptr_max
PARAM_VALUE 2 value 0
DATA_SOURCE 0 devinfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_dmabuffer_for_device() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 devinfo->pdev->dev.pins->p 0-s64max
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
BUF_SIZE 0 devinfo->idxbuf (-1)-1048560
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
DATA_SOURCE 1 mem_offset $2
FUZZY_MAX 0 devinfo->shared.version 6
BIT_INFO 0 devinfo->read_ptr 0x352510114d00000,0xffffffffffffffff
BIT_INFO 0 devinfo->write_ptr 0x1008b00c08025000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_dmabuffer_for_device() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 devinfo->pdev->dev.pins->p 0-s64max
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
BUF_SIZE 0 devinfo->idxbuf (-1)-1048560
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
FUZZY_MAX 0 devinfo->shared.version 6
BIT_INFO 0 devinfo->read_ptr 0x352510114d00000,0xffffffffffffffff
BIT_INFO 0 devinfo->write_ptr 0x1008b00c08025000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_scratchbuffers() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->idxbuf 0-ptr_max
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.flowrings 16,4096-ptr_max
PARAM_VALUE 0 devinfo->shared.max_flowrings 0-512
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.scratch 1-ptr_max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
BUF_SIZE 0 devinfo->shared.scratch 8
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
MEM_ZERO 0 devinfo->shared.scratch
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_scratchbuffers() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->idxbuf 0-ptr_max
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.flowrings 16,4096-ptr_max
PARAM_VALUE 0 devinfo->shared.max_flowrings 0-512
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.scratch 1-ptr_max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
BUF_SIZE 0 devinfo->shared.scratch 8
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
MEM_ZERO 0 devinfo->shared.scratch
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_scratchbuffers() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->idxbuf 0-ptr_max
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.flowrings 16,4096-ptr_max
PARAM_VALUE 0 devinfo->shared.max_flowrings 0-512
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.scratch 1-ptr_max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
PARAM_VALUE 2 value 8
BUF_SIZE 0 devinfo->shared.scratch 8
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
MEM_ZERO 0 devinfo->shared.scratch
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_scratchbuffers() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->idxbuf 0-ptr_max
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.flowrings 16,4096-ptr_max
PARAM_VALUE 0 devinfo->shared.max_flowrings 0-512
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.ringupd 1-ptr_max
PARAM_VALUE 0 devinfo->shared.scratch 1-ptr_max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
BUF_SIZE 0 devinfo->shared.ringupd 1024
BUF_SIZE 0 devinfo->shared.scratch 8
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
MEM_ZERO 0 devinfo->shared.ringupd
MEM_ZERO 0 devinfo->shared.scratch
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_scratchbuffers() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->idxbuf 0-ptr_max
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.flowrings 16,4096-ptr_max
PARAM_VALUE 0 devinfo->shared.max_flowrings 0-512
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.ringupd 1-ptr_max
PARAM_VALUE 0 devinfo->shared.scratch 1-ptr_max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
BUF_SIZE 0 devinfo->shared.ringupd 1024
BUF_SIZE 0 devinfo->shared.scratch 8
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
MEM_ZERO 0 devinfo->shared.ringupd
MEM_ZERO 0 devinfo->shared.scratch
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_init_scratchbuffers() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 0 devinfo->ci 4096-ptr_max
PARAM_VALUE 0 devinfo->dma_idx_sz 0,2,4
PARAM_VALUE 0 devinfo->idxbuf 0-ptr_max
PARAM_VALUE 0 devinfo->pdev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devinfo->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devinfo->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devinfo->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 devinfo->read_ptr 239349874067329024,6590552993836171264
PARAM_VALUE 0 devinfo->shared.flowrings 16,4096-ptr_max
PARAM_VALUE 0 devinfo->shared.max_flowrings 0-512
PARAM_VALUE 0 devinfo->shared.max_rxbufpost 1-u16max
PARAM_VALUE 0 devinfo->shared.ringupd 1-ptr_max
PARAM_VALUE 0 devinfo->shared.scratch 1-ptr_max
PARAM_VALUE 0 devinfo->shared.tcm_base_address 0-4294967294
PARAM_VALUE 0 devinfo->shared.version 5-7
PARAM_VALUE 0 devinfo->state 1
PARAM_VALUE 0 devinfo->write_ptr 1552042079000350720,6497762142859784192
PARAM_VALUE 0 *devinfo->shared.console->log_str 0-12,14-255
PARAM_VALUE 2 value 1024
BUF_SIZE 0 devinfo->shared.ringupd 1024
BUF_SIZE 0 devinfo->shared.scratch 8
CAPPED_DATA 0 devinfo->ci->rambase 1
CAPPED_DATA 0 &devinfo->pdev->dev 1
DATA_SOURCE 0 devinfo $0
MEM_ZERO 0 devinfo->shared.ringupd
MEM_ZERO 0 devinfo->shared.scratch
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 devinfo->shared.console.base_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.buf_addr 0-u32max
HOST_DATA 0 devinfo->shared.console.bufsize 0-u32max
HOST_DATA 0 devinfo->shared.dtoh_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.flags 0-u32max
HOST_DATA 0 devinfo->shared.htod_mb_data_addr 0-u32max
HOST_DATA 0 devinfo->shared.ring_info_addr 0-u32max
HOST_DATA 0 devinfo->shared.rx_dataoffset 0-u32max
HALF_LOCKED2 &pool->lock

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c brcmf_pcie_send_mb_data() -> brcmf_pcie_write_tcm32()

Type Parameter Key Value
PARAM_VALUE 0 devinfo 4096-ptr_max
PARAM_VALUE 2 value 1-2,16
DATA_SOURCE 0 devinfo $0
DATA_SOURCE 2 value $1
HARD_MAX 2 value 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL