Searched refs:host1x_cdma (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/gpu/host1x/ |
D | cdma.h | 70 struct host1x_cdma { struct 87 #define pb_to_cdma(pb) container_of(pb, struct host1x_cdma, push_buffer) argument 89 int host1x_cdma_init(struct host1x_cdma *cdma); 90 int host1x_cdma_deinit(struct host1x_cdma *cdma); 91 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job); 92 void host1x_cdma_push(struct host1x_cdma *cdma, u32 op1, u32 op2); 93 void host1x_cdma_end(struct host1x_cdma *cdma, struct host1x_job *job); 94 void host1x_cdma_update(struct host1x_cdma *cdma); 95 void host1x_cdma_peek(struct host1x_cdma *cdma, u32 dmaget, int slot, 97 unsigned int host1x_cdma_wait_locked(struct host1x_cdma *cdma, [all …]
|
D | dev.h | 35 struct host1x_cdma; 48 void (*start)(struct host1x_cdma *cdma); 49 void (*stop)(struct host1x_cdma *cdma); 50 void (*flush)(struct host1x_cdma *cdma); 51 int (*timeout_init)(struct host1x_cdma *cdma, unsigned int syncpt); 52 void (*timeout_destroy)(struct host1x_cdma *cdma); 53 void (*freeze)(struct host1x_cdma *cdma); 54 void (*resume)(struct host1x_cdma *cdma, u32 getptr); 55 void (*timeout_cpu_incr)(struct host1x_cdma *cdma, u32 getptr, 246 struct host1x_cdma *cdma) in host1x_hw_cdma_start() [all …]
|
D | cdma.c | 51 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_destroy() 73 struct host1x_cdma *cdma = pb_to_cdma(pb); in host1x_pushbuffer_init() 175 unsigned int host1x_cdma_wait_locked(struct host1x_cdma *cdma, in host1x_cdma_wait_locked() 224 static void cdma_start_timer_locked(struct host1x_cdma *cdma, in cdma_start_timer_locked() 247 static void stop_cdma_timer_locked(struct host1x_cdma *cdma) in stop_cdma_timer_locked() 263 static void update_cdma_locked(struct host1x_cdma *cdma) in update_cdma_locked() 321 void host1x_cdma_update_sync_queue(struct host1x_cdma *cdma, in host1x_cdma_update_sync_queue() 414 int host1x_cdma_init(struct host1x_cdma *cdma) in host1x_cdma_init() 437 int host1x_cdma_deinit(struct host1x_cdma *cdma) in host1x_cdma_deinit() 456 int host1x_cdma_begin(struct host1x_cdma *cdma, struct host1x_job *job) in host1x_cdma_begin() [all …]
|
D | channel.h | 41 struct host1x_cdma cdma;
|
/Linux-v4.19/drivers/gpu/host1x/hw/ |
D | cdma_hw.c | 39 static void cdma_timeout_cpu_incr(struct host1x_cdma *cdma, u32 getptr, in cdma_timeout_cpu_incr() 68 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() 148 static void cdma_flush(struct host1x_cdma *cdma) in cdma_flush() 159 static void cdma_stop(struct host1x_cdma *cdma) in cdma_stop() 203 static void cdma_freeze(struct host1x_cdma *cdma) in cdma_freeze() 231 static void cdma_resume(struct host1x_cdma *cdma, u32 getptr) in cdma_resume() 254 struct host1x_cdma *cdma; in cdma_timeout_handler() 258 cdma = container_of(to_delayed_work(work), struct host1x_cdma, in cdma_timeout_handler() 303 static int cdma_timeout_init(struct host1x_cdma *cdma, unsigned int syncpt) in cdma_timeout_init() [all …]
|
D | debug_hw.c | 169 unsigned int words, struct host1x_cdma *cdma, in show_gather() 202 static void show_channel_gathers(struct output *o, struct host1x_cdma *cdma) in show_channel_gathers()
|
D | channel_hw.c | 32 static void trace_write_gather(struct host1x_cdma *cdma, struct host1x_bo *bo, in trace_write_gather() 63 struct host1x_cdma *cdma = &job->channel->cdma; in submit_gathers()
|
D | debug_hw_1x06.c | 27 struct host1x_cdma *cdma = &ch->cdma; in host1x_debug_show_channel_cdma()
|
D | debug_hw_1x01.c | 27 struct host1x_cdma *cdma = &ch->cdma; in host1x_debug_show_channel_cdma()
|