Lines Matching refs:nouveau_pushbuf
58 struct nouveau_pushbuf base;
74 nouveau_pushbuf(struct nouveau_pushbuf *push) in nouveau_pushbuf() function
79 static int pushbuf_validate(struct nouveau_pushbuf *, bool);
80 static int pushbuf_flush(struct nouveau_pushbuf *);
83 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref_fits()
86 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref_fits()
151 pushbuf_kref(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref()
155 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_kref()
157 struct nouveau_pushbuf *fpush; in pushbuf_kref()
223 pushbuf_krel(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_krel()
226 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_krel()
310 pushbuf_submit(struct nouveau_pushbuf *push, struct nouveau_object *chan) in pushbuf_submit()
312 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_submit()
395 pushbuf_flush(struct nouveau_pushbuf *push) in pushbuf_flush()
397 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_flush()
437 pushbuf_refn_fail(struct nouveau_pushbuf *push, int sref, int srel) in pushbuf_refn_fail()
439 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_refn_fail()
455 pushbuf_refn(struct nouveau_pushbuf *push, bool retry, in pushbuf_refn()
458 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_refn()
485 pushbuf_validate(struct nouveau_pushbuf *push, bool retry) in pushbuf_validate()
487 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in pushbuf_validate()
538 struct nouveau_pushbuf **ppush) in nouveau_pushbuf_new()
543 struct nouveau_pushbuf *push; in nouveau_pushbuf_new()
607 nouveau_pushbuf_del(struct nouveau_pushbuf **ppush) in nouveau_pushbuf_del()
609 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(*ppush); in nouveau_pushbuf_del()
633 nouveau_pushbuf_bufctx(struct nouveau_pushbuf *push, struct nouveau_bufctx *ctx) in nouveau_pushbuf_bufctx()
641 nouveau_pushbuf_space(struct nouveau_pushbuf *push, in nouveau_pushbuf_space()
644 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in nouveau_pushbuf_space()
705 nouveau_pushbuf_data(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in nouveau_pushbuf_data()
708 struct nouveau_pushbuf_priv *nvpb = nouveau_pushbuf(push); in nouveau_pushbuf_data()
736 nouveau_pushbuf_refn(struct nouveau_pushbuf *push, in nouveau_pushbuf_refn()
743 nouveau_pushbuf_reloc(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in nouveau_pushbuf_reloc()
751 nouveau_pushbuf_validate(struct nouveau_pushbuf *push) in nouveau_pushbuf_validate()
757 nouveau_pushbuf_refd(struct nouveau_pushbuf *push, struct nouveau_bo *bo) in nouveau_pushbuf_refd()
775 nouveau_pushbuf_kick(struct nouveau_pushbuf *push, struct nouveau_object *chan) in nouveau_pushbuf_kick()