Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_boot_ebl() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner (-1)
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->mmio 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 517615073021403136
PARAM_VALUE 2 bytes_to_read 2
PARAM_VALUE 3 bytes_read 8839028670310887424
BUF_SIZE 1 data 2
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_boot_ebl() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.devlink_read_pend 0
PARAM_VALUE 0 devlink->devlink_sio.read_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.owner (-1)
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->cp_version s32min-(-2),0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->mmio 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 517615073021403136
PARAM_VALUE 2 bytes_to_read 2
PARAM_VALUE 3 bytes_read 8839028670310887424
PARAM_VALUE 3 *bytes_read 2
BUF_SIZE 1 data 2
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_boot_ebl() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.devlink_read_pend 0
PARAM_VALUE 0 devlink->devlink_sio.read_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->cp_version s32min-(-2),0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->mmio 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 517615073021403136
PARAM_VALUE 2 bytes_to_read 2
PARAM_VALUE 3 bytes_read 8839028670310887424
PARAM_VALUE 3 *bytes_read 2
BUF_SIZE 1 data 2
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_boot_ebl() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.devlink_read_pend 0
PARAM_VALUE 0 devlink->devlink_sio.read_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->cp_version s32min-(-2),0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->mmio 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 2 bytes_to_read 76
PARAM_VALUE 3 bytes_read 8839028670310887424
PARAM_VALUE 3 *bytes_read 2
BUF_SIZE 1 data 76
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_boot_psi() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->cp_version s32min-(-2),0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner (-1)
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 3173569629014388736
PARAM_VALUE 2 bytes_to_read 2
PARAM_VALUE 3 bytes_read 1702405551977177088
BUF_SIZE 1 data 2
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_link_establish() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->cd_file_info 6300806483648299008
PARAM_VALUE 0 devlink->dev 4096-ptr_max
PARAM_VALUE 0 devlink->dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_ctx 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_ctx->lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->devlink_ctx->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devlink->devlink_ctx->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 devlink->devlink_sio.channel 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.channel_id 0-7
PARAM_VALUE 0 devlink->devlink_sio.read_sem.done 0
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.magic 3735899821
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.owner (-1)
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.rx_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.rx_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.rx_list.qlen 0
PARAM_VALUE 0 devlink->iosm_devlink_mdm_coredump 4096-ptr_max
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->d3l2_support 0-1
PARAM_VALUE 0 devlink->pcie->dev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->doorbell_capture 8
PARAM_VALUE 0 devlink->pcie->doorbell_reg_offset 32
PARAM_VALUE 0 devlink->pcie->doorbell_write 16
PARAM_VALUE 0 devlink->pcie->ipc_regs 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->nvec 1-s32max
PARAM_VALUE 0 devlink->pcie->pci 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->scratchpad 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->scratchpad_bar_nr 2
PARAM_VALUE 1 data 7706077763906228224
PARAM_VALUE 2 bytes_to_read 60
PARAM_VALUE 3 bytes_read 5291546577618923520
BUF_SIZE 0 devlink->dev 1616
BUF_SIZE 0 devlink->pcie 80
BUF_SIZE 1 data 60
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_receive_data() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.devlink_read_pend 0-1
PARAM_VALUE 0 devlink->param.erase_full_flash_done 1
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 8680093530439368704
PARAM_VALUE 2 bytes_to_read 8
PARAM_VALUE 3 bytes_read 7269211509588238336
BUF_SIZE 1 data 8
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_flash.c ipc_flash_receive_data() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.devlink_read_pend 0
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.owner (-1)
PARAM_VALUE 0 devlink->devlink_sio.read_sem.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devlink->param.erase_full_flash_done 1
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 bytes_to_read 2048,16384
PARAM_VALUE 3 bytes_read 7269211509588238336
PARAM_VALUE 3 *bytes_read 8
BUF_SIZE 1 data 16392
BUF_SIZE 1 data 16392
CAPPED_DATA 2 bytes_to_read 1
DATA_SOURCE 0 devlink $0
DATA_SOURCE 1 data $2
DATA_SOURCE 2 bytes_to_read $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/wwan/iosm/iosm_ipc_coredump.c ipc_coredump_collect() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->cd_file_info 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.devlink_read_pend 0-1
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner (-1)
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 bytes_to_read 1-65536
PARAM_VALUE 3 bytes_read 7135654014564020224
PARAM_VALUE 3 *bytes_read 0
CAPPED_DATA 2 bytes_to_read 1
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &region->snapshot_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct devlink_region)->snapshot_lock

drivers/net/wwan/iosm/iosm_ipc_coredump.c ipc_coredump_get_list() -> ipc_imem_sys_devlink_read()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->devlink_sio.devlink_read_pend 0-1
PARAM_VALUE 0 devlink->pcie 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.done 0-4294967293,u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner (-1)
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel->ul_sem.wait.lock.owner_cpu u32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_devlink->devlink_sio.channel_id 0-s32max
PARAM_VALUE 0 devlink->pcie->imem->ipc_task->ipc_queue.q_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 devlink->pcie->pci->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 devlink->pcie->pci->dev.iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->head_array 0-4294967295
PARAM_VALUE 0 *devlink->pcie->imem->ipc_protocol->p_ap_shm->tail_array 0-4294967295
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 bytes_to_read 4096
PARAM_VALUE 3 bytes_read 4871824991476359168
BUF_SIZE 1 data 4096
BUF_SIZE 1 data 4096
DATA_SOURCE 0 devlink $0
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &region->snapshot_lock