Home
last modified time | relevance | path

Searched refs:nouveau_bufctx (Results 1 – 21 of 21) sorted by relevance

/external/libdrm/nouveau/
Dbufctx.c40 struct nouveau_bufctx *bufctx;
49 struct nouveau_bufctx base;
56 nouveau_bufctx(struct nouveau_bufctx *bctx) in nouveau_bufctx() function
63 struct nouveau_bufctx **pbctx) in nouveau_bufctx_new()
82 nouveau_bufctx_del(struct nouveau_bufctx **pbctx) in nouveau_bufctx_del()
84 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(*pbctx); in nouveau_bufctx_del()
99 nouveau_bufctx_reset(struct nouveau_bufctx *bctx, int bin) in nouveau_bufctx_reset()
101 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(bctx); in nouveau_bufctx_reset()
117 nouveau_bufctx_refn(struct nouveau_bufctx *bctx, int bin, in nouveau_bufctx_refn()
120 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(bctx); in nouveau_bufctx_refn()
[all …]
Dnouveau.h171 struct nouveau_bufctx { struct
180 struct nouveau_bufctx **); argument
181 void nouveau_bufctx_del(struct nouveau_bufctx **);
183 nouveau_bufctx_refn(struct nouveau_bufctx *, int bin,
186 nouveau_bufctx_mthd(struct nouveau_bufctx *, int bin, uint32_t packet,
189 void nouveau_bufctx_reset(struct nouveau_bufctx *, int bin);
195 struct nouveau_bufctx *bufctx;
229 struct nouveau_bufctx *
230 nouveau_pushbuf_bufctx(struct nouveau_pushbuf *, struct nouveau_bufctx *);
Dpushbuf.c396 struct nouveau_bufctx *bctx, *btmp; in pushbuf_flush()
486 struct nouveau_bufctx *bctx = push->bufctx; in pushbuf_validate()
628 struct nouveau_bufctx *
629 nouveau_pushbuf_bufctx(struct nouveau_pushbuf *push, struct nouveau_bufctx *ctx) in nouveau_pushbuf_bufctx()
631 struct nouveau_bufctx *prev = push->bufctx; in nouveau_pushbuf_bufctx()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_context.h118 struct nouveau_bufctx *bufctx_3d;
119 struct nouveau_bufctx *bufctx;
120 struct nouveau_bufctx *bufctx_cp;
217 void nv50_bufctx_fence(struct nouveau_bufctx *, bool on_flush);
246 struct nouveau_bufctx *);
Dnv50_winsys.h20 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, in nv50_add_bufctx_resident_bo()
27 nv50_add_bufctx_resident(struct nouveau_bufctx *bufctx, int bin, in nv50_add_bufctx_resident()
Dnv84_video.h65 struct nouveau_bufctx *bsp_bufctx, *vp_bufctx;
Dnv50_transfer.c61 struct nouveau_bufctx *bctx = nv50->bufctx; in nv50_m2mf_transfer_rect()
209 struct nouveau_bufctx *bctx = nv50_context(&nv->pipe)->bufctx; in nv50_m2mf_copy_linear()
Dnv50_context.c399 nv50_bufctx_fence(struct nouveau_bufctx *bufctx, bool on_flush) in nv50_bufctx_fence()
Dnv50_state_validate.c533 uint32_t *dirty, struct nouveau_bufctx *bufctx) in nv50_state_validate()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_context.h170 struct nouveau_bufctx *bufctx_3d;
171 struct nouveau_bufctx *bufctx;
172 struct nouveau_bufctx *bufctx_cp;
303 void nvc0_bufctx_fence(struct nvc0_context *, struct nouveau_bufctx *,
343 struct nouveau_bufctx *);
Dnvc0_winsys.h19 nv50_add_bufctx_resident_bo(struct nouveau_bufctx *bufctx, int bin, in nv50_add_bufctx_resident_bo()
26 nvc0_add_resident(struct nouveau_bufctx *bufctx, int bin, in nvc0_add_resident()
Dnvc0_transfer.c21 struct nouveau_bufctx *bctx = nvc0->bufctx; in nvc0_m2mf_transfer_rect()
130 struct nouveau_bufctx *bctx = nvc0->bufctx; in nve4_m2mf_transfer_rect()
287 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx; in nvc0_m2mf_copy_linear()
325 struct nouveau_bufctx *bctx = nvc0_context(&nv->pipe)->bufctx; in nve4_m2mf_copy_linear()
Dnvc0_context.c500 nvc0_bufctx_fence(struct nvc0_context *nvc0, struct nouveau_bufctx *bufctx, in nvc0_bufctx_fence()
Dnvc0_state_validate.c887 uint32_t *dirty, struct nouveau_bufctx *bufctx) in nvc0_state_validate()
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_video.h25 struct nouveau_bufctx *bufctx;
86 struct nouveau_bufctx *ctx, int bin, uint32_t rw) in PUSH_MTHDl()
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_winsys.h29 static inline struct nouveau_bufctx *
32 struct nouveau_bufctx **pctx = push->user_priv; in bufctx()
Dnv30_context.h48 struct nouveau_bufctx *bufctx;
Dnv30_state_validate.c468 struct nouveau_bufctx *bctx = nv30->bufctx; in nv30_state_validate()
/external/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_context.h51 struct nouveau_bufctx *bufctx;
Dnouveau_local.h89 static struct nouveau_bufctx *
Dnouveau_vbo_t.c247 struct nouveau_bufctx *bufctx = nctx->hw.bufctx; in vbo_maybe_split()