desc
Defined as a struct type in:
Defined as a variable in:
Referenced (in 866 files total) in:
- arch/alpha/kernel/irq.c, 3 times
- arch/arc/kernel/mcip.c, 6 times
- arch/arm/common/locomo.c, 4 times
- arch/arm/common/sa1111.c, 7 times
- arch/arm/crypto/blake2b-neon-glue.c, 4 times
- arch/arm/crypto/crc32-ce-glue.c, 15 times
- arch/arm/crypto/crct10dif-ce-glue.c, 6 times
- arch/arm/crypto/ghash-ce-glue.c, 23 times
- arch/arm/crypto/nhpoly1305-neon-glue.c, 7 times
- arch/arm/crypto/poly1305-glue.c, 8 times
- arch/arm/crypto/sha1-ce-glue.c, 11 times
- arch/arm/crypto/sha1.h, 2 times
- arch/arm/crypto/sha1_glue.c, 8 times
- arch/arm/crypto/sha1_neon_glue.c, 11 times
- arch/arm/crypto/sha2-ce-glue.c, 11 times
- arch/arm/crypto/sha256_glue.c, 8 times
- arch/arm/crypto/sha256_glue.h, 2 times
- arch/arm/crypto/sha256_neon_glue.c, 11 times
- arch/arm/crypto/sha512-glue.c, 8 times
- arch/arm/crypto/sha512-neon-glue.c, 11 times
- arch/arm/crypto/sha512.h, 2 times
- arch/arm/include/asm/cpuidle.h, line 24
- arch/arm/include/asm/mach/irq.h, 4 times
- arch/arm/include/asm/setup.h, 2 times
- arch/arm/kernel/efi.c, 6 times
- arch/arm/kernel/irq.c, 5 times
- arch/arm/kernel/machine_kexec.c, 8 times
- arch/arm/mach-davinci/mux.h, 3 times
- arch/arm/mach-footbridge/isa-irq.c, 2 times
- arch/arm/mach-imx/cpuidle-imx5.c, line 26
- arch/arm/mach-imx/cpuidle-imx6q.c, line 53
- arch/arm/mach-imx/cpuidle-imx6sl.c, line 43
- arch/arm/mach-imx/cpuidle-imx6sx.c, 2 times
- arch/arm/mach-imx/cpuidle-imx7ulp.c, 2 times
- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c, line 112
- arch/arm/mach-omap1/mux.h, 4 times
- arch/arm/mach-omap2/cpuidle34xx.c, 14 times
- arch/arm/mach-omap2/cpuidle44xx.c, 5 times
- arch/arm/mach-omap2/prm_common.c, 5 times
- arch/arm/mach-orion5x/dns323-setup.c, 3 times
- arch/arm/mach-orion5x/mv2120-setup.c, 2 times
- arch/arm/mach-orion5x/net2big-setup.c, 3 times
- arch/arm/mach-orion5x/ts209-setup.c, 2 times
- arch/arm/mach-orion5x/ts409-setup.c, 2 times
- arch/arm/mach-rpc/ecard.c, 9 times
- arch/arm/mach-rpc/riscpc.c, 2 times
- arch/arm/mach-s3c/cpuidle-s3c64xx.c, line 47
- arch/arm/mach-s3c/s3c64xx.c, 4 times
- arch/arm/mach-sa1100/assabet.c, 2 times
- arch/arm/mach-sa1100/collie.c, 2 times
- arch/arm/mach-sa1100/h3xxx.c, 2 times
- arch/arm/mach-sa1100/neponset.c, 10 times
- arch/arm/plat-orion/gpio.c, 5 times
- arch/arm/plat-orion/include/plat/orion-gpio.h, line 25
- arch/arm64/crypto/aes-glue.c, 11 times
- arch/arm64/crypto/crct10dif-ce-glue.c, 8 times
- arch/arm64/crypto/ghash-ce-glue.c, 8 times
- arch/arm64/crypto/nhpoly1305-neon-glue.c, 7 times
- arch/arm64/crypto/poly1305-glue.c, 6 times
- arch/arm64/crypto/polyval-ce-glue.c, 8 times
- arch/arm64/crypto/sha1-ce-glue.c, 19 times
- arch/arm64/crypto/sha2-ce-glue.c, 25 times
- arch/arm64/crypto/sha256-glue.c, 20 times
- arch/arm64/crypto/sha3-ce-glue.c, 8 times
- arch/arm64/crypto/sha512-ce-glue.c, 9 times
- arch/arm64/crypto/sha512-glue.c, 8 times
- arch/arm64/crypto/sm3-ce-glue.c, 12 times
- arch/arm64/crypto/sm3-neon-glue.c, 12 times
- arch/arm64/crypto/sm4-ce-glue.c, 11 times
- arch/arm64/include/asm/arch_timer.h, line 54
- arch/arm64/include/asm/cpufeature.h, line 335
- arch/arm64/include/asm/kvm_nested.h, 2 times
- arch/arm64/kernel/cpu_errata.c, 38 times
- arch/arm64/kernel/cpufeature.c, 66 times
- arch/arm64/kernel/entry-common.c, 2 times
- arch/arm64/kernel/machine_kexec.c, 8 times
- arch/arm64/kernel/ptrace.c, 3 times
- arch/arm64/kernel/traps.c, 5 times
- arch/arm64/kvm/at.c, 31 times
- arch/arm64/kvm/nested.c, 33 times
- arch/arm64/kvm/sys_regs.c, 9 times
- arch/arm64/kvm/vgic/vgic-v4.c, 6 times
- arch/arm64/kvm/vgic/vgic.c, 4 times
- arch/hexagon/kernel/smp.c, line 82
- arch/loongarch/crypto/crc32-loongarch.c, 19 times
- arch/m68k/amiga/amiints.c, 4 times
- arch/m68k/coldfire/intc-5272.c, 4 times
- arch/m68k/include/asm/irq.h, line 74
- arch/m68k/include/asm/mac_via.h, line 266
- arch/m68k/kernel/traps.c, 7 times
- arch/m68k/mac/baboon.c, line 46
- arch/m68k/mac/oss.c, 4 times
- arch/m68k/mac/psc.c, 3 times
- arch/m68k/mac/via.c, 3 times
- arch/m68k/virt/ints.c, 2 times
- arch/mips/alchemy/board-mtx1.c, 2 times
- arch/mips/alchemy/common/dbdma.c, line 908
- arch/mips/alchemy/devboards/db1300.c, 5 times
- arch/mips/ath25/ar2315.c, 2 times
- arch/mips/ath25/ar5312.c, 2 times
- arch/mips/cavium-octeon/crypto/octeon-md5.c, 10 times
- arch/mips/cavium-octeon/crypto/octeon-sha1.c, 9 times
- arch/mips/cavium-octeon/crypto/octeon-sha256.c, 11 times
- arch/mips/cavium-octeon/crypto/octeon-sha512.c, 7 times
- arch/mips/cavium-octeon/octeon-irq.c, 6 times
- arch/mips/crypto/crc32-mips.c, 19 times
- arch/mips/crypto/poly1305-glue.c, 6 times
- arch/mips/include/asm/idle.h, line 29
- arch/mips/include/asm/mach-lantiq/xway/xway_dma.h, line 29
- arch/mips/include/asm/r4kcache.h, 16 times
- arch/mips/lantiq/irq.c, 2 times
- arch/mips/lantiq/xway/dma.c, line 126
- arch/mips/net/bpf_jit_comp.c, 4 times
- arch/mips/pci/msi-octeon.c, 3 times
- arch/mips/pci/pci-ar2315.c, 2 times
- arch/mips/pci/pci-ar71xx.c, 2 times
- arch/mips/pci/pci-ar724x.c, 2 times
- arch/mips/pci/pci-rt3883.c, 2 times
- arch/mips/ralink/irq.c, 2 times
- arch/mips/sgi-ip27/ip27-irq.c, 8 times
- arch/mips/sgi-ip30/ip30-irq.c, 3 times
- arch/parisc/kernel/irq.c, 6 times
- arch/parisc/kernel/kexec.c, 3 times
- arch/parisc/kernel/smp.c, 4 times
- arch/powerpc/crypto/crc32c-vpmsum_glue.c, 11 times
- arch/powerpc/crypto/crct10dif-vpmsum_glue.c, 6 times
- arch/powerpc/crypto/ghash.c, 8 times
- arch/powerpc/crypto/md5-glue.c, 10 times
- arch/powerpc/crypto/poly1305-p10-glue.c, 6 times
- arch/powerpc/crypto/sha1-spe-glue.c, 8 times
- arch/powerpc/crypto/sha1.c, 10 times
- arch/powerpc/crypto/sha256-spe-glue.c, 10 times
- arch/powerpc/include/asm/kvm_host.h, line 435
- arch/powerpc/include/asm/lppaca.h, line 43
- arch/powerpc/include/asm/machdep.h, line 218
- arch/powerpc/include/asm/tsi108_pci.h, line 27
- arch/powerpc/kernel/module_64.c, 5 times
- arch/powerpc/kernel/paca.c, line 113
- arch/powerpc/kexec/core.c, 8 times
- arch/powerpc/kvm/book3s_hv.c, 9 times
- arch/powerpc/kvm/book3s_hv_rm_xics.c, 4 times
- arch/powerpc/perf/hv-24x7.c, 8 times
- arch/powerpc/platforms/44x/uic.c, 8 times
- arch/powerpc/platforms/512x/mpc5121_ads_cpld.c, line 103
- arch/powerpc/platforms/512x/mpc512x_shared.c, 11 times
- arch/powerpc/platforms/52xx/media5200.c, 10 times
- arch/powerpc/platforms/52xx/mpc52xx_gpt.c, 2 times
- arch/powerpc/platforms/85xx/common.c, 3 times
- arch/powerpc/platforms/85xx/mpc85xx_8259.c, 3 times
- arch/powerpc/platforms/85xx/socrates_fpga_pic.c, 4 times
- arch/powerpc/platforms/86xx/pic.c, 3 times
- arch/powerpc/platforms/8xx/cpm1-ic.c, 4 times
- arch/powerpc/platforms/cell/axon_msi.c, 4 times
- arch/powerpc/platforms/cell/interrupt.c, 5 times
- arch/powerpc/platforms/cell/spider-pic.c, 4 times
- arch/powerpc/platforms/chrp/setup.c, 3 times
- arch/powerpc/platforms/embedded6xx/hlwd-pic.c, 11 times
- arch/powerpc/platforms/embedded6xx/mvme5100.c, 3 times
- arch/powerpc/platforms/pasemi/setup.c, 3 times
- arch/powerpc/platforms/powernv/pci-ioda.c, 8 times
- arch/powerpc/platforms/pseries/msi.c, 4 times
- arch/powerpc/platforms/pseries/papr_platform_attributes.c, 3 times
- arch/powerpc/platforms/pseries/setup.c, 3 times
- arch/powerpc/sysdev/fsl_rmu.c, 5 times
- arch/powerpc/sysdev/ge/ge_pic.c, 3 times
- arch/powerpc/sysdev/mpic.c, 4 times
- arch/powerpc/sysdev/tsi108_pci.c, 3 times
- arch/powerpc/sysdev/xics/xics-common.c, 7 times
- arch/powerpc/sysdev/xive/common.c, 9 times
- arch/riscv/crypto/ghash-riscv64-glue.c, 8 times
- arch/riscv/crypto/sha256-riscv64-glue.c, 13 times
- arch/riscv/crypto/sha512-riscv64-glue.c, 13 times
- arch/riscv/crypto/sm3-riscv64-glue.c, 10 times
- arch/riscv/kernel/machine_kexec.c, 8 times
- arch/riscv/kernel/sbi-ipi.c, 4 times
- arch/s390/crypto/crc32-vx.c, 15 times
- arch/s390/crypto/ghash_s390.c, 7 times
- arch/s390/crypto/hmac_s390.c, 17 times
- arch/s390/crypto/sha.h, 2 times
- arch/s390/crypto/sha1_s390.c, 6 times
- arch/s390/crypto/sha256_s390.c, 8 times
- arch/s390/crypto/sha3_256_s390.c, 10 times
- arch/s390/crypto/sha3_512_s390.c, 10 times
- arch/s390/crypto/sha512_s390.c, 8 times
- arch/s390/crypto/sha_common.c, 7 times
- arch/s390/include/asm/chpid.h, line 15
- arch/s390/kernel/cert_store.c, 11 times
- arch/s390/kernel/crash_dump.c, 4 times
- arch/s390/kernel/irq.c, 47 times
- arch/s390/lib/test_unwind.c, 2 times
- arch/s390/tools/gen_opcode_table.c, 55 times
- arch/sh/boards/mach-rsk/devices-rsk7203.c, 3 times
- arch/sh/boards/mach-se/7343/irq.c, 2 times
- arch/sh/boards/mach-se/7722/irq.c, 2 times
- arch/sh/boards/mach-se/7724/irq.c, 2 times
- arch/sh/boards/mach-x3proto/gpio.c, 2 times
- arch/sh/boards/mach-x3proto/setup.c, 16 times
- arch/sh/cchips/hd6446x/hd64461.c, line 60
- arch/sh/kernel/cpu/init.c, 5 times
- arch/sh/kernel/cpu/irq/ipr.c, 8 times
- arch/sh/kernel/cpu/shmobile/cpuidle.c, 3 times
- arch/sparc/crypto/crc32c_glue.c, 11 times
- arch/sparc/crypto/md5_glue.c, 10 times
- arch/sparc/crypto/sha1_glue.c, 8 times
- arch/sparc/crypto/sha256_glue.c, 10 times
- arch/sparc/crypto/sha512_glue.c, 6 times
- arch/sparc/include/asm/vio.h, 2 times
- arch/sparc/kernel/irq_64.c, 6 times
- arch/sparc/kernel/leon_kernel.c, 6 times
- arch/sparc/kernel/leon_pci_grpci1.c, 3 times
- arch/sparc/kernel/leon_pci_grpci2.c, 3 times
- arch/sparc/kernel/pci.c, 2 times
- arch/um/drivers/ubd_kern.c, 7 times
- arch/um/drivers/vhost_user.h, line 92
- arch/um/drivers/virtio_uml.c, 4 times
- arch/x86/boot/compressed/sev.c, 7 times
- arch/x86/boot/memory.c, 2 times
- arch/x86/coco/sev/core.c, 2 times
- arch/x86/coco/sev/shared.c, 15 times
- arch/x86/crypto/crc32-pclmul_glue.c, 11 times
- arch/x86/crypto/crc32c-intel_glue.c, 17 times
- arch/x86/crypto/crct10dif-pclmul_glue.c, 9 times
- arch/x86/crypto/ghash-clmulni-intel_glue.c, 22 times
- arch/x86/crypto/nhpoly1305-avx2-glue.c, 7 times
- arch/x86/crypto/nhpoly1305-sse2-glue.c, 7 times
- arch/x86/crypto/poly1305_glue.c, 6 times
- arch/x86/crypto/polyval-clmulni_glue.c, 8 times
- arch/x86/crypto/sha1_ssse3_glue.c, 33 times
- arch/x86/crypto/sha256_ssse3_glue.c, 45 times
- arch/x86/crypto/sha512_ssse3_glue.c, 27 times
- arch/x86/crypto/sm3_avx_glue.c, 12 times
- arch/x86/events/core.c, 4 times
- arch/x86/hyperv/hv_vtl.c, 8 times
- arch/x86/hyperv/irqdomain.c, 6 times
- arch/x86/include/asm/desc.h, 52 times
- arch/x86/include/asm/efi.h, 2 times
- arch/x86/include/asm/hw_irq.h, line 79
- arch/x86/include/asm/invpcid.h, 4 times
- arch/x86/include/asm/irq.h, line 39
- arch/x86/include/asm/paravirt.h, 4 times
- arch/x86/include/asm/paravirt_types.h, 3 times
- arch/x86/include/asm/xen/hypercall.h, 4 times
- arch/x86/kernel/acpi/cstate.c, line 161
- arch/x86/kernel/alternative.c, 12 times
- arch/x86/kernel/apic/vector.c, 4 times
- arch/x86/kernel/apm_32.c, line 368
- arch/x86/kernel/cpu/intel.c, 5 times
- arch/x86/kernel/cpu/microcode/amd.c, 16 times
- arch/x86/kernel/cpu/sgx/encl.c, 12 times
- arch/x86/kernel/cpu/sgx/encl.h, line 29
- arch/x86/kernel/cpu/sgx/ioctl.c, 4 times
- arch/x86/kernel/cpu/sgx/main.c, 5 times
- arch/x86/kernel/e820.c, line 1168
- arch/x86/kernel/head64.c, 3 times
- arch/x86/kernel/idt.c, 3 times
- arch/x86/kernel/irq.c, 13 times
- arch/x86/kernel/irq_32.c, 6 times
- arch/x86/kernel/nmi.c, 13 times
- arch/x86/kernel/step.c, 4 times
- arch/x86/kernel/tls.c, 15 times
- arch/x86/kernel/traps.c, 10 times
- arch/x86/kvm/emulate.c, 37 times
- arch/x86/kvm/kvm_emulate.h, 2 times
- arch/x86/kvm/mmu/mmu.c, 50 times
- arch/x86/kvm/smm.c, 24 times
- arch/x86/kvm/x86.c, 25 times
- arch/x86/lib/insn-eval.c, 12 times
- arch/x86/mm/fault.c, 8 times
- arch/x86/mm/ioremap.c, 14 times
- arch/x86/power/cpu.c, 3 times
- arch/x86/xen/enlighten_pv.c, 18 times
- block/sed-opal.c, 2 times
- certs/blacklist.c, 12 times
- crypto/ahash.c, 13 times
- crypto/asymmetric_keys/pkcs7_verify.c, 10 times
- crypto/asymmetric_keys/verify_pefile.c, 17 times
- crypto/asymmetric_keys/x509_public_key.c, 13 times
- crypto/blake2b_generic.c, 4 times
- crypto/crc32_generic.c, 11 times
- crypto/crc32c_generic.c, 11 times
- crypto/crc64_rocksoft_generic.c, 9 times
- crypto/crct10dif_generic.c, 9 times
- crypto/cryptd.c, 29 times
- crypto/crypto_null.c, 4 times
- crypto/essiv.c, 5 times
- crypto/ghash-generic.c, 8 times
- crypto/hmac.c, 15 times
- crypto/jitterentropy-kcapi.c, 13 times
- crypto/kdf_sp800108.c, 8 times
- crypto/md4.c, 6 times
- crypto/md5.c, 10 times
- crypto/michael_mic.c, 7 times
- crypto/nhpoly1305.c, 12 times
- crypto/poly1305_generic.c, 6 times
- crypto/polyval-generic.c, 8 times
- crypto/rmd160.c, 8 times
- crypto/sha1_generic.c, 8 times
- crypto/sha256_generic.c, 9 times
- crypto/sha3_generic.c, 8 times
- crypto/sha512_generic.c, 8 times
- crypto/shash.c, 32 times
- crypto/sm3_generic.c, 6 times
- crypto/streebog_generic.c, 8 times
- crypto/testmgr.c, 78 times
- crypto/vmac.c, 9 times
- crypto/wp512.c, 10 times
- crypto/xxhash_generic.c, 9 times
- fs/bcachefs/checksum.c, 13 times
- fs/bcachefs/fsck.c, 20 times
- fs/bcachefs/str_hash.h, 36 times
- fs/btrfs/send.c, 7 times
- fs/btrfs/verity.c, 5 times
- fs/btrfs/volumes.c, 2 times
- fs/crypto/hkdf.c, 9 times
- fs/ext2/balloc.c, 35 times
- fs/ext2/ialloc.c, 55 times
- fs/ext4/balloc.c, 22 times
- fs/ext4/ext4.h, 7 times
- fs/ext4/ialloc.c, 37 times
- fs/ext4/inode-test.c, 2 times
- fs/ext4/mballoc-test.c, 6 times
- fs/ext4/mballoc.c, 8 times
- fs/ext4/verity.c, 5 times
- fs/f2fs/f2fs.h, 6 times
- fs/f2fs/verity.c, 3 times
- fs/fat/fat_test.c, 2 times
- fs/fs_parser.c, 8 times
- fs/fuse/cuse.c, 3 times
- fs/fuse/dir.c, 3 times
- fs/fuse/file.c, 6 times
- fs/fuse/fuse_i.h, 2 times
- fs/fuse/readdir.c, 2 times
- fs/fuse/virtio_fs.c, 2 times
- fs/hfs/bnode.c, 17 times
- fs/hfs/btree.c, 9 times
- fs/hfsplus/bnode.c, 17 times
- fs/hfsplus/btree.c, 9 times
- fs/hfsplus/xattr.c, 5 times
- fs/nfs/dir.c, 204 times
- fs/nfs/direct.c, 28 times
- fs/nfs/flexfilelayout/flexfilelayout.c, 5 times
- fs/nfs/fscache.h, 9 times
- fs/nfs/inode.c, 10 times
- fs/nfs/internal.h, 2 times
- fs/nfs/nfs4idmap.c, 11 times
- fs/nfs/pagelist.c, 152 times
- fs/nfs/pnfs.c, 37 times
- fs/nfs/pnfs.h, 2 times
- fs/nfs_common/nfsacl.c, 25 times
- fs/nilfs2/alloc.c, 23 times
- fs/ocfs2/aops.c, 42 times
- fs/orangefs/devorangefs-req.c, 6 times
- fs/proc/kcore.c, 2 times
- fs/reiserfs/journal.c, 57 times
- fs/reiserfs/prints.c, 5 times
- fs/smb/client/cifsacl.c, 8 times
- fs/smb/client/connect.c, 13 times
- fs/smb/client/xattr.c, line 332
- fs/smb/server/connection.c, 4 times
- fs/smb/server/connection.h, 4 times
- fs/smb/server/crypto_ctx.c, 4 times
- fs/smb/server/crypto_ctx.h, 11 times
- fs/smb/server/ndr.c, 4 times
- fs/smb/server/smb2pdu.c, 5 times
- fs/smb/server/transport_rdma.c, 11 times
- fs/smb/server/vfs.c, line 1477
- fs/smb/server/xattr.h, line 95
- fs/ubifs/auth.c, 8 times
- fs/ubifs/lpt.c, 15 times
- fs/ubifs/ubifs.h, 6 times
- fs/udf/super.c, 2 times
- fs/verity/enable.c, 20 times
- fs/verity/fsverity_private.h, line 121
- fs/verity/hash_algs.c, 10 times
- fs/verity/open.c, 41 times
- fs/verity/read_metadata.c, 11 times
- fs/xfs/xfs_stats.c, 2 times
- include/acpi/processor.h, 2 times
- include/asm-generic/msi.h, line 25
- include/crypto/hash.h, 22 times
- include/crypto/internal/blake2b.h, 8 times
- include/crypto/internal/hash.h, 3 times
- include/crypto/nhpoly1305.h, 5 times
- include/crypto/poly1305.h, 15 times
- include/crypto/sha1.h, 2 times
- include/crypto/sha1_base.h, 8 times
- include/crypto/sha2.h, 4 times
- include/crypto/sha256_base.h, 11 times
- include/crypto/sha3.h, 3 times
- include/crypto/sha512_base.h, 11 times
- include/crypto/sm3_base.h, 8 times
- include/drm/bridge/mhl.h, line 330
- include/drm/display/drm_dp_helper.h, 4 times
- include/drm/drm_drv.h, line 385
- include/drm/drm_print.h, line 425
- include/kunit/test.h, 5 times
- include/linux/btf.h, line 546
- include/linux/ceph/cls_lock_client.h, line 31
- include/linux/codetag.h, line 71
- include/linux/comedi/comedi_isadma.h, 5 times
- include/linux/coresight.h, line 636
- include/linux/cpuidle.h, line 51
- include/linux/devfreq-event.h, 6 times
- include/linux/dma/ti-cppi5.h, 60 times
- include/linux/dmaengine.h, 16 times
- include/linux/elfnote.h, 12 times
- include/linux/firewire.h, 2 times
- include/linux/fs_parser.h, 5 times
- include/linux/fsl-diu-fb.h, line 138
- include/linux/fsl/bestcomm/bestcomm_priv.h, 10 times
- include/linux/fsverity.h, line 67
- include/linux/gpio/aspeed.h, 2 times
- include/linux/gpio/consumer.h, 82 times
- include/linux/gpio/driver.h, 5 times
- include/linux/gpio_keys.h, line 30
- include/linux/hid.h, line 737
- include/linux/hte.h, 20 times
- include/linux/hyperv.h, 8 times
- include/linux/i3c/master.h, line 239
- include/linux/ieee80211.h, line 1725
- include/linux/iommu.h, 4 times
- include/linux/ioport.h, 3 times
- include/linux/irq.h, 18 times
- include/linux/irqchip/chained_irq.h, 7 times
- include/linux/irqchip/irq-partition-percpu.h, 2 times
- include/linux/irqdesc.h, 25 times
- include/linux/irqhandler.h, line 12
- include/linux/irqnr.h, 8 times
- include/linux/jbd2.h, 5 times
- include/linux/key.h, 3 times
- include/linux/kmsg_dump.h, 2 times
- include/linux/kvm_host.h, 3 times
- include/linux/leds.h, line 665
- include/linux/libata.h, line 808
- include/linux/libnvdimm.h, 2 times
- include/linux/mISDNdsp.h, line 8
- include/linux/mfd/palmas.h, line 541
- include/linux/mfd/rohm-generic.h, line 80
- include/linux/mfd/tps65217.h, line 258
- include/linux/mfd/tps65218.h, line 261
- include/linux/mlx5/mlx5_ifc.h, 2 times
- include/linux/mm.h, line 1176
- include/linux/moduleparam.h, 2 times
- include/linux/msi.h, 19 times
- include/linux/mtd/qinfo.h, line 41
- include/linux/mtd/rawnand.h, line 1211
- include/linux/mtd/ubi.h, 14 times
- include/linux/net.h, line 221
- include/linux/nfs_page.h, 3 times
- include/linux/ntb.h, 4 times
- include/linux/panic.h, line 84
- include/linux/pcs/pcs-xpcs.h, line 59
- include/linux/power/charger-manager.h, line 222
- include/linux/power_supply.h, 5 times
- include/linux/pwrseq/consumer.h, 6 times
- include/linux/raid/pq.h, line 62
- include/linux/regulator/driver.h, 3 times
- include/linux/regulator/of_regulator.h, 3 times
- include/linux/scmi_protocol.h, line 289
- include/linux/sh_intc.h, line 139
- include/linux/shdma-base.h, line 63
- include/linux/skbuff.h, line 554
- include/linux/soc/mediatek/mtk_wed.h, 4 times
- include/linux/soc/qcom/llcc-qcom.h, 10 times
- include/linux/soc/ti/knav_qmss.h, 2 times
- include/linux/soc/ti/ti_sci_protocol.h, 3 times
- include/linux/spi/spi-mem.h, 8 times
- include/linux/sunrpc/xdr.h, 3 times
- include/linux/tee_core.h, line 50
- include/linux/tpm.h, line 444
- include/linux/trace.h, line 61
- include/linux/tsm.h, line 47
- include/linux/usb.h, 5 times
- include/linux/usb/audio.h, line 39
- include/linux/usb/cdc_ncm.h, 3 times
- include/linux/usb/composite.h, line 484
- include/linux/usb/gadget.h, 5 times
- include/linux/usb/pd.h, 2 times
- include/linux/usb/role.h, 2 times
- include/linux/usb/typec.h, 7 times
- include/linux/usb/typec_altmode.h, line 32
- include/linux/usb/typec_mux.h, 3 times
- include/linux/usb/typec_retimer.h, line 40
- include/linux/virtio_config.h, 3 times
- include/linux/vringh.h, 4 times
- include/net/bond_options.h, line 107
- include/net/mac80211.h, line 7267
- include/net/netfilter/nf_tables.h, 4 times
- include/net/psnap.h, line 11
- include/net/tcp.h, line 730
- include/net/xdp_sock_drv.h, 8 times
- include/net/xfrm.h, line 1522
- include/net/xsk_buff_pool.h, 3 times
- include/pcmcia/cistpl.h, line 511
- include/pcmcia/soc_common.h, line 55
- include/rdma/ib_pack.h, 2 times
- include/scsi/iscsi_if.h, 2 times
- include/scsi/scsi_cmnd.h, line 394
- include/scsi/scsi_common.h, line 85
- include/soc/fsl/dpaa2-io.h, line 62
- include/soc/tegra/tegra-cbb.h, line 14
- include/sound/intel-nhlt.h, line 81
- include/sound/soc-jack.h, line 73
- include/sound/sof.h, line 99
- include/sound/sof/info.h, line 123
- include/trace/events/handshake.h, 2 times
- include/trace/events/osnoise.h, 6 times
- include/trace/events/xen.h, 16 times
- include/uapi/drm/drm.h, line 148
- include/uapi/linux/android/binder.h, line 358
- include/uapi/linux/if_xdp.h, line 62
- include/uapi/linux/usb/audio.h, 86 times
- include/uapi/linux/virtio_ring.h, 2 times
- include/uapi/scsi/fc/fc_els.h, 9 times
- include/uapi/scsi/fc/fc_fs.h, line 114
- kernel/bpf/cgroup.c, 23 times
- kernel/bpf/verifier.c, 40 times
- kernel/cgroup/freezer.c, 5 times
- kernel/crash_reserve.c, 2 times
- kernel/extable.c, 2 times
- kernel/irq/autoprobe.c, 41 times
- kernel/irq/chip.c, 386 times
- kernel/irq/cpuhotplug.c, 22 times
- kernel/irq/debug.h, 16 times
- kernel/irq/debugfs.c, 26 times
- kernel/irq/dummychip.c, 2 times
- kernel/irq/handle.c, 25 times
- kernel/irq/internals.h, 96 times
- kernel/irq/ipi.c, 12 times
- kernel/irq/irqdesc.c, 188 times
- kernel/irq/irqdomain.c, 15 times
- kernel/irq/manage.c, 454 times
- kernel/irq/migration.c, 10 times
- kernel/irq/msi.c, 106 times
- kernel/irq/pm.c, 66 times
- kernel/irq/proc.c, 71 times
- kernel/irq/resend.c, 42 times
- kernel/irq/settings.h, 60 times
- kernel/irq/spurious.c, 67 times
- kernel/kcsan/kcsan_test.c, 2 times
- kernel/kexec_file.c, 11 times
- kernel/panic.c, 2 times
- kernel/printk/printk.c, 3 times
- kernel/printk/printk_ringbuffer.c, 27 times
- kernel/resource.c, 34 times
- kernel/trace/rv/rv.c, line 356
- kernel/trace/trace_osnoise.c, 2 times
- kernel/workqueue.c, 13 times
- kernel/workqueue_internal.h, line 58
- lib/alloc_tag.c, 2 times
- lib/codetag.c, 13 times
- lib/crc-t10dif.c, 5 times
- lib/crc64-rocksoft.c, 5 times
- lib/crypto/poly1305.c, 38 times
- lib/digsig.c, 10 times
- lib/dynamic_debug.c, 13 times
- lib/kunit/kunit-example-test.c, 2 times
- lib/locking-selftest.c, 90 times
- lib/math/rational-test.c, 2 times
- lib/math/tests/int_pow_kunit.c, 2 times
- lib/pldmfw/pldmfw.c, 16 times
- lib/pldmfw/pldmfw_private.h, 7 times
- lib/reed_solomon/test_rslib.c, 2 times
- lib/zlib_deflate/deftree.c, 15 times
- net/802/psnap.c, 5 times
- net/bluetooth/hci_sync.c, 2 times
- net/bridge/br_fdb.c, 23 times
- net/bridge/br_mdb.c, 29 times
- net/bridge/br_netlink.c, 4 times
- net/bridge/br_private.h, line 834
- net/bridge/br_sysfs_br.c, 2 times
- net/ceph/cls_lock_client.c, 5 times
- net/ceph/messenger_v2.c, 73 times
- net/core/net_test.c, 4 times
- net/devlink/devl_internal.h, 13 times
- net/devlink/health.c, 4 times
- net/devlink/netlink.c, 9 times
- net/devlink/port.c, 4 times
- net/dns_resolver/dns_query.c, 7 times
- net/handshake/handshake-test.c, 11 times
- net/ieee802154/nl-mac.c, 42 times
- net/ieee802154/nl802154.c, 32 times
- net/ieee802154/nl802154.h, line 8
- net/ipv4/tcp.c, 3 times
- net/ipv6/seg6_local.c, 34 times
- net/key/af_key.c, 16 times
- net/mac80211/aes_cmac.c, 16 times
- net/mac80211/fils_aead.c, 7 times
- net/mac80211/tests/mfp.c, 22 times
- net/mac80211/tests/tpe.c, 19 times
- net/mac80211/util.c, 23 times
- net/mac802154/scan.c, 10 times
- net/mac802154/trace.h, 8 times
- net/mctp/test/route-test.c, 10 times
- net/netfilter/nf_tables_api.c, 109 times
- net/netfilter/nft_bitwise.c, 5 times
- net/netfilter/nft_cmp.c, 19 times
- net/netfilter/nft_immediate.c, 7 times
- net/netfilter/nft_set_bitmap.c, 6 times
- net/netfilter/nft_set_hash.c, 18 times
- net/netfilter/nft_set_pipapo.c, 7 times
- net/netfilter/nft_set_pipapo.h, 7 times
- net/netfilter/nft_set_rbtree.c, 6 times
- net/netfilter/nft_set_pipapo_avx2.c, 3 times
- net/netfilter/nft_set_pipapo_avx2.h, line 8
- net/rds/tcp_recv.c, 11 times
- net/rxrpc/server_key.c, 2 times
- net/strparser/strparser.c, 29 times
- net/sunrpc/auth_gss/gss_krb5_crypto.c, 97 times
- net/sunrpc/auth_gss/gss_krb5_keys.c, 19 times
- net/sunrpc/auth_gss/gss_krb5_test.c, 63 times
- net/sunrpc/socklib.c, 42 times
- net/sunrpc/xdr.c, 53 times
- net/tls/tls.h, line 166
- net/tls/tls_strp.c, 10 times
- net/tls/tls_sw.c, 4 times
- net/wireless/lib80211_crypt_tkip.c, 7 times
- net/wireless/tests/chan.c, 15 times
- net/wireless/tests/scan.c, 31 times
- net/xdp/xsk.c, 21 times
- net/xdp/xsk.h, line 17
- net/xdp/xsk_buff_pool.c, 4 times
- net/xdp/xsk_queue.c, 2 times
- net/xdp/xsk_queue.h, 31 times
- net/xfrm/xfrm_algo.c, 31 times
- net/xfrm/xfrm_user.c, 5 times
- security/apparmor/crypto.c, 11 times
- security/integrity/evm/evm_crypto.c, 28 times
- security/integrity/ima/ima_api.c, 3 times
- security/ipe/audit.c, 5 times
- security/ipe/policy_tests.c, 4 times
- security/keys/key.c, 6 times
- security/keys/keyring.c, 6 times
- security/keys/request_key.c, 3 times
- security/keys/request_key_auth.c, 3 times
- security/keys/user_defined.c, 4 times
- sound/core/pcm_dmaengine.c, 6 times
- sound/firewire/amdtp-am824.c, 12 times
- sound/firewire/amdtp-stream.c, 74 times
- sound/firewire/amdtp-stream.h, 3 times
- sound/firewire/digi00x/amdtp-dot.c, 11 times
- sound/firewire/fireface/amdtp-ff.c, 10 times
- sound/firewire/motu/amdtp-motu.c, 23 times
- sound/firewire/motu/motu-command-dsp-message-parser.c, 5 times
- sound/firewire/motu/motu-register-dsp-message-parser.c, 5 times
- sound/firewire/tascam/amdtp-tascam.c, 10 times
- sound/hda/intel-nhlt.c, 6 times
- sound/mips/hal2.c, 15 times
- sound/mips/sgio2audio.c, 8 times
- sound/pci/ali5451/ali5451.c, 10 times
- sound/pci/atiixp.c, 7 times
- sound/pci/atiixp_modem.c, 7 times
- sound/pci/cs46xx/dsp_spos.c, 20 times
- sound/pci/cs5535audio/cs5535audio_pcm.c, 4 times
- sound/pci/ctxfi/ctamixer.c, 10 times
- sound/pci/ctxfi/ctamixer.h, 2 times
- sound/pci/ctxfi/ctatc.c, 14 times
- sound/pci/ctxfi/ctdaio.c, 27 times
- sound/pci/ctxfi/ctdaio.h, 2 times
- sound/pci/ctxfi/ctsrc.c, 21 times
- sound/pci/ctxfi/ctsrc.h, 2 times
- sound/pci/hda/cirrus_scodec_test.c, 2 times
- sound/pci/mixart/mixart.h, line 25
- sound/pci/mixart/mixart_core.c, 3 times
- sound/pci/mixart/mixart_core.h, line 536
- sound/pci/mixart/mixart_hwdep.c, line 258
- sound/pci/mixart/mixart_mixer.c, 2 times
- sound/soc/codecs/adau1701.c, line 329
- sound/soc/codecs/aw88261.c, 4 times
- sound/soc/codecs/aw88395/aw88395_device.c, 8 times
- sound/soc/codecs/aw88399.c, 4 times
- sound/soc/codecs/cs-amp-lib-test.c, 2 times
- sound/soc/codecs/cs35l56-shared.c, line 803
- sound/soc/codecs/cs35l56.c, 6 times
- sound/soc/codecs/max9759.c, 2 times
- sound/soc/codecs/tlv320aic32x4-clk.c, 7 times
- sound/soc/codecs/wm_adsp.c, 11 times
- sound/soc/fsl/fsl_asrc_common.h, line 45
- sound/soc/fsl/fsl_asrc_dma.c, 8 times
- sound/soc/fsl/imx-es8328.c, line 65
- sound/soc/generic/simple-card-utils.c, 7 times
- sound/soc/intel/avs/debugfs.c, 11 times
- sound/soc/intel/avs/icl.c, 4 times
- sound/soc/intel/avs/probes.c, 5 times
- sound/soc/intel/boards/bytcr_rt5640.c, 3 times
- sound/soc/intel/catpt/dsp.c, 5 times
- sound/soc/loongson/loongson_dma.c, 20 times
- sound/soc/meson/aiu-encoder-i2s.c, 5 times
- sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c, 12 times
- sound/soc/samsung/aries_wm8994.c, line 390
- sound/soc/samsung/midas_wm1811.c, 2 times
- sound/soc/sh/fsi.c, 6 times
- sound/soc/sh/rz-ssi.c, 6 times
- sound/soc/sh/siu_pcm.c, 14 times
- sound/soc/soc-jack.c, 11 times
- sound/soc/sof/amd/acp-common.c, 7 times
- sound/soc/sof/amd/acp-ipc.c, 12 times
- sound/soc/sof/amd/acp-loader.c, 10 times
- sound/soc/sof/amd/acp-stream.c, 2 times
- sound/soc/sof/amd/acp.c, 30 times
- sound/soc/sof/amd/acp.h, 3 times
- sound/soc/sof/core.c, 15 times
- sound/soc/sof/fw-file-profile.c, 24 times
- sound/soc/sof/intel/atom.c, 8 times
- sound/soc/sof/intel/bdw.c, 18 times
- sound/soc/sof/intel/byt.c, 13 times
- sound/soc/sof/intel/hda-dsp.c, 6 times
- sound/soc/sof/intel/hda-ipc.c, line 549
- sound/soc/sof/intel/hda-loader-skl.c, 3 times
- sound/soc/sof/intel/hda-loader.c, 6 times
- sound/soc/sof/intel/hda.c, 14 times
- sound/soc/sof/intel/hda.h, line 501
- sound/soc/sof/intel/icl.c, line 33
- sound/soc/sof/intel/mtl.c, 3 times
- sound/soc/sof/intel/pci-tng.c, 6 times
- sound/soc/sof/intel/shim.h, 3 times
- sound/soc/sof/ipc3-priv.h, 3 times
- sound/soc/sof/ipc3.c, line 565
- sound/soc/sof/ops.h, 5 times
- sound/soc/sof/pm.c, 3 times
- sound/soc/sof/sof-acpi-dev.c, 5 times
- sound/soc/sof/sof-acpi-dev.h, line 13
- sound/soc/sof/sof-client-probes-ipc3.c, 9 times
- sound/soc/sof/sof-client-probes-ipc4.c, 6 times
- sound/soc/sof/sof-client-probes.c, 15 times
- sound/soc/sof/sof-client-probes.h, 2 times
- sound/soc/sof/sof-of-dev.c, 7 times
- sound/soc/sof/sof-pci-dev.c, 6 times
- sound/soc/sof/sof-priv.h, line 376
- sound/soc/sprd/sprd-pcm-compress.c, 7 times
- sound/soc/sprd/sprd-pcm-dma.c, 7 times
- sound/soc/stm/stm32_spdifrx.c, 6 times
- sound/soc/tegra/tegra_asoc_machine.c, 4 times
- sound/sparc/dbri.c, 91 times
- sound/usb/card.c, 2 times
- sound/usb/endpoint.c, 10 times
- sound/usb/format.c, line 204
- sound/usb/helper.h, 4 times
- sound/usb/implicit.c, 31 times
- sound/usb/line6/driver.c, 3 times
- sound/usb/midi2.c, 56 times
- sound/usb/misc/ua101.c, 20 times
- sound/usb/mixer.c, 66 times
- sound/usb/mixer_scarlett2.c, 5 times
- sound/usb/mixer_us16x08.c, line 1301
- sound/usb/quirks.c, line 603
- sound/usb/stream.c, 5 times
- sound/usb/usx2y/us122l.c, line 570
- sound/usb/usx2y/usb_stream.c, 7 times
- sound/usb/usx2y/usx2yhwdeppcm.c, 10 times
- sound/usb/validate.c, 2 times
- tools/hv/hv_fcopy_uio_daemon.c, 7 times
- tools/include/uapi/drm/drm.h, line 148
- tools/include/uapi/linux/if_xdp.h, line 62
- tools/lib/bpf/btf.c, 12 times
- tools/lib/bpf/btf_iter.c, 19 times
- tools/lib/bpf/features.c, 2 times
- tools/lib/bpf/libbpf.c, 7 times
- tools/lib/bpf/libbpf_internal.h, line 529
- tools/perf/arch/x86/tests/arch-tests.c, 2 times
- tools/perf/arch/x86/tests/intel-pt-test.c, 3 times
- tools/perf/bench/mem-functions.c, 7 times
- tools/perf/bench/mem-memcpy-arch.h, line 5
- tools/perf/bench/mem-memset-arch.h, line 5
- tools/perf/builtin-list.c, 24 times
- tools/perf/builtin-report.c, 3 times
- tools/perf/builtin-script.c, 18 times
- tools/perf/pmu-events/empty-pmu-events.c, 2 times
- tools/perf/pmu-events/pmu-events.h, 2 times
- tools/perf/tests/builtin-test.c, 4 times
- tools/perf/tests/cpumap.c, line 260
- tools/perf/tests/dlfilter-test.c, 9 times
- tools/perf/tests/dso-data.c, line 405
- tools/perf/tests/mmap-basic.c, line 307
- tools/perf/tests/openat-syscall-all-cpus.c, line 136
- tools/perf/tests/openat-syscall.c, line 82
- tools/perf/tests/parse-events.c, 4 times
- tools/perf/tests/perf-record.c, line 348
- tools/perf/tests/perf-time-to-tsc.c, line 217
- tools/perf/tests/pfm.c, line 192
- tools/perf/tests/pmu-events.c, 28 times
- tools/perf/tests/pmu.c, line 543
- tools/perf/tests/tests-scripts.c, 14 times
- tools/perf/tests/tests.h, 5 times
- tools/perf/tests/wp.c, line 212
- tools/perf/util/arm-spe.c, 3 times
- tools/perf/util/bpf-utils.c, 29 times
- tools/perf/util/data-convert-bt.c, 3 times
- tools/perf/util/data-convert-json.c, line 288
- tools/perf/util/dlfilter.c, 7 times
- tools/perf/util/dlfilter.h, line 96
- tools/perf/util/genelf.c, 4 times
- tools/perf/util/header.c, 19 times
- tools/perf/util/hisi-ptt-decoder/hisi-ptt-pkt-decoder.c, 2 times
- tools/perf/util/intel-pt-decoder/intel-pt-log.c, 9 times
- tools/perf/util/intel-pt.c, 3 times
- tools/perf/util/metricgroup.c, line 472
- tools/perf/util/perf-hooks.c, 8 times
- tools/perf/util/pfm.c, 5 times
- tools/perf/util/pmu.c, 17 times
- tools/perf/util/pmu.h, line 192
- tools/perf/util/pmus.c, 11 times
- tools/perf/util/print-events.h, 2 times
- tools/perf/util/probe-file.c, 6 times
- tools/perf/util/svghelper.c, 14 times
- tools/power/cpupower/lib/cpuidle.c, line 170
- tools/power/cpupower/utils/helpers/sysfs.c, line 238
- tools/power/cpupower/utils/idle_monitor/amd_fam14h_idle.c, 4 times
- tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c, line 168
- tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c, line 276
- tools/power/cpupower/utils/idle_monitor/cpupower-monitor.h, line 43
- tools/power/cpupower/utils/idle_monitor/hsw_ext_idle.c, 3 times
- tools/power/cpupower/utils/idle_monitor/mperf_monitor.c, 3 times
- tools/power/cpupower/utils/idle_monitor/nhm_idle.c, 4 times
- tools/power/cpupower/utils/idle_monitor/rapl_monitor.c, line 59
- tools/power/cpupower/utils/idle_monitor/snb_idle.c, 3 times
- tools/power/x86/intel-speed-select/isst-config.c, 3 times
- tools/power/x86/turbostat/turbostat.c, 5 times
- tools/testing/selftests/alsa/pcm-test.c, 4 times
- tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c, 2 times
- tools/testing/selftests/bpf/prog_tests/fib_lookup.c, 24 times
- tools/testing/selftests/bpf/prog_tests/flow_dissector.c, 2 times
- tools/testing/selftests/bpf/prog_tests/sk_lookup.c, 47 times
- tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c, 2 times
- tools/testing/selftests/bpf/progs/bpf_misc.h, 2 times
- tools/testing/selftests/bpf/progs/refcounted_kptr.c, 8 times
- tools/testing/selftests/bpf/xsk.c, 23 times
- tools/testing/selftests/bpf/xskxceiver.c, 8 times
- tools/testing/selftests/clone3/clone3_set_tid.c, 2 times
- tools/testing/selftests/kvm/include/kvm_util.h, line 531
- tools/testing/selftests/kvm/include/x86_64/processor.h, 5 times
- tools/testing/selftests/kvm/lib/kvm_util.c, 12 times
- tools/testing/selftests/kvm/lib/x86_64/processor.c, 15 times
- tools/testing/selftests/kvm/s390x/memop.c, 35 times
- tools/testing/selftests/mm/cow.c, 51 times
- tools/testing/selftests/mm/gup_longterm.c, 13 times
- tools/testing/selftests/mm/memfd_secret.c, 3 times
- tools/testing/selftests/mm/vm_util.c, 2 times
- tools/testing/selftests/mqueue/mq_perf_tests.c, 3 times
- tools/testing/selftests/net/ipsec.c, 95 times
- tools/testing/selftests/net/nettest.c, 23 times
- tools/testing/selftests/net/tcp_ao/bench-lookups.c, 2 times
- tools/testing/selftests/powerpc/dexcr/chdexcr.c, line 41
- tools/testing/selftests/powerpc/dexcr/dexcr.h, 6 times
- tools/testing/selftests/powerpc/dexcr/lsdexcr.c, line 69
- tools/testing/selftests/powerpc/papr_attributes/attr_test.c, line 89
- tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c, 27 times
- tools/testing/selftests/ptp/testptp.c, 13 times
- tools/testing/selftests/ring-buffer/map_test.c, 39 times
- tools/testing/selftests/x86/fsgsbase.c, 12 times
- tools/testing/selftests/x86/fsgsbase_restore.c, 11 times
- tools/testing/selftests/x86/ldt_gdt.c, 110 times
- tools/testing/selftests/x86/sigreturn.c, 4 times
- tools/tracing/rtla/src/timerlat_aa.c, 5 times
- tools/usb/ffs-aio-example/multibuff/host_app/test.c, 4 times
- tools/usb/ffs-aio-example/simple/host_app/test.c, 4 times
- tools/usb/usbip/libsrc/usbip_common.c, 8 times
- tools/verification/rv/include/rv.h, line 8
- tools/verification/rv/src/in_kernel.c, 15 times
- tools/virtio/ringtest/ring.c, 5 times
- tools/virtio/ringtest/virtio_ring_0_9.c, 22 times
- tools/virtio/vhost_net_test.c, line 154
- tools/virtio/virtio_test.c, line 75
- tools/virtio/vringh_test.c, 9 times
- virt/kvm/binary_stats.c, 3 times
- virt/kvm/kvm_main.c, 14 times
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.