Lines Matching refs:address
87 static inline uint64_t ody_csr_read(ody_csr_type_t type, int busnum, int size, uint64_t address) __…
88 static inline uint64_t ody_csr_read(ody_csr_type_t type, int busnum, int size, uint64_t address) in ody_csr_read() argument
90 extern uint64_t __ody_csr_read_slow(ody_csr_type_t type, int busnum, int size, uint64_t address); in ody_csr_read()
109 return *(volatile uint8_t *)address; in ody_csr_read()
111 return ody_le16_to_cpu(*(volatile uint16_t *)address); in ody_csr_read()
113 return ody_le32_to_cpu(*(volatile uint32_t *)address); in ody_csr_read()
115 return ody_le64_to_cpu(*(volatile uint64_t *)address); in ody_csr_read()
118 return __ody_csr_read_slow(type, busnum, size, address); in ody_csr_read()
134 static inline void ody_csr_write(ody_csr_type_t type, int busnum, int size, uint64_t address, uint6…
135 static inline void ody_csr_write(ody_csr_type_t type, int busnum, int size, uint64_t address, uint6… in ody_csr_write() argument
137 …extern void __ody_csr_write_slow(ody_csr_type_t type, int busnum, int size, uint64_t address, uint… in ody_csr_write()
156 *(volatile uint8_t *)address = value; in ody_csr_write()
159 *(volatile uint16_t *)address = ody_cpu_to_le16(value); in ody_csr_write()
162 *(volatile uint32_t *)address = ody_cpu_to_le32(value); in ody_csr_write()
165 *(volatile uint64_t *)address = ody_cpu_to_le64(value); in ody_csr_write()
170 __ody_csr_write_slow(type, busnum, size, address, value); in ody_csr_write()