Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/bluetooth/btintel_pcie.c btintel_pcie_disable_interrupts() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 1 offset 10244
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 data unit_byte
LOCK2 0 &data->irq_lock
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 global &pci_rescan_remove_lock
TYPE_LOCK (struct btintel_pcie_data)->irq_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_disable_interrupts() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 1 offset 10252
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 data unit_byte
LOCK2 0 &data->irq_lock
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 global &pci_rescan_remove_lock
TYPE_LOCK (struct btintel_pcie_data)->irq_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_enable_bt() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dbgc.count 0,16
PARAM_VALUE 0 data->dbgc.frag_size 0,208
PARAM_VALUE 0 data->def_irq 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->gp0_received 0
PARAM_VALUE 0 data->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 data->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 data->reset_type 0-1
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 0 data->txq.count 0,32
PARAM_VALUE 1 offset 280
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data->dump_workqueue (-1),512,528-8720
BUF_SIZE 0 data->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 data->workqueue (-1),512,528-8720
CAPPED_DATA 0 data->alloc_vecs 1
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 data->ci->num_frbdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_tfdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq0
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq1
NO_OVERFLOW_SIMPLE 0 data->dbgc.count
NO_OVERFLOW_SIMPLE 0 data->rxq.count
NO_OVERFLOW_SIMPLE 0 data->txq.count
UNITS 0 data unit_byte
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_enable_bt() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dbgc.count 0,16
PARAM_VALUE 0 data->dbgc.frag_size 0,208
PARAM_VALUE 0 data->def_irq 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->gp0_received 0
PARAM_VALUE 0 data->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 data->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 data->reset_type 0-1
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 0 data->txq.count 0,32
PARAM_VALUE 1 offset 284
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data->dump_workqueue (-1),512,528-8720
BUF_SIZE 0 data->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 data->workqueue (-1),512,528-8720
CAPPED_DATA 0 data->alloc_vecs 1
DATA_SOURCE 0 data $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 data->ci->num_frbdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_tfdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq0
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq1
NO_OVERFLOW_SIMPLE 0 data->dbgc.count
NO_OVERFLOW_SIMPLE 0 data->rxq.count
NO_OVERFLOW_SIMPLE 0 data->txq.count
UNITS 0 data unit_byte
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_enable_bt() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->boot_stage_cache 0
PARAM_VALUE 0 data->dbgc.count 0,16
PARAM_VALUE 0 data->dbgc.frag_size 0,208
PARAM_VALUE 0 data->def_irq 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->gp0_received 0
PARAM_VALUE 0 data->pdev 4096-ptr_max
PARAM_VALUE 0 data->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 data->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 data->reset_type 0-1
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 0 data->txq.count 0,32
PARAM_VALUE 1 offset 36
PARAM_VALUE 2 val 65-1610612672
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data->dump_workqueue (-1),512,528-8720
BUF_SIZE 0 data->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 data->workqueue (-1),512,528-8720
CAPPED_DATA 0 data->alloc_vecs 1
DATA_SOURCE 0 data $0
BIT_INFO 2 val 0x41,0x5fffff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->pdev->current_state 0-3[c]
HOST_DATA 2 val 65-1610612672[c]
NO_OVERFLOW_SIMPLE 0 data->ci->num_frbdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_tfdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq0
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq1
NO_OVERFLOW_SIMPLE 0 data->dbgc.count
NO_OVERFLOW_SIMPLE 0 data->rxq.count
NO_OVERFLOW_SIMPLE 0 data->txq.count
UNITS 0 data unit_byte
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_enable_interrupts() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 1 offset 10244
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->alloc_vecs 1
DATA_SOURCE 0 data $0
MEM_ZERO 0 data->ia.cr_hia
MEM_ZERO 0 data->ia.cr_tia
MEM_ZERO 0 data->ia.tr_hia
MEM_ZERO 0 data->ia.tr_tia
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 data unit_byte
LOCK2 &hdev->req_lock
LOCK2 0 &data->irq_lock
TYPE_LOCK (struct btintel_pcie_data)->irq_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_enable_interrupts() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 1 offset 10252
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
CAPPED_DATA 0 data->alloc_vecs 1
DATA_SOURCE 0 data $0
MEM_ZERO 0 data->ia.cr_hia
MEM_ZERO 0 data->ia.cr_tia
MEM_ZERO 0 data->ia.tr_hia
MEM_ZERO 0 data->ia.tr_tia
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 data unit_byte
LOCK2 &hdev->req_lock
LOCK2 0 &data->irq_lock
TYPE_LOCK (struct btintel_pcie_data)->irq_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_get_mac_access() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 1 offset 36
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
BIT_INFO 2 val 0x200000,0xffffffff
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
UNITS 0 data unit_byte
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_irq_msix_handler() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 10240
DATA_SOURCE 0 data r btintel_pcie_get_data
DATA_SOURCE 2 val r btintel_pcie_rd_reg32
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 0 &data->irq_lock
TYPE_LOCK (struct btintel_pcie_data)->irq_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_irq_msix_handler() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 10248
DATA_SOURCE 0 data r btintel_pcie_get_data
DATA_SOURCE 2 val r btintel_pcie_rd_reg32
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 0 &data->irq_lock
TYPE_LOCK (struct btintel_pcie_data)->irq_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_irq_msix_handler() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dmp_hdr.trigger_reason 0,6050,7777
PARAM_VALUE 0 data->irq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 1 offset 10256
DATA_SOURCE 0 data r btintel_pcie_get_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->boot_stage_cache 0-u32max
HOST_DATA 0 data->hdev->dev.driver_data->boot_stage_cache 0-4294967295
HOST_DATA 0 data->img_resp_cache 0-u32max

drivers/bluetooth/btintel_pcie.c btintel_pcie_mac_init() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->hdev 1-u64max
PARAM_VALUE 1 offset 36
PARAM_VALUE 2 val 65-1610612672
DATA_SOURCE 0 data $0
BIT_INFO 2 val 0x41,0x5fffff7f
NOCHECK_CALL
HOST_DATA 2 val 65-1610612672[c]
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_rd_dev_mem() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 1 offset 1088
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
DATA_SOURCE 2 val $1
NOCHECK_CALL
UNITS 0 data unit_byte
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_release_mac_access() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dbgc.count 0,16
PARAM_VALUE 0 data->dmp_hdr.write_ptr 0-20709375
PARAM_VALUE 1 offset 36
PARAM_VALUE 2 val 0-4292870143
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
DATA_SOURCE 0 data $0
BIT_INFO 2 val 0x0,0xffdfffff
NOCHECK_CALL
HOST_DATA 0 data->dmp_hdr.wrap_ctr 0-u32max
HOST_DATA 2 val 0-4292870143[c]
UNITS 0 data unit_byte
HALF_LOCKED2 &pool->lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_reset_bt() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dbgc.count 0,16
PARAM_VALUE 0 data->dbgc.frag_size 0,208
PARAM_VALUE 0 data->def_irq 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.driver_name 0,1052088006196920320
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 data->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 data->reset_type 0-1
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 0 data->txq.count 0,32
PARAM_VALUE 1 offset 36
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data->dump_workqueue (-1),512,528-8720
BUF_SIZE 0 data->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 data->workqueue (-1),512,528-8720
CAPPED_DATA 0 data->alloc_vecs 1
DATA_SOURCE 0 data $0
BIT_INFO 2 val 0x20000000,0xffffff3e
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->cnvi 0-u32max
HOST_DATA 0 data->cnvr 0-u32max
HOST_DATA 0 data->pdev->current_state 0-3[c]
HOST_DATA 2 val 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 data->ci->num_frbdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_tfdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq0
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq1
NO_OVERFLOW_SIMPLE 0 data->dbgc.count
NO_OVERFLOW_SIMPLE 0 data->rxq.count
NO_OVERFLOW_SIMPLE 0 data->txq.count
UNITS 0 data unit_byte
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_reset_bt() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dbgc.count 0,16
PARAM_VALUE 0 data->dbgc.frag_size 0,208
PARAM_VALUE 0 data->def_irq 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.driver_name 0,1052088006196920320
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 data->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 data->reset_type 0-1
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 0 data->txq.count 0,32
PARAM_VALUE 1 offset 36
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data->dump_workqueue (-1),512,528-8720
BUF_SIZE 0 data->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
BUF_SIZE 0 data->workqueue (-1),512,528-8720
CAPPED_DATA 0 data->alloc_vecs 1
DATA_SOURCE 0 data $0
BIT_INFO 2 val 0x80000000,0xffffff3e
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->cnvi 0-u32max
HOST_DATA 0 data->cnvr 0-u32max
HOST_DATA 0 data->pdev->current_state 0-3[c]
HOST_DATA 2 val 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 data->ci->num_frbdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_tfdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq0
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq1
NO_OVERFLOW_SIMPLE 0 data->dbgc.count
NO_OVERFLOW_SIMPLE 0 data->rxq.count
NO_OVERFLOW_SIMPLE 0 data->txq.count
UNITS 0 data unit_byte
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_set_rx_db() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->alloc_vecs 0-s32max
PARAM_VALUE 0 data->base_addr 4096-ptr_max
PARAM_VALUE 0 data->dbgc.count 0,16
PARAM_VALUE 0 data->dbgc.frag_size 0,208
PARAM_VALUE 0 data->def_irq 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_bt 0
PARAM_VALUE 0 data->dmp_hdr.cnvi_top 0
PARAM_VALUE 0 data->dmp_hdr.cnvr_top 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_num 0
PARAM_VALUE 0 data->dmp_hdr.fw_build_type 0
PARAM_VALUE 0 data->dmp_hdr.fw_git_sha1 0
PARAM_VALUE 0 data->dmp_hdr.fw_timestamp 0
PARAM_VALUE 0 data->dmp_hdr.trigger_reason 0,6050,7777
PARAM_VALUE 0 data->ia.tr_hia 4096-ptr_max
PARAM_VALUE 0 data->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 data->pdev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 data->rxq.count 0,64
PARAM_VALUE 0 data->txq.count 0,32
PARAM_VALUE 1 offset 1120
PARAM_VALUE 2 val 33619968-33620031
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data s32min-(-1),1-s32max
BUF_SIZE 0 data->dump_workqueue (-1),512,528-8720
BUF_SIZE 0 data->pdev (-1),1-s32max
BUF_SIZE 0 data->workqueue (-1),512,528-8720
DATA_SOURCE 0 data $0
FUZZY_MAX 0 data->alive_intr_ctxt 5
BIT_INFO 2 val 0x2010000,0x201003f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 data->boot_stage_cache 0-u32max
HOST_DATA 0 data->cnvi 0-u32max
HOST_DATA 0 data->cnvr 0-u32max
HOST_DATA 0 data->img_resp_cache 0-u32max
HOST_DATA 0 data->pdev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 data->ci->num_frbdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_tfdq
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq0
NO_OVERFLOW_SIMPLE 0 data->ci->num_urbdq1
NO_OVERFLOW_SIMPLE 0 data->dbgc.count
NO_OVERFLOW_SIMPLE 0 data->rxq.count
NO_OVERFLOW_SIMPLE 0 data->txq.count
UNITS 0 data unit_byte
UNITS 2 val unit_array_size

drivers/bluetooth/btintel_pcie.c btintel_pcie_set_tx_db() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 0 data->alive_intr_ctxt 0-6
PARAM_VALUE 0 data->ia.tr_hia 4096-ptr_max
PARAM_VALUE 0 data->tx_wait_done 0
PARAM_VALUE 1 offset 1120
PARAM_VALUE 2 val 0-u16max
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data $0
FUZZY_MAX 0 data->alive_intr_ctxt 3
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 data unit_byte
UNITS 2 val unit_array_size
HALF_LOCKED2 &hdev->req_lock

drivers/bluetooth/btintel_pcie.c btintel_pcie_wr_sleep_cntrl() -> btintel_pcie_wr_reg32()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 offset 276
PARAM_VALUE 2 val 0,2-3
BUF_SIZE 0 data s32min-(-2),1-s32max
BUF_SIZE 0 data s32min-(-2),1-s32max
DATA_SOURCE 0 data $0
DATA_SOURCE 2 val $1
FUZZY_MAX 2 val 3
HARD_MAX 2 val 3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 data unit_byte
HALF_LOCKED2 &data->hci_rx_lock