Lines Matching defs:base
29 #define ERR_GSR(base, size_num_k, n) \
30 ((base) + (0x380ULL * (size_num_k)) + (8ULL * (n)))
33 #define ERR_DEVID(base, size_num_k) \
34 ((base) + ((0x400ULL * (size_num_k)) - 0x100ULL) + 0xc8ULL)
198 static inline uint64_t ser_get_feature(uintptr_t base, unsigned int idx)
200 return mmio_read_64(base + ERR_FR(idx));
203 static inline uint64_t ser_get_control(uintptr_t base, unsigned int idx)
205 return mmio_read_64(base + ERR_CTLR(idx));
208 static inline uint64_t ser_get_status(uintptr_t base, unsigned int idx)
210 return mmio_read_64(base + ERR_STATUS(idx));
224 static inline void ser_set_status(uintptr_t base, unsigned int idx,
227 mmio_write_64(base + ERR_STATUS(idx), status);
230 static inline uint64_t ser_get_addr(uintptr_t base, unsigned int idx)
232 return mmio_read_64(base + ERR_ADDR(idx));
235 static inline uint64_t ser_get_misc0(uintptr_t base, unsigned int idx)
237 return mmio_read_64(base + ERR_MISC0(idx));
240 static inline uint64_t ser_get_misc1(uintptr_t base, unsigned int idx)
242 return mmio_read_64(base + ERR_MISC1(idx));
261 int ser_probe_memmap(uintptr_t base, unsigned int size_num_k, int *probe_data);