Defined in 18 files as a member:
- drivers/net/ethernet/cisco/enic/enic.h, line 184 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h, line 446 (as a member)
- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h, line 87 (as a member)
- drivers/net/virtio_net.c, line 120 (as a member)
- drivers/net/wireless/mediatek/mt76/mt76_connac.h, line 111 (as a member)
- drivers/pci/controller/dwc/pcie-qcom-ep.c, line 212 (as a member)
- drivers/soc/tegra/pmc.c, line 467 (as a member)
- drivers/soc/xilinx/xlnx_event_manager.c, line 73 (as a member)
- drivers/soc/xilinx/zynqmp_power.c, line 49 (as a member)
- fs/ceph/caps.c, line 1237 (as a member)
- fs/ceph/mds_client.c, line 2345 (as a member)
- fs/ceph/super.h, line 239 (as a member)
- include/linux/suspend.h, line 127 (as a member)
- include/linux/suspend.h, line 139 (as a member)
- include/net/netdev_queues.h, line 61 (as a member)
- include/sound/soc-jack.h, line 67 (as a member)
- kernel/futex/futex.h, line 213 (as a member)
- sound/soc/intel/avs/messages.h, line 153 (as a member)
Defined in 1 files as a label:
Defined in 1 files as a function:
Referenced in 103 files:
- arch/arm/mach-omap2/pm.c, line 115
- arch/mips/loongson64/sleeper.S, line 15
- drivers/acpi/sleep.c, 3 times
- drivers/acpi/x86/s2idle.c, line 642
- drivers/base/regmap/regmap.c, 3 times
- drivers/block/drbd/drbd_actlog.c, 3 times
- drivers/block/drbd/drbd_req.c, 3 times
- drivers/comedi/drivers/amplc_pci230.c, 8 times
- drivers/firmware/xilinx/zynqmp.c, 2 times
- drivers/gpib/ines/ines_gpib.c, 5 times
- drivers/gpio/gpio-nomadik.c, 6 times
- drivers/gpu/drm/drm_vblank_work.c, 6 times
- drivers/gpu/drm/radeon/radeon_fence.c, 3 times
- drivers/gpu/drm/xe/xe_force_wake.c, 8 times
- drivers/input/touchscreen/wm97xx-core.c, 2 times
- drivers/md/dm-bufio.c, 3 times
- drivers/md/dm-kcopyd.c, 6 times
- drivers/media/firewire/firedtv-avc.c, 2 times
- drivers/media/i2c/cvs/core.c, 5 times
- drivers/media/rc/ene_ir.c, 3 times
- drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c, 4 times
- drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c, 8 times
- drivers/net/ethernet/chelsio/cxgb/sge.c, 3 times
- drivers/net/ethernet/cirrus/ep93xx_eth.c, 4 times
- drivers/net/ethernet/cisco/enic/enic_main.c, 3 times
- drivers/net/ethernet/cisco/enic/enic_wq.c, line 80
- drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c, 3 times
- drivers/net/ethernet/intel/e100.c, 7 times
- drivers/net/ethernet/intel/e1000/e1000_main.c, 6 times
- drivers/net/ethernet/intel/idpf/xsk.c, 4 times
- drivers/net/ethernet/intel/igb/igb_main.c, 7 times
- drivers/net/ethernet/intel/igc/igc_main.c, 7 times
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, 6 times
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c, 7 times
- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c, 4 times
- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c, line 756
- drivers/net/ethernet/meta/fbnic/fbnic_netdev.c, 7 times
- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c, 3 times
- drivers/net/ethernet/sfc/mcdi.c, 3 times
- drivers/net/ethernet/sfc/siena/mcdi.c, 3 times
- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c, 7 times
- drivers/net/virtio_net.c, 4 times
- drivers/net/wireless/mediatek/mt76/mt76.h, line 2051
- drivers/net/wireless/mediatek/mt76/mt7615/init.c, line 624
- drivers/net/wireless/mediatek/mt76/mt76_connac.h, 9 times
- drivers/net/wireless/mediatek/mt76/mt7915/mac.c, 8 times
- drivers/net/wireless/mediatek/mt76/mt7921/init.c, line 182
- drivers/net/wireless/mediatek/mt76/mt7921/mac.c, 3 times
- drivers/net/wireless/mediatek/mt76/mt7925/init.c, line 256
- drivers/net/wireless/mediatek/mt76/mt7925/mac.c, 3 times
- drivers/net/wireless/mediatek/mt76/mt7996/mac.c, 3 times
- drivers/net/wireless/mediatek/mt76/tx.c, 3 times
- drivers/nfc/s3fwrn5/phy_common.c, 3 times
- drivers/nfc/s3fwrn5/phy_common.h, line 33
- drivers/nfc/s3fwrn5/s3fwrn5.h, 2 times
- drivers/pci/controller/dwc/pcie-qcom-ep.c, 5 times
- drivers/scsi/leapraid/leapraid_func.c, 3 times
- drivers/soc/tegra/pmc.c, 37 times
- drivers/soc/xilinx/xlnx_event_manager.c, 8 times
- drivers/soc/xilinx/zynqmp_power.c, 4 times
- drivers/tty/vt/vt_ioctl.c, 3 times
- drivers/usb/gadget/udc/at91_udc.c, 5 times
- fs/btrfs/compression.c, 2 times
- fs/ceph/caps.c, 29 times
- fs/ceph/inode.c, 3 times
- fs/ceph/mds_client.c, 15 times
- fs/ext4/mballoc.c, 3 times
- fs/netfs/fscache_cookie.c, 8 times
- fs/ocfs2/dlm/dlmconvert.c, 3 times
- fs/ocfs2/dlm/dlmmaster.c, 8 times
- include/linux/firmware/xlnx-event-manager.h, 2 times
- include/linux/firmware/xlnx-zynqmp.h, 2 times
- include/linux/wm97xx.h, line 318
- include/net/libeth/xsk.h, 4 times
- include/net/sock.h, 6 times
- include/net/tcp.h, line 2460
- include/trace/events/rxrpc.h, 6 times
- include/trace/events/sunrpc.h, line 2151
- io_uring/futex.c, line 319
- kernel/futex/futex.h, line 458
- kernel/futex/requeue.c, 2 times
- kernel/futex/syscalls.c, 3 times
- kernel/futex/waitwake.c, 3 times
- kernel/power/suspend.c, 4 times
- kernel/rcu/tree_exp.h, 6 times
- kernel/rcu/tree_plugin.h, line 116
- net/ceph/osdmap.c, 2 times
- net/core/netdev-genl.c, line 711
- net/ipv4/tcp.c, 2 times
- net/mptcp/protocol.h, 5 times
- net/phonet/pep.c, 5 times
- net/rxrpc/input.c, 4 times
- sound/hda/common/proc.c, 6 times
- sound/soc/codecs/cx2072x.c, line 1447
- sound/soc/codecs/rt5670.c, line 589
- sound/soc/intel/avs/apl.c, 2 times
- sound/soc/intel/avs/avs.h, 2 times
- sound/soc/intel/avs/icl.c, line 114
- sound/soc/intel/avs/messages.c, line 382
- sound/soc/intel/avs/skl.c, line 153
- sound/soc/soc-jack.c, line 365
- tools/testing/selftests/futex/functional/robust_list.c, line 728
- virt/kvm/kvm_main.c, 3 times
Smatch caller information:
drivers/md/dm-kcopyd.c complete_io() -> wake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kc | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->throttle | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-kcopyd.c complete_io() -> wake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kc | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->io_jobs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->io_jobs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->io_jobs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->throttle | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-kcopyd.c dispatch_job() -> wake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kc | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->pages_jobs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->pages_jobs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->pages_jobs.prev->next->next | 4096-ptr_max |
| BUF_SIZE | 0 | kc | (-1),560 |
| BUF_SIZE | 0 | kc | (-1),560 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-kcopyd.c dm_kcopyd_do_callback() -> wake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kc | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->callback_jobs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->callback_jobs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->callback_jobs.prev->next->next | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-kcopyd.c process_jobs() -> wake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kc | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->job_lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 0 | kc | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/md/dm-kcopyd.c segment_complete() -> wake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kc | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | kc->complete_jobs.prev->next->next | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |