Lines Matching refs:object
115 nv50_disp_chan_uevent_ctor(struct nvkm_object *object, void *data, u32 size, in nv50_disp_chan_uevent_ctor() argument
118 struct nv50_disp_dmac *dmac = (void *)object; in nv50_disp_chan_uevent_ctor()
142 nv50_disp_chan_ntfy(struct nvkm_object *object, u32 type, in nv50_disp_chan_ntfy() argument
145 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_chan_ntfy()
157 nv50_disp_chan_map(struct nvkm_object *object, u64 *addr, u32 *size) in nv50_disp_chan_map() argument
159 struct nv50_disp_chan *chan = (void *)object; in nv50_disp_chan_map()
160 *addr = nv_device_resource_start(nv_device(object), 0) + in nv50_disp_chan_map()
167 nv50_disp_chan_rd32(struct nvkm_object *object, u64 addr) in nv50_disp_chan_rd32() argument
169 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_chan_rd32()
170 struct nv50_disp_chan *chan = (void *)object; in nv50_disp_chan_rd32()
175 nv50_disp_chan_wr32(struct nvkm_object *object, u64 addr, u32 data) in nv50_disp_chan_wr32() argument
177 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_chan_wr32()
178 struct nv50_disp_chan *chan = (void *)object; in nv50_disp_chan_wr32()
188 struct nvkm_object *object, u32 name) in nv50_disp_dmac_object_attach() argument
192 u32 addr = nv_gpuobj(object)->node->offset; in nv50_disp_dmac_object_attach()
249 nv50_disp_dmac_dtor(struct nvkm_object *object) in nv50_disp_dmac_dtor() argument
251 struct nv50_disp_dmac *dmac = (void *)object; in nv50_disp_dmac_dtor()
257 nv50_disp_dmac_init(struct nvkm_object *object) in nv50_disp_dmac_init() argument
259 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_dmac_init()
260 struct nv50_disp_dmac *dmac = (void *)object; in nv50_disp_dmac_init()
290 nv50_disp_dmac_fini(struct nvkm_object *object, bool suspend) in nv50_disp_dmac_fini() argument
292 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_dmac_fini()
293 struct nv50_disp_dmac *dmac = (void *)object; in nv50_disp_dmac_fini()
517 nv50_disp_core_init(struct nvkm_object *object) in nv50_disp_core_init() argument
519 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_core_init()
520 struct nv50_disp_dmac *mast = (void *)object; in nv50_disp_core_init()
554 nv50_disp_core_fini(struct nvkm_object *object, bool suspend) in nv50_disp_core_fini() argument
556 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_core_fini()
557 struct nv50_disp_dmac *mast = (void *)object; in nv50_disp_core_fini()
796 nv50_disp_pioc_dtor(struct nvkm_object *object) in nv50_disp_pioc_dtor() argument
798 struct nv50_disp_pioc *pioc = (void *)object; in nv50_disp_pioc_dtor()
803 nv50_disp_pioc_init(struct nvkm_object *object) in nv50_disp_pioc_init() argument
805 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_pioc_init()
806 struct nv50_disp_pioc *pioc = (void *)object; in nv50_disp_pioc_init()
832 nv50_disp_pioc_fini(struct nvkm_object *object, bool suspend) in nv50_disp_pioc_fini() argument
834 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_pioc_fini()
835 struct nv50_disp_pioc *pioc = (void *)object; in nv50_disp_pioc_fini()
960 nv_ioctl(object, "disp scanoutpos size %d\n", size); in nv50_disp_main_scanoutpos()
962 nv_ioctl(object, "disp scanoutpos vers %d\n", args->v0.version); in nv50_disp_main_scanoutpos()
982 nv50_disp_main_mthd(struct nvkm_object *object, u32 mthd, void *data, u32 size) in nv50_disp_main_mthd() argument
984 const struct nv50_disp_impl *impl = (void *)nv_oclass(object->engine); in nv50_disp_main_mthd()
989 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_main_mthd()
998 nv_ioctl(object, "disp mthd size %d\n", size); in nv50_disp_main_mthd()
1000 nv_ioctl(object, "disp mthd vers %d mthd %02x head %d\n", in nv50_disp_main_mthd()
1006 nv_ioctl(object, "disp mthd vers %d mthd %02x " in nv50_disp_main_mthd()
1034 return impl->head.scanoutpos(object, priv, data, size, head); in nv50_disp_main_mthd()
1041 return priv->dac.power(object, priv, data, size, head, outp); in nv50_disp_main_mthd()
1043 return priv->dac.sense(object, priv, data, size, head, outp); in nv50_disp_main_mthd()
1045 return priv->sor.power(object, priv, data, size, head, outp); in nv50_disp_main_mthd()
1049 return priv->sor.hda_eld(object, priv, data, size, head, outp); in nv50_disp_main_mthd()
1053 return priv->sor.hdmi(object, priv, data, size, head, outp); in nv50_disp_main_mthd()
1058 nv_ioctl(object, "disp sor lvds script size %d\n", size); in nv50_disp_main_mthd()
1060 nv_ioctl(object, "disp sor lvds script " in nv50_disp_main_mthd()
1074 nv_ioctl(object, "disp sor dp pwr size %d\n", size); in nv50_disp_main_mthd()
1076 nv_ioctl(object, "disp sor dp pwr vers %d state %d\n", in nv50_disp_main_mthd()
1096 return priv->pior.power(object, priv, data, size, head, outp); in nv50_disp_main_mthd()
1125 nv50_disp_main_dtor(struct nvkm_object *object) in nv50_disp_main_dtor() argument
1127 struct nv50_disp_base *base = (void *)object; in nv50_disp_main_dtor()
1133 nv50_disp_main_init(struct nvkm_object *object) in nv50_disp_main_init() argument
1135 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_main_init()
1136 struct nv50_disp_base *base = (void *)object; in nv50_disp_main_init()
1201 nv50_disp_main_fini(struct nvkm_object *object, bool suspend) in nv50_disp_main_fini() argument
1203 struct nv50_disp_priv *priv = (void *)object->engine; in nv50_disp_main_fini()
1204 struct nv50_disp_base *base = (void *)object; in nv50_disp_main_fini()