Lines Matching refs:host1x_bo
61 struct host1x_bo;
65 struct host1x_bo *(*get)(struct host1x_bo *bo);
66 void (*put)(struct host1x_bo *bo);
67 dma_addr_t (*pin)(struct host1x_bo *bo, struct sg_table **sgt);
68 void (*unpin)(struct host1x_bo *bo, struct sg_table *sgt);
69 void *(*mmap)(struct host1x_bo *bo);
70 void (*munmap)(struct host1x_bo *bo, void *addr);
71 void *(*kmap)(struct host1x_bo *bo, unsigned int pagenum);
72 void (*kunmap)(struct host1x_bo *bo, unsigned int pagenum, void *addr);
75 struct host1x_bo { struct
79 static inline void host1x_bo_init(struct host1x_bo *bo, in host1x_bo_init()
85 static inline struct host1x_bo *host1x_bo_get(struct host1x_bo *bo) in host1x_bo_get()
90 static inline void host1x_bo_put(struct host1x_bo *bo) in host1x_bo_put()
95 static inline dma_addr_t host1x_bo_pin(struct host1x_bo *bo, in host1x_bo_pin()
101 static inline void host1x_bo_unpin(struct host1x_bo *bo, struct sg_table *sgt) in host1x_bo_unpin()
106 static inline void *host1x_bo_mmap(struct host1x_bo *bo) in host1x_bo_mmap()
111 static inline void host1x_bo_munmap(struct host1x_bo *bo, void *addr) in host1x_bo_munmap()
116 static inline void *host1x_bo_kmap(struct host1x_bo *bo, unsigned int pagenum) in host1x_bo_kmap()
121 static inline void host1x_bo_kunmap(struct host1x_bo *bo, in host1x_bo_kunmap()
172 struct host1x_bo *bo;
176 struct host1x_bo *bo;
241 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo,