Searched defs:bo (Results 126 - 150 of 213) sorted by last modified time

123456789

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/
H A Dnv30_transfer.c150 { fp->bo, fp->domain | NOUVEAU_BO_RD },
151 { src->bo, src->domain | NOUVEAU_BO_RD },
152 { dst->bo, NOUVEAU_BO_VRAM | NOUVEAU_BO_WR },
205 PUSH_RELOC(push, dst->bo, dst->offset, NOUVEAU_BO_LOW, 0, 0);
284 PUSH_RELOC(push, fp->bo, fp->offset, fp->domain |
307 PUSH_RELOC(push, src->bo, src->offset, NOUVEAU_BO_LOW, 0, 0);
308 PUSH_RELOC(push, src->bo, texfmt, NOUVEAU_BO_OR,
402 { src->bo, src->domain | NOUVEAU_BO_RD },
403 { dst->bo, dst->domain | NOUVEAU_BO_WR },
439 PUSH_RELOC(push, dst->bo,
678 nv30_transfer_push_data(struct nouveau_context *nv, struct nouveau_bo *bo, unsigned offset, unsigned domain, unsigned size, void *data) argument
[all...]
H A Dnv30_transfer.h5 struct nouveau_bo *bo; member in struct:nv30_rect
H A Dnv30_winsys.h23 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, argument
26 nouveau_pushbuf_reloc(push, bo, offset, flags, vor, tor);
44 struct nouveau_bo *bo, uint32_t access)
46 nouveau_bufctx_refn(bufctx(push), bin, bo, access); local
51 struct nouveau_bo *bo, uint32_t offset, uint32_t access)
54 bo, offset, access | NOUVEAU_BO_LOW, 0, 0)->priv = NULL; local
55 PUSH_DATA(push, bo->offset + offset);
60 struct nouveau_bo *bo, uint32_t access, uint32_t vor, uint32_t tor)
63 bo, 0, access | NOUVEAU_BO_OR, vor, tor)->priv = NULL; local
64 if (bo
43 PUSH_REFN(struct nouveau_pushbuf *push, int bin, struct nouveau_bo *bo, uint32_t access) argument
50 PUSH_MTHDl(struct nouveau_pushbuf *push, int subc, int mthd, int bin, struct nouveau_bo *bo, uint32_t offset, uint32_t access) argument
59 PUSH_MTHDo(struct nouveau_pushbuf *push, int subc, int mthd, int bin, struct nouveau_bo *bo, uint32_t access, uint32_t vor, uint32_t tor) argument
71 PUSH_MTHDs(struct nouveau_pushbuf *push, int subc, int mthd, int bin, struct nouveau_bo *bo, uint32_t data, uint32_t access, uint32_t vor, uint32_t tor) argument
76 bo, data, access | NOUVEAU_BO_OR, vor, tor)->priv = NULL; local
84 PUSH_MTHD(struct nouveau_pushbuf *push, int subc, int mthd, int bin, struct nouveau_bo *bo, uint32_t data, uint32_t access, uint32_t vor, uint32_t tor) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/
H A Dnv50_query.c42 struct nouveau_bo *bo; member in struct:nv50_query
65 if (q->bo) {
66 nouveau_bo_ref(NULL, &q->bo);
76 q->mm = nouveau_mm_allocate(screen->base.mm_GART, size, &q->bo, &q->base);
77 if (!q->bo)
81 ret = nouveau_bo_map(q->bo, 0, screen->base.client);
86 q->data = (uint32_t *)((uint8_t *)q->bo->map + q->base);
133 PUSH_REFN (push, q->bo, NOUVEAU_BO_GART | NOUVEAU_BO_WR);
135 PUSH_DATAh(push, q->bo->offset + offset);
136 PUSH_DATA (push, q->bo
[all...]
H A Dnv50_screen.h62 struct nouveau_bo *bo; member in struct:nv50_screen::__anon13848
98 if (likely(res->bo)) {
H A Dnv50_state_validate.c24 struct nouveau_bo *bo = mt->base.bo; local
27 PUSH_DATAh(push, bo->offset + sf->offset);
28 PUSH_DATA (push, bo->offset + sf->offset);
30 if (likely(nouveau_bo_memtype(bo))) {
65 struct nouveau_bo *bo = mt->base.bo; local
69 PUSH_DATAh(push, bo->offset + sf->offset);
70 PUSH_DATA (push, bo->offset + sf->offset);
H A Dnv50_surface.c77 struct nouveau_bo *bo = mt->base.bo; local
102 if (!nouveau_bo_memtype(bo)) {
110 PUSH_DATAh(push, bo->offset + offset);
111 PUSH_DATA (push, bo->offset + offset);
122 PUSH_DATAh(push, bo->offset + offset);
123 PUSH_DATA (push, bo->offset + offset);
279 struct nouveau_bo *bo = mt->base.bo; local
293 PUSH_DATAh(push, bo
337 struct nouveau_bo *bo = mt->base.bo; local
[all...]
H A Dnv50_transfer.c24 rect->bo = mt->base.bo;
69 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
70 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
74 if (nouveau_bo_memtype(src->bo)) {
91 if (nouveau_bo_memtype(dst->bo)) {
112 PUSH_DATAh(push, src->bo->offset + src_ofst);
113 PUSH_DATAh(push, dst->bo->offset + dst_ofst);
116 PUSH_DATA (push, src->bo->offset + src_ofst);
117 PUSH_DATA (push, dst->bo
384 nv50_cb_push(struct nouveau_context *nv, struct nouveau_bo *bo, unsigned domain, unsigned base, unsigned size, unsigned offset, unsigned words, const uint32_t *data) argument
[all...]
H A Dnv50_transfer.h8 struct nouveau_bo *bo; member in struct:nv50_m2mf_rect
H A Dnv50_vbo.c204 struct nouveau_bo *bo; local
214 &bo);
217 NOUVEAU_BO_RD, bo);
246 struct nouveau_bo *bo; local
250 base, size, &bo);
252 BCTX_REFN_bo(nv50->bufctx_3d, VERTEX_TMP, bo_flags, bo);
598 nouveau_pushbuf_data(push, buf->bo, base + start * 4, count * 4);
607 nouveau_pushbuf_data(push, buf->bo, base + pb_start, pb_bytes);
619 nouveau_pushbuf_data(push, buf->bo, base + pb_start, pb_bytes);
H A Dnv50_winsys.h21 unsigned flags, struct nouveau_bo *bo)
23 nouveau_bufctx_refn(bufctx, bin, bo, flags)->priv = NULL;
31 nouveau_bufctx_refn(bufctx, bin, res->bo, flags | res->domain);
36 #define BCTX_REFN_bo(ctx, bin, fl, bo) \
37 nv50_add_bufctx_resident_bo(ctx, NV50_BIND_##bin, fl, bo);
43 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) argument
45 struct nouveau_pushbuf_refn ref = { bo, flags };
84 nouveau_bo_memtype(const struct nouveau_bo *bo) argument
86 return bo->config.nv50.memtype;
20 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, unsigned flags, struct nouveau_bo *bo) argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/
H A Dnvc0_query.c40 struct nouveau_bo *bo; member in struct:nvc0_query
64 if (q->bo) {
65 nouveau_bo_ref(NULL, &q->bo);
75 q->mm = nouveau_mm_allocate(screen->base.mm_GART, size, &q->bo, &q->base);
76 if (!q->bo)
80 ret = nouveau_bo_map(q->bo, 0, screen->base.client);
85 q->data = (uint32_t *)((uint8_t *)q->bo->map + q->base);
163 PUSH_REFN (push, q->bo, NOUVEAU_BO_GART | NOUVEAU_BO_WR);
165 PUSH_DATAh(push, q->bo->offset + offset);
166 PUSH_DATA (push, q->bo
[all...]
H A Dnvc0_screen.h57 struct nouveau_bo *bo; member in struct:nvc0_screen::__anon13858
97 if (likely(res->bo)) {
H A Dnvc0_state_validate.c13 struct nouveau_bo *bo = mt->base.bo; local
32 PUSH_DATAh(push, bo->offset + offset);
33 PUSH_DATA (push, bo->offset + offset);
36 PUSH_DATAh(push, bo->offset + offset);
37 PUSH_DATA (push, bo->offset + offset);
75 struct nouveau_bo *bo = res->bo; local
80 if (likely(nouveau_bo_memtype(bo))) {
256 struct nouveau_bo *bo local
366 struct nouveau_bo *bo = nvc0->screen->uniform_bo; local
[all...]
H A Dnvc0_surface.c80 struct nouveau_bo *bo = mt->base.bo; local
109 if (nouveau_bo_memtype(bo)) {
117 PUSH_DATAh(push, bo->offset + offset);
118 PUSH_DATA (push, bo->offset + offset);
129 PUSH_DATAh(push, bo->offset + offset);
130 PUSH_DATA (push, bo->offset + offset);
302 if (likely(nouveau_bo_memtype(res->bo))) {
H A Dnvc0_transfer.c34 nouveau_bufctx_refn(bctx, 0, src->bo, src->domain | NOUVEAU_BO_RD);
35 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
39 if (nouveau_bo_memtype(src->bo)) {
55 if (nouveau_bo_memtype(dst->bo)) {
75 PUSH_DATAh(push, src->bo->offset + src_ofst);
76 PUSH_DATA (push, src->bo->offset + src_ofst);
79 PUSH_DATAh(push, dst->bo->offset + dst_ofst);
80 PUSH_DATA (push, dst->bo->offset + dst_ofst);
126 nouveau_bufctx_refn(bctx, 0, dst->bo, dst->domain | NOUVEAU_BO_WR);
127 nouveau_bufctx_refn(bctx, 0, src->bo, sr
464 nvc0_cb_push(struct nouveau_context *nv, struct nouveau_bo *bo, unsigned domain, unsigned base, unsigned size, unsigned offset, unsigned words, const uint32_t *data) argument
[all...]
H A Dnvc0_vbo.c249 struct nouveau_bo *bo; local
253 base, size, &bo);
254 if (bo)
255 BCTX_REFN_bo(nvc0->bufctx_3d, VTX_TMP, bo_flags, bo);
276 struct nouveau_bo *bo; local
286 base, size, &bo);
287 if (bo)
288 BCTX_REFN_bo(nvc0->bufctx_3d, VTX_TMP, bo_flags, bo);
H A Dnvc0_vbo_translate.c184 struct nouveau_bo *bo; local
188 void *const dest = nouveau_scratch_get(&nvc0->base, size, &va, &bo);
198 bo);
571 struct nouveau_bo *bo; local
582 info->count * index_size, &va, &bo);
585 bo);
H A Dnvc0_winsys.h20 unsigned flags, struct nouveau_bo *bo)
22 nouveau_bufctx_refn(bufctx, bin, bo, flags)->priv = NULL;
30 nouveau_bufctx_refn(bufctx, bin, res->bo, flags | res->domain);
35 #define BCTX_REFN_bo(ctx, bin, fl, bo) \
36 nv50_add_bufctx_resident_bo(ctx, NVC0_BIND_##bin, fl, bo);
42 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) argument
44 struct nouveau_pushbuf_refn ref = { bo, flags };
94 nouveau_bo_memtype(const struct nouveau_bo *bo) argument
96 return bo->config.nvc0.memtype;
19 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, unsigned flags, struct nouveau_bo *bo) argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/
H A Dcompute_memory_pool.h38 int64_t start_in_dw; ///Start pointer in dwords relative in the pool bo
52 struct r600_resource *bo; ///The pool buffer object resource member in struct:compute_memory_pool
H A Devergreen_compute_internal.c116 res->bo = NULL;
213 struct r600_resource *bo,
216 assert(bo);
219 u32 rr = r600_context_bo_reloc(ctx, bo, usage);
225 struct r600_resource *bo)
227 switch (bo->b.b.format)
259 struct r600_resource* bo,
286 (struct pipe_resource *)bo, &rat_templ);
339 struct r600_resource* bo,
352 res->bo
211 evergreen_emit_ctx_reloc( struct r600_context *ctx, struct r600_resource *bo, enum radeon_bo_usage usage) argument
223 evergreen_compute_get_gpu_format( struct number_type_and_format* fmt, struct r600_resource *bo) argument
256 evergreen_set_rat( struct r600_pipe_compute *pipe, int id, struct r600_resource* bo, int start, int size) argument
337 evergreen_set_export( struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size) argument
377 evergreen_set_tmp_ring( struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size, int se) argument
[all...]
H A Devergreen_compute_internal.h53 struct r600_resource *bo; member in struct:evergreen_compute_resource
87 int evergreen_compute_get_gpu_format(struct number_type_and_format* fmt, struct r600_resource *bo); ///get hw format from resource, return 0 on faliure, nonzero on success
95 void evergreen_emit_ctx_reloc(struct r600_context *ctx, struct r600_resource *bo, enum radeon_bo_usage usage);
104 void evergreen_set_rat(struct r600_pipe_compute *pipe, int id, struct r600_resource* bo, int start, int size);
106 void evergreen_set_export(struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size);
108 void evergreen_set_tmp_ring(struct r600_pipe_compute *pipe, struct r600_resource* bo, int offset, int size, int se);
H A Dr600.h109 struct r600_resource *bo; member in struct:r600_pipe_reg
124 struct r600_resource *bo; member in struct:r600_block_reloc
215 struct r600_resource *bo,
225 struct r600_resource *bo,
228 #define r600_pipe_state_add_reg_bo(state, offset, value, bo, usage) _r600_pipe_state_add_reg_bo(rctx, state, offset, value, CTX_RANGE_ID(offset), CTX_BLOCK_ID(offset), bo, usage)
H A Dr600_pipe.h147 struct r600_resource *bo; member in struct:r600_pipe_fences
240 struct r600_resource *bo; member in struct:r600_pipe_shader
286 unsigned index; /* in the shared bo */
H A Dr600_state_common.c466 pipe_resource_reference((struct pipe_resource**)&rstate->regs[i].bo, NULL);
828 r600_context_add_resource_size(ctx, (struct pipe_resource *)rctx->ps_shader->current->bo);
856 r600_context_add_resource_size(ctx, (struct pipe_resource *)rctx->vs_shader->current->bo);
1377 struct r600_resource *bo,
1384 if (bo) assert(usage);
1392 state->regs[state->nregs].bo = bo;
1410 struct r600_resource *bo,
1413 if (bo) assert(usage);
1418 state->regs[state->nregs].bo
1373 _r600_pipe_state_add_reg_bo(struct r600_context *ctx, struct r600_pipe_state *state, uint32_t offset, uint32_t value, uint32_t range_id, uint32_t block_id, struct r600_resource *bo, enum radeon_bo_usage usage) argument
1408 r600_pipe_state_add_reg_noblock(struct r600_pipe_state *state, uint32_t offset, uint32_t value, struct r600_resource *bo, enum radeon_bo_usage usage) argument
[all...]

Completed in 223 milliseconds

123456789