Home
last modified time | relevance | path

Searched refs:push_buffer (Results 1 – 5 of 5) sorted by relevance

/drivers/gpu/host1x/hw/
Dcdma_hw.c31 static void push_buffer_init(struct push_buffer *pb) in push_buffer_init()
43 struct push_buffer *pb = &cdma->push_buffer; in cdma_timeout_cpu_incr()
74 cdma->last_pos = cdma->push_buffer.pos; in cdma_start()
80 host1x_ch_writel(ch, cdma->push_buffer.phys, HOST1X_CHANNEL_DMASTART); in cdma_start()
81 host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT); in cdma_start()
82 host1x_ch_writel(ch, cdma->push_buffer.phys + in cdma_start()
83 cdma->push_buffer.size_bytes + 4, in cdma_start()
111 cdma->last_pos = cdma->push_buffer.pos; in cdma_timeout_restart()
117 host1x_ch_writel(ch, cdma->push_buffer.phys, HOST1X_CHANNEL_DMASTART); in cdma_timeout_restart()
118 host1x_ch_writel(ch, cdma->push_buffer.phys + in cdma_timeout_restart()
[all …]
Ddebug_hw.c196 !ch->cdma.push_buffer.mapped) { in host1x_debug_show_channel_cdma()
/drivers/gpu/host1x/
Dcdma.c49 static void host1x_pushbuffer_destroy(struct push_buffer *pb) in host1x_pushbuffer_destroy()
65 static int host1x_pushbuffer_init(struct push_buffer *pb) in host1x_pushbuffer_init()
97 static void host1x_pushbuffer_push(struct push_buffer *pb, u32 op1, u32 op2) in host1x_pushbuffer_push()
111 static void host1x_pushbuffer_pop(struct push_buffer *pb, unsigned int slots) in host1x_pushbuffer_pop()
120 static u32 host1x_pushbuffer_space(struct push_buffer *pb) in host1x_pushbuffer_space()
142 struct push_buffer *pb = &cdma->push_buffer; in host1x_cdma_wait_locked()
249 struct push_buffer *pb = &cdma->push_buffer; in update_cdma_locked()
375 err = host1x_pushbuffer_init(&cdma->push_buffer); in host1x_cdma_init()
386 struct push_buffer *pb = &cdma->push_buffer; in host1x_cdma_deinit()
426 cdma->first_get = cdma->push_buffer.pos; in host1x_cdma_begin()
[all …]
Dcdma.h44 struct push_buffer { struct
76 struct push_buffer push_buffer; /* channel's push buffer */ member
85 #define pb_to_cdma(pb) container_of(pb, struct host1x_cdma, push_buffer)
Ddev.h34 struct push_buffer;
57 void (*init)(struct push_buffer *pb);
279 struct push_buffer *pb) in host1x_hw_pushbuffer_init()