Searched refs:dsb_buf (Results 1 – 4 of 4) sorted by relevance
| /drivers/gpu/drm/xe/display/ |
| A D | xe_dsb_buffer.c | 13 u32 intel_dsb_buffer_ggtt_offset(struct intel_dsb_buffer *dsb_buf) in intel_dsb_buffer_ggtt_offset() argument 15 return xe_bo_ggtt_addr(dsb_buf->vma->bo); in intel_dsb_buffer_ggtt_offset() 20 iosys_map_wr(&dsb_buf->vma->bo->vmap, idx * 4, u32, val); in intel_dsb_buffer_write() 25 return iosys_map_rd(&dsb_buf->vma->bo->vmap, idx * 4, u32); in intel_dsb_buffer_read() 30 WARN_ON(idx > (dsb_buf->buf_size - size) / sizeof(*dsb_buf->cmd_buf)); in intel_dsb_buffer_memset() 32 iosys_map_memset(&dsb_buf->vma->bo->vmap, idx * 4, val, size); in intel_dsb_buffer_memset() 57 dsb_buf->vma = vma; in intel_dsb_buffer_create() 58 dsb_buf->buf_size = size; in intel_dsb_buffer_create() 65 xe_bo_unpin_map_no_vm(dsb_buf->vma->bo); in intel_dsb_buffer_cleanup() 66 kfree(dsb_buf->vma); in intel_dsb_buffer_cleanup() [all …]
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_dsb_buffer.c | 13 u32 intel_dsb_buffer_ggtt_offset(struct intel_dsb_buffer *dsb_buf) in intel_dsb_buffer_ggtt_offset() argument 15 return i915_ggtt_offset(dsb_buf->vma); in intel_dsb_buffer_ggtt_offset() 20 dsb_buf->cmd_buf[idx] = val; in intel_dsb_buffer_write() 25 return dsb_buf->cmd_buf[idx]; in intel_dsb_buffer_read() 30 WARN_ON(idx > (dsb_buf->buf_size - size) / sizeof(*dsb_buf->cmd_buf)); in intel_dsb_buffer_memset() 32 memset(&dsb_buf->cmd_buf[idx], val, size); in intel_dsb_buffer_memset() 67 dsb_buf->vma = vma; in intel_dsb_buffer_create() 68 dsb_buf->cmd_buf = buf; in intel_dsb_buffer_create() 69 dsb_buf->buf_size = size; in intel_dsb_buffer_create() 74 void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf) in intel_dsb_buffer_cleanup() argument [all …]
|
| A D | intel_dsb_buffer.h | 20 u32 intel_dsb_buffer_ggtt_offset(struct intel_dsb_buffer *dsb_buf); 21 void intel_dsb_buffer_write(struct intel_dsb_buffer *dsb_buf, u32 idx, u32 val); 22 u32 intel_dsb_buffer_read(struct intel_dsb_buffer *dsb_buf, u32 idx); 23 void intel_dsb_buffer_memset(struct intel_dsb_buffer *dsb_buf, u32 idx, u32 val, size_t size); 24 bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *dsb_buf, 26 void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf); 27 void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf);
|
| A D | intel_dsb.c | 28 struct intel_dsb_buffer dsb_buf; member 231 intel_dsb_buffer_read(&dsb->dsb_buf, i), in intel_dsb_dump() 232 intel_dsb_buffer_read(&dsb->dsb_buf, i + 1), in intel_dsb_dump() 233 intel_dsb_buffer_read(&dsb->dsb_buf, i + 2), in intel_dsb_dump() 234 intel_dsb_buffer_read(&dsb->dsb_buf, i + 3)); in intel_dsb_dump() 251 return intel_dsb_buffer_ggtt_offset(&dsb->dsb_buf); in intel_dsb_head() 361 intel_dsb_buffer_write(&dsb->dsb_buf, dsb->free_pos, 0); in intel_dsb_reg_write_indexed() 626 intel_dsb_buffer_flush_map(&dsb->dsb_buf); in intel_dsb_gosub_finish() 633 intel_dsb_buffer_flush_map(&dsb->dsb_buf); in intel_dsb_finish() 941 if (!intel_dsb_buffer_create(crtc, &dsb->dsb_buf, size)) in intel_dsb_prepare() [all …]
|
Completed in 10 milliseconds