36 u32 engmask,
int len,
void **
ptr)
57 dmaeng = (
void *)chan->
pushdma->base.engine;
58 switch (chan->
pushdma->base.oclass->handle) {
80 spin_unlock_irqrestore(&priv->
lock, flags);
83 nv_error(priv,
"no free channels\n");
89 (chan->
chid * size), size);
107 spin_unlock_irqrestore(&priv->
lock, flags);
140 while (
object && object->
parent) {
144 object =
object->parent;
167 "fifo", length, pobject);
178 priv->
chid = nouveau_fifo_chid;