1 2#ifndef RADEON_DUMMY_BUFMGR_H 3#define RADEON_DUMMY_BUFMGR_H 4/* when we don't have modesetting but we still need these functions */ 5 6struct radeon_bo { 7 int dummy; 8 void *ptr; 9}; 10 11static inline int radeon_cs_begin(Bool dummy, int d2, const char *file, 12 const char *func, int line) 13{ 14 return 0; 15} 16 17static inline int radeon_cs_end(Bool dummy, const char *file, 18 const char *func, int line) 19{ 20 return 0; 21} 22 23static inline void radeon_cs_write_dword(Bool cs, uint32_t dword) 24{ 25} 26 27static inline int radeon_cs_write_reloc(Bool cs, 28 struct radeon_bo *bo, 29 uint32_t read_domain, 30 uint32_t write_domain, 31 uint32_t flags) 32{ 33 return 0; 34} 35 36static inline int radeon_bo_map(struct radeon_bo *bo, int write) {return 0;} 37static inline void radeon_bo_ref(struct radeon_bo *bo) {return;} 38static inline struct radeon_bo *radeon_bo_unref(struct radeon_bo *bo) {return NULL;} 39static inline void radeon_bo_unmap(struct radeon_bo *bo) {return;} 40static inline int radeon_bo_wait(struct radeon_bo *bo) {return 0;} 41 42static inline int radeon_cs_space_add_persistent_bo(Bool cs, struct radeon_bo *bo, 43 uint32_t read_domains, uint32_t write_domain) 44{ 45 return 0; 46} 47 48static inline int radeon_cs_space_check(Bool cs) 49{ 50 return 0; 51} 52 53static inline void radeon_cs_flush_indirect(ScrnInfoPtr pScrn) 54{ 55} 56 57static inline void radeon_ddx_cs_start(ScrnInfoPtr pScrn, int n, 58 const char *file, const char *func, int line) 59{ 60} 61 62#endif 63