Home
last modified time | relevance | path

Searched refs:dsb_buf (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_dsb_buffer.c18 u32 intel_dsb_buffer_ggtt_offset(struct intel_dsb_buffer *dsb_buf) in intel_dsb_buffer_ggtt_offset() argument
20 return i915_ggtt_offset(dsb_buf->vma); in intel_dsb_buffer_ggtt_offset()
23 void intel_dsb_buffer_write(struct intel_dsb_buffer *dsb_buf, u32 idx, u32 val) in intel_dsb_buffer_write() argument
25 dsb_buf->cmd_buf[idx] = val; in intel_dsb_buffer_write()
28 u32 intel_dsb_buffer_read(struct intel_dsb_buffer *dsb_buf, u32 idx) in intel_dsb_buffer_read() argument
30 return dsb_buf->cmd_buf[idx]; in intel_dsb_buffer_read()
33 void intel_dsb_buffer_memset(struct intel_dsb_buffer *dsb_buf, u32 idx, u32 val, size_t size) in intel_dsb_buffer_memset() argument
35 WARN_ON(idx > (dsb_buf->buf_size - size) / sizeof(*dsb_buf->cmd_buf)); in intel_dsb_buffer_memset()
37 memset(&dsb_buf->cmd_buf[idx], val, size); in intel_dsb_buffer_memset()
43 struct intel_dsb_buffer *dsb_buf; in intel_dsb_buffer_create() local
[all …]
H A Dintel_dsb.c29 struct intel_dsb_buffer *dsb_buf; member
214 intel_dsb_buffer_read(dsb->dsb_buf, i), in intel_dsb_dump()
215 intel_dsb_buffer_read(dsb->dsb_buf, i + 1), in intel_dsb_dump()
216 intel_dsb_buffer_read(dsb->dsb_buf, i + 2), in intel_dsb_dump()
217 intel_dsb_buffer_read(dsb->dsb_buf, i + 3)); in intel_dsb_dump()
234 return intel_dsb_buffer_ggtt_offset(dsb->dsb_buf); in intel_dsb_head()
239 return intel_dsb_buffer_ggtt_offset(dsb->dsb_buf) + intel_dsb_size(dsb); in intel_dsb_tail()
266 intel_dsb_buffer_write(dsb->dsb_buf, dsb->free_pos++, dsb->ins[0]); in intel_dsb_emit()
267 intel_dsb_buffer_write(dsb->dsb_buf, dsb->free_pos++, dsb->ins[1]); in intel_dsb_emit()
338 intel_dsb_buffer_write(dsb->dsb_buf, dsb->ins_start_offset + 0, in intel_dsb_reg_write_indexed()
[all …]
/linux/drivers/gpu/drm/xe/display/
H A Dxe_dsb_buffer.c17 u32 intel_dsb_buffer_ggtt_offset(struct intel_dsb_buffer *dsb_buf) in intel_dsb_buffer_ggtt_offset() argument
19 return xe_bo_ggtt_addr(dsb_buf->bo); in intel_dsb_buffer_ggtt_offset()
22 void intel_dsb_buffer_write(struct intel_dsb_buffer *dsb_buf, u32 idx, u32 val) in intel_dsb_buffer_write() argument
24 iosys_map_wr(&dsb_buf->bo->vmap, idx * 4, u32, val); in intel_dsb_buffer_write()
27 u32 intel_dsb_buffer_read(struct intel_dsb_buffer *dsb_buf, u32 idx) in intel_dsb_buffer_read() argument
29 return iosys_map_rd(&dsb_buf->bo->vmap, idx * 4, u32); in intel_dsb_buffer_read()
32 void intel_dsb_buffer_memset(struct intel_dsb_buffer *dsb_buf, u32 idx, u32 val, size_t size) in intel_dsb_buffer_memset() argument
34 WARN_ON(idx > (dsb_buf->buf_size - size) / sizeof(*dsb_buf->cmd_buf)); in intel_dsb_buffer_memset()
36 iosys_map_memset(&dsb_buf->bo->vmap, idx * 4, val, size); in intel_dsb_buffer_memset()
42 struct intel_dsb_buffer *dsb_buf; in intel_dsb_buffer_create() local
[all …]