Loading...
Defined in 53 files as a macro:
- Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst, line 28 (as a macro)
- Documentation/arm/stm32/stm32h750-overview.rst, line 27 (as a macro)
- Documentation/core-api/tracepoint.rst, line 27 (as a macro)
- Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml, line 27 (as a macro)
- Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml, line 29 (as a macro)
- Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml, line 29 (as a macro)
- Documentation/devicetree/bindings/input/touchscreen/bu21029.txt, line 29 (as a macro)
- Documentation/devicetree/bindings/leds/leds-pm8058.txt, line 29 (as a macro)
- Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml, line 29 (as a macro)
- Documentation/features/perf/perf-regs/arch-support.txt, line 28 (as a macro)
- Documentation/filesystems/caching/netfs-api.rst, line 28 (as a macro)
- Documentation/maintainer/modifying-patches.rst, line 28 (as a macro)
- Documentation/power/freezing-of-tasks.rst, line 28 (as a macro)
- Documentation/process/kernel-docs.rst, line 28 (as a macro)
- Documentation/s390/config3270.sh, line 28 (as a macro)
- Documentation/userspace-api/media/dvb/dmx_fcalls.rst, line 28 (as a macro)
- arch/arm/boot/dts/imx28-apf28dev.dts, line 28 (as a macro)
- arch/arm/include/asm/io.h, line 28 (as a macro)
- arch/arm/mach-pxa/palmz72.h, line 31 (as a macro)
- arch/arm64/boot/dts/lg/Makefile, line 31 (as a macro)
- arch/arm64/boot/dts/qcom/msm8916.dtsi, line 33 (as a macro)
- arch/arm64/boot/dts/rockchip/rk3399-gru-chromebook.dtsi, line 31 (as a macro)
- arch/hexagon/include/asm/kgdb.h, line 31 (as a macro)
- arch/ia64/include/asm/parport.h, line 31 (as a macro)
- arch/ia64/lib/copy_page_mck.S, line 31 (as a macro)
- arch/ia64/uv/kernel/setup.c, line 31 (as a macro)
- arch/mips/boot/dts/qca/Makefile, line 31 (as a macro)
- arch/powerpc/platforms/pseries/rng.c, line 31 (as a macro)
- arch/um/kernel/skas/Makefile, line 33 (as a macro)
- arch/x86/kvm/vmx/nested.h, line 32 (as a macro)
- drivers/ata/pata_cmd64x.c, line 31 (as a macro)
- drivers/crypto/qat/qat_c62x/adf_drv.c, line 32 (as a macro)
- drivers/dma/qcom/hidma_mgmt_sys.c, line 34 (as a macro)
- drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c, line 34 (as a macro)
- drivers/gpu/drm/radeon/radeon_reg.h, line 34 (as a macro)
- drivers/gpu/drm/sun4i/sun8i_ui_scaler.h, line 34 (as a macro)
- drivers/gpu/drm/vmwgfx/device_include/svga3d_surfacedefs.h, line 34 (as a macro)
- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c, line 33 (as a macro)
- drivers/i2c/busses/i2c-octeon-core.h, line 33 (as a macro)
- drivers/iio/adc/meson_saradc.c, line 33 (as a macro)
- drivers/iio/humidity/hts221_spi.c, line 33 (as a macro)
- drivers/media/dvb-core/dmxdev.c, line 33 (as a macro)
- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c, line 33 (as a macro)
- drivers/memstick/core/Makefile, line 33 (as a macro)
- drivers/tty/serial/rp2.c, line 33 (as a macro)
- drivers/usb/dwc3/dwc3-imx8mp.c, line 33 (as a macro)
- fs/binfmt_misc.c, line 33 (as a macro)
- fs/ext4/inode.c, line 33 (as a macro)
- include/linux/filter.h, line 33 (as a macro)
- include/uapi/linux/msdos_fs.h, line 41 (as a macro)
- net/caif/Kconfig, line 33 (as a macro)
- sound/soc/pxa/pxa2xx-i2s.h, line 33 (as a macro)
- sound/soc/sof/topology.c, line 33 (as a macro)
Referenced in 294 files:
- Documentation/admin-guide/perf/hisi-pmu.rst, 2 times
- Documentation/admin-guide/perf/imx-ddr.rst, line 169
- Documentation/arm/sa1100/cerf.rst, 2 times
- Documentation/arm/sa1100/lart.rst, line 169
- Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml, 2 times
- Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml, line 331
- Documentation/devicetree/bindings/arm/arm,corstone1000.yaml, line 178
- Documentation/devicetree/bindings/ata/apm-xgene.txt, 2 times
- Documentation/devicetree/bindings/ata/atmel-at91_cf.txt, line 178
- Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml, 2 times
- Documentation/devicetree/bindings/clock/intel,agilex.yaml, 2 times
- Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml, line 331
- Documentation/devicetree/bindings/clock/intel,easic-n5x.yaml, line 178
- Documentation/devicetree/bindings/clock/qcom,hfpll.txt, 2 times
- Documentation/devicetree/bindings/crypto/mediatek-crypto.txt, 2 times
- Documentation/devicetree/bindings/crypto/mv_cesa.txt, line 331
- Documentation/devicetree/bindings/crypto/omap-aes.txt, line 178
- Documentation/devicetree/bindings/display/ti/ti,omap4-dss.txt, 2 times
- Documentation/devicetree/bindings/display/ti/ti,omap5-dss.txt, line 178
- Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml, line 178
- Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml, 2 times
- Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml, line 342
- Documentation/devicetree/bindings/iio/adc/allwinner,sun8i-a33-ths.yaml, line 175
- Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml, 2 times
- Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml, 5 times
- Documentation/devicetree/bindings/input/matrix-keymap.yaml, 2 times
- Documentation/devicetree/bindings/input/max77650-onkey.yaml, line 342
- Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml, 5 times
- Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml, 2 times
- Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml, line 342
- Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml, 2 times
- Documentation/devicetree/bindings/media/mediatek,mdp3-rsz.yaml, line 342
- Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml, 2 times
- Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml, line 342
- Documentation/devicetree/bindings/nvmem/u-boot,env.yaml, 5 times
- Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml, 2 times
- Documentation/devicetree/bindings/sound/cirrus,madera.yaml, line 342
- Documentation/devicetree/bindings/sound/cs35l32.txt, 5 times
- Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml, 2 times
- Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml, line 342
- Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml, 5 times
- Documentation/devicetree/bindings/sound/ti,ts3a227e.yaml, 2 times
- Documentation/driver-api/dma-buf.rst, line 343
- Documentation/features/debug/debug-vm-pgtable/arch-support.txt, 5 times
- Documentation/input/devices/bcm5974.rst, 5 times
- Documentation/locking/ww-mutex-design.rst, line 343
- Documentation/loongarch/booting.rst, 5 times
- Documentation/parisc/features.rst, 2 times
- Documentation/process/adding-syscalls.rst, 2 times
- Documentation/process/applying-patches.rst, line 334
- Documentation/process/botching-up-ioctls.rst, 5 times
- Documentation/rust/general-information.rst, 2 times
- Documentation/rust/index.rst, line 333
- Documentation/sound/soc/pops-clicks.rst, 2 times
- Documentation/translations/zh_CN/scheduler/sched-debug.rst, 2 times
- Documentation/userspace-api/media/dvb/ca-set-descr.rst, 2 times
- Documentation/userspace-api/media/dvb/ca.rst, line 336
- Documentation/userspace-api/media/dvb/ca_high_level.rst, 5 times
- LICENSES/deprecated/Zlib, 2 times
- arch/alpha/include/asm/core_marvel.h, 2 times
- arch/arm/boot/dts/am335x-lxm.dts, 2 times
- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi, line 340
- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi, 5 times
- arch/arm/boot/dts/imx23-sansa.dts, 2 times
- arch/arm/boot/dts/imx6dl-pinfunc.h, line 364
- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi, 2 times
- arch/arm/include/asm/glue-pf.h, line 364
- arch/arm/include/asm/glue-proc.h, 5 times
- arch/arm/include/asm/therm.h, 2 times
- arch/arm/mach-footbridge/netwinder-pci.c, 5 times
- arch/arm/mach-pxa/mfp-pxa27x.h, 2 times
- arch/arm/mach-pxa/mfp-pxa2xx.c, line 366
- arch/arm/mach-pxa/mfp-pxa2xx.h, 5 times
- arch/arm64/Kconfig.platforms, line 366
- arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi, 2 times
- arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp.dtsi, 5 times
- arch/arm64/boot/dts/hisilicon/hip06-d03.dts, 2 times
- arch/arm64/boot/dts/hisilicon/hip06.dtsi, line 362
- arch/arm64/boot/dts/hisilicon/hip07-d05.dts, 5 times
- arch/arm64/boot/dts/marvell/armada-7040-mochabin.dts, 2 times
- arch/arm64/boot/dts/renesas/r8a774a1.dtsi, 5 times
- arch/arm64/boot/dts/rockchip/px30-evb.dts, 2 times
- arch/arm64/boot/dts/xilinx/Makefile, 2 times
- arch/arm64/boot/dts/xilinx/avnet-ultra96-rev1.dts, 5 times
- arch/arm64/kernel/hibernate.c, line 676
- arch/csky/Makefile, 2 times
- arch/csky/mm/ioremap.c, 2 times
- arch/ia64/include/asm/futex.h, 2 times
- arch/ia64/include/asm/gcc_intrin.h, line 362
- arch/ia64/include/asm/irq_remapping.h, 5 times
- arch/ia64/include/asm/module.h, 2 times
- arch/ia64/kernel/stacktrace.c, 2 times
- arch/ia64/kernel/unaligned.c, 5 times
- arch/ia64/kernel/unwind_decoder.c, 2 times
- arch/ia64/uv/Makefile, 2 times
- arch/loongarch/mm/extable.c, 2 times
- arch/m68k/configs/stmark2_defconfig, 2 times
- arch/m68k/fpsp040/x_unsupp.S, 2 times
- arch/m68k/include/asm/ptrace.h, 2 times
- arch/mips/boot/dts/mscc/ocelot_pcb120.dts, 2 times
- arch/mips/boot/dts/mscc/serval_common.dtsi, 5 times
- arch/mips/boot/dts/mti/malta.dts, 2 times
- arch/mips/cavium-octeon/octeon-usb.c, 2 times
- arch/mips/cobalt/buttons.c, 5 times
- arch/mips/cobalt/serial.c, 2 times
- arch/mips/include/asm/mach-bcm63xx/bcm63xx_board.h, 5 times
- arch/mips/include/asm/types.h, 2 times
- arch/parisc/include/uapi/asm/shmbuf.h, 2 times
- arch/powerpc/boot/cuboot-katmai.c, 2 times
- arch/powerpc/boot/cuboot-kilauea.c, 5 times
- arch/powerpc/boot/cuboot-pq2.c, 2 times
- arch/powerpc/crypto/aes-spe-regs.h, line 362
- arch/powerpc/include/uapi/asm/types.h, 2 times
- arch/powerpc/kernel/ptrace/ptrace-fpu.c, 2 times
- arch/powerpc/kernel/ptrace/ptrace-noadv.c, line 361
- arch/powerpc/kernel/ptrace/ptrace-spe.c, 5 times
- arch/powerpc/kernel/ptrace/ptrace-tm.c, 2 times
- arch/powerpc/platforms/pseries/eeh_pseries.c, 5 times
- arch/powerpc/platforms/pseries/msi.c, 2 times
- arch/s390/kernel/kdebugfs.c, 2 times
- arch/sh/include/mach-se/mach/se7724.h, line 669
- arch/sh/kernel/cpu/irq/imask.c, 2 times
- arch/sh/kernel/vmlinux.lds.S, line 265
- arch/um/.gitignore, 2 times
- arch/um/include/asm/vmlinux.lds.h, 2 times
- arch/um/include/asm/xor.h, line 411
- arch/um/include/shared/kern_util.h, 5 times
- arch/um/kernel/mem.c, 2 times
- arch/x86/include/uapi/asm/bitsperlong.h, 2 times
- arch/x86/kvm/trace.h, 2 times
- arch/x86/lib/usercopy_64.c, line 411
- arch/x86/power/Makefile, 2 times
- drivers/block/zram/zram_drv.h, 2 times
- drivers/clk/actions/owl-divider.c, 2 times
- drivers/clk/analogbits/Kconfig, 5 times
- drivers/clk/bcm/clk-bcm2835-aux.c, 2 times
- drivers/clk/uniphier/clk-uniphier-cpugear.c, 2 times
- drivers/crypto/mxs-dcp.c, line 364
- drivers/cxl/core/Makefile, 2 times
- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c, 2 times
- drivers/firmware/broadcom/bcm47xx_sprom.c, 2 times
- drivers/firmware/imx/Makefile, line 364
- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h, line 676
- drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h, 2 times
- drivers/gpu/drm/arm/display/include/malidp_utils.h, line 367
- drivers/gpu/drm/hisilicon/kirin/Makefile, 2 times
- drivers/gpu/drm/i915/gt/mock_engine.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c, 2 times
- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c, line 368
- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c, line 368
- drivers/gpu/drm/radeon/radeon_atombios.c, 2 times
- drivers/gpu/drm/radeon/radeon_atombios.h, line 366
- drivers/gpu/drm/radeon/radeon_display.c, 5 times
- drivers/gpu/drm/radeon/radeon_mode.h, 2 times
- drivers/gpu/drm/rcar-du/rcar_lvds_regs.h, 5 times
- drivers/gpu/drm/rockchip/cdn-dp-reg.c, 2 times
- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c, 2 times
- drivers/gpu/drm/sun4i/sun4i_layer.c, line 366
- drivers/gpu/drm/sun4i/sun4i_tv.c, 5 times
- drivers/gpu/host1x/fence.c, 5 times
- drivers/gpu/host1x/hw/hw_host1x06_channel.h, 5 times
- drivers/gpu/host1x/hw/hw_host1x07_channel.h, 2 times
- drivers/hwmon/emc2103.c, 5 times
- drivers/iio/dummy/Makefile, 2 times
- drivers/iio/dummy/iio_dummy_evgen.c, line 410
- drivers/iio/frequency/admv1014.c, 5 times
- drivers/iio/humidity/Makefile, 2 times
- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h, 2 times
- drivers/iio/proximity/ping.c, 2 times
- drivers/iio/proximity/srf04.c, 5 times
- drivers/input/mouse/synaptics.c, 2 times
- drivers/input/touchscreen/Kconfig, 2 times
- drivers/interconnect/qcom/sc8180x.c, 2 times
- drivers/irqchip/irq-keystone.c, 2 times
- drivers/irqchip/irq-loongson-htvec.c, 5 times
- drivers/leds/trigger/ledtrig-cpu.c, line 261
- drivers/mailbox/mailbox.h, 2 times
- drivers/md/dm-log-userspace-transfer.h, 2 times
- drivers/media/cec/platform/stm32/stm32-cec.c, 2 times
- drivers/media/common/siano/sms-cards.h, 2 times
- drivers/media/dvb-frontends/nxt200x.h, 2 times
- drivers/media/pci/mantis/mantis_vp2040.h, 2 times
- drivers/media/pci/mantis/mantis_vp3030.c, line 409
- drivers/media/pci/netup_unidvb/netup_unidvb.h, 2 times
- drivers/media/platform/samsung/exynos-gsc/Makefile, 2 times
- drivers/media/platform/samsung/exynos-gsc/gsc-core.c, line 409
- drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c, 5 times
- drivers/media/tuners/tda18218_priv.h, 2 times
- drivers/media/usb/gspca/konica.c, 2 times
- drivers/mtd/Makefile, 2 times
- drivers/net/ethernet/atheros/alx/ethtool.c, line 663
- drivers/net/ethernet/google/gve/gve_main.c, line 925
- drivers/net/wireless/ath/ath9k/mac.h, 2 times
- drivers/net/wireless/purelifi/plfxlc/chip.h, 2 times
- drivers/net/wireless/ralink/rt2x00/rt2x00soc.h, 2 times
- drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c, 2 times
- drivers/pci/ats.c, 2 times
- drivers/pci/hotplug/Makefile, 5 times
- drivers/ptp/ptp_clock.c, 2 times
- drivers/reset/reset-meson-audio-arb.c, 5 times
- drivers/reset/reset-qcom-pdc.c, 2 times
- drivers/rtc/rtc-ds1347.c, 5 times
- drivers/rtc/rtc-rzn1.c, 5 times
- drivers/s390/char/sclp.h, 2 times
- drivers/scsi/aic7xxx/scsi_iu.h, 5 times
- drivers/scsi/aic94xx/aic94xx_hwi.c, 2 times
- drivers/scsi/bnx2fc/bnx2fc_hwi.c, 5 times
- drivers/scsi/bnx2i/bnx2i_iscsi.c, 2 times
- drivers/scsi/libsas/sas_internal.h, line 860
- drivers/scsi/myrs.c, 5 times
- drivers/scsi/pcmcia/nsp_cs.c, 2 times
- drivers/scsi/qla2xxx/qla_dfs.c, line 265
- drivers/soc/atmel/sfr.c, 2 times
- drivers/soc/bcm/bcm2835-power.c, line 261
- drivers/soc/mediatek/mt8167-mmsys.h, 2 times
- drivers/soc/rockchip/Makefile, 2 times
- drivers/soc/tegra/regulators-tegra30.c, 2 times
- drivers/spi/spi-mtk-snfi.c, 2 times
- drivers/spi/spi-omap2-mcspi.c, 2 times
- drivers/staging/media/atomisp/pci/hive_types.h, 2 times
- drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ia_css_yuv444_io.host.c, 2 times
- drivers/staging/media/atomisp/pci/runtime/event/interface/ia_css_event.h, 2 times
- drivers/staging/media/omap4iss/iss_csi2.c, 2 times
- drivers/thermal/rzg2l_thermal.c, 2 times
- drivers/thermal/samsung/exynos_tmu.c, line 323
- drivers/thermal/ti-soc-thermal/Makefile, 2 times
- drivers/tty/n_null.c, 2 times
- drivers/tty/serial/milbeaut_usio.c, line 409
- drivers/tty/serial/mpc52xx_uart.c, line 323
- drivers/usb/core/Makefile, 2 times
- drivers/usb/dwc2/debug.h, 2 times
- drivers/usb/gadget/legacy/raw_gadget.c, line 261
- drivers/vhost/vdpa.c, line 925
- drivers/xen/xen-acpi-processor.c, 2 times
- drivers/xen/xen-balloon.c, line 418
- drivers/xen/xen-pciback/conf_space_quirks.h, 3 times
- drivers/xen/xenbus/xenbus_probe_backend.c, 2 times
- fs/btrfs/ctree.c, line 261
- fs/ceph/ioctl.c, 2 times
- fs/fat/dir.c, 3 times
- fs/fat/fat.h, 3 times
- fs/fat/file.c, 3 times
- fs/fat/inode.c, 3 times
- fs/fat/namei_msdos.c, line 237
- fs/fat/namei_vfat.c, line 643
- fs/jffs2/fs.c, 2 times
- fs/nfs/pnfs.c, line 930
- include/asm-generic/qrwlock_types.h, 2 times
- include/asm-generic/rwonce.h, 3 times
- include/asm-generic/softirq_stack.h, 2 times
- include/dt-bindings/clock/gxbb-aoclkc.h, 2 times
- include/dt-bindings/clock/pistachio-clk.h, line 419
- include/linux/dtlk.h, 2 times
- include/linux/f75375s.h, 2 times
- include/linux/platform_data/tsl2772.h, 2 times
- include/linux/platform_data/uio_pruss.h, 2 times
- include/net/snmp.h, 2 times
- include/uapi/linux/rio_mport_cdev.h, line 427
- kernel/trace/trace_events_inject.c, line 936
- net/bridge/netfilter/ebt_snat.c, 2 times
- net/bridge/netfilter/ebt_stp.c, line 427
- net/bridge/netfilter/ebt_vlan.c, 3 times
- net/bridge/netfilter/ebtable_broute.c, 2 times
- net/caif/cfveil.c, 2 times
- net/dccp/ccids/ccid2.c, line 427
- net/dsa/Kconfig, line 428
- net/ieee802154/core.c, 2 times
- net/ipv6/xfrm6_protocol.c, line 409
- net/mac80211/Makefile, 2 times
- net/netfilter/nf_nat_proto.c, 2 times
- net/netfilter/nft_connlimit.c, 2 times
- net/sunrpc/svc.c, line 464
- samples/bpf/xdp1_kern.c, 2 times
- samples/bpf/xdp2_kern.c, line 464
- samples/bpf/xdp_adjust_tail_kern.c, 2 times
- scripts/headerdep.pl, 3 times
- scripts/prune-kernel, 2 times
- security/yama/Kconfig, 3 times
- sound/aoa/core/core.c, 2 times
- sound/soc/meson/axg-tdmin.c, line 645
- sound/soc/meson/g12a-toacodec.c, 2 times
- sound/soc/meson/g12a-tohdmitx.c, line 471
- sound/soc/meson/meson-codec-glue.c, line 266
- sound/soc/mxs/mxs-sgtl5000.c, line 860
- sound/usb/mixer_scarlett.h, line 265
- tools/include/asm/sections.h, 2 times
- tools/perf/builtin-script.c, line 265
- tools/perf/pmu-events/arch/arm64/arm/cortex-a34/instruction.json, 2 times
- tools/perf/pmu-events/arch/arm64/arm/cortex-a34/memory.json, line 465
- tools/perf/pmu-events/arch/arm64/arm/cortex-a35/memory.json, line 465
- tools/perf/tests/shell/stat+csv_output.sh, line 265
- tools/testing/selftests/netfilter/nft_audit.sh, line 930
- tools/testing/selftests/powerpc/tm/tm-signal.S, 2 times
- tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/preempt.h, 2 times