Home
last modified time | relevance | path

Searched refs:nvkm_bios (Results 1 – 118 of 118) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
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);
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,
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,
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,
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(struct nvkm_bios *, int idx,
12 u32 nvbios_rammapEm(struct nvkm_bios *, u16 mhz,
15 u32 nvbios_rammapSe(struct nvkm_bios *, u32 data,
18 u32 nvbios_rammapSp(struct nvkm_bios *, u32 data,
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 *);
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));
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,
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,
Dpmu.h6 u32 nvbios_pmuTe(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
7 u32 nvbios_pmuTp(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
15 u32 nvbios_pmuEe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
16 u32 nvbios_pmuEp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
34 bool nvbios_pmuRm(struct nvkm_bios *, u8 type, struct nvbios_pmuR *);
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,
Dbmp.h4 bmp_version(struct nvkm_bios *bios) in bmp_version()
15 bmp_mem_init_table(struct nvkm_bios *bios) in bmp_mem_init_table()
23 bmp_sdr_seq_table(struct nvkm_bios *bios) in bmp_sdr_seq_table()
31 bmp_ddr_seq_table(struct nvkm_bios *bios) in bmp_ddr_seq_table()
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,
Dvolt.h11 u16 nvbios_volt_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
12 u16 nvbios_volt_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
20 u16 nvbios_volt_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
21 u16 nvbios_volt_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
Dgpio.h40 u16 dcb_gpio_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
41 u16 dcb_gpio_entry(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len);
42 u16 dcb_gpio_parse(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len,
44 u16 dcb_gpio_match(struct nvkm_bios *, int idx, u8 func, u8 line,
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,
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,
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);
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,
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 *);
Dnpde.h8 u32 nvbios_npdeTe(struct nvkm_bios *, u32);
9 u32 nvbios_npdeTp(struct nvkm_bios *, u32, struct nvbios_npdeT *);
Dextdev.h20 nvbios_extdev_parse(struct nvkm_bios *, int, struct nvbios_extdev_func *);
23 nvbios_extdev_find(struct nvkm_bios *, enum nvbios_extdev_type,
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,
Dxpio.h14 u16 dcb_xpio_table(struct nvkm_bios *, u8 idx,
16 u16 dcb_xpio_parse(struct nvkm_bios *, u8 idx,
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 *);
Dfan.h5 u16 nvbios_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan);
Dimage.h10 bool nvbios_image(struct nvkm_bios *, int, struct nvbios_image *);
Dbit.h10 int bit_entry(struct nvkm_bios *, u8 id, struct bit_entry *);
Dinit.h5 struct nvkm_bios *bios;
Dpll.h74 int nvbios_pll_parse(struct nvkm_bios *, u32 type, struct nvbios_pll *);
Dramcfg.h139 u8 nvbios_ramcfg_count(struct nvkm_bios *);
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dbase.c56 nvbios_extend(struct nvkm_bios *bios, u32 length) in nvbios_extend()
75 struct nvkm_bios *bios = (void *)object; in nvkm_bios_rd08()
82 struct nvkm_bios *bios = (void *)object; in nvkm_bios_rd16()
89 struct nvkm_bios *bios = (void *)object; in nvkm_bios_rd32()
96 struct nvkm_bios *bios = (void *)object; in nvkm_bios_wr08()
103 struct nvkm_bios *bios = (void *)object; in nvkm_bios_wr16()
110 struct nvkm_bios *bios = (void *)object; in nvkm_bios_wr32()
119 struct nvkm_bios *bios; in nvkm_bios_ctor()
172 struct nvkm_bios *bios = (void *)object; in nvkm_bios_dtor()
180 struct nvkm_bios *bios = (void *)object; in nvkm_bios_init()
[all …]
Ddisp.c29 nvbios_disp_table(struct nvkm_bios *bios, in nvbios_disp_table()
59 nvbios_disp_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub) in nvbios_disp_entry()
70 nvbios_disp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub, in nvbios_disp_parse()
82 nvbios_outp_entry(struct nvkm_bios *bios, u8 idx, in nvbios_outp_entry()
96 nvbios_outp_parse(struct nvkm_bios *bios, u8 idx, in nvbios_outp_parse()
116 nvbios_outp_match(struct nvkm_bios *bios, u16 type, u16 mask, in nvbios_outp_match()
130 nvbios_ocfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_ocfg_entry()
139 nvbios_ocfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_ocfg_parse()
152 nvbios_ocfg_match(struct nvkm_bios *bios, u16 outp, u16 type, in nvbios_ocfg_match()
164 nvbios_oclk_match(struct nvkm_bios *bios, u16 cmp, u32 khz) in nvbios_oclk_match()
Dpriv.h7 void *(*init)(struct nvkm_bios *, const char *);
9 u32 (*read)(void *, u32 offset, u32 length, struct nvkm_bios *);
13 int nvbios_extend(struct nvkm_bios *, u32 length);
14 int nvbios_shadow(struct nvkm_bios *);
Dinit.c122 struct nvkm_bios *bios = init->bios; in init_conn()
350 init_table(struct nvkm_bios *bios, u16 *len) in init_table()
370 struct nvkm_bios *bios = init->bios; in init_table_()
400 init_script(struct nvkm_bios *bios, int index) in init_script()
421 init_unknown_script(struct nvkm_bios *bios) in init_unknown_script()
454 struct nvkm_bios *bios = init->bios; in init_xlat_()
472 struct nvkm_bios *bios = init->bios; in init_condition_met()
488 struct nvkm_bios *bios = init->bios; in init_io_condition_met()
505 struct nvkm_bios *bios = init->bios; in init_io_flag_condition_met()
613 struct nvkm_bios *bios = init->bios; in init_io_restrict_prog()
[all …]
Dshadow.c41 shadow_fetch(struct nvkm_bios *bios, u32 upto) in shadow_fetch()
57 struct nvkm_bios *bios = (void *)object; in shadow_rd08()
66 struct nvkm_bios *bios = (void *)object; in shadow_rd16()
75 struct nvkm_bios *bios = (void *)object; in shadow_rd32()
92 shadow_image(struct nvkm_bios *bios, int idx, struct shadow *mthd) in shadow_image()
131 shadow_score(struct nvkm_bios *bios, struct shadow *mthd) in shadow_score()
143 shadow_method(struct nvkm_bios *bios, struct shadow *mthd, const char *name) in shadow_method()
168 shadow_fw_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in shadow_fw_read()
179 shadow_fw_init(struct nvkm_bios *bios, const char *name) in shadow_fw_init()
199 nvbios_shadow(struct nvkm_bios *bios) in nvbios_shadow()
Dextdev.c29 extdev_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) in extdev_table()
50 nvbios_extdev_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_extdev_entry()
60 extdev_parse_entry(struct nvkm_bios *bios, u16 offset, in extdev_parse_entry()
69 nvbios_extdev_parse(struct nvkm_bios *bios, int idx, in nvbios_extdev_parse()
83 nvbios_extdev_find(struct nvkm_bios *bios, enum nvbios_extdev_type type, in nvbios_extdev_find()
Dcstep.c29 nvbios_cstepTe(struct nvkm_bios *bios, in nvbios_cstepTe()
59 nvbios_cstepEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_cstepEe()
72 nvbios_cstepEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_cstepEp()
85 nvbios_cstepEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, in nvbios_cstepEm()
97 nvbios_cstepXe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_cstepXe()
110 nvbios_cstepXp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_cstepXp()
DM0205.c29 nvbios_M0205Te(struct nvkm_bios *bios, in nvbios_M0205Te()
58 nvbios_M0205Tp(struct nvkm_bios *bios, in nvbios_M0205Tp()
75 nvbios_M0205Ee(struct nvkm_bios *bios, int idx, in nvbios_M0205Ee()
91 nvbios_M0205Ep(struct nvkm_bios *bios, int idx, in nvbios_M0205Ep()
108 nvbios_M0205Se(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) in nvbios_M0205Se()
122 nvbios_M0205Sp(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, in nvbios_M0205Sp()
DP0260.c29 nvbios_P0260Te(struct nvkm_bios *bios, in nvbios_P0260Te()
58 nvbios_P0260Ee(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_P0260Ee()
68 nvbios_P0260Ep(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, in nvbios_P0260Ep()
84 nvbios_P0260Xe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *xsz) in nvbios_P0260Xe()
94 nvbios_P0260Xp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_P0260Xp()
Dpmu.c30 weirdo_pointer(struct nvkm_bios *bios, u32 data) in weirdo_pointer()
45 nvbios_pmuTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_pmuTe()
65 nvbios_pmuTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_pmuTp()
78 nvbios_pmuEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_pmuEe()
91 nvbios_pmuEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_pmuEp()
106 nvbios_pmuRm(struct nvkm_bios *bios, u8 type, struct nvbios_pmuR *info) in nvbios_pmuRm()
Dboost.c29 nvbios_boostTe(struct nvkm_bios *bios, in nvbios_boostTe()
59 nvbios_boostEe(struct nvkm_bios *bios, int idx, in nvbios_boostEe()
75 nvbios_boostEp(struct nvkm_bios *bios, int idx, in nvbios_boostEp()
89 nvbios_boostEm(struct nvkm_bios *bios, u8 pstate, in nvbios_boostEm()
101 nvbios_boostSe(struct nvkm_bios *bios, int idx, in nvbios_boostSe()
113 nvbios_boostSp(struct nvkm_bios *bios, int idx, in nvbios_boostSp()
DM0203.c29 nvbios_M0203Te(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_M0203Te()
55 nvbios_M0203Tp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_M0203Tp()
72 nvbios_M0203Ee(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_M0203Ee()
85 nvbios_M0203Ep(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_M0203Ep()
103 nvbios_M0203Em(struct nvkm_bios *bios, u8 ramcfg, u8 *ver, u8 *hdr, in nvbios_M0203Em()
Ddcb.c30 dcb_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_table()
100 dcb_outp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in dcb_outp()
122 dcb_outp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, in dcb_outp_parse()
196 dcb_outp_match(struct nvkm_bios *bios, u16 type, u16 mask, in dcb_outp_match()
210 dcb_outp_foreach(struct nvkm_bios *bios, void *data, in dcb_outp_foreach()
211 int (*exec)(struct nvkm_bios *, void *, int, u16)) in dcb_outp_foreach() argument
Ddp.c29 nvbios_dp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_dp_table()
58 nvbios_dpout_entry(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_entry()
87 nvbios_dpout_parse(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_parse()
129 nvbios_dpout_match(struct nvkm_bios *bios, u16 type, u16 mask, in nvbios_dpout_match()
144 nvbios_dpcfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_dpcfg_entry()
161 nvbios_dpcfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_dpcfg_parse()
191 nvbios_dpcfg_match(struct nvkm_bios *bios, u16 outp, u8 pc, u8 vs, u8 pe, in nvbios_dpcfg_match()
Dshadowrom.c28 prom_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in prom_read()
42 struct nvkm_bios *bios = data; in prom_fini()
50 prom_init(struct nvkm_bios *bios, const char *name) in prom_init()
Dconn.c29 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_connTe()
46 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_connTp()
62 nvbios_connEe(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in nvbios_connEe()
72 nvbios_connEp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, in nvbios_connEp()
DM0209.c29 nvbios_M0209Te(struct nvkm_bios *bios, in nvbios_M0209Te()
58 nvbios_M0209Ee(struct nvkm_bios *bios, int idx, in nvbios_M0209Ee()
74 nvbios_M0209Ep(struct nvkm_bios *bios, int idx, in nvbios_M0209Ep()
95 nvbios_M0209Se(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) in nvbios_M0209Se()
109 nvbios_M0209Sp(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, in nvbios_M0209Sp()
Dramcfg.c36 nvbios_ramcfg_count(struct nvkm_bios *bios) in nvbios_ramcfg_count()
53 struct nvkm_bios *bios = nvkm_bios(subdev); in nvbios_ramcfg_index()
Dvmap.c29 nvbios_vmap_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_vmap_table()
57 nvbios_vmap_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_vmap_parse()
71 nvbios_vmap_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_vmap_entry()
83 nvbios_vmap_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, in nvbios_vmap_entry_parse()
Dshadowacpi.c49 acpi_read_fast(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in acpi_read_fast()
70 acpi_read_slow(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in acpi_read_slow()
91 acpi_init(struct nvkm_bios *bios, const char *name) in acpi_init()
Dperf.c31 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table()
80 nvbios_perf_entry(struct nvkm_bios *bios, int idx, in nvbios_perf_entry()
96 nvbios_perfEp(struct nvkm_bios *bios, int idx, in nvbios_perfEp()
158 nvbios_perfSe(struct nvkm_bios *bios, u32 perfE, int idx, in nvbios_perfSe()
170 nvbios_perfSp(struct nvkm_bios *bios, u32 perfE, int idx, in nvbios_perfSp()
187 nvbios_perf_fan_parse(struct nvkm_bios *bios, in nvbios_perf_fan_parse()
Dfan.c29 nvbios_fan_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_fan_table()
56 nvbios_fan_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_fan_entry()
66 nvbios_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan) in nvbios_fan_parse()
Dvolt.c29 nvbios_volt_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_volt_table()
69 nvbios_volt_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_volt_parse()
104 nvbios_volt_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_volt_entry()
116 nvbios_volt_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, in nvbios_volt_entry_parse()
Dshadowramin.c28 struct nvkm_bios *bios;
33 pramin_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in pramin_read()
55 pramin_init(struct nvkm_bios *bios, const char *name) in pramin_init()
Dxpio.c29 dcb_xpiod_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_xpiod_table()
46 dcb_xpio_table(struct nvkm_bios *bios, u8 idx, in dcb_xpio_table()
64 dcb_xpio_parse(struct nvkm_bios *bios, u8 idx, in dcb_xpio_parse()
Dshadowpci.c34 pcirom_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in pcirom_read()
54 pcirom_init(struct nvkm_bios *bios, const char *name) in pcirom_init()
86 platform_init(struct nvkm_bios *bios, const char *name) in platform_init()
Dgpio.c30 dcb_gpio_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_gpio_table()
61 dcb_gpio_entry(struct nvkm_bios *bios, int idx, int ent, u8 *ver, u8 *len) in dcb_gpio_entry()
78 dcb_gpio_parse(struct nvkm_bios *bios, int idx, int ent, u8 *ver, u8 *len, in dcb_gpio_parse()
119 dcb_gpio_match(struct nvkm_bios *bios, int idx, u8 func, u8 line, in dcb_gpio_match()
Dmxm.c29 mxm_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr) in mxm_table()
74 mxm_sor_map(struct nvkm_bios *bios, u8 conn) in mxm_sor_map()
110 mxm_ddc_map(struct nvkm_bios *bios, u8 port) in mxm_ddc_map()
Dtherm.c31 therm_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) in therm_table()
59 nvbios_therm_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_therm_entry()
69 nvbios_therm_sensor_parse(struct nvkm_bios *bios, in nvbios_therm_sensor_parse()
155 nvbios_therm_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan) in nvbios_therm_fan_parse()
Drammap.c29 nvbios_rammapTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_rammapTe()
60 nvbios_rammapEe(struct nvkm_bios *bios, int idx, in nvbios_rammapEe()
76 nvbios_rammapEp(struct nvkm_bios *bios, int idx, in nvbios_rammapEp()
118 nvbios_rammapEm(struct nvkm_bios *bios, u16 mhz, in nvbios_rammapEm()
131 nvbios_rammapSe(struct nvkm_bios *bios, u32 data, in nvbios_rammapSe()
144 nvbios_rammapSp(struct nvkm_bios *bios, u32 data, in nvbios_rammapSp()
Dnpde.c29 nvbios_npdeTe(struct nvkm_bios *bios, u32 base) in nvbios_npdeTe()
49 nvbios_npdeTp(struct nvkm_bios *bios, u32 base, struct nvbios_npdeT *info) in nvbios_npdeTp()
Dshadowof.c34 of_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in of_read()
45 of_init(struct nvkm_bios *bios, const char *name) in of_init()
Dimage.c30 nvbios_imagen(struct nvkm_bios *bios, struct nvbios_image *image) in nvbios_imagen()
68 nvbios_image(struct nvkm_bios *bios, int idx, struct nvbios_image *image) in nvbios_image()
Dpcir.c28 nvbios_pcirTe(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr) in nvbios_pcirTe()
51 nvbios_pcirTp(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr, in nvbios_pcirTp()
Di2c.c29 dcb_i2c_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_i2c_table()
61 dcb_i2c_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in dcb_i2c_entry()
71 dcb_i2c_parse(struct nvkm_bios *bios, u8 idx, struct dcb_i2c_entry *info) in dcb_i2c_parse()
Dtiming.c29 nvbios_timingTe(struct nvkm_bios *bios, in nvbios_timingTe()
69 nvbios_timingEe(struct nvkm_bios *bios, int idx, in nvbios_timingEe()
85 nvbios_timingEp(struct nvkm_bios *bios, int idx, in nvbios_timingEp()
Dpll.c82 pll_limits_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in pll_limits_table()
113 pll_map(struct nvkm_bios *bios) in pll_map()
139 pll_map_reg(struct nvkm_bios *bios, u32 reg, u32 *type, u8 *ver, u8 *len) in pll_map_reg()
181 pll_map_type(struct nvkm_bios *bios, u8 type, u32 *reg, u8 *ver, u8 *len) in pll_map_type()
223 nvbios_pll_parse(struct nvkm_bios *bios, u32 type, struct nvbios_pll *info) in nvbios_pll_parse()
Dbit.c28 bit_entry(struct nvkm_bios *bios, u8 id, struct bit_entry *bit) in bit_entry()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dgm204.c33 struct nvkm_bios *bios = nvkm_bios(priv); in pmu_code()
52 struct nvkm_bios *bios = nvkm_bios(priv); in pmu_data()
80 struct nvkm_bios *bios = nvkm_bios(priv); in pmu_load()
108 struct nvkm_bios *bios = nvkm_bios(priv); in gm204_devinit_post()
Dnv50.c39 struct nvkm_bios *bios = nvkm_bios(priv); in nv50_devinit_pll_set()
95 struct nvkm_bios *bios = nvkm_bios(object); in nv50_devinit_init()
Dnv04.c145 int chip_version = nvkm_bios(devinit)->version.chip; in setPLL_single()
199 int chip_version = nvkm_bios(devinit)->version.chip; in setPLL_double_highregs()
307 if (nvbios_pll_parse(nvkm_bios(devinit), Preg, &info)) in setPLL_double_lowregs()
355 struct nvkm_bios *bios = nvkm_bios(devinit); in nv04_devinit_pll_set()
Dgt215.c35 struct nvkm_bios *bios = nvkm_bios(priv); in gt215_devinit_pll_set()
Dgf100.c35 struct nvkm_bios *bios = nvkm_bios(priv); in gf100_devinit_pll_set()
Dnv05.c48 struct nvkm_bios *bios = nvkm_bios(priv); in nv05_devinit_meminit()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dbios.h5 struct nvkm_bios { struct
22 static inline struct nvkm_bios * argument
23 nvkm_bios(void *obj) in nvkm_bios() function
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
Dnv50.c56 struct nvkm_bios *bios = nvkm_bios(mxm); in mxm_match_dcb()
99 mxm_dcb_sanitise_entry(struct nvkm_bios *bios, void *data, int idx, u16 pdcb) in mxm_dcb_sanitise_entry()
192 struct nvkm_bios *bios = nvkm_bios(mxm); in mxm_dcb_sanitise()
Dbase.c47 struct nvkm_bios *bios = nvkm_bios(mxm); in mxm_shadow_rom()
230 struct nvkm_bios *bios = nvkm_bios(device); in nvkm_mxm_create_()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
Dbase.c66 struct nvkm_bios *bios = nvkm_bios(volt); in nvkm_volt_map()
103 nvkm_volt_parse_bios(struct nvkm_bios *bios, struct nvkm_volt *volt) in nvkm_volt_parse_bios()
169 struct nvkm_bios *bios = nvkm_bios(parent); in nvkm_volt_create_()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramnv40.c37 struct nvkm_bios *bios = nvkm_bios(pfb); in nv40_ram_calc()
70 struct nvkm_bios *bios = nvkm_bios(pfb); in nv40_ram_prog()
Dpriv.h4 struct nvkm_bios;
72 int nvkm_fb_bios_memtype(struct nvkm_bios *);
Dramgf100.c130 struct nvkm_bios *bios = nvkm_bios(pfb); in gf100_ram_calc()
511 struct nvkm_bios *bios = nvkm_bios(pfb); in gf100_ram_create_()
629 struct nvkm_bios *bios = nvkm_bios(parent); in gf100_ram_ctor()
Dramnv50.c63 struct nvkm_bios *bios = nvkm_bios(pfb); in nv50_ram_calc()
356 struct nvkm_bios *bios = nvkm_bios(parent); in nv50_ram_create_()
Dramgt215.c159 struct nvkm_bios *bios = nvkm_bios(pfb); in gt215_link_train()
280 struct nvkm_bios *bios = nvkm_bios(pfb); in gt215_link_train_init()
492 struct nvkm_bios *bios = nvkm_bios(pfb); in gt215_ram_calc()
Dramgk104.c1189 struct nvkm_bios *bios = nvkm_bios(pfb); in gk104_ram_train_type()
1313 struct nvkm_bios *bios = nvkm_bios(pfb); in gk104_ram_init()
1363 struct nvkm_bios *bios = nvkm_bios(pfb); in gk104_ram_ctor_data()
1448 struct nvkm_bios *bios = nvkm_bios(pfb); in gk104_ram_ctor()
Dbase.c30 nvkm_fb_bios_memtype(struct nvkm_bios *bios) in nvkm_fb_bios_memtype()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Ddport.c54 struct nvkm_bios *bios = nvkm_bios(disp); in dp_set_link_config()
264 struct nvkm_bios *bios = nvkm_bios(disp); in dp_link_train_init()
290 struct nvkm_bios *bios = nvkm_bios(disp); in dp_link_train_fini()
Dsorgf110.c79 struct nvkm_bios *bios = nvkm_bios(priv); in gf110_sor_dp_drv_ctl()
Doutp.c67 struct nvkm_bios *bios = nvkm_bios(parent); in nvkm_output_create_()
Dsorg94.c102 struct nvkm_bios *bios = nvkm_bios(priv); in g94_sor_dp_drv_ctl()
Dsorgm204.c94 struct nvkm_bios *bios = nvkm_bios(priv); in gm204_sor_dp_drv_ctl()
Dbase.c191 struct nvkm_bios *bios = nvkm_bios(parent); in nvkm_disp_create_()
Dgf110.c794 struct nvkm_bios *bios = nvkm_bios(priv); in exec_lookup()
838 struct nvkm_bios *bios = nvkm_bios(priv); in exec_script()
874 struct nvkm_bios *bios = nvkm_bios(priv); in exec_clkcmp()
949 .bios = nvkm_bios(priv), in gf110_disp_intr_unk2_0()
Doutpdp.c218 struct nvkm_bios *bios = nvkm_bios(parent); in nvkm_output_dp_create_()
Dnv50.c1389 struct nvkm_bios *bios = nvkm_bios(priv); in exec_lookup()
1444 struct nvkm_bios *bios = nvkm_bios(priv); in exec_script()
1501 struct nvkm_bios *bios = nvkm_bios(priv); in exec_clkcmp()
1614 .bios = nvkm_bios(priv), in nv50_disp_intr_unk20_0()
1848 struct nvkm_bios *bios = nvkm_bios(priv); in nv50_disp_intr_unk40_0_tmds()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dgf110.c29 struct nvkm_bios *bios = nvkm_bios(gpio); in gf110_gpio_reset()
Dnv50.c29 struct nvkm_bios *bios = nvkm_bios(gpio); in nv50_gpio_reset()
Dbase.c47 struct nvkm_bios *bios = nvkm_bios(gpio); in nvkm_gpio_find()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dic.c86 struct nvkm_bios *bios = nvkm_bios(therm); in nvkm_therm_ic_ctor()
Dfanpwm.c91 struct nvkm_bios *bios = nvkm_bios(therm); in nvkm_fanpwm_create()
Dtemp.c248 struct nvkm_bios *bios = nvkm_bios(therm); in nvkm_therm_sensor_ctor()
Dfan.c232 struct nvkm_bios *bios = nvkm_bios(therm); in nvkm_therm_fan_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dpllnv04.c40 struct nvkm_bios *bios = nvkm_bios(subdev); in getMNP_single()
139 int chip_version = nvkm_bios(subdev)->version.chip; in getMNP_double()
Dbase.c43 struct nvkm_bios *bios = nvkm_bios(clk); in nvkm_clk_adjust()
138 struct nvkm_bios *bios = nvkm_bios(clk); in nvkm_cstate_new()
304 struct nvkm_bios *bios = nvkm_bios(clk); in nvkm_pstate_new()
Dnv40.c133 struct nvkm_bios *bios = nvkm_bios(priv); in nv40_clk_calc_pll()
Dnv04.c56 int cv = nvkm_bios(clk)->version.chip; in nv04_clk_pll_prog()
Dmcp77.c164 struct nvkm_bios *bios = nvkm_bios(priv); in calc_pll()
Dgf100.c241 struct nvkm_bios *bios = nvkm_bios(priv); in calc_pll()
Dgk104.c259 struct nvkm_bios *bios = nvkm_bios(priv); in calc_pll()
Dgt215.c229 struct nvkm_bios *bios = nvkm_bios(clock); in gt215_pll_info()
Dnv50.c323 struct nvkm_bios *bios = nvkm_bios(priv); in calc_pll()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dbase.c172 struct nvkm_bios *bios = nvkm_bios(i2c); in nvkm_i2c_find()
513 struct nvkm_bios *bios = nvkm_bios(parent); in nvkm_i2c_create_()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/
Ddevice.h41 #define nvxx_bios(a) nvkm_bios(nvxx_device(a))
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgm107.c307 struct nvkm_bios *bios = nvkm_bios(priv); in gm107_gr_init_bios()
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
Ddisp.h173 struct nvkm_bios *bios = nvxx_bios(&drm->device); in nouveau_bios_run_init_table()
Dhw.c169 struct nvkm_bios *bios = nvxx_bios(device); in nouveau_hw_get_pllvals()
257 struct nvkm_bios *bios = nvxx_bios(device); in nouveau_hw_fix_bad_vpll()
Dcrtc.c115 struct nvkm_bios *bios = nvxx_bios(&drm->device); in nv_crtc_calc_state_ext()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_bios.c2012 struct nvkm_bios *bios = nvxx_bios(&drm->device); in NVInitVBIOS()