Defined in 6 files as a member:
- block/blk-rq-qos.h, line 42 (as a member)
- drivers/md/dm-vdo/types.h, line 308 (as a member)
- drivers/net/ethernet/ti/davinci_cpdma.h, line 57 (as a member)
- drivers/net/wireless/silabs/wfx/hif_api_cmd.h, line 220 (as a member)
- fs/ocfs2/dlmglue.c, line 80 (as a member)
- include/scsi/libiscsi.h, line 211 (as a member)
Defined in 1 files as a function:
Defined in 1 files as a enumerator:
Referenced in 51 files:
- block/bfq-wf2q.c
- block/blk-rq-qos.c
- block/blk-wbt.c, line 950
- drivers/auxdisplay/ht16k33.c
- drivers/block/drbd/drbd_worker.c
- drivers/block/nbd.c
- drivers/block/null_blk/main.c
- drivers/block/ublk_drv.c
- drivers/char/ipmi/ipmi_msghandler.c
- drivers/gpu/drm/xe/xe_pagefault.c
- drivers/md/dm-cache-policy-smq.c, line 1399
- drivers/md/dm-raid1.c
- drivers/md/dm-vdo/block-map.c
- drivers/md/dm-vdo/block-map.h, line 304
- drivers/md/dm-vdo/completion.c
- drivers/md/dm-vdo/completion.h, line 142
- drivers/md/dm-vdo/data-vio.c
- drivers/md/dm-vdo/dm-vdo-target.c
- drivers/md/dm-vdo/flush.c, line 256
- drivers/md/dm-vdo/slab-depot.c, line 3424
- drivers/media/usb/dvb-usb/cxusb-analog.c
- drivers/net/ethernet/intel/ice/ice_gnss.c
- drivers/net/ethernet/ti/am65-cpsw-nuss.c
- drivers/net/ethernet/ti/cpsw.c
- drivers/net/ethernet/ti/cpsw_ethtool.c, line 134
- drivers/net/ethernet/ti/cpsw_new.c
- drivers/net/ethernet/ti/davinci_cpdma.c, line 1280
- drivers/net/ethernet/ti/icssg/icssg_common.c
- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
- drivers/net/wireless/ath/ath9k/recv.c
- drivers/net/wireless/silabs/wfx/data_tx.c, line 536
- drivers/net/wireless/zydas/zd1211rw/zd_mac.c
- drivers/nvme/host/core.c
- drivers/nvme/host/rdma.c
- drivers/nvme/host/tcp.c
- drivers/s390/block/scm_blk.c
- drivers/scsi/elx/libefc_sli/sli4.c
- drivers/scsi/libiscsi.c
- drivers/scsi/lpfc/lpfc_init.c
- drivers/staging/media/atomisp/pci/atomisp_cmd.c
- fs/ext4/fast_commit.c
- fs/nfsd/nfs4callback.c
- fs/ocfs2/dlmglue.c
- kernel/locking/rtmutex.c
- mm/huge_memory.c
- net/sched/sch_qfq.c
- sound/usb/caiaq/audio.c
- sound/usb/caiaq/input.c
- sound/usb/fcp.c
- sound/usb/mixer.c
- sound/usb/mixer_scarlett2.c
Smatch caller information:
drivers/md/dm-cache-policy-smq.c __lookup() -> requeue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mq | 4096-ptr_max |
| PARAM_VALUE | 0 | mq->table.buckets | 4096-ptr_max |
| PARAM_VALUE | 0 | mq->table.es->end | 4097-u64max |
| PARAM_VALUE | 1 | e | 4096-ptr_max |
| CAPPED_DATA | 0 | mq->cache_stats.hit_threshold | 1 |
| CAPPED_DATA | 1 | e | 1 |
| CAPPED_DATA | 1 | e->oblock | 1 |
| DATA_SOURCE | 0 | mq | $0 |
| DATA_SOURCE | 1 | e | r h_lookup |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &mq->lock | |
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct smq_policy)->lock |