Lines Matching refs:host1x_bo
74 struct host1x_bo;
78 struct host1x_bo *(*get)(struct host1x_bo *bo);
79 void (*put)(struct host1x_bo *bo);
80 dma_addr_t (*pin)(struct host1x_bo *bo, struct sg_table **sgt);
81 void (*unpin)(struct host1x_bo *bo, struct sg_table *sgt);
82 void *(*mmap)(struct host1x_bo *bo);
83 void (*munmap)(struct host1x_bo *bo, void *addr);
84 void *(*kmap)(struct host1x_bo *bo, unsigned int pagenum);
85 void (*kunmap)(struct host1x_bo *bo, unsigned int pagenum, void *addr);
88 struct host1x_bo { struct
92 static inline void host1x_bo_init(struct host1x_bo *bo, in host1x_bo_init()
98 static inline struct host1x_bo *host1x_bo_get(struct host1x_bo *bo) in host1x_bo_get()
103 static inline void host1x_bo_put(struct host1x_bo *bo) in host1x_bo_put()
108 static inline dma_addr_t host1x_bo_pin(struct host1x_bo *bo, in host1x_bo_pin()
114 static inline void host1x_bo_unpin(struct host1x_bo *bo, struct sg_table *sgt) in host1x_bo_unpin()
119 static inline void *host1x_bo_mmap(struct host1x_bo *bo) in host1x_bo_mmap()
124 static inline void host1x_bo_munmap(struct host1x_bo *bo, void *addr) in host1x_bo_munmap()
129 static inline void *host1x_bo_kmap(struct host1x_bo *bo, unsigned int pagenum) in host1x_bo_kmap()
134 static inline void host1x_bo_kunmap(struct host1x_bo *bo, in host1x_bo_kunmap()
185 struct host1x_bo *bo;
189 struct host1x_bo *bo;
254 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo,