Defined in 11 files as a member:
- drivers/gpu/drm/amd/amdkfd/kfd_priv.h, line 681 (as a member)
- drivers/gpu/drm/panthor/panthor_sched.c, line 578 (as a member)
- drivers/mailbox/ti-msgmgr.c, line 74 (as a member)
- drivers/net/ethernet/pensando/ionic/ionic_if.h, line 501 (as a member)
- drivers/net/wireless/intel/iwlegacy/common.h, line 2777 (as a member)
- drivers/net/wireless/intel/iwlwifi/dvm/rs.h, line 309 (as a member)
- drivers/nvme/host/nvme.h, line 372 (as a member)
- drivers/s390/crypto/ap_bus.h, line 199 (as a member)
- drivers/scsi/hisi_sas/hisi_sas.h, line 444 (as a member)
- include/linux/pds/pds_adminq.h, line 263 (as a member)
- tools/net/ynl/ynltool/qstats.c, line 20 (as a member)
Defined in 1 files as a function:
Referenced in 45 files:
- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c, line 2913
- drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c
- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c, line 61
- drivers/gpu/drm/amd/amdkfd/kfd_process.c, line 300
- drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c, line 358
- drivers/gpu/drm/panthor/panthor_sched.c
- drivers/infiniband/sw/rxe/rxe_queue.c, line 118
- drivers/infiniband/sw/rxe/rxe_resp.c, line 294
- drivers/infiniband/sw/rxe/rxe_verbs.c
- drivers/mailbox/ti-msgmgr.c
- drivers/md/dm-vdo/vdo.c
- drivers/md/dm-vdo/vdo.h, line 305
- drivers/net/ethernet/amd/xgbe/xgbe-dev.c
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c
- drivers/net/ethernet/engleder/tsnep_main.c
- drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
- drivers/net/ethernet/intel/fm10k/fm10k_pf.c
- drivers/net/ethernet/intel/i40e/i40e.h, line 1221
- drivers/net/ethernet/intel/i40e/i40e_main.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
- drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
- drivers/net/ethernet/pensando/ionic/ionic_lif.c
- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
- drivers/net/wireless/intel/iwlegacy/4965-rs.c
- drivers/net/wireless/intel/iwlwifi/dvm/rs.c
- drivers/net/wireless/microchip/wilc1000/netdev.c
- drivers/nvme/host/apple.c, line 1199
- drivers/nvme/host/auth.c
- drivers/nvme/host/core.c
- drivers/nvme/host/fc.c
- drivers/nvme/host/pci.c
- drivers/nvme/host/rdma.c
- drivers/nvme/host/sysfs.c, line 484
- drivers/nvme/host/tcp.c
- drivers/nvme/target/loop.c
- drivers/s390/crypto/ap_bus.c, line 509
- drivers/s390/crypto/ap_queue.c
- drivers/scsi/hisi_sas/hisi_sas_main.c
- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
- tools/net/ynl/ynltool/qstats.c
Smatch caller information:
drivers/infiniband/sw/rxe/rxe_queue.c resize_finish() -> queue_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| DATA_SOURCE | 0 | q | $0 |
| PREEMPT_ADD | |||
| LOCK2 | consumer_flags | ||
| LOCK2 | consumer_lock | ||
| HALF_LOCKED2 | producer_flags | ||
| HALF_LOCKED2 | producer_lock |
drivers/infiniband/sw/rxe/rxe_resp.c get_srq_wqe() -> queue_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | type | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &srq->rq.consumer_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rxe_rq)->consumer_lock |
drivers/infiniband/sw/rxe/rxe_verbs.c rxe_peek_cq() -> queue_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 3 |
drivers/infiniband/sw/rxe/rxe_verbs.c rxe_resize_cq() -> queue_count()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0 |
| HALF_LOCKED2 | &file->device->disassociate_srcu |