Lines Matching refs:subdev

24 #include <subdev/bios.h>
25 #include <subdev/bios/bit.h>
26 #include <subdev/bios/bmp.h>
27 #include <subdev/bios/conn.h>
28 #include <subdev/bios/dcb.h>
29 #include <subdev/bios/dp.h>
30 #include <subdev/bios/gpio.h>
31 #include <subdev/bios/init.h>
32 #include <subdev/bios/ramcfg.h>
34 #include <subdev/devinit.h>
35 #include <subdev/gpio.h>
36 #include <subdev/i2c.h>
37 #include <subdev/vga.h>
42 nvkm_printk(init->subdev, lvl, info, "0x%08x[%c]: "fmt, \
47 if (init->subdev->debug >= NV_DBG_TRACE) \
124 struct nvkm_bios *bios = init->subdev->device->bios;
146 struct nvkm_devinit *devinit = init->subdev->device->devinit;
159 if (init->subdev->device->card_type >= NV_50) {
184 struct nvkm_device *device = init->subdev->device;
194 struct nvkm_device *device = init->subdev->device;
203 struct nvkm_device *device = init->subdev->device;
217 return nvkm_rdport(init->subdev->device, init->head, port);
225 nvkm_wrport(init->subdev->device, init->head, port, value);
231 struct nvkm_subdev *subdev = init->subdev;
234 return nvkm_rdvgai(subdev->device, head, port, index);
242 struct nvkm_device *device = init->subdev->device;
265 struct nvkm_i2c *i2c = init->subdev->device->i2c;
305 struct nvkm_i2c *i2c = init->subdev->device->i2c;
346 struct nvkm_devinit *devinit = init->subdev->device->devinit;
379 struct nvkm_bios *bios = init->subdev->device->bios;
411 struct nvbios_init init = { .subdev = &bios->subdev };
441 return nvbios_ramcfg_count(init->subdev->device->bios);
455 if (!init->ramcfg || init->subdev->device->bios->version.major < 0x70)
456 init->ramcfg = 0x80000000 | nvbios_ramcfg_index(init->subdev);
463 struct nvkm_bios *bios = init->subdev->device->bios;
481 struct nvkm_bios *bios = init->subdev->device->bios;
497 struct nvkm_bios *bios = init->subdev->device->bios;
514 struct nvkm_bios *bios = init->subdev->device->bios;
585 struct nvkm_bios *bios = init->subdev->device->bios;
623 struct nvkm_bios *bios = init->subdev->device->bios;
660 struct nvkm_bios *bios = init->subdev->device->bios;
686 struct nvkm_bios *bios = init->subdev->device->bios;
742 struct nvkm_bios *bios = init->subdev->device->bios;
781 struct nvkm_bios *bios = init->subdev->device->bios;
798 struct nvkm_bios *bios = init->subdev->device->bios;
850 struct nvkm_bios *bios = init->subdev->device->bios;
869 struct nvkm_bios *bios = init->subdev->device->bios;
888 struct nvkm_bios *bios = init->subdev->device->bios;
905 struct nvkm_bios *bios = init->subdev->device->bios;
922 struct nvkm_bios *bios = init->subdev->device->bios;
952 struct nvkm_bios *bios = init->subdev->device->bios;
987 struct nvkm_bios *bios = init->subdev->device->bios;
1004 struct nvkm_bios *bios = init->subdev->device->bios;
1035 struct nvkm_bios *bios = init->subdev->device->bios;
1061 struct nvkm_bios *bios = init->subdev->device->bios;
1095 struct nvkm_bios *bios = init->subdev->device->bios;
1121 struct nvkm_bios *bios = init->subdev->device->bios;
1148 struct nvkm_bios *bios = init->subdev->device->bios;
1178 struct nvkm_bios *bios = init->subdev->device->bios;
1198 struct nvkm_bios *bios = init->subdev->device->bios;
1215 struct nvkm_bios *bios = init->subdev->device->bios;
1239 struct nvkm_bios *bios = init->subdev->device->bios;
1266 struct nvkm_bios *bios = init->subdev->device->bios;
1283 struct nvkm_bios *bios = init->subdev->device->bios;
1308 struct nvkm_bios *bios = init->subdev->device->bios;
1327 struct nvkm_bios *bios = init->subdev->device->bios;
1346 struct nvkm_bios *bios = init->subdev->device->bios;
1372 struct nvkm_bios *bios = init->subdev->device->bios;
1390 struct nvkm_bios *bios = init->subdev->device->bios;
1417 struct nvkm_bios *bios = init->subdev->device->bios;
1443 struct nvkm_bios *bios = init->subdev->device->bios;
1461 struct nvkm_devinit *devinit = init->subdev->device->devinit;
1479 struct nvkm_bios *bios = init->subdev->device->bios;
1506 u16 mdata = bmp_mem_init_table(init->subdev->device->bios);
1515 struct nvkm_bios *bios = init->subdev->device->bios;
1565 struct nvkm_bios *bios = init->subdev->device->bios;
1599 struct nvkm_bios *bios = init->subdev->device->bios;
1625 struct nvkm_bios *bios = init->subdev->device->bios;
1638 if (bios->subdev.device->card_type >= NV_50 &&
1665 struct nvkm_bios *bios = init->subdev->device->bios;
1692 struct nvkm_bios *bios = init->subdev->device->bios;
1711 struct nvkm_bios *bios = init->subdev->device->bios;
1729 struct nvkm_bios *bios = init->subdev->device->bios;
1765 struct nvkm_bios *bios = init->subdev->device->bios;
1783 struct nvkm_bios *bios = init->subdev->device->bios;
1804 struct nvkm_bios *bios = init->subdev->device->bios;
1821 struct nvkm_bios *bios = init->subdev->device->bios;
1838 struct nvkm_bios *bios = init->subdev->device->bios;
1855 struct nvkm_bios *bios = init->subdev->device->bios;
1877 struct nvkm_bios *bios = init->subdev->device->bios;
1894 struct nvkm_bios *bios = init->subdev->device->bios;
1914 struct nvkm_bios *bios = init->subdev->device->bios;
1966 struct nvkm_gpio *gpio = init->subdev->device->gpio;
1982 struct nvkm_bios *bios = init->subdev->device->bios;
2020 struct nvkm_bios *bios = init->subdev->device->bios;
2037 struct nvkm_bios *bios = init->subdev->device->bios;
2059 struct nvkm_bios *bios = init->subdev->device->bios;
2087 struct nvkm_bios *bios = init->subdev->device->bios;
2108 struct nvkm_bios *bios = init->subdev->device->bios;
2132 struct nvkm_bios *bios = init->subdev->device->bios;
2154 struct nvkm_bios *bios = init->subdev->device->bios;
2193 struct nvkm_bios *bios = init->subdev->device->bios;
2194 struct nvkm_gpio *gpio = bios->subdev.device->gpio;
2304 struct nvkm_bios *bios = init->subdev->device->bios;
2322 nvbios_post(struct nvkm_subdev *subdev, bool execute)
2324 struct nvkm_bios *bios = subdev->device->bios;
2330 nvkm_debug(subdev, "running init tables\n");
2332 ret = nvbios_init(subdev, data,
2341 ret = nvbios_init(subdev, data,