Searched refs:cdw (Results 1 - 25 of 105) sorted by relevance

12345

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/
H A Dr300_cs.h49 assert(size <= (cs_copy->current.max_dw - cs_copy->current.cdw)); \
75 cs_copy->current.buf[cs_copy->current.cdw++] = (value); \
99 memcpy(cs_copy->current.buf + cs_copy->current.cdw, (values), (count) * 4); \
100 cs_copy->current.cdw += (count); \
123 memcpy(cs_copy->current.buf + cs_copy->current.cdw, (values), (count) * 4); \
124 cs_copy->current.cdw += (count); \
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/
H A Dr300_cs.h49 assert(size <= (cs_copy->current.max_dw - cs_copy->current.cdw)); \
75 cs_copy->current.buf[cs_copy->current.cdw++] = (value); \
99 memcpy(cs_copy->current.buf + cs_copy->current.cdw, (values), (count) * 4); \
100 cs_copy->current.cdw += (count); \
123 memcpy(cs_copy->current.buf + cs_copy->current.cdw, (values), (count) * 4); \
124 cs_copy->current.cdw += (count); \
/xsrc/external/mit/libdrm/dist/radeon/
H A Dradeon_cs.h55 unsigned cdw; member in struct:radeon_cs
117 cs->packets[cs->cdw++] = dword;
125 memcpy(cs->packets + cs->cdw, &qword, sizeof(uint64_t));
126 cs->cdw += 2;
135 memcpy(cs->packets + cs->cdw, data, size * 4);
136 cs->cdw += size;
H A Dradeon_cs_int.h15 unsigned cdw; member in struct:radeon_cs_int
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_cs.h37 if (cs->max_dw - cs->cdw < needed)
39 return cs->cdw + needed;
45 assert(cs->cdw + 2 + num <= cs->max_dw);
60 assert(cs->cdw + 2 + num <= cs->max_dw);
78 assert(cs->cdw + 3 <= cs->max_dw);
87 assert(cs->cdw + 2 + num <= cs->max_dw);
102 assert(cs->cdw + 2 + num <= cs->max_dw);
119 assert(cs->cdw + 3 <= cs->max_dw);
H A Dradv_radeon_winsys.h104 unsigned cdw; /* Number of used dwords. */ member in struct:radeon_cmdbuf
339 cs->buf[cs->cdw++] = value;
345 memcpy(cs->buf + cs->cdw, values, count * 4);
346 cs->cdw += count;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_cs.h37 if (cs->max_dw - cs->cdw < needed)
39 return cs->cdw + needed;
46 assert(cs->cdw + 2 + num <= cs->max_dw);
63 assert(cs->cdw + 2 + num <= cs->max_dw);
80 assert(cs->cdw + 3 <= cs->max_dw);
90 assert(cs->cdw + 4 <= cs->max_dw);
101 assert(cs->cdw + 2 + num <= cs->max_dw);
119 assert(cs->cdw + 3 <= cs->max_dw);
135 assert(cs->cdw + 2 + num <= cs->max_dw);
145 assert(cs->cdw
[all...]
H A Dradv_radeon_winsys.h94 unsigned cdw; /* Number of used dwords. */ member in struct:radeon_cmdbuf
320 cs->buf[cs->cdw++] = value;
326 memcpy(cs->buf + cs->cdw, values, count * 4);
327 cs->cdw += count;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_cs.c338 cs->base.cdw = 0;
344 uint64_t ib_dws = MAX2(cs->base.cdw + min_size,
358 cs->base.cdw = 0;
363 cs->old_cs_buffers[cs->num_old_cs_buffers].cdw = cs->base.cdw;
369 cs->base.cdw = 0;
373 ib_dws = MAX2(cs->base.cdw + min_size,
389 cs->base.cdw = 0;
399 while (!cs->base.cdw || (cs->base.cdw
[all...]
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/winsys/amdgpu/
H A Dradv_amdgpu_cs.c46 unsigned cdw; member in struct:radv_amdgpu_ib
255 cs->base.cdw = 0;
261 uint64_t ib_dws = MAX2(cs->base.cdw + min_size, MIN2(cs->base.max_dw * 2, limit_dws));
272 cs->base.cdw = 0;
278 cs->old_cs_buffers[cs->num_old_cs_buffers].cdw = cs->base.cdw;
284 cs->base.cdw = 0;
288 ib_dws = MAX2(cs->base.cdw + min_size, MIN2(cs->base.max_dw * 2, limit_dws));
303 cs->base.cdw = 0;
313 while (!cs->base.cdw || (c
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
H A Dvirgl_encode.h59 state->buf[state->cdw++] = dword;
65 memcpy(state->buf + state->cdw, &qword, sizeof(uint64_t));
66 state->cdw += 2;
73 memcpy(state->buf + state->cdw, ptr, len);
76 uint8_t *mp = (uint8_t *)(state->buf + state->cdw);
80 state->cdw += (len + 3) / 4;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_cs.h134 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
148 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
164 assert(cs->current.cdw + 3 <= cs->current.max_dw);
173 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
187 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
203 assert(cs->current.cdw + 3 <= cs->current.max_dw);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_build_pm4.h38 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
52 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
68 assert(cs->current.cdw + 3 <= cs->current.max_dw);
77 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
91 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
108 assert(cs->current.cdw + 3 <= cs->current.max_dw);
H A Dsi_state_binning.c313 unsigned initial_cdw = sctx->gfx_cs->current.cdw;
323 if (initial_cdw != sctx->gfx_cs->current.cdw)
427 unsigned initial_cdw = sctx->gfx_cs->current.cdw;
445 if (initial_cdw != sctx->gfx_cs->current.cdw)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_cs.h134 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
148 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
164 assert(cs->current.cdw + 3 <= cs->current.max_dw);
173 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
187 assert(cs->current.cdw + 2 + num <= cs->current.max_dw);
203 assert(cs->current.cdw + 3 <= cs->current.max_dw);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/
H A Dvirgl_encode.h60 state->buf[state->cdw++] = dword;
66 memcpy(state->buf + state->cdw, &qword, sizeof(uint64_t));
67 state->cdw += 2;
74 memcpy(state->buf + state->cdw, ptr, len);
77 uint8_t *mp = (uint8_t *)(state->buf + state->cdw);
81 state->cdw += (len + 3) / 4;
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_cs.c792 rcs->current.cdw = 0;
826 *ib->ptr_ib_size = rcs->current.cdw |
829 *ib->ptr_ib_size = rcs->current.cdw;
837 ib->used_ib_space += rcs->current.cdw * 4;
839 ib->max_ib_size = MAX2(ib->max_ib_size, rcs->prev_dw + rcs->current.cdw);
1081 assert(rcs->current.cdw <= rcs->current.max_dw);
1090 unsigned requested_size = rcs->prev_dw + rcs->current.cdw + dw;
1097 if (rcs->current.max_dw - rcs->current.cdw >= dw)
1132 while ((rcs->current.cdw & ib_pad_dw_mask) != ib_pad_dw_mask - 3)
1138 uint32_t *new_ptr_ib_size = &rcs->current.buf[rcs->current.cdw
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_cs.c768 ib->base.current.cdw = 0;
800 *ib->ptr_ib_size = ib->base.current.cdw |
803 *ib->ptr_ib_size = ib->base.current.cdw;
810 ib->used_ib_space += ib->base.current.cdw * 4;
812 ib->max_ib_size = MAX2(ib->max_ib_size, ib->base.prev_dw + ib->base.current.cdw);
988 unsigned requested_size = rcs->prev_dw + rcs->current.cdw + dw;
994 assert(rcs->current.cdw <= rcs->current.max_dw);
1006 if (rcs->current.max_dw - rcs->current.cdw >= dw)
1037 while ((rcs->current.cdw & 7) != 4)
1043 new_ptr_ib_size = &rcs->current.buf[rcs->current.cdw
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_common.c428 if (radeon->cmdbuf.cs->cdw && !radeon->hw.all_dirty) {
506 if (radeon->cmdbuf.cs->cdw && !radeon->hw.is_dirty && !radeon->hw.all_dirty)
509 if (!radeon->cmdbuf.cs->cdw) {
531 fprintf(stderr, "%s %d\n", __func__, radeon->cmdbuf.cs->cdw);
538 if (!radeon->dma.flush && !radeon->cmdbuf.cs->cdw && is_empty_list(&radeon->dma.reserved))
544 if (radeon->cmdbuf.cs->cdw)
609 if (rmesa->cmdbuf.cs->cdw) {
648 if ((rmesa->cmdbuf.cs->cdw + dwords + 128) > rmesa->cmdbuf.size
651 assert(rmesa->cmdbuf.cs->cdw);
720 n, rmesa->cmdbuf.cs->cdw, functio
[all...]
H A Dradeon_cmdbuf.h103 if (radeon->cmdbuf.cs->cdw || radeon->dma.flush )
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_common.c427 if (radeon->cmdbuf.cs->cdw && !radeon->hw.all_dirty) {
505 if (radeon->cmdbuf.cs->cdw && !radeon->hw.is_dirty && !radeon->hw.all_dirty)
508 if (!radeon->cmdbuf.cs->cdw) {
530 fprintf(stderr, "%s %d\n", __func__, radeon->cmdbuf.cs->cdw);
537 if (!radeon->dma.flush && !radeon->cmdbuf.cs->cdw && is_empty_list(&radeon->dma.reserved))
543 if (radeon->cmdbuf.cs->cdw)
609 if (rmesa->cmdbuf.cs->cdw) {
648 if ((rmesa->cmdbuf.cs->cdw + dwords + 128) > rmesa->cmdbuf.size
651 assert(rmesa->cmdbuf.cs->cdw);
720 n, rmesa->cmdbuf.cs->cdw, functio
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeon/
H A Dradeon_winsys.h181 unsigned cdw; /* Number of used dwords. */ member in struct:radeon_cmdbuf_chunk
691 return cs && (cs->prev_dw + cs->current.cdw > num_dw);
696 cs->current.buf[cs->current.cdw++] = value;
702 memcpy(cs->current.buf + cs->current.cdw, values, count * 4);
703 cs->current.cdw += count;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_cs.c418 assert(cs->base.current.cdw == 0);
419 if (cs->base.current.cdw != 0) {
429 assert(rcs->current.cdw <= rcs->current.max_dw);
430 return rcs->current.max_dw - rcs->current.cdw >= dw;
556 while (rcs->current.cdw & 7)
559 while (rcs->current.cdw & 7)
568 while (rcs->current.cdw & 7)
571 while (rcs->current.cdw & 7)
576 while (rcs->current.cdw & 15)
583 if (rcs->current.cdw > rc
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/radeon/drm/
H A Dradeon_drm_cs.c446 assert(rcs->current.cdw == 0);
447 if (rcs->current.cdw != 0) {
458 assert(rcs->current.cdw <= rcs->current.max_dw);
459 return rcs->current.max_dw - rcs->current.cdw >= dw;
583 while (rcs->current.cdw & 7)
586 while (rcs->current.cdw & 7)
595 while (rcs->current.cdw & 7)
598 while (rcs->current.cdw & 7)
603 while (rcs->current.cdw & 15)
610 if (rcs->current.cdw > rc
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D12.0.1.rst39 - radeon: reference the correct cdw/max_dw

Completed in 22 milliseconds

12345