Lines Matching refs:bios
124 struct nvkm_bios *bios = init->subdev->device->bios; in init_conn() local
132 conn = nvbios_connEp(bios, conn, &ver, &hdr, &connE); in init_conn()
359 init_table(struct nvkm_bios *bios, u16 *len) in init_table() argument
363 if (!bit_entry(bios, 'I', &bit_I)) { in init_table()
368 if (bmp_version(bios) >= 0x0510) { in init_table()
370 return bios->bmp_offset + 75; in init_table()
379 struct nvkm_bios *bios = init->subdev->device->bios; in init_table_() local
380 u16 len, data = init_table(bios, &len); in init_table_()
383 data = nvbios_rd16(bios, data + offset); in init_table_()
409 init_script(struct nvkm_bios *bios, int index) in init_script() argument
411 struct nvbios_init init = { .subdev = &bios->subdev }; in init_script()
412 u16 bmp_ver = bmp_version(bios), data; in init_script()
418 data = bios->bmp_offset + (bmp_ver < 0x0200 ? 14 : 18); in init_script()
419 return nvbios_rd16(bios, data + (index * 2)); in init_script()
424 return nvbios_rd16(bios, data + (index * 2)); in init_script()
430 init_unknown_script(struct nvkm_bios *bios) in init_unknown_script() argument
432 u16 len, data = init_table(bios, &len); in init_unknown_script()
434 return nvbios_rd16(bios, data + 14); in init_unknown_script()
441 return nvbios_ramcfg_count(init->subdev->device->bios); in init_ram_restrict_group_count()
455 if (!init->ramcfg || init->subdev->device->bios->version.major < 0x70) in init_ram_restrict()
463 struct nvkm_bios *bios = init->subdev->device->bios; in init_xlat_() local
466 u16 data = nvbios_rd16(bios, table + (index * 2)); in init_xlat_()
468 return nvbios_rd08(bios, data + offset); in init_xlat_()
481 struct nvkm_bios *bios = init->subdev->device->bios; in init_condition_met() local
484 u32 reg = nvbios_rd32(bios, table + (cond * 12) + 0); in init_condition_met()
485 u32 msk = nvbios_rd32(bios, table + (cond * 12) + 4); in init_condition_met()
486 u32 val = nvbios_rd32(bios, table + (cond * 12) + 8); in init_condition_met()
497 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_condition_met() local
500 u16 port = nvbios_rd16(bios, table + (cond * 5) + 0); in init_io_condition_met()
501 u8 index = nvbios_rd08(bios, table + (cond * 5) + 2); in init_io_condition_met()
502 u8 mask = nvbios_rd08(bios, table + (cond * 5) + 3); in init_io_condition_met()
503 u8 value = nvbios_rd08(bios, table + (cond * 5) + 4); in init_io_condition_met()
514 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_flag_condition_met() local
517 u16 port = nvbios_rd16(bios, table + (cond * 9) + 0); in init_io_flag_condition_met()
518 u8 index = nvbios_rd08(bios, table + (cond * 9) + 2); in init_io_flag_condition_met()
519 u8 mask = nvbios_rd08(bios, table + (cond * 9) + 3); in init_io_flag_condition_met()
520 u8 shift = nvbios_rd08(bios, table + (cond * 9) + 4); in init_io_flag_condition_met()
521 u16 data = nvbios_rd16(bios, table + (cond * 9) + 5); in init_io_flag_condition_met()
522 u8 dmask = nvbios_rd08(bios, table + (cond * 9) + 7); in init_io_flag_condition_met()
523 u8 value = nvbios_rd08(bios, table + (cond * 9) + 8); in init_io_flag_condition_met()
525 return (nvbios_rd08(bios, data + ioval) & dmask) == value; in init_io_flag_condition_met()
585 struct nvkm_bios *bios = init->subdev->device->bios; in init_reserved() local
586 u8 opcode = nvbios_rd08(bios, init->offset); in init_reserved()
600 cont(" 0x%02x", nvbios_rd08(bios, init->offset + i)); in init_reserved()
623 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_restrict_prog() local
624 u16 port = nvbios_rd16(bios, init->offset + 1); in init_io_restrict_prog()
625 u8 index = nvbios_rd08(bios, init->offset + 3); in init_io_restrict_prog()
626 u8 mask = nvbios_rd08(bios, init->offset + 4); in init_io_restrict_prog()
627 u8 shift = nvbios_rd08(bios, init->offset + 5); in init_io_restrict_prog()
628 u8 count = nvbios_rd08(bios, init->offset + 6); in init_io_restrict_prog()
629 u32 reg = nvbios_rd32(bios, init->offset + 7); in init_io_restrict_prog()
639 u32 data = nvbios_rd32(bios, init->offset); in init_io_restrict_prog()
660 struct nvkm_bios *bios = init->subdev->device->bios; in init_repeat() local
661 u8 count = nvbios_rd08(bios, init->offset + 1); in init_repeat()
686 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_restrict_pll() local
687 u16 port = nvbios_rd16(bios, init->offset + 1); in init_io_restrict_pll()
688 u8 index = nvbios_rd08(bios, init->offset + 3); in init_io_restrict_pll()
689 u8 mask = nvbios_rd08(bios, init->offset + 4); in init_io_restrict_pll()
690 u8 shift = nvbios_rd08(bios, init->offset + 5); in init_io_restrict_pll()
691 s8 iofc = nvbios_rd08(bios, init->offset + 6); in init_io_restrict_pll()
692 u8 count = nvbios_rd08(bios, init->offset + 7); in init_io_restrict_pll()
693 u32 reg = nvbios_rd32(bios, init->offset + 8); in init_io_restrict_pll()
703 u32 freq = nvbios_rd16(bios, init->offset) * 10; in init_io_restrict_pll()
742 struct nvkm_bios *bios = init->subdev->device->bios; in init_copy() local
743 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_copy()
744 u8 shift = nvbios_rd08(bios, init->offset + 5); in init_copy()
745 u8 smask = nvbios_rd08(bios, init->offset + 6); in init_copy()
746 u16 port = nvbios_rd16(bios, init->offset + 7); in init_copy()
747 u8 index = nvbios_rd08(bios, init->offset + 9); in init_copy()
748 u8 mask = nvbios_rd08(bios, init->offset + 10); in init_copy()
781 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_flag_condition() local
782 u8 cond = nvbios_rd08(bios, init->offset + 1); in init_io_flag_condition()
798 struct nvkm_bios *bios = init->subdev->device->bios; in init_generic_condition() local
800 u8 cond = nvbios_rd08(bios, init->offset + 1); in init_generic_condition()
801 u8 size = nvbios_rd08(bios, init->offset + 2); in init_generic_condition()
816 (data = nvbios_dpout_match(bios, DCB_OUTPUT_DP, in init_generic_condition()
847 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_mask_or() local
848 u8 index = nvbios_rd08(bios, init->offset + 1); in init_io_mask_or()
866 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_or() local
867 u8 index = nvbios_rd08(bios, init->offset + 1); in init_io_or()
885 struct nvkm_bios *bios = init->subdev->device->bios; in init_andn_reg() local
886 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_andn_reg()
887 u32 mask = nvbios_rd32(bios, init->offset + 5); in init_andn_reg()
902 struct nvkm_bios *bios = init->subdev->device->bios; in init_or_reg() local
903 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_or_reg()
904 u32 mask = nvbios_rd32(bios, init->offset + 5); in init_or_reg()
919 struct nvkm_bios *bios = init->subdev->device->bios; in init_idx_addr_latched() local
920 u32 creg = nvbios_rd32(bios, init->offset + 1); in init_idx_addr_latched()
921 u32 dreg = nvbios_rd32(bios, init->offset + 5); in init_idx_addr_latched()
922 u32 mask = nvbios_rd32(bios, init->offset + 9); in init_idx_addr_latched()
923 u32 data = nvbios_rd32(bios, init->offset + 13); in init_idx_addr_latched()
924 u8 count = nvbios_rd08(bios, init->offset + 17); in init_idx_addr_latched()
931 u8 iaddr = nvbios_rd08(bios, init->offset + 0); in init_idx_addr_latched()
932 u8 idata = nvbios_rd08(bios, init->offset + 1); in init_idx_addr_latched()
949 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_restrict_pll2() local
950 u16 port = nvbios_rd16(bios, init->offset + 1); in init_io_restrict_pll2()
951 u8 index = nvbios_rd08(bios, init->offset + 3); in init_io_restrict_pll2()
952 u8 mask = nvbios_rd08(bios, init->offset + 4); in init_io_restrict_pll2()
953 u8 shift = nvbios_rd08(bios, init->offset + 5); in init_io_restrict_pll2()
954 u8 count = nvbios_rd08(bios, init->offset + 6); in init_io_restrict_pll2()
955 u32 reg = nvbios_rd32(bios, init->offset + 7); in init_io_restrict_pll2()
965 u32 freq = nvbios_rd32(bios, init->offset); in init_io_restrict_pll2()
984 struct nvkm_bios *bios = init->subdev->device->bios; in init_pll2() local
985 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_pll2()
986 u32 freq = nvbios_rd32(bios, init->offset + 5); in init_pll2()
1001 struct nvkm_bios *bios = init->subdev->device->bios; in init_i2c_byte() local
1002 u8 index = nvbios_rd08(bios, init->offset + 1); in init_i2c_byte()
1003 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; in init_i2c_byte()
1004 u8 count = nvbios_rd08(bios, init->offset + 3); in init_i2c_byte()
1010 u8 reg = nvbios_rd08(bios, init->offset + 0); in init_i2c_byte()
1011 u8 mask = nvbios_rd08(bios, init->offset + 1); in init_i2c_byte()
1012 u8 data = nvbios_rd08(bios, init->offset + 2); in init_i2c_byte()
1032 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_i2c_byte() local
1033 u8 index = nvbios_rd08(bios, init->offset + 1); in init_zm_i2c_byte()
1034 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; in init_zm_i2c_byte()
1035 u8 count = nvbios_rd08(bios, init->offset + 3); in init_zm_i2c_byte()
1041 u8 reg = nvbios_rd08(bios, init->offset + 0); in init_zm_i2c_byte()
1042 u8 data = nvbios_rd08(bios, init->offset + 1); in init_zm_i2c_byte()
1058 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_i2c() local
1059 u8 index = nvbios_rd08(bios, init->offset + 1); in init_zm_i2c()
1060 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; in init_zm_i2c()
1061 u8 count = nvbios_rd08(bios, init->offset + 3); in init_zm_i2c()
1068 data[i] = nvbios_rd08(bios, init->offset); in init_zm_i2c()
1092 struct nvkm_bios *bios = init->subdev->device->bios; in init_tmds() local
1093 u8 tmds = nvbios_rd08(bios, init->offset + 1); in init_tmds()
1094 u8 addr = nvbios_rd08(bios, init->offset + 2); in init_tmds()
1095 u8 mask = nvbios_rd08(bios, init->offset + 3); in init_tmds()
1096 u8 data = nvbios_rd08(bios, init->offset + 4); in init_tmds()
1118 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_tmds_group() local
1119 u8 tmds = nvbios_rd08(bios, init->offset + 1); in init_zm_tmds_group()
1120 u8 count = nvbios_rd08(bios, init->offset + 2); in init_zm_tmds_group()
1127 u8 addr = nvbios_rd08(bios, init->offset + 0); in init_zm_tmds_group()
1128 u8 data = nvbios_rd08(bios, init->offset + 1); in init_zm_tmds_group()
1145 struct nvkm_bios *bios = init->subdev->device->bios; in init_cr_idx_adr_latch() local
1146 u8 addr0 = nvbios_rd08(bios, init->offset + 1); in init_cr_idx_adr_latch()
1147 u8 addr1 = nvbios_rd08(bios, init->offset + 2); in init_cr_idx_adr_latch()
1148 u8 base = nvbios_rd08(bios, init->offset + 3); in init_cr_idx_adr_latch()
1149 u8 count = nvbios_rd08(bios, init->offset + 4); in init_cr_idx_adr_latch()
1157 u8 data = nvbios_rd08(bios, init->offset); in init_cr_idx_adr_latch()
1175 struct nvkm_bios *bios = init->subdev->device->bios; in init_cr() local
1176 u8 addr = nvbios_rd08(bios, init->offset + 1); in init_cr()
1177 u8 mask = nvbios_rd08(bios, init->offset + 2); in init_cr()
1178 u8 data = nvbios_rd08(bios, init->offset + 3); in init_cr()
1195 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_cr() local
1196 u8 addr = nvbios_rd08(bios, init->offset + 1); in init_zm_cr()
1197 u8 data = nvbios_rd08(bios, init->offset + 2); in init_zm_cr()
1212 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_cr_group() local
1213 u8 count = nvbios_rd08(bios, init->offset + 1); in init_zm_cr_group()
1219 u8 addr = nvbios_rd08(bios, init->offset + 0); in init_zm_cr_group()
1220 u8 data = nvbios_rd08(bios, init->offset + 1); in init_zm_cr_group()
1236 struct nvkm_bios *bios = init->subdev->device->bios; in init_condition_time() local
1237 u8 cond = nvbios_rd08(bios, init->offset + 1); in init_condition_time()
1238 u8 retry = nvbios_rd08(bios, init->offset + 2); in init_condition_time()
1263 struct nvkm_bios *bios = init->subdev->device->bios; in init_ltime() local
1264 u16 msec = nvbios_rd16(bios, init->offset + 1); in init_ltime()
1280 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_reg_sequence() local
1281 u32 base = nvbios_rd32(bios, init->offset + 1); in init_zm_reg_sequence()
1282 u8 count = nvbios_rd08(bios, init->offset + 5); in init_zm_reg_sequence()
1288 u32 data = nvbios_rd32(bios, init->offset); in init_zm_reg_sequence()
1305 struct nvkm_bios *bios = init->subdev->device->bios; in init_pll_indirect() local
1306 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_pll_indirect()
1307 u16 addr = nvbios_rd16(bios, init->offset + 5); in init_pll_indirect()
1308 u32 freq = (u32)nvbios_rd16(bios, addr) * 1000; in init_pll_indirect()
1324 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_reg_indirect() local
1325 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_zm_reg_indirect()
1326 u16 addr = nvbios_rd16(bios, init->offset + 5); in init_zm_reg_indirect()
1327 u32 data = nvbios_rd32(bios, addr); in init_zm_reg_indirect()
1343 struct nvkm_bios *bios = init->subdev->device->bios; in init_sub_direct() local
1344 u16 addr = nvbios_rd16(bios, init->offset + 1); in init_sub_direct()
1369 struct nvkm_bios *bios = init->subdev->device->bios; in init_jump() local
1370 u16 offset = nvbios_rd16(bios, init->offset + 1); in init_jump()
1387 struct nvkm_bios *bios = init->subdev->device->bios; in init_i2c_if() local
1388 u8 index = nvbios_rd08(bios, init->offset + 1); in init_i2c_if()
1389 u8 addr = nvbios_rd08(bios, init->offset + 2); in init_i2c_if()
1390 u8 reg = nvbios_rd08(bios, init->offset + 3); in init_i2c_if()
1391 u8 mask = nvbios_rd08(bios, init->offset + 4); in init_i2c_if()
1392 u8 data = nvbios_rd08(bios, init->offset + 5); in init_i2c_if()
1414 struct nvkm_bios *bios = init->subdev->device->bios; in init_copy_nv_reg() local
1415 u32 sreg = nvbios_rd32(bios, init->offset + 1); in init_copy_nv_reg()
1416 u8 shift = nvbios_rd08(bios, init->offset + 5); in init_copy_nv_reg()
1417 u32 smask = nvbios_rd32(bios, init->offset + 6); in init_copy_nv_reg()
1418 u32 sxor = nvbios_rd32(bios, init->offset + 10); in init_copy_nv_reg()
1419 u32 dreg = nvbios_rd32(bios, init->offset + 14); in init_copy_nv_reg()
1420 u32 dmask = nvbios_rd32(bios, init->offset + 18); in init_copy_nv_reg()
1440 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_index_io() local
1441 u16 port = nvbios_rd16(bios, init->offset + 1); in init_zm_index_io()
1442 u8 index = nvbios_rd08(bios, init->offset + 3); in init_zm_index_io()
1443 u8 data = nvbios_rd08(bios, init->offset + 4); in init_zm_index_io()
1476 struct nvkm_bios *bios = init->subdev->device->bios; in init_reset() local
1477 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_reset()
1478 u32 data1 = nvbios_rd32(bios, init->offset + 5); in init_reset()
1479 u32 data2 = nvbios_rd32(bios, init->offset + 9); in init_reset()
1503 u16 mdata = bmp_mem_init_table(init->subdev->device->bios); in init_configure_mem_clk()
1512 struct nvkm_bios *bios = init->subdev->device->bios; in init_configure_mem() local
1519 if (bios->version.major > 2) { in init_configure_mem()
1526 sdata = bmp_sdr_seq_table(bios); in init_configure_mem()
1527 if (nvbios_rd08(bios, mdata) & 0x01) in init_configure_mem()
1528 sdata = bmp_ddr_seq_table(bios); in init_configure_mem()
1534 for (; (addr = nvbios_rd32(bios, sdata)) != 0xffffffff; sdata += 4) { in init_configure_mem()
1542 data = nvbios_rd32(bios, mdata); in init_configure_mem()
1562 struct nvkm_bios *bios = init->subdev->device->bios; in init_configure_clk() local
1568 if (bios->version.major > 2) { in init_configure_clk()
1577 clock = nvbios_rd16(bios, mdata + 4) * 10; in init_configure_clk()
1581 clock = nvbios_rd16(bios, mdata + 2) * 10; in init_configure_clk()
1582 if (nvbios_rd08(bios, mdata) & 0x01) in init_configure_clk()
1596 struct nvkm_bios *bios = init->subdev->device->bios; in init_configure_preinit() local
1602 if (bios->version.major > 2) { in init_configure_preinit()
1622 struct nvkm_bios *bios = init->subdev->device->bios; in init_io() local
1623 u16 port = nvbios_rd16(bios, init->offset + 1); in init_io()
1624 u8 mask = nvbios_rd16(bios, init->offset + 3); in init_io()
1625 u8 data = nvbios_rd16(bios, init->offset + 4); in init_io()
1635 if (bios->subdev.device->card_type >= NV_50 && in init_io()
1662 struct nvkm_bios *bios = init->subdev->device->bios; in init_sub() local
1663 u8 index = nvbios_rd08(bios, init->offset + 1); in init_sub()
1668 addr = init_script(bios, index); in init_sub()
1689 struct nvkm_bios *bios = init->subdev->device->bios; in init_ram_condition() local
1690 u8 mask = nvbios_rd08(bios, init->offset + 1); in init_ram_condition()
1691 u8 value = nvbios_rd08(bios, init->offset + 2); in init_ram_condition()
1708 struct nvkm_bios *bios = init->subdev->device->bios; in init_nv_reg() local
1709 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_nv_reg()
1710 u32 mask = nvbios_rd32(bios, init->offset + 5); in init_nv_reg()
1711 u32 data = nvbios_rd32(bios, init->offset + 9); in init_nv_reg()
1726 struct nvkm_bios *bios = init->subdev->device->bios; in init_macro() local
1727 u8 macro = nvbios_rd08(bios, init->offset + 1); in init_macro()
1734 u32 addr = nvbios_rd32(bios, table + (macro * 8) + 0); in init_macro()
1735 u32 data = nvbios_rd32(bios, table + (macro * 8) + 4); in init_macro()
1762 struct nvkm_bios *bios = init->subdev->device->bios; in init_strap_condition() local
1763 u32 mask = nvbios_rd32(bios, init->offset + 1); in init_strap_condition()
1764 u32 value = nvbios_rd32(bios, init->offset + 5); in init_strap_condition()
1780 struct nvkm_bios *bios = init->subdev->device->bios; in init_time() local
1781 u16 usec = nvbios_rd16(bios, init->offset + 1); in init_time()
1801 struct nvkm_bios *bios = init->subdev->device->bios; in init_condition() local
1802 u8 cond = nvbios_rd08(bios, init->offset + 1); in init_condition()
1818 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_condition() local
1819 u8 cond = nvbios_rd08(bios, init->offset + 1); in init_io_condition()
1835 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_reg16() local
1836 u32 addr = nvbios_rd32(bios, init->offset + 1); in init_zm_reg16()
1837 u16 data = nvbios_rd16(bios, init->offset + 5); in init_zm_reg16()
1852 struct nvkm_bios *bios = init->subdev->device->bios; in init_index_io() local
1853 u16 port = nvbios_rd16(bios, init->offset + 1); in init_index_io()
1854 u8 index = nvbios_rd16(bios, init->offset + 3); in init_index_io()
1855 u8 mask = nvbios_rd08(bios, init->offset + 4); in init_index_io()
1856 u8 data = nvbios_rd08(bios, init->offset + 5); in init_index_io()
1874 struct nvkm_bios *bios = init->subdev->device->bios; in init_pll() local
1875 u32 reg = nvbios_rd32(bios, init->offset + 1); in init_pll()
1876 u32 freq = nvbios_rd16(bios, init->offset + 5) * 10; in init_pll()
1891 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_reg() local
1892 u32 addr = nvbios_rd32(bios, init->offset + 1); in init_zm_reg()
1893 u32 data = nvbios_rd32(bios, init->offset + 5); in init_zm_reg()
1911 struct nvkm_bios *bios = init->subdev->device->bios; in init_ram_restrict_pll() local
1912 u8 type = nvbios_rd08(bios, init->offset + 1); in init_ram_restrict_pll()
1921 u32 freq = nvbios_rd32(bios, init->offset); in init_ram_restrict_pll()
1957 struct nvkm_bios *bios = init->subdev->device->bios; in init_ram_restrict_zm_reg_group() local
1958 u32 addr = nvbios_rd32(bios, init->offset + 1); in init_ram_restrict_zm_reg_group()
1959 u8 incr = nvbios_rd08(bios, init->offset + 5); in init_ram_restrict_zm_reg_group()
1960 u8 num = nvbios_rd08(bios, init->offset + 6); in init_ram_restrict_zm_reg_group()
1972 u32 data = nvbios_rd32(bios, init->offset); in init_ram_restrict_zm_reg_group()
1995 struct nvkm_bios *bios = init->subdev->device->bios; in init_copy_zm_reg() local
1996 u32 sreg = nvbios_rd32(bios, init->offset + 1); in init_copy_zm_reg()
1997 u32 dreg = nvbios_rd32(bios, init->offset + 5); in init_copy_zm_reg()
2012 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_reg_group() local
2013 u32 addr = nvbios_rd32(bios, init->offset + 1); in init_zm_reg_group()
2014 u8 count = nvbios_rd08(bios, init->offset + 5); in init_zm_reg_group()
2020 u32 data = nvbios_rd32(bios, init->offset); in init_zm_reg_group()
2034 struct nvkm_bios *bios = init->subdev->device->bios; in init_xlat() local
2035 u32 saddr = nvbios_rd32(bios, init->offset + 1); in init_xlat()
2036 u8 sshift = nvbios_rd08(bios, init->offset + 5); in init_xlat()
2037 u8 smask = nvbios_rd08(bios, init->offset + 6); in init_xlat()
2038 u8 index = nvbios_rd08(bios, init->offset + 7); in init_xlat()
2039 u32 daddr = nvbios_rd32(bios, init->offset + 8); in init_xlat()
2040 u32 dmask = nvbios_rd32(bios, init->offset + 12); in init_xlat()
2041 u8 shift = nvbios_rd08(bios, init->offset + 16); in init_xlat()
2062 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_mask_add() local
2063 u32 addr = nvbios_rd32(bios, init->offset + 1); in init_zm_mask_add()
2064 u32 mask = nvbios_rd32(bios, init->offset + 5); in init_zm_mask_add()
2065 u32 add = nvbios_rd32(bios, init->offset + 9); in init_zm_mask_add()
2083 struct nvkm_bios *bios = init->subdev->device->bios; in init_auxch() local
2084 u32 addr = nvbios_rd32(bios, init->offset + 1); in init_auxch()
2085 u8 count = nvbios_rd08(bios, init->offset + 5); in init_auxch()
2091 u8 mask = nvbios_rd08(bios, init->offset + 0); in init_auxch()
2092 u8 data = nvbios_rd08(bios, init->offset + 1); in init_auxch()
2107 struct nvkm_bios *bios = init->subdev->device->bios; in init_zm_auxch() local
2108 u32 addr = nvbios_rd32(bios, init->offset + 1); in init_zm_auxch()
2109 u8 count = nvbios_rd08(bios, init->offset + 5); in init_zm_auxch()
2115 u8 data = nvbios_rd08(bios, init->offset + 0); in init_zm_auxch()
2129 struct nvkm_bios *bios = init->subdev->device->bios; in init_i2c_long_if() local
2130 u8 index = nvbios_rd08(bios, init->offset + 1); in init_i2c_long_if()
2131 u8 addr = nvbios_rd08(bios, init->offset + 2) >> 1; in init_i2c_long_if()
2132 u8 reglo = nvbios_rd08(bios, init->offset + 3); in init_i2c_long_if()
2133 u8 reghi = nvbios_rd08(bios, init->offset + 4); in init_i2c_long_if()
2134 u8 mask = nvbios_rd08(bios, init->offset + 5); in init_i2c_long_if()
2135 u8 data = nvbios_rd08(bios, init->offset + 6); in init_i2c_long_if()
2168 struct nvkm_bios *bios = init->subdev->device->bios; in init_gpio_ne() local
2169 struct nvkm_gpio *gpio = bios->subdev.device->gpio; in init_gpio_ne()
2171 u8 count = nvbios_rd08(bios, init->offset + 1); in init_gpio_ne()
2179 cont("0x%02x ", nvbios_rd08(bios, i)); in init_gpio_ne()
2182 while ((data = dcb_gpio_parse(bios, 0, idx++, &ver, &len, &func))) { in init_gpio_ne()
2185 if (func.func == nvbios_rd08(bios, i)) in init_gpio_ne()
2279 struct nvkm_bios *bios = init->subdev->device->bios; in nvbios_exec() local
2283 u8 opcode = nvbios_rd08(bios, init->offset); in nvbios_exec()
2299 struct nvkm_bios *bios = subdev->device->bios; in nvbios_post() local
2306 while (!ret && (data = (init_script(bios, ++i)))) { in nvbios_post()
2315 if (!ret && (data = init_unknown_script(bios))) { in nvbios_post()