Home
last modified time | relevance | path

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

12345

/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A Ddisp.h4 u16 nvbios_disp_table(struct nvkm_bios *,
11 u16 nvbios_disp_entry(struct nvkm_bios *, u8 idx, u8 *ver, u8 *hdr, u8 *sub);
12 u16 nvbios_disp_parse(struct nvkm_bios *, u8 idx, u8 *ver, u8 *hdr, u8 *sub,
21 u16 nvbios_outp_entry(struct nvkm_bios *, u8 idx,
23 u16 nvbios_outp_parse(struct nvkm_bios *, u8 idx,
25 u16 nvbios_outp_match(struct nvkm_bios *, u16 type, u16 mask,
34 u16 nvbios_ocfg_entry(struct nvkm_bios *, u16 outp, u8 idx,
36 u16 nvbios_ocfg_parse(struct nvkm_bios *, u16 outp, u8 idx,
38 u16 nvbios_ocfg_match(struct nvkm_bios *, u16 outp, u8 proto, u8 flags,
40 u16 nvbios_oclk_match(struct nvkm_bios *, u16 cmp, u32 khz);
H A Drammap.h6 u32 nvbios_rammapTe(struct nvkm_bios *, u8 *ver, u8 *hdr,
9 u32 nvbios_rammapEe(struct nvkm_bios *, int idx,
11 u32 nvbios_rammapEp_from_perf(struct nvkm_bios *bios, u32 data, u8 size,
13 u32 nvbios_rammapEp(struct nvkm_bios *, int idx,
15 u32 nvbios_rammapEm(struct nvkm_bios *, u16 mhz,
18 u32 nvbios_rammapSe(struct nvkm_bios *, u32 data,
21 u32 nvbios_rammapSp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, int idx,
23 u32 nvbios_rammapSp(struct nvkm_bios *, u32 data,
H A Dboost.h4 u32 nvbios_boostTe(struct nvkm_bios *, u8 *, u8 *, u8 *, u8 *, u8 *, u8 *);
12 u32 nvbios_boostEe(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *);
13 u32 nvbios_boostEp(struct nvkm_bios *, int idx, u8 *, u8 *, u8 *, u8 *,
15 u32 nvbios_boostEm(struct nvkm_bios *, u8, u8 *, u8 *, u8 *, u8 *,
25 u32 nvbios_boostSe(struct nvkm_bios *, int, u32, u8 *, u8 *, u8, u8);
26 u32 nvbios_boostSp(struct nvkm_bios *, int, u32, u8 *, u8 *, u8, u8,
H A Dcstep.h4 u32 nvbios_cstepTe(struct nvkm_bios *,
12 u32 nvbios_cstepEe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
13 u32 nvbios_cstepEp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
15 u32 nvbios_cstepEm(struct nvkm_bios *, u8 pstate, u8 *ver, u8 *hdr,
24 u32 nvbios_cstepXe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
25 u32 nvbios_cstepXp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
H A DM0205.h8 u32 nvbios_M0205Te(struct nvkm_bios *,
10 u32 nvbios_M0205Tp(struct nvkm_bios *,
18 u32 nvbios_M0205Ee(struct nvkm_bios *, int idx,
20 u32 nvbios_M0205Ep(struct nvkm_bios *, int idx,
27 u32 nvbios_M0205Se(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr);
28 u32 nvbios_M0205Sp(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr,
H A Dperf.h4 u32 nvbios_perf_table(struct nvkm_bios *, u8 *ver, u8 *hdr,
21 u32 nvbios_perf_entry(struct nvkm_bios *, int idx,
23 u32 nvbios_perfEp(struct nvkm_bios *, int idx,
34 u32 nvbios_perfSe(struct nvkm_bios *, u32 data, int idx,
36 u32 nvbios_perfSp(struct nvkm_bios *, u32 data, int idx,
43 int nvbios_perf_fan_parse(struct nvkm_bios *, struct nvbios_perf_fan *);
H A Ddcb.h60 u16 dcb_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *ent, u8 *len);
61 u16 dcb_outp(struct nvkm_bios *, u8 idx, u8 *ver, u8 *len);
62 u16 dcb_outp_parse(struct nvkm_bios *, u8 idx, u8 *, u8 *,
64 u16 dcb_outp_match(struct nvkm_bios *, u16 type, u16 mask, u8 *, u8 *,
66 int dcb_outp_foreach(struct nvkm_bios *, void *data, int (*exec)
67 (struct nvkm_bios *, void *, int index, u16 entry));
H A DP0260.h4 u32 nvbios_P0260Te(struct nvkm_bios *,
11 u32 nvbios_P0260Ee(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
12 u32 nvbios_P0260Ep(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
19 u32 nvbios_P0260Xe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
20 u32 nvbios_P0260Xp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
H A DM0203.h10 u32 nvbios_M0203Te(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
11 u32 nvbios_M0203Tp(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
28 u32 nvbios_M0203Ee(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
29 u32 nvbios_M0203Ep(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
31 u32 nvbios_M0203Em(struct nvkm_bios *, u8 ramcfg, u8 *ver, u8 *hdr,
H A DM0209.h4 u32 nvbios_M0209Te(struct nvkm_bios *,
16 u32 nvbios_M0209Ee(struct nvkm_bios *, int idx,
18 u32 nvbios_M0209Ep(struct nvkm_bios *, int idx,
25 u32 nvbios_M0209Se(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr);
26 u32 nvbios_M0209Sp(struct nvkm_bios *, int ent, int idx, u8 *ver, u8 *hdr,
H A Ddp.h6 nvbios_dp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
16 u16 nvbios_dpout_parse(struct nvkm_bios *, u8 idx,
19 u16 nvbios_dpout_match(struct nvkm_bios *, u16 type, u16 mask,
31 nvbios_dpcfg_parse(struct nvkm_bios *, u16 outp, u8 idx,
34 nvbios_dpcfg_match(struct nvkm_bios *, u16 outp, u8 pc, u8 vs, u8 pe,
H A Dbmp.h5 bmp_version(struct nvkm_bios *bios) in bmp_version()
16 bmp_mem_init_table(struct nvkm_bios *bios) in bmp_mem_init_table()
24 bmp_sdr_seq_table(struct nvkm_bios *bios) in bmp_sdr_seq_table()
32 bmp_ddr_seq_table(struct nvkm_bios *bios) in bmp_ddr_seq_table()
H A Dvmap.h10 u32 nvbios_vmap_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
11 u32 nvbios_vmap_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
22 u32 nvbios_vmap_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
23 u32 nvbios_vmap_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
H A Dpmu.h7 u32 nvbios_pmuTe(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
14 u32 nvbios_pmuEe(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr);
15 u32 nvbios_pmuEp(struct nvkm_bios *, int idx, u8 *ver, u8 *hdr,
33 bool nvbios_pmuRm(struct nvkm_bios *, u8 type, struct nvbios_pmuR *);
H A Dvolt.h26 u32 nvbios_volt_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
27 u32 nvbios_volt_parse(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
35 u32 nvbios_volt_entry(struct nvkm_bios *, int idx, u8 *ver, u8 *len);
36 u32 nvbios_volt_entry_parse(struct nvkm_bios *, int idx, u8 *ver, u8 *len,
H A Dgpio.h46 u16 dcb_gpio_table(struct nvkm_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
47 u16 dcb_gpio_entry(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len);
48 u16 dcb_gpio_parse(struct nvkm_bios *, int idx, int ent, u8 *ver, u8 *len,
50 u16 dcb_gpio_match(struct nvkm_bios *, int idx, u8 func, u8 line,
H A Dconn.h31 u32 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
32 u32 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
45 u32 nvbios_connEe(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr);
46 u32 nvbios_connEp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr,
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dpriv.h4 #define nvkm_bios(p) container_of((p), struct nvkm_bios, subdev) macro
9 void *(*init)(struct nvkm_bios *, const char *);
11 u32 (*read)(void *, u32 offset, u32 length, struct nvkm_bios *);
19 int nvbios_extend(struct nvkm_bios *, u32 length);
20 int nvbios_shadow(struct nvkm_bios *);
H A Dbase.c32 nvbios_addr(struct nvkm_bios *bios, u32 *addr, u8 size) in nvbios_addr()
50 nvbios_rd08(struct nvkm_bios *bios, u32 addr) in nvbios_rd08()
58 nvbios_rd16(struct nvkm_bios *bios, u32 addr) in nvbios_rd16()
66 nvbios_rd32(struct nvkm_bios *bios, u32 addr) in nvbios_rd32()
99 nvbios_memcmp(struct nvkm_bios *bios, u32 addr, const char *str, u32 len) in nvbios_memcmp()
113 nvbios_extend(struct nvkm_bios *bios, u32 length) in nvbios_extend()
132 struct nvkm_bios *bios = nvkm_bios(subdev); in nvkm_bios_dtor()
138 nvkm_bios = { variable
144 struct nvkm_bios **pbios) in nvkm_bios_new()
146 struct nvkm_bios *bios; in nvkm_bios_new()
[all …]
H A 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()
153 nvbios_ocfg_match(struct nvkm_bios *bios, u16 outp, u8 proto, u8 flags, in nvbios_ocfg_match()
166 nvbios_oclk_match(struct nvkm_bios *bios, u16 cmp, u32 khz) in nvbios_oclk_match()
H A Dextdev.c29 extdev_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) in extdev_table()
50 nvbios_extdev_skip_probe(struct nvkm_bios *bios) in nvbios_extdev_skip_probe()
63 nvbios_extdev_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_extdev_entry()
73 extdev_parse_entry(struct nvkm_bios *bios, u16 offset, in extdev_parse_entry()
82 nvbios_extdev_parse(struct nvkm_bios *bios, int idx, in nvbios_extdev_parse()
96 nvbios_extdev_find(struct nvkm_bios *bios, enum nvbios_extdev_type type, in nvbios_extdev_find()
H A Dinit.c124 struct nvkm_bios *bios = init->subdev->device->bios; in init_conn()
359 init_table(struct nvkm_bios *bios, u16 *len) in init_table()
379 struct nvkm_bios *bios = init->subdev->device->bios; in init_table_()
409 init_script(struct nvkm_bios *bios, int index) in init_script()
430 init_unknown_script(struct nvkm_bios *bios) in init_unknown_script()
463 struct nvkm_bios *bios = init->subdev->device->bios; in init_xlat_()
481 struct nvkm_bios *bios = init->subdev->device->bios; in init_condition_met()
497 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_condition_met()
514 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_flag_condition_met()
585 struct nvkm_bios *bios = init->subdev->device->bios; in init_reserved()
[all …]
H A 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()
H A 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()
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dbios.h6 struct nvkm_bios { struct
28 int nvbios_memcmp(struct nvkm_bios *, u32 addr, const char *, u32 len); argument
29 u8 nvbios_rd08(struct nvkm_bios *, u32 addr);
30 u16 nvbios_rd16(struct nvkm_bios *, u32 addr);
31 u32 nvbios_rd32(struct nvkm_bios *, u32 addr);
33 int nvkm_bios_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_bios **);

12345