Loading...
Defined in 1 files as a prototype:
Defined in 6 files as a member:
- drivers/bluetooth/hci_vhci.c, line 38 (as a member)
- drivers/net/ieee802154/ca8210.c, line 284 (as a member)
- drivers/rpmsg/rpmsg_char.c, line 71 (as a member)
- net/qrtr/tun.c, line 16 (as a member)
- sound/core/seq/oss/seq_oss_device.h, line 94 (as a member)
- sound/core/seq/oss/seq_oss_readq.c, line 112 (as a member)
Defined in 10 files as a macro:
- arch/alpha/include/asm/io.h, line 263 (as a macro)
- arch/mips/include/asm/io.h, line 525 (as a macro)
- arch/powerpc/include/asm/io.h, line 705 (as a macro)
- arch/riscv/include/asm/mmio.h, line 147 (as a macro)
- arch/sh/include/asm/io.h, line 52 (as a macro)
- arch/sparc/include/asm/io_64.h, line 143 (as a macro)
- arch/x86/include/asm/io.h, line 106 (as a macro)
- include/asm-generic/io.h, line 232 (as a macro)
- include/linux/io-64-nonatomic-hi-lo.h, line 43 (as a macro)
- include/linux/io-64-nonatomic-lo-hi.h, line 43 (as a macro)
Defined in 13 files as a function:
- arch/alpha/include/asm/io.h, line 519 (as a function)
- arch/alpha/kernel/io.c, line 199 (as a function)
- arch/sparc/include/asm/io_64.h, line 145 (as a function)
- drivers/dma/sf-pdma/sf-pdma.c, line 31 (as a function)
- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h, line 1512 (as a function)
- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h, line 449 (as a function)
- drivers/net/ethernet/cisco/enic/vnic_dev.h, line 18 (as a function)
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c, line 36 (as a function)
- drivers/net/ethernet/sun/niu.c, line 70 (as a function)
- drivers/scsi/csiostor/csio_defs.h, line 54 (as a function)
- drivers/scsi/fnic/vnic_dev.h, line 59 (as a function)
- drivers/scsi/snic/vnic_dev.h, line 15 (as a function)
- include/asm-generic/io.h, line 233 (as a function)
Referenced in 221 files:
- arch/alpha/include/asm/io.h, 2 times
- arch/alpha/include/asm/io_trivial.h, line 122
- arch/alpha/kernel/io.c, 2 times
- arch/loongarch/include/asm/loongson.h, line 41
- arch/parisc/lib/iomap.c, line 185
- arch/powerpc/include/asm/io-defs.h, line 17
- arch/powerpc/include/asm/io.h, 3 times
- arch/powerpc/platforms/cell/spider-pci.c, 2 times
- arch/sparc/include/asm/io_64.h, line 144
- arch/x86/events/intel/uncore.c, line 172
- arch/x86/include/asm/io.h, line 94
- arch/x86/include/asm/numachip/numachip_csr.h, line 80
- arch/x86/include/asm/uv/uv_hub.h, 3 times
- drivers/accel/habanalabs/common/device.c, line 100
- drivers/accel/habanalabs/gaudi/gaudi.c, line 6038
- drivers/accel/habanalabs/goya/goya.c, line 4220
- drivers/accel/ivpu/ivpu_hw_reg_io.h, line 90
- drivers/accel/qaic/qaic_timesync.c, 2 times
- drivers/acpi/osl.c, line 698
- drivers/ata/ahci.c, line 1578
- drivers/bluetooth/hci_vhci.c, 10 times
- drivers/char/agp/parisc-agp.c, 4 times
- drivers/char/hpet.c, 14 times
- drivers/char/hw_random/cavium-rng-vf.c, 3 times
- drivers/char/hw_random/cn10k-rng.c, 8 times
- drivers/char/ipmi/ipmi_si_mem_io.c, 3 times
- drivers/clk/clk-loongson2.c, 2 times
- drivers/cpufreq/tegra194-cpufreq.c, 2 times
- drivers/crypto/cavium/cpt/cpt_common.h, line 151
- drivers/crypto/cavium/nitrox/nitrox_dev.h, line 277
- drivers/crypto/cavium/nitrox/nitrox_isr.c, line 34
- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c, line 593
- drivers/crypto/cavium/zip/zip_main.c, line 70
- drivers/crypto/hisilicon/qm.c, 4 times
- drivers/crypto/marvell/octeontx/otx_cptpf_main.c, 3 times
- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c, 6 times
- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c, 7 times
- drivers/crypto/marvell/octeontx/otx_cptvf_main.c, 18 times
- drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c, 2 times
- drivers/crypto/marvell/octeontx2/cn10k_cpt.c, line 60
- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c, 2 times
- drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c, line 1100
- drivers/cxl/core/pci.c, line 206
- drivers/cxl/core/regs.c, line 127
- drivers/cxl/pci.c, 8 times
- drivers/dma/dw-edma/dw-edma-v0-core.c, line 62
- drivers/dma/ioat/dma.c, 3 times
- drivers/dma/ioat/dma.h, line 242
- drivers/dma/sf-pdma/sf-pdma.c, 3 times
- drivers/edac/i10nm_base.c, line 57
- drivers/edac/i3200_edac.c, 4 times
- drivers/edac/igen6_edac.c, 3 times
- drivers/edac/pnd2_edac.c, line 278
- drivers/edac/thunderx_edac.c, 35 times
- drivers/fpga/dfl-afu-error.c, 7 times
- drivers/fpga/dfl-afu-main.c, 12 times
- drivers/fpga/dfl-fme-error.c, 12 times
- drivers/fpga/dfl-fme-main.c, 24 times
- drivers/fpga/dfl-fme-mgr.c, 11 times
- drivers/fpga/dfl-fme-perf.c, 7 times
- drivers/fpga/dfl-fme-pr.c, 3 times
- drivers/fpga/dfl-n3000-nios.c, 2 times
- drivers/fpga/dfl-pci.c, 2 times
- drivers/fpga/dfl.c, 15 times
- drivers/fpga/dfl.h, 3 times
- drivers/gpio/gpio-mlxbf.c, 7 times
- drivers/gpio/gpio-mmio.c, line 100
- drivers/gpio/gpio-thunderx.c, 7 times
- drivers/gpu/drm/i915/gvt/dmabuf.c, line 81
- drivers/gpu/drm/i915/gvt/gtt.c, line 283
- drivers/gpu/drm/i915/i915_vgpu.c, line 87
- drivers/gpu/drm/loongson/lsdc_gfxpll.c, line 63
- drivers/gpu/drm/loongson/lsdc_pixpll.c, line 255
- drivers/i2c/busses/i2c-ismt.c, 2 times
- drivers/infiniband/hw/erdma/erdma.h, line 238
- drivers/infiniband/hw/hfi1/chip.c, line 1311
- drivers/infiniband/hw/hfi1/pcie.c, 2 times
- drivers/infiniband/hw/irdma/utils.c, line 130
- drivers/infiniband/hw/qib/qib_7220.h, line 134
- drivers/infiniband/hw/qib/qib_diag.c, line 358
- drivers/infiniband/hw/qib/qib_iba6120.c, 4 times
- drivers/infiniband/hw/qib/qib_iba7220.c, 3 times
- drivers/infiniband/hw/qib/qib_iba7322.c, 6 times
- drivers/input/misc/sgi_btns.c, line 32
- drivers/iommu/amd/init.c, 7 times
- drivers/iommu/intel/iommu.h, line 150
- drivers/irqchip/irq-loongson-pch-pic.c, line 298
- drivers/mailbox/pcc.c, line 143
- drivers/memory/dfl-emif.c, 4 times
- drivers/mfd/intel_pmc_bxt.c, 3 times
- drivers/misc/genwqe/card_base.c, line 1019
- drivers/misc/genwqe/card_ddcb.c, line 1147
- drivers/misc/ocxl/mmio.c, 3 times
- drivers/mmc/host/cavium-octeon.c, 2 times
- drivers/mmc/host/cavium-thunderx.c, line 181
- drivers/mmc/host/cavium.c, 14 times
- drivers/mmc/host/dw_mmc.h, line 487
- drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c, line 65
- drivers/net/ethernet/cavium/common/cavium_ptp.c, 5 times
- drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c, 14 times
- drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c, 4 times
- drivers/net/ethernet/cavium/liquidio/cn66xx_device.c, line 576
- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c, line 2405
- drivers/net/ethernet/cavium/liquidio/octeon_device.c, 2 times
- drivers/net/ethernet/cavium/liquidio/octeon_device.h, line 750
- drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c, 3 times
- drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c, line 79
- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h, 2 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c, line 1269
- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h, 2 times
- drivers/net/ethernet/cisco/enic/vnic_dev.c, 2 times
- drivers/net/ethernet/cisco/enic/vnic_dev.h, line 17
- drivers/net/ethernet/fungible/funcore/fun_dev.c, line 714
- drivers/net/ethernet/fungible/funeth/funeth_ethtool.c, 3 times
- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h, line 1093
- drivers/net/ethernet/intel/i40e/i40e_io.h, line 13
- drivers/net/ethernet/intel/iavf/iavf_osdep.h, line 20
- drivers/net/ethernet/intel/ice/ice_osdep.h, line 24
- drivers/net/ethernet/intel/idpf/idpf_mem.h, line 18
- drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c, 5 times
- drivers/net/ethernet/marvell/octeon_ep/octep_main.h, 2 times
- drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c, line 401
- drivers/net/ethernet/marvell/octeontx2/af/cgx.c, line 121
- drivers/net/ethernet/marvell/octeontx2/af/mcs.h, line 174
- drivers/net/ethernet/marvell/octeontx2/af/ptp.c, 16 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu.c, 3 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu.h, 2 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c, 3 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c, 4 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h, line 650
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c, line 612
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c, 3 times
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c, line 20
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c, 8 times
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c, 11 times
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c, 2 times
- drivers/net/ethernet/microsoft/mana/gdma_main.c, line 18
- drivers/net/ethernet/neterion/s2io.c, 123 times
- drivers/net/ethernet/netronome/nfp/nfp_net.h, line 812
- drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c, 12 times
- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c, 12 times
- drivers/net/ethernet/pensando/ionic/ionic_lif.c, line 3726
- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c, 2 times
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c, 3 times
- drivers/net/ethernet/rocker/rocker_main.c, line 120
- drivers/net/ethernet/sun/niu.c, 6 times
- drivers/net/ieee802154/ca8210.c, 5 times
- drivers/net/mdio/mdio-cavium.h, line 114
- drivers/ntb/hw/amd/ntb_hw_amd.h, 2 times
- drivers/nvme/host/apple.c, 2 times
- drivers/parisc/lba_pci.c, line 138
- drivers/parisc/sba_iommu.c, line 134
- drivers/parport/parport_ip32.c, 5 times
- drivers/pci/controller/pci-thunder-pem.c, 4 times
- drivers/pci/controller/vmd.c, 2 times
- drivers/peci/request.c, line 442
- drivers/perf/arm-ccn.c, 2 times
- drivers/perf/arm_cspmu/arm_cspmu.c, line 765
- drivers/perf/arm_smmuv3_pmu.c, 2 times
- drivers/perf/cxl_pmu.c, 8 times
- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c, line 52
- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c, line 98
- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c, line 172
- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c, line 236
- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c, line 159
- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c, line 178
- drivers/perf/hisilicon/hisi_uncore_uc_pmu.c, line 287
- drivers/perf/hisilicon/hns3_pmu.c, line 765
- drivers/perf/marvell_cn10k_tad_pmu.c, line 53
- drivers/platform/mellanox/mlxbf-bootctl.c, 3 times
- drivers/platform/mellanox/mlxbf-pmc.c, line 904
- drivers/platform/mellanox/mlxbf-tmfifo.c, 6 times
- drivers/platform/x86/ibm_rtl.c, line 276
- drivers/platform/x86/intel/pmt/class.c, 2 times
- drivers/platform/x86/intel/sdsi.c, 3 times
- drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c, 15 times
- drivers/platform/x86/intel/telemetry/pltdrv.c, 4 times
- drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c, 5 times
- drivers/platform/x86/intel_ips.c, line 231
- drivers/powercap/intel_rapl_tpmi.c, 3 times
- drivers/rpmsg/rpmsg_char.c, 6 times
- drivers/scsi/csiostor/csio_defs.h, line 53
- drivers/scsi/csiostor/csio_hw.h, line 564
- drivers/scsi/cxlflash/main.c, line 2123
- drivers/scsi/fnic/vnic_dev.c, 3 times
- drivers/scsi/fnic/vnic_dev.h, line 58
- drivers/scsi/qla2xxx/qla_nx.c, line 705
- drivers/scsi/smartpqi/smartpqi_init.c, 3 times
- drivers/scsi/snic/vnic_dev.h, line 14
- drivers/spi/spi-altera-dfl.c, 4 times
- drivers/spi/spi-cavium.c, 3 times
- drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c, line 133
- drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c, line 82
- drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.c, 3 times
- drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c, 2 times
- drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.c, 3 times
- drivers/vfio/fsl-mc/vfio_fsl_mc.c, line 270
- drivers/watchdog/marvell_gti_wdt.c, 3 times
- include/asm-generic/io.h, 4 times
- include/asm-generic/iomap.h, line 39
- include/linux/coresight.h, line 511
- include/linux/io-64-nonatomic-hi-lo.h, line 42
- include/linux/io-64-nonatomic-lo-hi.h, line 42
- include/linux/iopoll.h, 2 times
- include/linux/iosys-map.h, line 352
- include/sound/hdaudio.h, line 459
- lib/iomap.c, 4 times
- net/qrtr/tun.c, 4 times
- sound/core/seq/oss/seq_oss_event.c, 2 times
- sound/core/seq/oss/seq_oss_init.c, 7 times
- sound/core/seq/oss/seq_oss_ioctl.c, 4 times
- sound/core/seq/oss/seq_oss_midi.c, 6 times
- sound/core/seq/oss/seq_oss_readq.c, 2 times
- sound/core/seq/oss/seq_oss_readq.h, 5 times
- sound/core/seq/oss/seq_oss_rw.c, 15 times
- sound/mips/sgio2audio.c, 8 times
- sound/soc/intel/avs/ipc.c, 3 times
- sound/soc/intel/common/sst-dsp.c, line 43
- sound/soc/loongson/loongson_dma.c, 3 times
- sound/soc/sof/iomem-utils.c, line 46
- sound/soc/sof/ops.h, line 368