Lines Matching refs:bctx
48 nouveau_bufref(struct nouveau_bufref *bctx) in nouveau_bufref() argument
50 return (struct nouveau_bufref_priv *)bctx; in nouveau_bufref()
66 nouveau_bufctx(struct nouveau_bufctx *bctx) in nouveau_bufctx() argument
68 return (struct nouveau_bufctx_priv *)bctx; in nouveau_bufctx()
109 nouveau_bufctx_reset(struct nouveau_bufctx *bctx, int bin) in nouveau_bufctx_reset() argument
111 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(bctx); in nouveau_bufctx_reset()
122 bctx->relocs -= pbin->relocs; in nouveau_bufctx_reset()
127 nouveau_bufctx_refn(struct nouveau_bufctx *bctx, int bin, in nouveau_bufctx_refn() argument
130 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(bctx); in nouveau_bufctx_refn()
144 DRMLISTADDTAIL(&pref->base.thead, &bctx->pending); in nouveau_bufctx_refn()
145 pref->bufctx = bctx; in nouveau_bufctx_refn()
154 nouveau_bufctx_mthd(struct nouveau_bufctx *bctx, int bin, uint32_t packet, in nouveau_bufctx_mthd() argument
158 struct nouveau_bufctx_priv *pctx = nouveau_bufctx(bctx); in nouveau_bufctx_mthd()
160 struct nouveau_bufref *bref = nouveau_bufctx_refn(bctx, bin, bo, flags); in nouveau_bufctx_mthd()
167 bctx->relocs++; in nouveau_bufctx_mthd()