Lines Matching refs:nouveau_pushbuf
54 struct nouveau_pushbuf base;
70 nouveau_pushbuf(struct nouveau_pushbuf *push) in nouveau_pushbuf() function
75 static int pushbuf_validate(struct nouveau_pushbuf *, bool);
76 static int pushbuf_flush(struct nouveau_pushbuf *);
79 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref_fits()
82 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref_fits()
147 pushbuf_kref(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref()
151 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref()
153 struct nouveau_pushbuf *fpush; in pushbuf_kref()
219 pushbuf_krel(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_krel()
222 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_krel()
306 pushbuf_submit(struct nouveau_pushbuf *push, struct nouveau_object *chan) in pushbuf_submit()
308 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_submit()
391 pushbuf_flush(struct nouveau_pushbuf *push) in pushbuf_flush()
393 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_flush()
433 pushbuf_refn_fail(struct nouveau_pushbuf *push, int sref, int srel) in pushbuf_refn_fail()
435 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_refn_fail()
451 pushbuf_refn(struct nouveau_pushbuf *push, bool retry, in pushbuf_refn()
454 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_refn()
481 pushbuf_validate(struct nouveau_pushbuf *push, bool retry) in pushbuf_validate()
483 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_validate()
534 struct nouveau_pushbuf **ppush) in nouveau_pushbuf_new()
539 struct nouveau_pushbuf *push; in nouveau_pushbuf_new()
603 nouveau_pushbuf_del(struct nouveau_pushbuf **ppush) in nouveau_pushbuf_del()
605 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(*ppush); in nouveau_pushbuf_del()
629 nouveau_pushbuf_bufctx(struct nouveau_pushbuf *push, struct nouveau_bufctx *ctx) in nouveau_pushbuf_bufctx()
637 nouveau_pushbuf_space(struct nouveau_pushbuf *push, in nouveau_pushbuf_space()
640 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in nouveau_pushbuf_space()
701 nouveau_pushbuf_data(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in nouveau_pushbuf_data()
704 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in nouveau_pushbuf_data()
732 nouveau_pushbuf_refn(struct nouveau_pushbuf *push, in nouveau_pushbuf_refn()
739 nouveau_pushbuf_reloc(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in nouveau_pushbuf_reloc()
747 nouveau_pushbuf_validate(struct nouveau_pushbuf *push) in nouveau_pushbuf_validate()
753 nouveau_pushbuf_refd(struct nouveau_pushbuf *push, struct nouveau_bo *bo) in nouveau_pushbuf_refd()
771 nouveau_pushbuf_kick(struct nouveau_pushbuf *push, struct nouveau_object *chan) in nouveau_pushbuf_kick()