Searched refs:push_buffer (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/gpu/host1x/hw/ |
D | cdma_hw.c | 31 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() 75 cdma->last_pos = cdma->push_buffer.pos; in cdma_start() 81 host1x_ch_writel(ch, cdma->push_buffer.dma, HOST1X_CHANNEL_DMASTART); in cdma_start() 82 host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT); in cdma_start() 83 host1x_ch_writel(ch, cdma->push_buffer.dma + cdma->push_buffer.size + 4, in cdma_start() 111 cdma->last_pos = cdma->push_buffer.pos; in cdma_timeout_restart() 117 host1x_ch_writel(ch, cdma->push_buffer.dma, HOST1X_CHANNEL_DMASTART); in cdma_timeout_restart() 118 host1x_ch_writel(ch, cdma->push_buffer.dma + cdma->push_buffer.size, in cdma_timeout_restart() 137 host1x_ch_writel(ch, cdma->push_buffer.pos, HOST1X_CHANNEL_DMAPUT); in cdma_timeout_restart() [all …]
|
D | debug_hw_1x06.c | 42 !ch->cdma.push_buffer.mapped) { in host1x_debug_show_channel_cdma()
|
D | debug_hw_1x01.c | 41 !ch->cdma.push_buffer.mapped) { in host1x_debug_show_channel_cdma()
|
/Linux-v4.19/drivers/gpu/host1x/ |
D | cdma.c | 49 static void host1x_pushbuffer_destroy(struct push_buffer *pb) in host1x_pushbuffer_destroy() 71 static int host1x_pushbuffer_init(struct push_buffer *pb) in host1x_pushbuffer_init() 139 static void host1x_pushbuffer_push(struct push_buffer *pb, u32 op1, u32 op2) in host1x_pushbuffer_push() 153 static void host1x_pushbuffer_pop(struct push_buffer *pb, unsigned int slots) in host1x_pushbuffer_pop() 162 static u32 host1x_pushbuffer_space(struct push_buffer *pb) in host1x_pushbuffer_space() 179 struct push_buffer *pb = &cdma->push_buffer; in host1x_cdma_wait_locked() 299 struct push_buffer *pb = &cdma->push_buffer; in update_cdma_locked() 427 err = host1x_pushbuffer_init(&cdma->push_buffer); in host1x_cdma_init() 439 struct push_buffer *pb = &cdma->push_buffer; in host1x_cdma_deinit() 481 cdma->first_get = cdma->push_buffer.pos; in host1x_cdma_begin() [all …]
|
D | cdma.h | 44 struct push_buffer { struct 78 struct push_buffer push_buffer; /* channel's push buffer */ member 87 #define pb_to_cdma(pb) container_of(pb, struct host1x_cdma, push_buffer)
|
D | dev.h | 37 struct push_buffer; 60 void (*init)(struct push_buffer *pb); 299 struct push_buffer *pb) in host1x_hw_pushbuffer_init()
|