Home
last modified time | relevance | path

Searched refs:host1x_cdma (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/host1x/
A Dcdma.h59 struct host1x_cdma { struct
76 #define pb_to_cdma(pb) container_of(pb, struct host1x_cdma, push_buffer) argument
78 int host1x_cdma_init(struct host1x_cdma *cdma);
79 int host1x_cdma_deinit(struct host1x_cdma *cdma);
81 void host1x_cdma_push(struct host1x_cdma *cdma, u32 op1, u32 op2);
82 void host1x_cdma_push_wide(struct host1x_cdma *cdma, u32 op1, u32 op2,
84 void host1x_cdma_end(struct host1x_cdma *cdma, struct host1x_job *job);
85 void host1x_cdma_update(struct host1x_cdma *cdma);
86 void host1x_cdma_peek(struct host1x_cdma *cdma, u32 dmaget, int slot,
88 unsigned int host1x_cdma_wait_locked(struct host1x_cdma *cdma,
[all …]
A Ddev.h24 struct host1x_cdma;
37 void (*start)(struct host1x_cdma *cdma);
38 void (*stop)(struct host1x_cdma *cdma);
39 void (*flush)(struct host1x_cdma *cdma);
252 struct host1x_cdma *cdma) in host1x_hw_cdma_start()
258 struct host1x_cdma *cdma) in host1x_hw_cdma_stop()
264 struct host1x_cdma *cdma) in host1x_hw_cdma_flush()
270 struct host1x_cdma *cdma) in host1x_hw_cdma_timeout_init()
276 struct host1x_cdma *cdma) in host1x_hw_cdma_timeout_destroy()
282 struct host1x_cdma *cdma) in host1x_hw_cdma_freeze()
[all …]
A Dcdma.c50 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_destroy()
72 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_init()
236 struct host1x_cdma *cdma, in host1x_cdma_wait_pushbuffer_space()
273 static void cdma_start_timer_locked(struct host1x_cdma *cdma, in cdma_start_timer_locked()
294 static void stop_cdma_timer_locked(struct host1x_cdma *cdma) in stop_cdma_timer_locked()
310 static void update_cdma_locked(struct host1x_cdma *cdma) in update_cdma_locked()
363 void host1x_cdma_update_sync_queue(struct host1x_cdma *cdma, in host1x_cdma_update_sync_queue()
481 int host1x_cdma_init(struct host1x_cdma *cdma) in host1x_cdma_init()
504 int host1x_cdma_deinit(struct host1x_cdma *cdma) in host1x_cdma_deinit()
647 void host1x_cdma_end(struct host1x_cdma *cdma, in host1x_cdma_end()
[all …]
A Dchannel.h31 struct host1x_cdma cdma;
/linux/drivers/gpu/host1x/hw/
A Dcdma_hw.c28 static void cdma_timeout_cpu_incr(struct host1x_cdma *cdma, u32 getptr, in cdma_timeout_cpu_incr()
43 static void cdma_start(struct host1x_cdma *cdma) in cdma_start()
89 static void cdma_timeout_restart(struct host1x_cdma *cdma, u32 getptr) in cdma_timeout_restart()
143 static void cdma_flush(struct host1x_cdma *cdma) in cdma_flush()
154 static void cdma_stop(struct host1x_cdma *cdma) in cdma_stop()
198 static void cdma_freeze(struct host1x_cdma *cdma) in cdma_freeze()
226 static void cdma_resume(struct host1x_cdma *cdma, u32 getptr) in cdma_resume()
249 struct host1x_cdma *cdma; in cdma_timeout_handler()
253 cdma = container_of(to_delayed_work(work), struct host1x_cdma, in cdma_timeout_handler()
298 static int cdma_timeout_init(struct host1x_cdma *cdma) in cdma_timeout_init()
[all …]
A Dchannel_hw.c21 static void trace_write_gather(struct host1x_cdma *cdma, struct host1x_bo *bo, in trace_write_gather()
50 static void submit_wait(struct host1x_cdma *cdma, u32 id, u32 threshold, in submit_wait()
84 struct host1x_cdma *cdma = &job->channel->cdma; in submit_gathers()
A Ddebug_hw.c160 unsigned int words, struct host1x_cdma *cdma, in show_gather()
193 static void show_channel_gathers(struct output *o, struct host1x_cdma *cdma) in show_channel_gathers()
A Ddebug_hw_1x06.c18 struct host1x_cdma *cdma = &ch->cdma; in host1x_debug_show_channel_cdma()
A Ddebug_hw_1x01.c18 struct host1x_cdma *cdma = &ch->cdma; in host1x_debug_show_channel_cdma()

Completed in 13 milliseconds