Searched refs:dsb_buf (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dsb_buffer.c | 18 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 D | intel_dsb.c | 29 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 D | xe_dsb_buffer.c | 17 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 …]
|