Defined in 64 files as a member:
- arch/m68k/include/asm/mvme16xhw.h, line 16 (as a member)
- arch/mips/include/asm/txx9/tx4927.h, line 79 (as a member)
- arch/mips/include/asm/txx9/tx4927.h, line 87 (as a member)
- arch/mips/include/asm/txx9/tx4938.h, line 44 (as a member)
- arch/mips/kernel/irq_txx9.c, line 24 (as a member)
- arch/parisc/include/uapi/asm/pdc.h, line 641 (as a member)
- arch/parisc/include/uapi/asm/pdc.h, line 674 (as a member)
- arch/parisc/include/uapi/asm/pdc.h, line 709 (as a member)
- arch/parisc/include/uapi/asm/pdc.h, line 719 (as a member)
- arch/powerpc/include/asm/kvm_book3s_asm.h, line 126 (as a member)
- arch/powerpc/include/uapi/asm/kvm.h, line 24 (as a member)
- arch/s390/include/asm/dat-bits.h, line 99 (as a member)
- arch/s390/include/asm/dat-bits.h, line 115 (as a member)
- arch/s390/include/asm/dat-bits.h, line 130 (as a member)
- arch/s390/include/asm/nmi.h, line 72 (as a member)
- arch/s390/include/uapi/asm/ptrace.h, line 183 (as a member)
- arch/s390/kernel/ctlreg.c, line 53 (as a member)
- drivers/char/hw_random/stm32-rng.c, line 54 (as a member)
- drivers/char/hw_random/stm32-rng.c, line 68 (as a member)
- drivers/crypto/stm32/stm32-cryp.c, line 163 (as a member)
- drivers/dma/fsl-edma-common.h, line 138 (as a member)
- drivers/dma/idxd/registers.h, line 655 (as a member)
- drivers/dma/idxd/registers.h, line 661 (as a member)
- drivers/gpu/drm/mcde/mcde_clk_div.c, line 13 (as a member)
- drivers/gpu/drm/sun4i/sun4i_tv.c, line 122 (as a member)
- drivers/gpu/drm/sun4i/sun4i_tv.c, line 127 (as a member)
- drivers/gpu/drm/tegra/dp.h, line 132 (as a member)
- drivers/hid/usbhid/usbhid.h, line 69 (as a member)
- drivers/hid/usbhid/usbkbd.c, line 91 (as a member)
- drivers/infiniband/hw/hfi1/pio.h, line 114 (as a member)
- drivers/ipack/devices/scc2698.h, line 32 (as a member)
- drivers/media/dvb-frontends/cxd2880/cxd2880_dvbt2.h, line 302 (as a member)
- drivers/media/platform/samsung/exynos-gsc/gsc-core.h, line 143 (as a member)
- drivers/media/platform/samsung/exynos4-is/fimc-core.h, line 213 (as a member)
- drivers/media/platform/samsung/s3c-camif/camif-core.h, line 318 (as a member)
- drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h, line 254 (as a member)
- drivers/media/test-drivers/vicodec/codec-fwht.h, line 96 (as a member)
- drivers/memory/stm32_omm.c, line 35 (as a member)
- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c, line 478 (as a member)
- drivers/net/fddi/skfp/h/smc.h, line 445 (as a member)
- drivers/net/wan/hdlc_fr.c, line 91 (as a member)
- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c, line 173 (as a member)
- drivers/rtc/rtc-stm32.c, line 139 (as a member)
- drivers/scsi/BusLogic.h, line 280 (as a member)
- drivers/scsi/lpfc/lpfc_hw.h, line 2488 (as a member)
- drivers/scsi/lpfc/lpfc_hw.h, line 2609 (as a member)
- drivers/soc/fsl/qbman/bman.c, line 163 (as a member)
- drivers/soc/fsl/qbman/qman.c, line 327 (as a member)
- drivers/spi/spi-hisi-kunpeng.c, line 115 (as a member)
- drivers/spi/spi-ppc4xx.c, line 95 (as a member)
- drivers/tty/serial/atmel_serial.c, line 174 (as a member)
- drivers/usb/storage/usb.h, line 129 (as a member)
- fs/ntfs/index.h, line 75 (as a member)
- include/linux/bnge/hsi.h, line 8524 (as a member)
- include/linux/bnxt/hsi.h, line 7950 (as a member)
- include/net/lapb.h, line 75 (as a member)
- include/target/iscsi/iscsi_target_core.h, line 481 (as a member)
- include/uapi/linux/if_xdp.h, line 70 (as a member)
- kernel/power/swap.c, line 648 (as a member)
- kernel/power/swap.c, line 1149 (as a member)
- net/wireless/core.h, line 274 (as a member)
- net/xdp/xsk.h, line 17 (as a member)
- sound/arm/aaci.h, line 207 (as a member)
- tools/arch/powerpc/include/uapi/asm/kvm.h, line 24 (as a member)
Defined in 1 files as a function:
Defined in 1 files as a enumerator:
Referenced in 235 files:
- arch/arm/mm/cache-feroceon-l2.c, 14 times
- arch/arm/mm/mmu.c, 12 times
- arch/csky/abiv2/fpu.c, 2 times
- arch/csky/abiv2/inc/abi/entry.h, 18 times
- arch/csky/kernel/head.S, 3 times
- arch/m68k/ifpsp060/src/fpsp.S, 2 times
- arch/m68k/ifpsp060/src/pfpsp.S, line 2458
- arch/mips/include/asm/txx9/tx4927.h, 2 times
- arch/mips/kernel/irq_txx9.c, 9 times
- arch/mips/txx9/generic/mem_tx4927.c, 2 times
- arch/mips/txx9/generic/setup_tx4927.c, 5 times
- arch/mips/txx9/generic/setup_tx4938.c, 8 times
- arch/parisc/include/asm/special_insns.h, 11 times
- arch/parisc/kernel/toc.c, 14 times
- arch/parisc/kernel/traps.c, 14 times
- arch/parisc/net/bpf_jit.h, 2 times
- arch/powerpc/boot/ugecon.c, 3 times
- arch/powerpc/include/asm/icswx.h, 3 times
- arch/powerpc/include/asm/kvm_fpu.h, 5 times
- arch/powerpc/kernel/asm-offsets.c, line 527
- arch/powerpc/kvm/book3s.c, 2 times
- arch/powerpc/kvm/book3s_emulate.c, 4 times
- arch/powerpc/kvm/book3s_paired_singles.c, 36 times
- arch/powerpc/kvm/book3s_pr.c, 2 times
- arch/powerpc/kvm/booke.c, 2 times
- arch/powerpc/lib/sstep.c, 9 times
- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c, 3 times
- arch/powerpc/platforms/powernv/copy-paste.h, 4 times
- arch/powerpc/xmon/ppc-dis.c, 4 times
- arch/powerpc/xmon/xmon.c, line 1910
- arch/s390/include/asm/ctlreg.h, 19 times
- arch/s390/kernel/ctlreg.c, 9 times
- arch/s390/kernel/entry.S, line 549
- arch/s390/kvm/gaccess.c, 2 times
- arch/sh/include/asm/mmu_context.h, 4 times
- arch/x86/kvm/kvm_emulate.h, 2 times
- arch/x86/kvm/svm/svm.c, 15 times
- arch/x86/kvm/trace.h, 10 times
- arch/x86/kvm/vmx/nested.c, 3 times
- arch/x86/kvm/vmx/vmx.c, 8 times
- arch/x86/kvm/x86.c, 12 times
- drivers/block/drbd/drbd_receiver.c, 6 times
- drivers/char/hw_random/stm32-rng.c, 13 times
- drivers/clk/renesas/clk-r8a73a4.c, 5 times
- drivers/clocksource/timer-fttmr010.c, 26 times
- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c, 16 times
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c, 8 times
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c, 8 times
- drivers/crypto/ccp/ccp-dev-v3.c, 71 times
- drivers/crypto/img-hash.c, 6 times
- drivers/crypto/rockchip/rk3288_crypto.c, 5 times
- drivers/crypto/stm32/stm32-cryp.c, 56 times
- drivers/dma/fsl-edma-common.c, line 934
- drivers/dma/fsl-edma-main.c, 2 times
- drivers/dma/hsu/hsu.c, 4 times
- drivers/dma/idxd/cdev.c, 3 times
- drivers/dma/idxd/debugfs.c, 9 times
- drivers/dma/idxd/init.c, 2 times
- drivers/dma/idxd/irq.c, 4 times
- drivers/dma/mcf-edma-main.c, line 251
- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h, 12 times
- drivers/gpu/drm/display/drm_dp_helper.c, 5 times
- drivers/gpu/drm/exynos/exynos_mixer.c, 2 times
- drivers/gpu/drm/mcde/mcde_clk_div.c, 13 times
- drivers/gpu/drm/mcde/mcde_display.c, 31 times
- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c, 5 times
- drivers/gpu/drm/sun4i/sun4i_tv.c, 6 times
- drivers/gpu/drm/tegra/dp.c, 3 times
- drivers/hid/hid-sony.c, 10 times
- drivers/hid/usbhid/hid-core.c, 14 times
- drivers/hid/usbhid/usbkbd.c, 8 times
- drivers/i2c/busses/i2c-iop3xx.c, 25 times
- drivers/i2c/busses/i2c-xiic.c, 30 times
- drivers/iio/temperature/mlx90632.c, 4 times
- drivers/iio/temperature/mlx90635.c, 4 times
- drivers/iio/temperature/tmp006.c, 4 times
- drivers/infiniband/hw/hfi1/pio.c, line 523
- drivers/iommu/omap-iommu-debug.c, 11 times
- drivers/iommu/omap-iommu.c, 35 times
- drivers/iommu/omap-iommu.h, 5 times
- drivers/ipack/devices/ipoctal.c, 15 times
- drivers/ipack/devices/scc2698.h, line 32
- drivers/leds/trigger/ledtrig-pattern.c, 4 times
- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c, 44 times
- drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c, line 263
- drivers/media/dvb-frontends/dib3000mb.c, 8 times
- drivers/media/dvb-frontends/dib8000.c, 7 times
- drivers/media/dvb-frontends/mt312.c, 2 times
- drivers/media/platform/chips-media/coda/coda-bit.c, 4 times
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c, 9 times
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c, 9 times
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c, 9 times
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c, 9 times
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c, 9 times
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c, 9 times
- drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c, 9 times
- drivers/media/platform/nxp/imx7-media-csi.c, 6 times
- drivers/media/platform/samsung/exynos-gsc/gsc-core.c, 12 times
- drivers/media/platform/samsung/exynos-gsc/gsc-regs.c, 4 times
- drivers/media/platform/samsung/exynos4-is/fimc-core.c, 6 times
- drivers/media/platform/samsung/exynos4-is/fimc-reg.c, 3 times
- drivers/media/platform/samsung/s3c-camif/camif-capture.c, 6 times
- drivers/media/platform/samsung/s3c-camif/camif-regs.c, 4 times
- drivers/media/platform/samsung/s3c-camif/camif-regs.h, line 257
- drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c, 5 times
- drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.c, line 325
- drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c, line 233
- drivers/media/platform/ti/am437x/am437x-vpfe.c, 7 times
- drivers/media/radio/si4713/si4713.c, 2 times
- drivers/media/test-drivers/vicodec/codec-fwht.c, 4 times
- drivers/media/test-drivers/vicodec/codec-fwht.h, line 96
- drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c, 25 times
- drivers/media/test-drivers/vicodec/vicodec-core.c, 3 times
- drivers/memory/stm32_omm.c, 14 times
- drivers/mmc/host/cavium.c, 4 times
- drivers/mmc/host/mmci_stm32_sdmmc.c, 9 times
- drivers/mmc/host/sdhci-brcmstb.c, 10 times
- drivers/mtd/spi-nor/core.c, 6 times
- drivers/mtd/spi-nor/core.h, 2 times
- drivers/mtd/spi-nor/otp.c, 8 times
- drivers/net/ethernet/atheros/alx/hw.c, 7 times
- drivers/net/ethernet/broadcom/bnxt/bnxt.c, line 7162
- drivers/net/ethernet/intel/ice/ice_switch.c, 2 times
- drivers/net/ethernet/ni/nixge.c, 64 times
- drivers/net/ethernet/sis/sis900.c, 22 times
- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c, 2 times
- drivers/net/ethernet/xilinx/xilinx_axienet_main.c, 44 times
- drivers/net/fjes/fjes_hw.c, 9 times
- drivers/net/fjes/fjes_trace.h, 6 times
- drivers/net/usb/rtl8150.c, 13 times
- drivers/net/wan/hdlc_fr.c, line 101
- drivers/net/wireless/intel/ipw2x00/ipw2200.c, 4 times
- drivers/net/wireless/marvell/mwifiex/sdio.c, 6 times
- drivers/net/wireless/nxp/nxpwifi/sdio.c, 6 times
- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c, 6 times
- drivers/net/wireless/realtek/rtw89/mac.c, 2 times
- drivers/net/wireless/realtek/rtw89/mac.h, 10 times
- drivers/net/wireless/realtek/rtw89/mac_be.c, 5 times
- drivers/net/wireless/realtek/rtw89/phy_be.c, 6 times
- drivers/net/wireless/realtek/rtw89/rtw8852c.c, 6 times
- drivers/pcmcia/db1xxx_ss.c, 8 times
- drivers/phy/freescale/phy-fsl-lynx-core.c, 7 times
- drivers/phy/freescale/phy-fsl-lynx-core.h, 3 times
- drivers/pinctrl/renesas/core.c, 3 times
- drivers/power/supply/test_power.c, 5 times
- drivers/pwm/pwm-imx27.c, 12 times
- drivers/rtc/rtc-at91rm9200.c, 5 times
- drivers/rtc/rtc-ds1374.c, 26 times
- drivers/rtc/rtc-stm32.c, 69 times
- drivers/scsi/BusLogic.h, 20 times
- drivers/scsi/lpfc/lpfc_hw.h, 2 times
- drivers/scsi/lpfc/lpfc_mbox.c, line 427
- drivers/soc/fsl/qbman/bman.c, 6 times
- drivers/soc/fsl/qbman/qman.c, 5 times
- drivers/spi/spi-apple.c, 3 times
- drivers/spi/spi-hisi-kunpeng.c, 12 times
- drivers/spi/spi-ppc4xx.c, 2 times
- drivers/spi/spi-sifive.c, 14 times
- drivers/spi/spi-stm32-ospi.c, 21 times
- drivers/spi/spi-stm32-qspi.c, 20 times
- drivers/spi/spi-xilinx.c, 13 times
- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c, 3 times
- drivers/target/iscsi/iscsi_target.c, 4 times
- drivers/target/iscsi/iscsi_target_erl2.c, 69 times
- drivers/target/iscsi/iscsi_target_login.c, 4 times
- drivers/target/iscsi/iscsi_target_tmr.c, 21 times
- drivers/target/iscsi/iscsi_target_util.c, 13 times
- drivers/tty/n_gsm.c, 20 times
- drivers/tty/serial/amba-pl010.c, 20 times
- drivers/tty/serial/amba-pl011.c, 44 times
- drivers/tty/serial/apbuart.c, 25 times
- drivers/tty/serial/fsl_linflexuart.c, 36 times
- drivers/tty/serial/fsl_lpuart.c, 25 times
- drivers/tty/vt/vt.c, 4 times
- drivers/usb/gadget/function/f_uac1.c, 25 times
- drivers/usb/gadget/function/f_uac2.c, 33 times
- drivers/usb/serial/console.c, 2 times
- drivers/usb/storage/transport.c, 12 times
- drivers/usb/storage/usb.c, 4 times
- drivers/video/fbdev/bt431.h, 4 times
- drivers/video/fbdev/bt455.h, 4 times
- drivers/video/fbdev/offb.c, 2 times
- drivers/video/fbdev/simplefb.c, 2 times
- fs/btrfs/send.c, 3 times
- fs/ext4/ext4.h, 2 times
- fs/ext4/mballoc.c, 21 times
- fs/nfsd/nfs4state.c, 11 times
- fs/ntfs/collate.c, 3 times
- fs/ntfs/collate.h, 7 times
- fs/ntfs/dir.c, line 862
- fs/ntfs/index.c, 7 times
- fs/ntfs/index.h, line 98
- fs/ntfs/logfile.c, 4 times
- fs/ntfs3/bitmap.c, 10 times
- fs/ntfs3/fslog.c, 45 times
- fs/ocfs2/resize.c, 12 times
- fs/resctrl/rdtgroup.c, 3 times
- fs/xfs/scrub/rmap.c, 57 times
- fs/xfs/scrub/rtrmap.c, 17 times
- include/linux/rtsx_pci.h, 6 times
- include/net/bluetooth/rfcomm.h, line 225
- include/net/llc_pdu.h, 4 times
- include/trace/events/ext4.h, 5 times
- kernel/bpf/helpers.c, 5 times
- kernel/power/swap.c, 16 times
- net/bluetooth/rfcomm/core.c, 63 times
- net/lapb/lapb_in.c, 3 times
- net/lapb/lapb_subr.c, 10 times
- net/sunrpc/cache.c, 18 times
- net/wireless/mlme.c, 23 times
- net/wireless/nl80211.c, 44 times
- net/wireless/reg.c, 2 times
- net/wireless/sme.c, 98 times
- net/wireless/util.c, 2 times
- net/xdp/xsk.c, 3 times
- samples/vfio-mdev/mdpy-fb.c, 2 times
- sound/arm/aaci.c, 15 times
- sound/pci/au88x0/au88x0_core.c, 6 times
- sound/soc/atmel/atmel-i2s.c, 4 times
- sound/soc/atmel/atmel_ssc_dai.c, 5 times
- sound/soc/atmel/mchp-i2s-mcc.c, 7 times
- sound/soc/renesas/rcar/src.c, 4 times
- sound/soc/renesas/rcar/ssi.c, 4 times
- sound/soc/stm/stm32_spdifrx.c, 20 times
- tools/lib/bpf/gen_loader.c, 2 times
- tools/lib/bpf/libbpf.c, 2 times
- tools/perf/util/db-export.c, 6 times
- tools/perf/util/db-export.h, 2 times
- tools/perf/util/scripting-engines/trace-event-python.c, 18 times
- tools/perf/util/thread-stack.c, 15 times
- tools/perf/util/thread-stack.h, 2 times
- tools/testing/selftests/bpf/xsk.c, 9 times
- tools/testing/selftests/powerpc/include/instructions.h, 6 times
- tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h, 4 times
- tools/testing/selftests/powerpc/tm/tm.h, 3 times
Smatch caller information:
drivers/tty/vt/vt.c handle_ascii() -> cr()
| 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_need_wrap | 0 |
| PARAM_VALUE | 0 | vc->vc_num | 0-62 |
| 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_top | 0-4294967294 |
| 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 |
drivers/tty/vt/vt.c handle_esc() -> cr()
| 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 |
drivers/tty/vt/vt.c vc_con_write_normal() -> cr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->vc_need_wrap | 1 |
| 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->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 | $0 |
| 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->saved_state.y | |
| UNITS | 0 | vc | unit_byte |
| USER_PTR | 0 | vc->vc_pos | |
| 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 |
drivers/tty/vt/vt.c vt_console_print() -> cr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vc | 4096-ptr_max |
| PARAM_VALUE | 0 | vc->vc_mode | 0 |
| PARAM_VALUE | 0 | vc->vc_sw->con_cursor | 0,4096-ptr_max |
| CAPPED_DATA | 0 | vc | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &printing_lock | ||
| HALF_LOCKED2 | flags |