Defined in 16 files as a member:
- arch/mips/include/asm/octeon/cvmx-mio-defs.h, line 3762 (as a member)
- arch/mips/include/asm/octeon/cvmx-mio-defs.h, line 4177 (as a member)
- arch/mips/include/uapi/asm/inst.h, line 1169 (as a member)
- arch/s390/include/asm/ptrace.h, line 75 (as a member)
- drivers/acpi/ec.c, line 158 (as a member)
- drivers/infiniband/hw/cxgb4/t4.h, line 100 (as a member)
- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h, line 278 (as a member)
- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h, line 293 (as a member)
- drivers/net/wireless/ath/carl9170/wlan.h, line 259 (as a member)
- drivers/net/wireless/ath/carl9170/wlan.h, line 323 (as a member)
- drivers/usb/serial/keyspan_usa26msg.h, line 214 (as a member)
- drivers/usb/serial/keyspan_usa28msg.h, line 155 (as a member)
- drivers/usb/serial/keyspan_usa49msg.h, line 245 (as a member)
- drivers/usb/serial/keyspan_usa90msg.h, line 160 (as a member)
- drivers/vdpa/mlx5/net/mlx5_vnet.c, line 144 (as a member)
- include/linux/filter.h, line 840 (as a member)
Defined in 1 files as a function:
Referenced in 137 files:
- arch/arc/kernel/kprobes.c, 3 times
- arch/arm/probes/kprobes/core.c, 3 times
- arch/arm/probes/kprobes/test-core.c, line 370
- arch/arm64/kernel/probes/kprobes.c, 3 times
- arch/csky/kernel/probes/kprobes.c, 3 times
- arch/loongarch/kernel/genex.S, 2 times
- arch/mips/include/asm/branch.h, line 92
- arch/mips/include/asm/octeon/cvmx-mio-defs.h, 2 times
- arch/mips/kernel/branch.c, 2 times
- arch/mips/kernel/genex.S, 2 times
- arch/mips/kernel/kprobes.c, 3 times
- arch/mips/kernel/unaligned.c, 8 times
- arch/parisc/kernel/kprobes.c, 3 times
- arch/s390/boot/pgm_check.c, line 80
- arch/s390/kernel/dumpstack.c, line 172
- arch/s390/lib/test_unwind.c, line 158
- arch/sh/kernel/kprobes.c, 3 times
- arch/sparc/kernel/kprobes.c, 3 times
- drivers/accel/amdxdna/aie4_ctx.c, 8 times
- drivers/acpi/ec.c, 4 times
- drivers/clk/mmp/clk-mix.c, 23 times
- drivers/cxl/core/core.h, line 118
- drivers/cxl/core/regs.c, 5 times
- drivers/edac/edac_mc_sysfs.c, 5 times
- drivers/gpu/drm/i915/display/intel_hdcp.c, 4 times
- drivers/gpu/drm/i915/display/intel_hdcp_shim.h, line 70
- drivers/gpu/drm/i915/display/intel_hdmi.c, 3 times
- drivers/gpu/drm/nouveau/dispnv50/headc57d.c, 3 times
- drivers/gpu/drm/virtio/virtgpu_ioctl.c, 5 times
- drivers/md/bcache/bset.c, 6 times
- drivers/md/md-cluster.c, 12 times
- drivers/media/pci/bt8xx/bttv-risc.c, 6 times
- drivers/media/v4l2-core/v4l2-jpeg.c, 5 times
- drivers/message/fusion/mptfc.c, 72 times
- drivers/mmc/host/sdhci-esdhc-mcf.c, 3 times
- drivers/mmc/host/sunxi-mmc.c, 5 times
- drivers/mmc/host/vub300.c, 15 times
- drivers/net/ethernet/amd/xgbe/xgbe-drv.c, 3 times
- drivers/net/ethernet/broadcom/cnic.c, 6 times
- drivers/net/ethernet/broadcom/tg3.c, 26 times
- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c, line 3425
- drivers/net/ethernet/intel/fm10k/fm10k_pci.c, 3 times
- drivers/net/ethernet/intel/i40e/i40e_ethtool.c, 3 times
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, 3 times
- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c, 3 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c, 2 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c, 22 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h, line 312
- drivers/net/ethernet/microchip/vcap/vcap_api.c, 442 times
- drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c, 42 times
- drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c, 4 times
- drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c, 41 times
- drivers/net/ethernet/microchip/vcap/vcap_api_private.h, 2 times
- drivers/net/ethernet/nvidia/forcedeth.c, 4 times
- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c, 3 times
- drivers/net/fddi/skfp/skfddi.c, 3 times
- drivers/net/ovpn/pktid.c, 2 times
- drivers/net/wireless/ath/carl9170/tx.c, 4 times
- drivers/net/wireless/ath/wil6210/main.c, 11 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c, 23 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c, 17 times
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c, 8 times
- drivers/net/xen-netfront.c, 4 times
- drivers/pci/pci-acpi.c, 15 times
- drivers/regulator/aat2870-regulator.c, 42 times
- drivers/regulator/da903x-regulator.c, 20 times
- drivers/regulator/max8925-regulator.c, 7 times
- drivers/regulator/rc5t583-regulator.c, 7 times
- drivers/regulator/tps65090-regulator.c, 26 times
- drivers/regulator/tps6586x-regulator.c, 27 times
- drivers/scsi/csiostor/csio_hw.c, line 2234
- drivers/tty/vt/vt.c, line 2466
- drivers/usb/gadget/function/uvc_configfs.c, 3 times
- drivers/usb/serial/keyspan.c, 4 times
- drivers/vdpa/mlx5/net/mlx5_vnet.c, 27 times
- drivers/vfio/pci/pds/dirty.c, 7 times
- fs/btrfs/print-tree.c, 4 times
- fs/btrfs/tree-checker.c, 21 times
- fs/ceph/snap.c, 22 times
- fs/f2fs/dir.c, 5 times
- fs/f2fs/f2fs.h, 19 times
- fs/f2fs/file.c, 4 times
- fs/f2fs/inline.c, 8 times
- fs/f2fs/inode.c, 99 times
- fs/f2fs/node.c, 3 times
- fs/f2fs/recovery.c, 3 times
- fs/gfs2/glock.c, 8 times
- fs/jffs2/dir.c, 63 times
- fs/jffs2/file.c, 42 times
- fs/jffs2/fs.c, 56 times
- fs/jffs2/gc.c, 106 times
- fs/jffs2/nodelist.h, 4 times
- fs/jffs2/os-linux.h, line 173
- fs/jffs2/read.c, 48 times
- fs/jffs2/scan.c, 16 times
- fs/jffs2/summary.c, 5 times
- fs/jffs2/summary.h, line 185
- fs/jffs2/write.c, 76 times
- fs/jfs/jfs_dtree.c, 3 times
- fs/nilfs2/recovery.c, 41 times
- fs/nilfs2/segment.h, line 241
- fs/nilfs2/the_nilfs.c, 14 times
- fs/romfs/super.c, 21 times
- fs/xfs/libxfs/xfs_refcount.c, 56 times
- fs/xfs/libxfs/xfs_refcount.h, 2 times
- fs/xfs/libxfs/xfs_rmap.c, 30 times
- fs/xfs/libxfs/xfs_rmap.h, line 198
- fs/xfs/scrub/ialloc_repair.c, 117 times
- fs/xfs/scrub/inode_repair.c, 129 times
- fs/xfs/scrub/repair.c, 17 times
- fs/xfs/scrub/rmap_repair.c, 15 times
- fs/xfs/xfs_refcount_item.c, 36 times
- fs/xfs/xfs_refcount_item.h, line 77
- fs/xfs/xfs_rmap_item.c, 42 times
- fs/xfs/xfs_rmap_item.h, line 76
- fs/xfs/xfs_trace.h, 14 times
- include/linux/filter.h, 31 times
- include/linux/kprobes.h, 9 times
- include/soc/mscc/ocelot.h, 20 times
- kernel/events/callchain.c, 6 times
- kernel/events/uprobes.c, 107 times
- kernel/kprobes.c, 40 times
- kernel/trace/trace_kprobe.c, 19 times
- lib/tests/test_kprobes.c, 5 times
- net/bpf/test_run.c, 5 times
- net/core/filter.c, 73 times
- net/ipv6/ndisc.c, 7 times
- net/mac80211/airtime.c, 21 times
- net/mac80211/ibss.c, 13 times
- net/mac80211/ieee80211_i.h, line 2941
- net/mac80211/sta_info.c, 2 times
- net/mac80211/util.c, 28 times
- samples/kprobes/kretprobe_example.c, 4 times
- scripts/dtc/livetree.c, 10 times
- sound/soc/ti/davinci-mcasp.c, 4 times
- tools/perf/util/symbol-elf.c, 46 times
- tools/testing/selftests/kvm/lib/s390/processor.c, 10 times
Smatch caller information:
drivers/tty/vt/vt.c handle_esc() -> ri()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->vc_display_fg->vc_bell_duration | 0-4294967295 |
| PARAM_VALUE | 0 | vc->vc_display_fg->vc_size_row | 0-4294967295 |
| PARAM_VALUE | 0 | vc->vc_display_fg->vc_state | 0-4294967295 |
| PARAM_VALUE | 0 | vc->vc_num | 0-62 |
| PARAM_VALUE | 0 | vc->vc_state | 0 |
| PARAM_VALUE | 0 | vc->vc_sw->con_cursor | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vc->vc_sw->con_putc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vc->vc_sw->owner | 0 |
| PARAM_VALUE | 0 | *vc->vc_par | 0-4294967295 |
| BUF_SIZE | 0 | vc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | vc | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | vc | 1 |
| CAPPED_DATA | 0 | vc->vc_num | 1 |
| DATA_SOURCE | 0 | vc | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | vc->vc_pos | 4096-u64max |
| USER_DATA | 0 | vc->vc_utf_char | s32min-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | vc->state.y | |
| UNITS | 0 | vc | unit_byte |
| LOCK2 | global &console_sem | ||
| HALF_LOCKED2 | &tty->atomic_write_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | &tty->port->buf.lock | ||
| HALF_LOCKED2 | &tty->termios_rwsem | ||
| HALF_LOCKED2 | _T->lock |