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()
93 struct nvkm_subdev *subdev = &base->subdev; in nv50_devinit_preinit()
94 struct nvkm_device *device = subdev->device; in nv50_devinit_preinit()
98 * missing, assume it's a secondary gpu which requires post in nv50_devinit_preinit()
100 if (!base->post) { in nv50_devinit_preinit()
102 if (!device->disp) in nv50_devinit_preinit()
103 base->post = true; in nv50_devinit_preinit()
109 if (!base->post) { in nv50_devinit_preinit()
113 base->post = true; in nv50_devinit_preinit()
122 struct nvkm_subdev *subdev = &init->base.subdev; in nv50_devinit_init()
123 struct nvkm_device *device = subdev->device; in nv50_devinit_init()
124 struct nvkm_bios *bios = device->bios; in nv50_devinit_init()
134 while (init->base.post && dcb_outp_parse(bios, i, &ver, &hdr, &outp)) { in nv50_devinit_init()
139 init.or = ffs(outp.or) - 1; in nv50_devinit_init()
154 return -ENOMEM; in nv50_devinit_new_()
155 *pinit = &init->base; in nv50_devinit_new_()
157 nvkm_devinit_ctor(func, device, type, inst, &init->base); in nv50_devinit_new_()
165 .post = nv04_devinit_post,