Home
last modified time | relevance | path

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

/drivers/gpu/host1x/
Dcdma.h68 struct host1x_cdma { struct
85 #define pb_to_cdma(pb) container_of(pb, struct host1x_cdma, push_buffer) argument
87 int host1x_cdma_init(struct host1x_cdma *cdma);
88 int host1x_cdma_deinit(struct host1x_cdma *cdma);
89 void host1x_cdma_stop(struct host1x_cdma *cdma);
90 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job);
91 void host1x_cdma_push(struct host1x_cdma *cdma, u32 op1, u32 op2);
92 void host1x_cdma_end(struct host1x_cdma *cdma, struct host1x_job *job);
93 void host1x_cdma_update(struct host1x_cdma *cdma);
94 void host1x_cdma_peek(struct host1x_cdma *cdma, u32 dmaget, int slot,
[all …]
Ddev.h32 struct host1x_cdma;
45 void (*start)(struct host1x_cdma *cdma);
46 void (*stop)(struct host1x_cdma *cdma);
47 void (*flush)(struct host1x_cdma *cdma);
48 int (*timeout_init)(struct host1x_cdma *cdma, u32 syncpt_id);
49 void (*timeout_destroy)(struct host1x_cdma *cdma);
50 void (*freeze)(struct host1x_cdma *cdma);
51 void (*resume)(struct host1x_cdma *cdma, u32 getptr);
52 void (*timeout_cpu_incr)(struct host1x_cdma *cdma, u32 getptr,
226 struct host1x_cdma *cdma) in host1x_hw_cdma_start()
[all …]
Dcdma.c51 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_destroy()
67 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_init()
133 unsigned int host1x_cdma_wait_locked(struct host1x_cdma *cdma, in host1x_cdma_wait_locked()
175 static void cdma_start_timer_locked(struct host1x_cdma *cdma, in cdma_start_timer_locked()
198 static void stop_cdma_timer_locked(struct host1x_cdma *cdma) in stop_cdma_timer_locked()
214 static void update_cdma_locked(struct host1x_cdma *cdma) in update_cdma_locked()
269 void host1x_cdma_update_sync_queue(struct host1x_cdma *cdma, in host1x_cdma_update_sync_queue()
362 int host1x_cdma_init(struct host1x_cdma *cdma) in host1x_cdma_init()
384 int host1x_cdma_deinit(struct host1x_cdma *cdma) in host1x_cdma_deinit()
403 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job) in host1x_cdma_begin()
[all …]
Dchannel.h37 struct host1x_cdma cdma;
/drivers/gpu/host1x/hw/
Dcdma_hw.c39 static void cdma_timeout_cpu_incr(struct host1x_cdma *cdma, u32 getptr, in cdma_timeout_cpu_incr()
67 static void cdma_start(struct host1x_cdma *cdma) in cdma_start()
103 static void cdma_timeout_restart(struct host1x_cdma *cdma, u32 getptr) in cdma_timeout_restart()
149 static void cdma_flush(struct host1x_cdma *cdma) in cdma_flush()
160 static void cdma_stop(struct host1x_cdma *cdma) in cdma_stop()
178 static void cdma_freeze(struct host1x_cdma *cdma) in cdma_freeze()
209 static void cdma_resume(struct host1x_cdma *cdma, u32 getptr) in cdma_resume()
234 struct host1x_cdma *cdma; in cdma_timeout_handler()
242 cdma = container_of(to_delayed_work(work), struct host1x_cdma, in cdma_timeout_handler()
294 static int cdma_timeout_init(struct host1x_cdma *cdma, u32 syncpt_id) in cdma_timeout_init()
[all …]
Ddebug_hw.c109 unsigned int words, struct host1x_cdma *cdma, in show_gather()
141 static void show_channel_gathers(struct output *o, struct host1x_cdma *cdma) in show_channel_gathers()
182 struct host1x_cdma *cdma = &ch->cdma; in host1x_debug_show_channel_cdma()
Dchannel_hw.c32 static void trace_write_gather(struct host1x_cdma *cdma, struct host1x_bo *bo, in trace_write_gather()
58 struct host1x_cdma *cdma = &job->channel->cdma; in submit_gathers()