Home
last modified time | relevance | path

Searched refs:readq (Results 1 – 24 of 24) sorted by relevance

/arch/ia64/kernel/
Dcyclone.c27 return (u64)readq((void __iomem *)cyclone_mc); in read_cyclone()
60 base = readq(reg); in init_cyclone_clock()
/arch/parisc/include/asm/
Dio.h192 static inline unsigned long long readq(const volatile void __iomem *addr) in readq() function
217 #define readq readq macro
226 #define readq_relaxed(addr) readq(addr)
/arch/alpha/include/asm/
Dio.h165 REMAP1(u64, readq, const volatile) in REMAP1()
255 extern u64 readq(const volatile void __iomem *addr);
456 return IO_CONCAT(__IO_PREFIX,readq)(addr); in __raw_readq()
476 extern inline u64 readq(const volatile void __iomem *addr) in readq() function
573 #define readq readq macro
Dio_trivial.h110 IO_CONCAT(__IO_PREFIX,readq)(const volatile void __iomem *a) in IO_CONCAT() argument
/arch/ia64/sn/kernel/sn2/
Dtimer.c28 return (u64)readq(RTC_COUNTER_ADDR); in read_sn2()
/arch/sparc/include/asm/
Dio_64.h142 #define readq readq macro
143 #define readq_relaxed readq
144 static inline u64 readq(const volatile void __iomem *addr) in readq() function
/arch/powerpc/platforms/cell/
Dspider-pci.c67 SPIDER_PCI_MMIO_READ(readq, u64) in SPIDER_PCI_MMIO_READ()
175 .readq = spiderpci_readq,
/arch/tile/include/gxio/
Dcommon.h32 #define __gxio_mmio_read64(addr) readq(addr)
/arch/x86/include/asm/
Dio.h97 build_mmio_read(readq, "q", unsigned long, "=r", :"memory")
109 #define readq readq macro
/arch/tile/include/asm/
Dio.h203 static inline u64 readq(unsigned long addr) in readq() function
235 #define readq __raw_readq macro
244 #define readq_relaxed readq
253 #define ioread64 readq
/arch/x86/include/asm/numachip/
Dnumachip_csr.h80 return readq(numachip2_lcsr_address(offset)); in numachip2_read64_lcsr()
/arch/mips/include/asm/
Dio.h451 #define readq_relaxed readq in BUILDIO_MEM()
479 #define readq readq in BUILDIO_MEM() macro
/arch/x86/kernel/
Dpci-calgary_64.c571 val = readq(target); in calgary_tce_cache_blast()
613 val64 = readq(target); in calioc2_tce_cache_blast()
794 val64 = be64_to_cpu(readq(target)); in calgary_setup_tar()
808 readq(target); /* flush */ in calgary_setup_tar()
821 val64 = be64_to_cpu(readq(target)); in calgary_free_bus()
824 readq(target); /* flush */ in calgary_free_bus()
954 val64 = be64_to_cpu(readq(target)); in calgary_set_split_completion_timeout()
961 readq(target); /* flush */ in calgary_set_split_completion_timeout()
1355 tce_space = be64_to_cpu(readq(target)); in get_tce_space_from_tar()
/arch/alpha/kernel/
Dio.c117 return IO_CONCAT(__IO_PREFIX,readq)(addr); in __raw_readq()
170 u64 readq(const volatile void __iomem *addr) in readq() function
204 EXPORT_SYMBOL(readq);
/arch/ia64/include/asm/
Dmachvec.h147 # define platform_readq ia64_mv.readq
191 ia64_mv_readq_t *readq; member
Dio.h381 #define readq(a) __readq((a)) macro
389 #define __raw_readq readq
/arch/metag/include/asm/
Dio.h112 #define readq __raw_readq macro
/arch/x86/include/asm/uv/
Duv_hub.h629 return readq(uv_global_mmr32_address(pnode, offset)); in uv_read_global_mmr32()
649 return readq(uv_global_mmr64_address(pnode, offset)); in uv_read_global_mmr64()
673 return readq(uv_local_mmr_address(offset)); in uv_read_local_mmr()
/arch/powerpc/kernel/
Diomap.c46 return readq(addr); in ioread64()
/arch/powerpc/include/asm/
Dio-defs.h17 DEF_PCI_AC_RET(readq, u64, (const PCI_IO_ADDR addr), (addr), mem, addr)
Dio.h633 #define readq readq macro
654 #define readq_relaxed(addr) readq(addr)
/arch/arm64/include/asm/
Dio.h153 #define readq(c) ({ u64 __v = readq_relaxed(c); __iormb(__v); __v; }) macro
/arch/sh/include/asm/
Dio.h52 #define readq(a) ({ u64 r_ = readq_relaxed(a); rmb(); r_; }) macro
/arch/mips/loongson64/loongson-3/
Dsmp.c46 #define loongson3_ipi_read64(addr) readq(addr)