Home
last modified time | relevance | path

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

/arch/x86/include/asm/
Dio.h90 build_mmio_read(readq, "q", unsigned long, "=r", :"memory")
93 #define readq_relaxed(a) readq(a)
96 #define __raw_readq(a) readq(a)
100 #define readq readq macro
/arch/ia64/kernel/
Dcyclone.c26 return (cycle_t)readq((void __iomem *)cyclone_mc); in read_cyclone()
59 base = readq(reg); in init_cyclone_clock()
/arch/parisc/include/asm/
Dio.h191 static inline unsigned long long readq(const volatile void __iomem *addr) in readq() function
216 #define readq readq macro
225 #define readq_relaxed(addr) readq(addr)
/arch/ia64/sn/kernel/sn2/
Dtimer.c27 return (cycle_t)readq(RTC_COUNTER_ADDR); in read_sn2()
/arch/alpha/include/asm/
Dio.h164 REMAP1(u64, readq, const volatile) in REMAP1()
254 extern u64 readq(const volatile void __iomem *addr);
454 return IO_CONCAT(__IO_PREFIX,readq)(addr); in __raw_readq()
474 extern inline u64 readq(const volatile void __iomem *addr) in readq() function
571 #define readq readq macro
Dio_trivial.h109 IO_CONCAT(__IO_PREFIX,readq)(const volatile void __iomem *a) in IO_CONCAT() argument
/arch/tile/include/gxio/
Dcommon.h32 #define __gxio_mmio_read64(addr) readq(addr)
/arch/sparc/include/asm/
Dio_64.h141 #define readq readq macro
142 #define readq_relaxed readq
143 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/x86/include/asm/numachip/
Dnumachip_csr.h80 return readq(numachip2_lcsr_address(offset)); in numachip2_read64_lcsr()
/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/uv/
Duv_hub.h414 return readq(uv_global_mmr32_address(pnode, offset)); in uv_read_global_mmr32()
434 return readq(uv_global_mmr64_address(pnode, offset)); in uv_read_global_mmr64()
468 return readq(uv_local_mmr_address(offset)); in uv_read_local_mmr()
/arch/mips/include/asm/
Dio.h448 #define readq_relaxed readq in BUILDIO_MEM()
476 #define readq readq in BUILDIO_MEM() macro
/arch/x86/kernel/
Dpci-calgary_64.c562 val = readq(target); in calgary_tce_cache_blast()
604 val64 = readq(target); in calioc2_tce_cache_blast()
785 val64 = be64_to_cpu(readq(target)); in calgary_setup_tar()
799 readq(target); /* flush */ in calgary_setup_tar()
812 val64 = be64_to_cpu(readq(target)); in calgary_free_bus()
815 readq(target); /* flush */ in calgary_free_bus()
945 val64 = be64_to_cpu(readq(target)); in calgary_set_split_completion_timeout()
952 readq(target); /* flush */ in calgary_set_split_completion_timeout()
1347 tce_space = be64_to_cpu(readq(target)); in get_tce_space_from_tar()
/arch/alpha/kernel/
Dio.c116 return IO_CONCAT(__IO_PREFIX,readq)(addr); in __raw_readq()
169 u64 readq(const volatile void __iomem *addr) in readq() function
203 EXPORT_SYMBOL(readq);
/arch/ia64/include/asm/
Dmachvec.h147 # define platform_readq ia64_mv.readq
191 ia64_mv_readq_t *readq; member
Dio.h380 #define readq(a) __readq((a)) macro
388 #define __raw_readq readq
/arch/metag/include/asm/
Dio.h111 #define readq __raw_readq macro
/arch/powerpc/include/asm/
Dio-defs.h16 DEF_PCI_AC_RET(readq, u64, (const PCI_IO_ADDR addr), (addr), mem, addr)
Dio.h602 #define readq readq macro
623 #define readq_relaxed(addr) readq(addr)
/arch/arm64/include/asm/
Dio.h138 #define readq(c) ({ u64 __v = readq_relaxed(c); __iormb(); __v; }) macro
/arch/sh/include/asm/
Dio.h51 #define readq(a) ({ u64 r_ = readq_relaxed(a); rmb(); r_; }) macro
/arch/mips/loongson64/loongson-3/
Dsmp.c44 #define loongson3_ipi_read64(addr) readq(addr)