Lines Matching +full:post +full:-
37 struct nvkm_subdev *subdev = &init->subdev; in nv50_devinit_pll_set()
38 struct nvkm_device *device = subdev->device; in nv50_devinit_pll_set()
39 struct nvkm_bios *bios = device->bios; in nv50_devinit_pll_set()
53 return -EINVAL; in nv50_devinit_pll_set()
83 struct nvkm_device *device = init->subdev.device; in nv50_devinit_disable()
96 struct nvkm_subdev *subdev = &base->subdev; in nv50_devinit_preinit()
97 struct nvkm_device *device = subdev->device; in nv50_devinit_preinit()
101 * missing, assume it's a secondary gpu which requires post in nv50_devinit_preinit()
103 if (!base->post) { in nv50_devinit_preinit()
106 base->post = true; in nv50_devinit_preinit()
112 if (!base->post) { in nv50_devinit_preinit()
116 base->post = true; in nv50_devinit_preinit()
125 struct nvkm_subdev *subdev = &init->base.subdev; in nv50_devinit_init()
126 struct nvkm_device *device = subdev->device; in nv50_devinit_init()
127 struct nvkm_bios *bios = device->bios; in nv50_devinit_init()
137 while (init->base.post && dcb_outp_parse(bios, i, &ver, &hdr, &outp)) { in nv50_devinit_init()
142 init.or = ffs(outp.or) - 1; in nv50_devinit_init()
158 return -ENOMEM; in nv50_devinit_new_()
159 *pinit = &init->base; in nv50_devinit_new_()
161 nvkm_devinit_ctor(func, device, index, &init->base); in nv50_devinit_new_()
169 .post = nv04_devinit_post,