Lines Matching refs:host1x_bo
57 struct host1x_bo;
61 struct host1x_bo *(*get)(struct host1x_bo *bo);
62 void (*put)(struct host1x_bo *bo);
63 dma_addr_t (*pin)(struct host1x_bo *bo, struct sg_table **sgt);
64 void (*unpin)(struct host1x_bo *bo, struct sg_table *sgt);
65 void *(*mmap)(struct host1x_bo *bo);
66 void (*munmap)(struct host1x_bo *bo, void *addr);
67 void *(*kmap)(struct host1x_bo *bo, unsigned int pagenum);
68 void (*kunmap)(struct host1x_bo *bo, unsigned int pagenum, void *addr);
71 struct host1x_bo { struct
75 static inline void host1x_bo_init(struct host1x_bo *bo, in host1x_bo_init()
81 static inline struct host1x_bo *host1x_bo_get(struct host1x_bo *bo) in host1x_bo_get()
86 static inline void host1x_bo_put(struct host1x_bo *bo) in host1x_bo_put()
91 static inline dma_addr_t host1x_bo_pin(struct host1x_bo *bo, in host1x_bo_pin()
97 static inline void host1x_bo_unpin(struct host1x_bo *bo, struct sg_table *sgt) in host1x_bo_unpin()
102 static inline void *host1x_bo_mmap(struct host1x_bo *bo) in host1x_bo_mmap()
107 static inline void host1x_bo_munmap(struct host1x_bo *bo, void *addr) in host1x_bo_munmap()
112 static inline void *host1x_bo_kmap(struct host1x_bo *bo, unsigned int pagenum) in host1x_bo_kmap()
117 static inline void host1x_bo_kunmap(struct host1x_bo *bo, in host1x_bo_kunmap()
169 struct host1x_bo *bo;
173 struct host1x_bo *bo;
240 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *mem_id,