Lines Matching refs:object
26 #include <core/object.h>
37 nouveau_fifo_event_ctor(struct nouveau_object *object, void *data, u32 size,
68 /* create base object class */
75 /* validate dma object representing push buffer */
134 _nouveau_fifo_channel_dtor(struct nouveau_object *object)
136 struct nouveau_fifo_chan *chan = (void *)object;
141 _nouveau_fifo_channel_map(struct nouveau_object *object, u64 *addr, u32 *size)
143 struct nouveau_fifo_chan *chan = (void *)object;
150 _nouveau_fifo_channel_rd32(struct nouveau_object *object, u64 addr)
152 struct nouveau_fifo_chan *chan = (void *)object;
162 _nouveau_fifo_channel_wr32(struct nouveau_object *object, u64 addr, u32 data)
164 struct nouveau_fifo_chan *chan = (void *)object;
174 nouveau_fifo_uevent_ctor(struct nouveau_object *object, void *data, u32 size,
200 _nouveau_fifo_channel_ntfy(struct nouveau_object *object, u32 type,
203 struct nouveau_fifo *fifo = (void *)object->engine;
206 if (nv_mclass(object) >= G82_CHANNEL_DMA) {
218 nouveau_fifo_chid(struct nouveau_fifo *priv, struct nouveau_object *object)
222 while (object && object->parent) {
223 if ( nv_iclass(object->parent, NV_ENGCTX_CLASS) &&
224 (nv_hclass(object->parent) & 0xff) == engidx)
225 return nouveau_fifo_chan(object)->chid;
226 object = object->parent;