Searched refs:hdr (Results 26 - 50 of 2093) sorted by path

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A Dpcir.h14 u32 nvbios_pcirTe(struct nvkm_bios *, u32, u8 *ver, u16 *hdr);
15 u32 nvbios_pcirTp(struct nvkm_bios *, u32, u8 *ver, u16 *hdr,
H A Dperf.h4 u32 nvbios_perf_table(struct nvkm_bios *, u8 *ver, u8 *hdr,
22 u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
24 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_perfE *);
35 u8 *ver, u8 *hdr, u8 cnt, u8 len);
37 u8 *ver, u8 *hdr, u8 cnt, u8 len, struct nvbios_perfS *);
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,
H A Drammap.h6 u32 nvbios_rammapTe(struct nvkm_bios *, u8 *ver, u8 *hdr,
10 u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
14 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ramcfg *);
16 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ramcfg *);
20 u8 *ver, u8 *hdr);
25 u8 *ver, u8 *hdr, struct nvbios_ramcfg *);
H A Dtiming.h7 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz);
9 u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
11 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ramcfg *);
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,
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,
H A Dxpio.h16 u8 *ver, u8 *hdr, u8 *cnt, u8 *len);
18 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_xpio *);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A DM0203.c29 nvbios_M0203Te(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
41 *hdr = nvbios_rd08(bios, data + 0x01);
55 nvbios_M0203Tp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, argument
58 u32 data = nvbios_M0203Te(bios, ver, hdr, cnt, len);
72 nvbios_M0203Ee(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) argument
75 u32 data = nvbios_M0203Te(bios, ver, hdr, &cnt, &len);
77 data = data + *hdr + idx * len;
78 *hdr = len;
85 nvbios_M0203Ep(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, argument
88 u32 data = nvbios_M0203Ee(bios, idx, ver, hdr);
103 nvbios_M0203Em(struct nvkm_bios *bios, u8 ramcfg, u8 *ver, u8 *hdr, struct nvbios_M0203E *info) argument
[all...]
H A DM0205.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz)
42 *hdr = nvbios_rd08(bios, data + 0x01);
59 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz,
62 u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, snr, ssz);
76 u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
79 u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, &snr, &ssz);
81 data = data + *hdr + idx * (*len + (snr * ssz));
82 *hdr = *len;
92 u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
95 u32 data = nvbios_M0205Ee(bios, idx, ver, hdr, cn
29 nvbios_M0205Te(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) argument
58 nvbios_M0205Tp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz, struct nvbios_M0205T *info) argument
75 nvbios_M0205Ee(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
91 nvbios_M0205Ep(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_M0205E *info) argument
108 nvbios_M0205Se(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) argument
122 nvbios_M0205Sp(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, struct nvbios_M0205S *info) argument
[all...]
H A DM0209.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz)
42 *hdr = nvbios_rd08(bios, data + 0x01);
59 u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
62 u32 data = nvbios_M0209Te(bios, ver, hdr, cnt, len, &snr, &ssz);
64 data = data + *hdr + idx * (*len + (snr * ssz));
65 *hdr = *len;
75 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_M0209E *info)
77 u32 data = nvbios_M0209Ee(bios, idx, ver, hdr, cnt, len);
95 nvbios_M0209Se(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) argument
99 u32 data = nvbios_M0209Ee(bios, ent, ver, hdr,
29 nvbios_M0209Te(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) argument
58 nvbios_M0209Ee(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
74 nvbios_M0209Ep(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_M0209E *info) argument
109 nvbios_M0209Sp(struct nvkm_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, struct nvbios_M0209S *info) argument
[all...]
H A DP0260.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz)
42 *hdr = nvbios_rd08(bios, data + 1);
60 u8 hdr, cnt, xnr, xsz; local
61 u32 data = nvbios_P0260Te(bios, ver, &hdr, &cnt, len, &xnr, &xsz);
63 return data + hdr + (idx * *len);
86 u8 hdr, cnt, len, xnr; local
87 u32 data = nvbios_P0260Te(bios, ver, &hdr, &cnt, &len, &xnr, xsz);
89 return data + hdr + (cnt * len) + (idx * *xsz);
94 nvbios_P0260Xp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, argument
97 u32 data = nvbios_P0260Xe(bios, idx, ver, hdr);
29 nvbios_P0260Te(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz) argument
[all...]
H A Dboost.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz)
43 *hdr = nvbios_rd08(bios, boost + 1);
60 u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
63 u32 data = nvbios_boostTe(bios, ver, hdr, cnt, len, &snr, &ssz);
65 data = data + *hdr + (idx * (*len + (snr * ssz)));
66 *hdr = *len;
76 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info)
78 u32 data = nvbios_boostEe(bios, idx, ver, hdr, cnt, len);
90 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info)
93 while ((data = nvbios_boostEp(bios, idx++, ver, hdr, cn
29 nvbios_boostTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) argument
59 nvbios_boostEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
75 nvbios_boostEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) argument
89 nvbios_boostEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) argument
101 nvbios_boostSe(struct nvkm_bios *bios, int idx, u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len) argument
113 nvbios_boostSp(struct nvkm_bios *bios, int idx, u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len, struct nvbios_boostS *info) argument
[all...]
H A Dconn.c29 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
31 u32 dcb = dcb_table(bios, ver, hdr, cnt, len);
32 if (dcb && *ver >= 0x30 && *hdr >= 0x16) {
36 *hdr = nvbios_rd08(bios, data + 1);
46 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, argument
49 u32 data = nvbios_connTe(bios, ver, hdr, cnt, len);
64 u8 hdr, cnt; local
65 u32 data = nvbios_connTe(bios, ver, &hdr, &cnt, len);
67 return data + hdr + (idx * *len);
H A Dcstep.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz)
43 *hdr = nvbios_rd08(bios, cstep + 1);
59 nvbios_cstepEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) argument
62 u32 data = nvbios_cstepTe(bios, ver, hdr, &cnt, &len, &xnr, &xsz);
64 data = data + *hdr + (idx * len);
65 *hdr = len;
72 nvbios_cstepEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, argument
75 u32 data = nvbios_cstepEe(bios, idx, ver, hdr);
85 nvbios_cstepEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, argument
89 while ((data = nvbios_cstepEp(bios, idx++, ver, hdr, inf
29 nvbios_cstepTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz) argument
97 nvbios_cstepXe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) argument
110 nvbios_cstepXp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, struct nvbios_cstepX *info) argument
[all...]
H A Ddisp.c30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *sub)
43 *hdr = nvbios_rd08(bios, data + 0x01);
61 u8 hdr, cnt; local
62 u16 data = nvbios_disp_table(bios, ver, &hdr, &cnt, len, sub);
64 return data + hdr + (idx * *len);
83 u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
86 u16 data = nvbios_disp_parse(bios, idx, ver, len, hdr, &info);
97 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *info)
99 u16 data = nvbios_outp_entry(bios, idx, ver, hdr, cnt, len);
100 if (data && *hdr >
29 nvbios_disp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *sub) argument
82 nvbios_outp_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
96 nvbios_outp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *info) argument
116 nvbios_outp_match(struct nvkm_bios *bios, u16 type, u16 mask, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *info) argument
130 nvbios_ocfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
139 nvbios_ocfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *info) argument
153 nvbios_ocfg_match(struct nvkm_bios *bios, u16 outp, u8 proto, u8 flags, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *info) argument
[all...]
H A Dfan.c29 nvbios_fan_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
42 *hdr = nvbios_rd08(bios, fan + 1);
56 nvbios_fan_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, argument
59 u32 data = nvbios_fan_table(bios, ver, hdr, cnt, len);
61 return data + *hdr + (idx * (*len));
68 u8 ver, hdr, cnt, len; local
70 u32 data = nvbios_fan_entry(bios, 0, &ver, &hdr, &cnt, &len);
H A Dgpio.c30 dcb_gpio_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
33 u16 dcb = dcb_table(bios, ver, hdr, cnt, len);
35 if (*ver >= 0x30 && *hdr >= 0x0c)
44 *hdr = 3;
49 *hdr = nvbios_rd08(bios, data + 0x01);
63 u8 hdr, cnt, xver; /* use gpio version for xpio entry parsing */ local
67 gpio = dcb_gpio_table(bios, ver, &hdr, &cnt, len);
69 gpio = dcb_xpio_table(bios, idx, &xver, &hdr, &cnt, len);
72 return gpio + hdr + (ent * *len);
122 u8 hdr, cn local
[all...]
H A Di2c.c29 dcb_i2c_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument
32 u16 dcb = dcb_table(bios, ver, hdr, cnt, len);
47 *hdr = nvbios_rd08(bios, i2c + 1);
52 *hdr = 0;
63 u8 hdr, cnt; local
64 u16 i2c = dcb_i2c_table(bios, ver, &hdr, &cnt, len);
66 return i2c + hdr + (idx * *len);
H A Diccsense.c30 nvbios_iccsense_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, argument
48 *hdr = nvbios_rd08(bios, iccsense + 1);
63 u8 ver, hdr, cnt, len, i; local
66 table = nvbios_iccsense_table(bios, &ver, &hdr, &cnt, &len);
87 entry = table + hdr + i * len;
H A Dimage.c36 u16 hdr; local
50 if (!(data = nvbios_pcirTp(bios, image->base, &ver, &hdr, &pcir)))
H A Dmxm.c29 mxm_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr) argument
40 *hdr = x.length;
41 if (*ver != 1 || *hdr < 3) {
42 nvkm_warn(subdev, "BIT 'x' table %d/%d unknown\n", *ver, *hdr);
78 u8 ver, hdr; local
79 u16 mxm = mxm_table(bios, &ver, &hdr);
80 if (mxm && hdr >= 6) {
115 u8 ver, hdr; local
116 u16 mxm = mxm_table(bios, &ver, &hdr);
117 if (mxm && hdr >
[all...]
H A Dnpde.c32 u8 ver; u16 hdr; local
33 u32 data = nvbios_pcirTp(bios, base, &ver, &hdr, &pcir);
34 if (data = (data + hdr + 0x0f) & ~0x0f, data) {
H A Dpcir.c28 nvbios_pcirTe(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr) argument
37 *hdr = nvbios_rd16(bios, data + 0x0a);
52 nvbios_pcirTp(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr, argument
55 u32 data = nvbios_pcirTe(bios, base, ver, hdr);
H A Dramcfg.c58 u8 ver, hdr; local
69 nvbios_M0203Em(bios, strap, &ver, &hdr, &M0203E))

Completed in 210 milliseconds

1234567891011>>