Lines Matching refs:host1x
39 int (*init)(struct host1x_channel *channel, struct host1x *host,
62 void (*show_channel_cdma)(struct host1x *host,
65 void (*show_channel_fifo)(struct host1x *host,
68 void (*show_mlocks)(struct host1x *host, struct output *output);
82 int (*init_host_sync)(struct host1x *host, u32 cpm,
85 struct host1x *host, u32 id, u32 thresh);
86 void (*enable_syncpt_intr)(struct host1x *host, u32 id);
87 void (*disable_syncpt_intr)(struct host1x *host, u32 id);
88 void (*disable_all_syncpt_intrs)(struct host1x *host);
89 int (*free_syncpt_irq)(struct host1x *host);
97 int (*init)(struct host1x *); /* initialize per SoC ops */
101 struct host1x { struct
136 void host1x_sync_writel(struct host1x *host1x, u32 r, u32 v); argument
137 u32 host1x_sync_readl(struct host1x *host1x, u32 r);
141 static inline void host1x_hw_syncpt_restore(struct host1x *host, in host1x_hw_syncpt_restore()
147 static inline void host1x_hw_syncpt_restore_wait_base(struct host1x *host, in host1x_hw_syncpt_restore_wait_base()
153 static inline void host1x_hw_syncpt_load_wait_base(struct host1x *host, in host1x_hw_syncpt_load_wait_base()
159 static inline u32 host1x_hw_syncpt_load(struct host1x *host, in host1x_hw_syncpt_load()
165 static inline int host1x_hw_syncpt_cpu_incr(struct host1x *host, in host1x_hw_syncpt_cpu_incr()
171 static inline int host1x_hw_syncpt_patch_wait(struct host1x *host, in host1x_hw_syncpt_patch_wait()
178 static inline int host1x_hw_intr_init_host_sync(struct host1x *host, u32 cpm, in host1x_hw_intr_init_host_sync()
184 static inline void host1x_hw_intr_set_syncpt_threshold(struct host1x *host, in host1x_hw_intr_set_syncpt_threshold()
190 static inline void host1x_hw_intr_enable_syncpt_intr(struct host1x *host, in host1x_hw_intr_enable_syncpt_intr()
196 static inline void host1x_hw_intr_disable_syncpt_intr(struct host1x *host, in host1x_hw_intr_disable_syncpt_intr()
202 static inline void host1x_hw_intr_disable_all_syncpt_intrs(struct host1x *host) in host1x_hw_intr_disable_all_syncpt_intrs()
207 static inline int host1x_hw_intr_free_syncpt_irq(struct host1x *host) in host1x_hw_intr_free_syncpt_irq()
212 static inline int host1x_hw_channel_init(struct host1x *host, in host1x_hw_channel_init()
219 static inline int host1x_hw_channel_submit(struct host1x *host, in host1x_hw_channel_submit()
225 static inline void host1x_hw_cdma_start(struct host1x *host, in host1x_hw_cdma_start()
231 static inline void host1x_hw_cdma_stop(struct host1x *host, in host1x_hw_cdma_stop()
237 static inline void host1x_hw_cdma_flush(struct host1x *host, in host1x_hw_cdma_flush()
243 static inline int host1x_hw_cdma_timeout_init(struct host1x *host, in host1x_hw_cdma_timeout_init()
250 static inline void host1x_hw_cdma_timeout_destroy(struct host1x *host, in host1x_hw_cdma_timeout_destroy()
256 static inline void host1x_hw_cdma_freeze(struct host1x *host, in host1x_hw_cdma_freeze()
262 static inline void host1x_hw_cdma_resume(struct host1x *host, in host1x_hw_cdma_resume()
268 static inline void host1x_hw_cdma_timeout_cpu_incr(struct host1x *host, in host1x_hw_cdma_timeout_cpu_incr()
278 static inline void host1x_hw_pushbuffer_init(struct host1x *host, in host1x_hw_pushbuffer_init()
284 static inline void host1x_hw_debug_init(struct host1x *host, struct dentry *de) in host1x_hw_debug_init()
290 static inline void host1x_hw_show_channel_cdma(struct host1x *host, in host1x_hw_show_channel_cdma()
297 static inline void host1x_hw_show_channel_fifo(struct host1x *host, in host1x_hw_show_channel_fifo()
304 static inline void host1x_hw_show_mlocks(struct host1x *host, struct output *o) in host1x_hw_show_mlocks()