Searched refs:nvkm_bios (Results 1 - 110 of 110) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A Dmxm.h3 u16 mxm_table(struct nvkm_bios *, u8 *ver, u8 *hdr);
4 u8 mxm_sor_map(struct nvkm_bios *, u8 conn);
5 u8 mxm_ddc_map(struct nvkm_bios *, u8 port);
H A Dnpde.h8 u32 nvbios_npdeTe(struct nvkm_bios *, u32);
9 u32 nvbios_npdeTp(struct nvkm_bios *, u32, struct nvbios_npdeT *);
H A DP0260.h3 u32 nvbios_P0260Te(struct nvkm_bios *,
10 u32 nvbios_P0260Ee(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
11 u32 nvbios_P0260Ep(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
18 u32 nvbios_P0260Xe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
19 u32 nvbios_P0260Xp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
H A DM0205.h7 u32 nvbios_M0205Te(struct nvkm_bios *,
9 u32 nvbios_M0205Tp(struct nvkm_bios *,
17 u32 nvbios_M0205Ee(struct nvkm_bios *, int idx,
19 u32 nvbios_M0205Ep(struct nvkm_bios *, int idx,
26 u32 nvbios_M0205Se(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr);
27 u32 nvbios_M0205Sp(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr,
H A Dboost.h3 u16 nvbios_boostTe(struct nvkm_bios *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *);
11 u16 nvbios_boostEe(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *);
12 u16 nvbios_boostEp(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *,
14 u16 nvbios_boostEm(struct nvkm_bios *, u8, u8 *, u8 *, u8 *, u8 *,
24 u16 nvbios_boostSe(struct nvkm_bios *, int, u16, u8 *, u8 *, u8, u8);
25 u16 nvbios_boostSp(struct nvkm_bios *, int, u16, u8 *, u8 *, u8, u8,
H A Dcstep.h3 u16 nvbios_cstepTe(struct nvkm_bios *,
11 u16 nvbios_cstepEe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
12 u16 nvbios_cstepEp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
14 u16 nvbios_cstepEm(struct nvkm_bios *, u8 pstate, u8 *ver, u8 *hdr,
23 u16 nvbios_cstepXe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
24 u16 nvbios_cstepXp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
H A Drammap.h5 u32 nvbios_rammapTe(struct nvkm_bios *, u8 *ver, u8 *hdr,
8 u32 nvbios_rammapEe(struct nvkm_bios *, int idx,
10 u32 nvbios_rammapEp_from_perf(struct nvkm_bios *bios, u32 data, u8 size,
12 u32 nvbios_rammapEp(struct nvkm_bios *, int idx,
14 u32 nvbios_rammapEm(struct nvkm_bios *, u16 mhz,
17 u32 nvbios_rammapSe(struct nvkm_bios *, u32 data,
20 u32 nvbios_rammapSp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, int idx,
22 u32 nvbios_rammapSp(struct nvkm_bios *, u32 data,
H A Dbmp.h4 bmp_version(struct nvkm_bios *bios) bmp_version()
15 bmp_mem_init_table(struct nvkm_bios *bios) bmp_mem_init_table()
23 bmp_sdr_seq_table(struct nvkm_bios *bios) bmp_sdr_seq_table()
31 bmp_ddr_seq_table(struct nvkm_bios *bios) bmp_ddr_seq_table()
H A Dfan.h5 u16 nvbios_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan);
H A Dpmu.h6 u32 nvbios_pmuTe(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
13 u32 nvbios_pmuEe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
14 u32 nvbios_pmuEp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
32 bool nvbios_pmuRm(struct nvkm_bios *, u8 type, struct nvbios_pmuR *);
H A Dvmap.h6 u16 nvbios_vmap_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
7 u16 nvbios_vmap_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
18 u16 nvbios_vmap_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
19 u16 nvbios_vmap_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
H A Dtiming.h5 u16 nvbios_timingTe(struct nvkm_bios *,
7 u16 nvbios_timingEe(struct nvkm_bios *, int idx,
9 u16 nvbios_timingEp(struct nvkm_bios *, int idx,
H A DM0203.h9 u32 nvbios_M0203Te(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
10 u32 nvbios_M0203Tp(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
24 u32 nvbios_M0203Ee(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
25 u32 nvbios_M0203Ep(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
27 u32 nvbios_M0203Em(struct nvkm_bios *, u8 ramcfg, u8 *ver, u8 *hdr,
H A DM0209.h3 u32 nvbios_M0209Te(struct nvkm_bios *,
15 u32 nvbios_M0209Ee(struct nvkm_bios *, int idx,
17 u32 nvbios_M0209Ep(struct nvkm_bios *, int idx,
24 u32 nvbios_M0209Se(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr);
25 u32 nvbios_M0209Sp(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr,
H A Ddisp.h3 u16 nvbios_disp_table(struct nvkm_bios *,
10 u16 nvbios_disp_entry(struct nvkm_bios *, u8 idx, u8 *ver, u8 *hdr, u8 *sub);
11 u16 nvbios_disp_parse(struct nvkm_bios *, u8 idx, u8 *ver, u8 *hdr, u8 *sub,
20 u16 nvbios_outp_entry(struct nvkm_bios *, u8 idx,
22 u16 nvbios_outp_parse(struct nvkm_bios *, u8 idx,
24 u16 nvbios_outp_match(struct nvkm_bios *, u16 type, u16 mask,
32 u16 nvbios_ocfg_entry(struct nvkm_bios *, u16 outp, u8 idx,
34 u16 nvbios_ocfg_parse(struct nvkm_bios *, u16 outp, u8 idx,
36 u16 nvbios_ocfg_match(struct nvkm_bios *, u16 outp, u16 type,
38 u16 nvbios_oclk_match(struct nvkm_bios *, u16 cmp, u32 khz);
H A Ddcb.h57 u16 dcb_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *ent, u8 *len);
58 u16 dcb_outp(struct nvkm_bios *, u8 idx, u8 *ver, u8 *len);
59 u16 dcb_outp_parse(struct nvkm_bios *, u8 idx, u8 *, u8 *,
61 u16 dcb_outp_match(struct nvkm_bios *, u16 type, u16 mask, u8 *, u8 *,
63 int dcb_outp_foreach(struct nvkm_bios *, void *data, int (*exec)
64 (struct nvkm_bios *, void *, int index, u16 entry));
H A Dperf.h3 u16 nvbios_perf_table(struct nvkm_bios *, u8 *ver, u8 *hdr,
18 u16 nvbios_perf_entry(struct nvkm_bios *, int idx,
20 u16 nvbios_perfEp(struct nvkm_bios *, int idx,
31 u32 nvbios_perfSe(struct nvkm_bios *, u32 data, int idx,
33 u32 nvbios_perfSp(struct nvkm_bios *, u32 data, int idx,
40 int nvbios_perf_fan_parse(struct nvkm_bios *, struct nvbios_perf_fan *);
H A Di2c.h22 u16 dcb_i2c_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
23 u16 dcb_i2c_entry(struct nvkm_bios *, u8 index, u8 *ver, u8 *len);
24 int dcb_i2c_parse(struct nvkm_bios *, u8 index, struct dcb_i2c_entry *);
H A Dbit.h10 int bit_entry(struct nvkm_bios *, u8 id, struct bit_entry *);
H A Ddp.h11 u16 nvbios_dpout_parse(struct nvkm_bios *, u8 idx,
14 u16 nvbios_dpout_match(struct nvkm_bios *, u16 type, u16 mask,
26 nvbios_dpcfg_parse(struct nvkm_bios *, u16 outp, u8 idx,
29 nvbios_dpcfg_match(struct nvkm_bios *, u16 outp, u8 pc, u8 vs, u8 pe,
H A Dimage.h10 bool nvbios_image(struct nvkm_bios *, int, struct nvbios_image *);
H A Dvolt.h24 u16 nvbios_volt_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
25 u16 nvbios_volt_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
33 u16 nvbios_volt_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
34 u16 nvbios_volt_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
H A Dextdev.h20 nvbios_extdev_parse(struct nvkm_bios *, int, struct nvbios_extdev_func *);
23 nvbios_extdev_find(struct nvkm_bios *, enum nvbios_extdev_type,
H A Dpcir.h13 u32 nvbios_pcirTe(struct nvkm_bios *, u32, u8 *ver, u16 *hdr);
14 u32 nvbios_pcirTp(struct nvkm_bios *, u32, u8 *ver, u16 *hdr,
H A Dxpio.h14 u16 dcb_xpio_table(struct nvkm_bios *, u8 idx,
16 u16 dcb_xpio_parse(struct nvkm_bios *, u8 idx,
H A Dconn.h27 u32 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
28 u32 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
41 u32 nvbios_connEe(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr);
42 u32 nvbios_connEp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr,
H A Dgpio.h41 u16 dcb_gpio_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
42 u16 dcb_gpio_entry(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len);
43 u16 dcb_gpio_parse(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len,
45 u16 dcb_gpio_match(struct nvkm_bios *, int idx, u8 func, u8 line,
H A Dtherm.h67 nvbios_therm_sensor_parse(struct nvkm_bios *, enum nvbios_therm_domain,
71 nvbios_therm_fan_parse(struct nvkm_bios *, struct nvbios_therm_fan *);
H A Dinit.h6 struct nvkm_bios *bios;
H A Dpll.h74 int nvbios_pll_parse(struct nvkm_bios *, u32 type, struct nvbios_pll *);
H A Dramcfg.h161 u8 nvbios_ramcfg_count(struct nvkm_bios *);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dpriv.h3 #define nvkm_bios(p) container_of((p), struct nvkm_bios, subdev) macro
8 void *(*init)(struct nvkm_bios *, const char *);
10 u32 (*read)(void *, u32 offset, u32 length, struct nvkm_bios *);
17 int nvbios_extend(struct nvkm_bios *, u32 length);
18 int nvbios_shadow(struct nvkm_bios *);
H A Ddisp.c29 nvbios_disp_table(struct nvkm_bios *bios, nvbios_disp_table()
59 nvbios_disp_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub) nvbios_disp_entry()
70 nvbios_disp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub, nvbios_disp_parse()
82 nvbios_outp_entry(struct nvkm_bios *bios, u8 idx, nvbios_outp_entry()
96 nvbios_outp_parse(struct nvkm_bios *bios, u8 idx, nvbios_outp_parse()
116 nvbios_outp_match(struct nvkm_bios *bios, u16 type, u16 mask, nvbios_outp_match()
130 nvbios_ocfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, nvbios_ocfg_entry()
139 nvbios_ocfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, nvbios_ocfg_parse()
152 nvbios_ocfg_match(struct nvkm_bios *bios, u16 outp, u16 type, nvbios_ocfg_match()
164 nvbios_oclk_match(struct nvkm_bios *bios, u16 cmp, u32 khz) nvbios_oclk_match()
H A Dbase.c56 nvbios_memcmp(struct nvkm_bios *bios, u32 addr, const char *str, u32 len) nvbios_memcmp()
70 nvbios_extend(struct nvkm_bios *bios, u32 length) nvbios_extend()
89 struct nvkm_bios *bios = nvkm_bios(subdev); nvkm_bios_dtor()
95 nvkm_bios = { variable in typeref:struct:nvkm_subdev_func
100 nvkm_bios_new(struct nvkm_device *device, int index, struct nvkm_bios **pbios) nvkm_bios_new()
102 struct nvkm_bios *bios; nvkm_bios_new()
108 nvkm_subdev_ctor(&nvkm_bios, device, index, 0, &bios->subdev); nvkm_bios_new()
H A DP0260.c29 nvbios_P0260Te(struct nvkm_bios *bios, nvbios_P0260Te()
58 nvbios_P0260Ee(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) nvbios_P0260Ee()
68 nvbios_P0260Ep(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, nvbios_P0260Ep()
84 nvbios_P0260Xe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *xsz) nvbios_P0260Xe()
94 nvbios_P0260Xp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, nvbios_P0260Xp()
H A Dextdev.c29 extdev_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) extdev_table()
50 nvbios_extdev_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) nvbios_extdev_entry()
60 extdev_parse_entry(struct nvkm_bios *bios, u16 offset, extdev_parse_entry()
69 nvbios_extdev_parse(struct nvkm_bios *bios, int idx, nvbios_extdev_parse()
83 nvbios_extdev_find(struct nvkm_bios *bios, enum nvbios_extdev_type type, nvbios_extdev_find()
H A Dinit.c122 struct nvkm_bios *bios = init->bios; init_conn()
357 init_table(struct nvkm_bios *bios, u16 *len) init_table()
377 struct nvkm_bios *bios = init->bios; init_table_()
407 init_script(struct nvkm_bios *bios, int index) init_script()
428 init_unknown_script(struct nvkm_bios *bios) init_unknown_script()
461 struct nvkm_bios *bios = init->bios; init_xlat_()
479 struct nvkm_bios *bios = init->bios; init_condition_met()
495 struct nvkm_bios *bios = init->bios; init_io_condition_met()
512 struct nvkm_bios *bios = init->bios; init_io_flag_condition_met()
620 struct nvkm_bios *bios = init->bios; init_io_restrict_prog()
657 struct nvkm_bios *bios = init->bios; init_repeat()
683 struct nvkm_bios *bios = init->bios; init_io_restrict_pll()
739 struct nvkm_bios *bios = init->bios; init_copy()
778 struct nvkm_bios *bios = init->bios; init_io_flag_condition()
795 struct nvkm_bios *bios = init->bios; init_dp_condition()
843 struct nvkm_bios *bios = init->bios; init_io_mask_or()
862 struct nvkm_bios *bios = init->bios; init_io_or()
881 struct nvkm_bios *bios = init->bios; init_andn_reg()
898 struct nvkm_bios *bios = init->bios; init_or_reg()
915 struct nvkm_bios *bios = init->bios; init_idx_addr_latched()
945 struct nvkm_bios *bios = init->bios; init_io_restrict_pll2()
980 struct nvkm_bios *bios = init->bios; init_pll2()
997 struct nvkm_bios *bios = init->bios; init_i2c_byte()
1028 struct nvkm_bios *bios = init->bios; init_zm_i2c_byte()
1054 struct nvkm_bios *bios = init->bios; init_zm_i2c()
1088 struct nvkm_bios *bios = init->bios; init_tmds()
1114 struct nvkm_bios *bios = init->bios; init_zm_tmds_group()
1141 struct nvkm_bios *bios = init->bios; init_cr_idx_adr_latch()
1171 struct nvkm_bios *bios = init->bios; init_cr()
1191 struct nvkm_bios *bios = init->bios; init_zm_cr()
1208 struct nvkm_bios *bios = init->bios; init_zm_cr_group()
1232 struct nvkm_bios *bios = init->bios; init_condition_time()
1259 struct nvkm_bios *bios = init->bios; init_ltime()
1276 struct nvkm_bios *bios = init->bios; init_zm_reg_sequence()
1301 struct nvkm_bios *bios = init->bios; init_pll_indirect()
1320 struct nvkm_bios *bios = init->bios; init_zm_reg_indirect()
1339 struct nvkm_bios *bios = init->bios; init_sub_direct()
1365 struct nvkm_bios *bios = init->bios; init_jump()
1383 struct nvkm_bios *bios = init->bios; init_i2c_if()
1410 struct nvkm_bios *bios = init->bios; init_copy_nv_reg()
1436 struct nvkm_bios *bios = init->bios; init_zm_index_io()
1472 struct nvkm_bios *bios = init->bios; init_reset()
1508 struct nvkm_bios *bios = init->bios; init_configure_mem()
1558 struct nvkm_bios *bios = init->bios; init_configure_clk()
1592 struct nvkm_bios *bios = init->bios; init_configure_preinit()
1618 struct nvkm_bios *bios = init->bios; init_io()
1658 struct nvkm_bios *bios = init->bios; init_sub()
1685 struct nvkm_bios *bios = init->bios; init_ram_condition()
1704 struct nvkm_bios *bios = init->bios; init_nv_reg()
1722 struct nvkm_bios *bios = init->bios; init_macro()
1758 struct nvkm_bios *bios = init->bios; init_strap_condition()
1776 struct nvkm_bios *bios = init->bios; init_time()
1797 struct nvkm_bios *bios = init->bios; init_condition()
1814 struct nvkm_bios *bios = init->bios; init_io_condition()
1831 struct nvkm_bios *bios = init->bios; init_zm_reg16()
1848 struct nvkm_bios *bios = init->bios; init_index_io()
1870 struct nvkm_bios *bios = init->bios; init_pll()
1887 struct nvkm_bios *bios = init->bios; init_zm_reg()
1907 struct nvkm_bios *bios = init->bios; init_ram_restrict_pll()
1953 struct nvkm_bios *bios = init->bios; init_ram_restrict_zm_reg_group()
1991 struct nvkm_bios *bios = init->bios; init_copy_zm_reg()
2008 struct nvkm_bios *bios = init->bios; init_zm_reg_group()
2030 struct nvkm_bios *bios = init->bios; init_xlat()
2058 struct nvkm_bios *bios = init->bios; init_zm_mask_add()
2079 struct nvkm_bios *bios = init->bios; init_auxch()
2103 struct nvkm_bios *bios = init->bios; init_zm_auxch()
2125 struct nvkm_bios *bios = init->bios; init_i2c_long_if()
2164 struct nvkm_bios *bios = init->bios; init_gpio_ne()
2294 struct nvkm_bios *bios = subdev->device->bios; nvbios_init()
H A DM0205.c29 nvbios_M0205Te(struct nvkm_bios *bios, nvbios_M0205Te()
58 nvbios_M0205Tp(struct nvkm_bios *bios, nvbios_M0205Tp()
75 nvbios_M0205Ee(struct nvkm_bios *bios, int idx, nvbios_M0205Ee()
91 nvbios_M0205Ep(struct nvkm_bios *bios, int idx, nvbios_M0205Ep()
108 nvbios_M0205Se(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) nvbios_M0205Se()
122 nvbios_M0205Sp(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, nvbios_M0205Sp()
H A Dboost.c29 nvbios_boostTe(struct nvkm_bios *bios, nvbios_boostTe()
59 nvbios_boostEe(struct nvkm_bios *bios, int idx, nvbios_boostEe()
75 nvbios_boostEp(struct nvkm_bios *bios, int idx, nvbios_boostEp()
89 nvbios_boostEm(struct nvkm_bios *bios, u8 pstate, nvbios_boostEm()
101 nvbios_boostSe(struct nvkm_bios *bios, int idx, nvbios_boostSe()
113 nvbios_boostSp(struct nvkm_bios *bios, int idx, nvbios_boostSp()
H A Dcstep.c29 nvbios_cstepTe(struct nvkm_bios *bios, nvbios_cstepTe()
59 nvbios_cstepEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) nvbios_cstepEe()
72 nvbios_cstepEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, nvbios_cstepEp()
85 nvbios_cstepEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, nvbios_cstepEm()
97 nvbios_cstepXe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) nvbios_cstepXe()
110 nvbios_cstepXp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, nvbios_cstepXp()
H A Dconn.c29 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_connTe()
46 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, nvbios_connTp()
62 nvbios_connEe(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) nvbios_connEe()
72 nvbios_connEp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, nvbios_connEp()
H A Dvmap.c29 nvbios_vmap_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_vmap_table()
57 nvbios_vmap_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, nvbios_vmap_parse()
71 nvbios_vmap_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) nvbios_vmap_entry()
83 nvbios_vmap_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, nvbios_vmap_entry_parse()
H A DM0203.c29 nvbios_M0203Te(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_M0203Te()
55 nvbios_M0203Tp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, nvbios_M0203Tp()
72 nvbios_M0203Ee(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) nvbios_M0203Ee()
85 nvbios_M0203Ep(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, nvbios_M0203Ep()
103 nvbios_M0203Em(struct nvkm_bios *bios, u8 ramcfg, u8 *ver, u8 *hdr, nvbios_M0203Em()
H A DM0209.c29 nvbios_M0209Te(struct nvkm_bios *bios, nvbios_M0209Te()
58 nvbios_M0209Ee(struct nvkm_bios *bios, int idx, nvbios_M0209Ee()
74 nvbios_M0209Ep(struct nvkm_bios *bios, int idx, nvbios_M0209Ep()
95 nvbios_M0209Se(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) nvbios_M0209Se()
109 nvbios_M0209Sp(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, nvbios_M0209Sp()
H A Dpmu.c30 weirdo_pointer(struct nvkm_bios *bios, u32 data) weirdo_pointer()
45 nvbios_pmuTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_pmuTe()
65 nvbios_pmuEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) nvbios_pmuEe()
78 nvbios_pmuEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, nvbios_pmuEp()
93 nvbios_pmuRm(struct nvkm_bios *bios, u8 type, struct nvbios_pmuR *info) nvbios_pmuRm()
H A Ddp.c29 nvbios_dp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_dp_table()
58 nvbios_dpout_entry(struct nvkm_bios *bios, u8 idx, nvbios_dpout_entry()
87 nvbios_dpout_parse(struct nvkm_bios *bios, u8 idx, nvbios_dpout_parse()
129 nvbios_dpout_match(struct nvkm_bios *bios, u16 type, u16 mask, nvbios_dpout_match()
144 nvbios_dpcfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, nvbios_dpcfg_entry()
162 nvbios_dpcfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, nvbios_dpcfg_parse()
192 nvbios_dpcfg_match(struct nvkm_bios *bios, u16 outp, u8 pc, u8 vs, u8 pe, nvbios_dpcfg_match()
H A Dfan.c29 nvbios_fan_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_fan_table()
56 nvbios_fan_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, nvbios_fan_entry()
66 nvbios_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan) nvbios_fan_parse()
H A Dshadowacpi.c47 acpi_read_fast(void *data, u32 offset, u32 length, struct nvkm_bios *bios) acpi_read_fast()
68 acpi_read_slow(void *data, u32 offset, u32 length, struct nvkm_bios *bios) acpi_read_slow()
89 acpi_init(struct nvkm_bios *bios, const char *name) acpi_init()
H A Dshadowpci.c34 pcirom_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) pcirom_read()
54 pcirom_init(struct nvkm_bios *bios, const char *name) pcirom_init()
92 platform_init(struct nvkm_bios *bios, const char *name) platform_init()
H A Dshadowramin.c26 struct nvkm_bios *bios;
31 pramin_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) pramin_read()
55 pramin_init(struct nvkm_bios *bios, const char *name) pramin_init()
H A Dxpio.c29 dcb_xpiod_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) dcb_xpiod_table()
46 dcb_xpio_table(struct nvkm_bios *bios, u8 idx, dcb_xpio_table()
64 dcb_xpio_parse(struct nvkm_bios *bios, u8 idx, dcb_xpio_parse()
H A Dgpio.c30 dcb_gpio_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) dcb_gpio_table()
61 dcb_gpio_entry(struct nvkm_bios *bios, int idx, int ent, u8 *ver, u8 *len) dcb_gpio_entry()
78 dcb_gpio_parse(struct nvkm_bios *bios, int idx, int ent, u8 *ver, u8 *len, dcb_gpio_parse()
119 dcb_gpio_match(struct nvkm_bios *bios, int idx, u8 func, u8 line, dcb_gpio_match()
H A Dtherm.c29 therm_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) therm_table()
57 nvbios_therm_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) nvbios_therm_entry()
67 nvbios_therm_sensor_parse(struct nvkm_bios *bios, nvbios_therm_sensor_parse()
153 nvbios_therm_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan) nvbios_therm_fan_parse()
H A Dvolt.c29 nvbios_volt_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_volt_table()
69 nvbios_volt_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, nvbios_volt_parse()
117 nvbios_volt_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) nvbios_volt_entry()
129 nvbios_volt_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, nvbios_volt_entry_parse()
H A Dimage.c30 nvbios_imagen(struct nvkm_bios *bios, struct nvbios_image *image) nvbios_imagen()
69 nvbios_image(struct nvkm_bios *bios, int idx, struct nvbios_image *image) nvbios_image()
H A Dnpde.c29 nvbios_npdeTe(struct nvkm_bios *bios, u32 base) nvbios_npdeTe()
50 nvbios_npdeTp(struct nvkm_bios *bios, u32 base, struct nvbios_npdeT *info) nvbios_npdeTp()
H A Dpcir.c28 nvbios_pcirTe(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr) nvbios_pcirTe()
52 nvbios_pcirTp(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr, nvbios_pcirTp()
H A Dramcfg.c36 nvbios_ramcfg_count(struct nvkm_bios *bios) nvbios_ramcfg_count()
53 struct nvkm_bios *bios = subdev->device->bios; nvbios_ramcfg_index()
H A Drammap.c29 nvbios_rammapTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, nvbios_rammapTe()
60 nvbios_rammapEe(struct nvkm_bios *bios, int idx, nvbios_rammapEe()
78 nvbios_rammapEp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, nvbios_rammapEp_from_perf()
91 nvbios_rammapEp(struct nvkm_bios *bios, int idx, nvbios_rammapEp()
133 nvbios_rammapEm(struct nvkm_bios *bios, u16 mhz, nvbios_rammapEm()
146 nvbios_rammapSe(struct nvkm_bios *bios, u32 data, nvbios_rammapSe()
159 nvbios_rammapSp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, int idx, nvbios_rammapSp_from_perf()
190 nvbios_rammapSp(struct nvkm_bios *bios, u32 data, nvbios_rammapSp()
H A Dshadowof.c34 of_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) of_read()
53 of_init(struct nvkm_bios *bios, const char *name) of_init()
H A Dshadowrom.c28 prom_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) prom_read()
48 prom_init(struct nvkm_bios *bios, const char *name) prom_init()
H A Ddcb.c28 dcb_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) dcb_table()
99 dcb_outp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) dcb_outp()
121 dcb_outp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, dcb_outp_parse()
194 dcb_outp_match(struct nvkm_bios *bios, u16 type, u16 mask, dcb_outp_match()
208 dcb_outp_foreach(struct nvkm_bios *bios, void *data, dcb_outp_foreach()
209 int (*exec)(struct nvkm_bios *, void *, int, u16)) dcb_outp_foreach()
H A Dperf.c29 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, nvbios_perf_table()
78 nvbios_perf_entry(struct nvkm_bios *bios, int idx, nvbios_perf_entry()
94 nvbios_perfEp(struct nvkm_bios *bios, int idx, nvbios_perfEp()
156 nvbios_perfSe(struct nvkm_bios *bios, u32 perfE, int idx, nvbios_perfSe()
168 nvbios_perfSp(struct nvkm_bios *bios, u32 perfE, int idx, nvbios_perfSp()
185 nvbios_perf_fan_parse(struct nvkm_bios *bios, nvbios_perf_fan_parse()
H A Dshadow.c39 shadow_fetch(struct nvkm_bios *bios, struct shadow *mthd, u32 upto) shadow_fetch()
52 shadow_image(struct nvkm_bios *bios, int idx, u32 offset, struct shadow *mthd) shadow_image()
107 shadow_method(struct nvkm_bios *bios, struct shadow *mthd, const char *name) shadow_method()
133 shadow_fw_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) shadow_fw_read()
144 shadow_fw_init(struct nvkm_bios *bios, const char *name) shadow_fw_init()
164 nvbios_shadow(struct nvkm_bios *bios) nvbios_shadow()
H A Di2c.c29 dcb_i2c_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) dcb_i2c_table()
61 dcb_i2c_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) dcb_i2c_entry()
71 dcb_i2c_parse(struct nvkm_bios *bios, u8 idx, struct dcb_i2c_entry *info) dcb_i2c_parse()
H A Dmxm.c29 mxm_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr) mxm_table()
75 mxm_sor_map(struct nvkm_bios *bios, u8 conn) mxm_sor_map()
112 mxm_ddc_map(struct nvkm_bios *bios, u8 port) mxm_ddc_map()
H A Dtiming.c29 nvbios_timingTe(struct nvkm_bios *bios, nvbios_timingTe()
69 nvbios_timingEe(struct nvkm_bios *bios, int idx, nvbios_timingEe()
85 nvbios_timingEp(struct nvkm_bios *bios, int idx, nvbios_timingEp()
H A Dbit.c28 bit_entry(struct nvkm_bios *bios, u8 id, struct bit_entry *bit) bit_entry()
H A Dpll.c81 pll_limits_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) pll_limits_table()
112 pll_map(struct nvkm_bios *bios) pll_map()
139 pll_map_reg(struct nvkm_bios *bios, u32 reg, u32 *type, u8 *ver, u8 *len) pll_map_reg()
181 pll_map_type(struct nvkm_bios *bios, u8 type, u32 *reg, u8 *ver, u8 *len) pll_map_type()
223 nvbios_pll_parse(struct nvkm_bios *bios, u32 type, struct nvbios_pll *info) nvbios_pll_parse()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dbios.h5 struct nvkm_bios { struct
24 int nvbios_memcmp(struct nvkm_bios *, u32 addr, const char *, u32 len);
30 int nvkm_bios_new(struct nvkm_device *, int, struct nvkm_bios **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dpriv.h5 struct nvkm_bios;
31 int nvkm_fb_bios_memtype(struct nvkm_bios *);
H A Dramnv40.c38 struct nvkm_bios *bios = subdev->device->bios; nv40_ram_calc()
72 struct nvkm_bios *bios = device->bios; nv40_ram_prog()
H A Dbase.c65 nvkm_fb_bios_memtype(struct nvkm_bios *bios) nvkm_fb_bios_memtype()
H A Dramgf100.c135 struct nvkm_bios *bios = device->bios; gf100_ram_calc()
564 struct nvkm_bios *bios = device->bios; gf100_ram_ctor()
632 struct nvkm_bios *bios = subdev->device->bios; gf100_ram_new()
H A Dramnv50.c224 struct nvkm_bios *bios = subdev->device->bios; nv50_ram_calc()
641 struct nvkm_bios *bios = device->bios; nv50_ram_ctor()
H A Dramgt215.c159 struct nvkm_bios *bios = device->bios; gt215_link_train()
281 struct nvkm_bios *bios = device->bios; gt215_link_train_init()
499 struct nvkm_bios *bios = device->bios; gt215_ram_calc()
H A Dramgk104.c1268 struct nvkm_bios *bios = ram->fb->subdev.device->bios; gk104_ram_train_type()
1395 struct nvkm_bios *bios = device->bios; gk104_ram_init()
1440 struct nvkm_bios *bios = ram->base.fb->subdev.device->bios; gk104_ram_ctor_data()
1535 struct nvkm_bios *bios = device->bios; gk104_ram_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dgm204.c34 struct nvkm_bios *bios = device->bios; pmu_code()
54 struct nvkm_bios *bios = device->bios; pmu_data()
85 struct nvkm_bios *bios = subdev->device->bios; pmu_load()
115 struct nvkm_bios *bios = device->bios; gm204_devinit_post()
H A Dnv50.c39 struct nvkm_bios *bios = device->bios; nv50_devinit_pll_set()
128 struct nvkm_bios *bios = device->bios; nv50_devinit_init()
H A Dnv05.c49 struct nvkm_bios *bios = device->bios; nv05_devinit_meminit()
H A Dnv04.c359 struct nvkm_bios *bios = subdev->device->bios; nv04_devinit_pll_set()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
H A Dbase.c71 struct nvkm_bios *bios = volt->subdev.device->bios; nvkm_volt_map()
113 nvkm_volt_parse_bios(struct nvkm_bios *bios, struct nvkm_volt *volt) nvkm_volt_parse_bios()
177 struct nvkm_bios *bios = device->bios; nvkm_volt_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
H A Dnv50.c52 struct nvkm_bios *bios = mxm->subdev.device->bios; mxm_match_dcb()
95 mxm_dcb_sanitise_entry(struct nvkm_bios *bios, void *data, int idx, u16 pdcb) mxm_dcb_sanitise_entry()
190 struct nvkm_bios *bios = subdev->device->bios; mxm_dcb_sanitise()
H A Dbase.c47 struct nvkm_bios *bios = device->bios; mxm_shadow_rom()
236 struct nvkm_bios *bios = device->bios; nvkm_mxm_new_()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
H A Dgf119.c30 struct nvkm_bios *bios = device->bios; gf119_gpio_reset()
H A Dnv50.c30 struct nvkm_bios *bios = device->bios; nv50_gpio_reset()
H A Dbase.c52 struct nvkm_bios *bios = device->bios; nvkm_gpio_find()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
H A Dfanpwm.c88 struct nvkm_bios *bios = device->bios; nvkm_fanpwm_create()
H A Dic.c86 struct nvkm_bios *bios = device->bios; nvkm_therm_ic_ctor()
H A Dfan.c228 struct nvkm_bios *bios = device->bios; nvkm_therm_fan_ctor()
H A Dtemp.c242 struct nvkm_bios *bios = subdev->device->bios; nvkm_therm_sensor_ctor()
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
H A Ddisp.h173 struct nvkm_bios *bios = nvxx_bios(&drm->device); nouveau_bios_run_init_table()
H A Dhw.c169 struct nvkm_bios *bios = nvxx_bios(&drm->device); nouveau_hw_get_pllvals()
257 struct nvkm_bios *bios = nvxx_bios(device); nouveau_hw_fix_bad_vpll()
H A Dcrtc.c115 struct nvkm_bios *bios = nvxx_bios(&drm->device); nv_crtc_calc_state_ext()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Ddevice.h103 struct nvkm_bios *bios;
168 int (*bios )(struct nvkm_device *, int idx, struct nvkm_bios **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dgf119.c53 struct nvkm_bios *bios = subdev->device->bios; exec_lookup()
99 struct nvkm_bios *bios = device->bios; exec_script()
137 struct nvkm_bios *bios = device->bios; exec_clkcmp()
H A Dsorg94.c125 struct nvkm_bios *bios = device->bios; g94_sor_dp_drv_ctl()
H A Dsorgf119.c72 struct nvkm_bios *bios = device->bios; gf119_sor_dp_drv_ctl()
H A Dsorgm204.c97 struct nvkm_bios *bios = device->bios; gm204_sor_dp_drv_ctl()
H A Dnv50.c232 struct nvkm_bios *bios = subdev->device->bios; exec_lookup()
289 struct nvkm_bios *bios = device->bios; exec_script()
348 struct nvkm_bios *bios = device->bios; exec_clkcmp()
701 struct nvkm_bios *bios = device->bios; nv50_disp_intr_unk40_0_tmds()
H A Doutpdp.c215 struct nvkm_bios *bios = device->bios; nvkm_output_dp_ctor()
H A Dbase.c286 struct nvkm_bios *bios = device->bios; nvkm_disp_ctor()
H A Ddport.c54 struct nvkm_bios *bios = subdev->device->bios; dp_set_link_config()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dbase.c43 struct nvkm_bios *bios = clk->subdev.device->bios; nvkm_clk_adjust()
140 struct nvkm_bios *bios = clk->subdev.device->bios; nvkm_cstate_new()
309 struct nvkm_bios *bios = clk->subdev.device->bios; nvkm_pstate_new()
H A Dpllnv04.c40 struct nvkm_bios *bios = subdev->device->bios; getMNP_single()
H A Dgf100.c245 struct nvkm_bios *bios = subdev->device->bios; calc_pll()
H A Dgk104.c266 struct nvkm_bios *bios = subdev->device->bios; calc_pll()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbase.c51 struct nvkm_bios *bios = i2c->subdev.device->bios; nvkm_i2c_bus_find()
247 struct nvkm_bios *bios = device->bios; nvkm_i2c_new_()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgm107.c295 struct nvkm_bios *bios = device->bios; gm107_gr_init_bios()
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnouveau_bios.c2012 struct nvkm_bios *bios = nvxx_bios(&drm->device); NVInitVBIOS()

Completed in 1074 milliseconds