nvkm_oproxy
void (*dtor[2])(struct nvkm_oproxy *);
int (*init[2])(struct nvkm_oproxy *);
int (*fini[2])(struct nvkm_oproxy *, enum nvkm_suspend_state suspend);
const struct nvkm_oclass *, struct nvkm_oproxy *);
const struct nvkm_oclass *, struct nvkm_oproxy **);
#define nvkm_oproxy(p) container_of((p), struct nvkm_oproxy, base)
struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
const struct nvkm_oclass *oclass, struct nvkm_oproxy *oproxy)
const struct nvkm_oclass *oclass, struct nvkm_oproxy **poproxy)
return nvkm_object_mthd(nvkm_oproxy(object)->object, mthd, data, size);
return nvkm_object_ntfy(nvkm_oproxy(object)->object, mthd, pevent);
struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
return nvkm_object_bind(nvkm_oproxy(object)->object,
struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
struct nvkm_oproxy *oproxy = nvkm_oproxy(object);
struct nvkm_oproxy oproxy;
nvkm_disp_chan_child_del_(struct nvkm_oproxy *base)
nvkm_uchan_object_dtor(struct nvkm_oproxy *oproxy)
struct nvkm_oproxy oproxy;
nvkm_uchan_object_fini_1(struct nvkm_oproxy *oproxy, enum nvkm_suspend_state suspend)
nvkm_uchan_object_init_0(struct nvkm_oproxy *oproxy)