/drivers/gpu/drm/nouveau/core/include/subdev/bios/ |
H A D | cstep.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz); 12 u16 nvbios_cstepEe(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr); 13 u16 nvbios_cstepEp(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr, 15 u16 nvbios_cstepEm(struct nouveau_bios *, u8 pstate, u8 *ver, u8 *hdr, 24 u16 nvbios_cstepXe(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr); 25 u16 nvbios_cstepXp(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr,
|
H A D | vmap.h | 9 u16 nvbios_vmap_table(struct nouveau_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 10 u16 nvbios_vmap_parse(struct nouveau_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 21 u16 nvbios_vmap_entry(struct nouveau_bios *, int idx, u8 *ver, u8 *len); 22 u16 nvbios_vmap_entry_parse(struct nouveau_bios *, int idx, u8 *ver, u8 *len,
|
H A D | M0209.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz); 17 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 19 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 26 u32 nvbios_M0209Se(struct nouveau_bios *, int ent, int idx, u8 *ver, u8 *hdr); 27 u32 nvbios_M0209Sp(struct nouveau_bios *, int ent, int idx, u8 *ver, u8 *hdr,
|
H A D | P0260.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz); 11 u32 nvbios_P0260Ee(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr); 12 u32 nvbios_P0260Ep(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr, 19 u32 nvbios_P0260Xe(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr); 20 u32 nvbios_P0260Xp(struct nouveau_bios *, int idx, u8 *ver, u8 *hdr,
|
H A D | disp.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *sub); 12 u8 *ver, u8 *hdr__, u8 *sub); 14 u8 *ver, u8 *hdr__, u8 *sub, 24 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 26 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 29 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 39 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 41 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 44 u8 *ver, u8 *hdr, u8 *cnt, u8 *len,
|
H A D | timing.h | 7 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,
|
H A D | mxm.h | 4 u16 mxm_table(struct nouveau_bios *, u8 *ver, u8 *hdr);
|
H A D | volt.h | 14 u16 nvbios_volt_table(struct nouveau_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 15 u16 nvbios_volt_parse(struct nouveau_bios *, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 23 u16 nvbios_volt_entry(struct nouveau_bios *, int idx, u8 *ver, u8 *len); 24 u16 nvbios_volt_entry_parse(struct nouveau_bios *, int idx, u8 *ver, u8 *len,
|
H A D | M0205.h | 9 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz); 11 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz, 19 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 21 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 28 u32 nvbios_M0205Se(struct nouveau_bios *, int ent, int idx, u8 *ver, u8 *hdr); 29 u32 nvbios_M0205Sp(struct nouveau_bios *, int ent, int idx, u8 *ver, u8 *hdr,
|
H A D | rammap.h | 6 u32 nvbios_rammapTe(struct nouveau_bios *, u8 *ver, u8 *hdr, 10 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 12 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 15 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 20 u8 *ver, u8 *hdr); 23 u8 *ver, u8 *hdr,
|
H A D | perf.h | 6 u16 nvbios_perf_table(struct nouveau_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 *);
|
/drivers/staging/unisys/include/ |
H A D | vbushelper.h | 31 const char *ver, const char *ver_tag) 42 (ver) ? ver : "unknownVer", 28 bus_device_info_init( ULTRA_VBUS_DEVICEINFO * bus_device_info_ptr, const char *dev_type, const char *drv_name, const char *ver, const char *ver_tag) argument
|
/drivers/gpu/drm/nouveau/core/subdev/bios/ |
H A D | gpio.c | 31 dcb_gpio_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 34 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); 36 if (*ver >= 0x30 && *hdr >= 0x0c) 39 if (*ver >= 0x22 && nv_ro08(bios, dcb - 1) >= 0x13) 43 *ver = nv_ro08(bios, data + 0x00); 44 if (*ver < 0x30) { 49 if (*ver <= 0x41) { 62 dcb_gpio_entry(struct nouveau_bios *bios, int idx, int ent, u8 *ver, u8 *len) argument 68 gpio = dcb_gpio_table(bios, ver, &hdr, &cnt, len); 78 dcb_gpio_parse(struct nouveau_bios *bios, int idx, int ent, u8 *ver, u argument 119 dcb_gpio_match(struct nouveau_bios *bios, int idx, u8 func, u8 line, u8 *ver, u8 *len, struct dcb_gpio_func *gpio) argument [all...] |
H A D | P0260.c | 32 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz) 41 *ver = nv_ro08(bios, data + 0); 42 switch (*ver) { 60 nvbios_P0260Ee(struct nouveau_bios *bios, int idx, u8 *ver, u8 *len) argument 63 u32 data = nvbios_P0260Te(bios, ver, &hdr, &cnt, len, &xnr, &xsz); 70 nvbios_P0260Ep(struct nouveau_bios *bios, int idx, u8 *ver, u8 *len, argument 73 u32 data = nvbios_P0260Ee(bios, idx, ver, len); 75 switch (!!data * *ver) { 86 nvbios_P0260Xe(struct nouveau_bios *bios, int idx, u8 *ver, u8 *xsz) argument 89 u32 data = nvbios_P0260Te(bios, ver, 31 nvbios_P0260Te(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz) argument 96 nvbios_P0260Xp(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, struct nvbios_P0260X *info) argument [all...] |
H A D | xpio.c | 30 dcb_xpiod_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 32 u16 data = dcb_gpio_table(bios, ver, hdr, cnt, len); 33 if (data && *ver >= 0x40 && *hdr >= 0x06) { 36 *ver = nv_ro08(bios, data + 0x00); 48 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) 50 u16 data = dcb_xpiod_table(bios, ver, hdr, cnt, len); 54 *ver = nv_ro08(bios, data + 0x00); 66 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 69 u16 data = dcb_xpio_table(bios, idx, ver, hdr, cnt, len); 47 dcb_xpio_table(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 65 dcb_xpio_parse(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_xpio *info) argument
|
H A D | conn.c | 32 nvbios_connTe(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 34 u32 dcb = dcb_table(bios, ver, hdr, cnt, len); 35 if (dcb && *ver >= 0x30 && *hdr >= 0x16) { 38 *ver = nv_ro08(bios, data + 0); 49 nvbios_connTp(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, argument 52 u32 data = nvbios_connTe(bios, ver, hdr, cnt, len); 54 switch (!!data * *ver) { 65 nvbios_connEe(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *len) argument 68 u32 data = nvbios_connTe(bios, ver, &hdr, &cnt, len); 75 nvbios_connEp(struct nouveau_bios *bios, u8 idx, u8 *ver, u argument [all...] |
H A D | M0205.c | 31 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) 40 *ver = nv_ro08(bios, data + 0x00); 41 switch (*ver) { 60 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz, 63 u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, snr, ssz); 65 switch (!!data * *ver) { 77 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) 80 u32 data = nvbios_M0205Te(bios, ver, hdr, cnt, len, &snr, &ssz); 93 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 96 u32 data = nvbios_M0205Ee(bios, idx, ver, hd 30 nvbios_M0205Te(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) argument 59 nvbios_M0205Tp(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz, struct nvbios_M0205T *info) argument 76 nvbios_M0205Ee(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 92 nvbios_M0205Ep(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_M0205E *info) argument 109 nvbios_M0205Se(struct nouveau_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) argument 123 nvbios_M0205Sp(struct nouveau_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, struct nvbios_M0205S *info) argument [all...] |
H A D | extdev.c | 30 extdev_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) argument 43 *ver = nv_ro08(bios, extdev + 0); 52 nvbios_extdev_entry(struct nouveau_bios *bios, int idx, u8 *ver, u8 *len) argument 55 u16 extdev = extdev_table(bios, ver, &hdr, len, &cnt); 74 u8 ver, len; local 77 if (!(entry = nvbios_extdev_entry(bios, idx, &ver, &len))) 89 u8 ver, len, i; local 93 while (!(entry = nvbios_extdev_entry(bios, i++, &ver, &len))) {
|
H A D | dp.c | 31 nvbios_dp_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 39 *ver = nv_ro08(bios, data + 0x00); 40 switch (*ver) { 60 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) 62 u16 data = nvbios_dp_table(bios, ver, hdr, cnt, len); 65 switch (*ver * !!outp) { 82 *ver = 0x00; 88 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 91 u16 data = nvbios_dpout_entry(bios, idx, ver, hdr, cnt, len); 93 if (data && *ver) { 59 nvbios_dpout_entry(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 87 nvbios_dpout_parse(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_dpout *info) argument 128 nvbios_dpout_match(struct nouveau_bios *bios, u16 type, u16 mask, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_dpout *info) argument 143 nvbios_dpcfg_entry(struct nouveau_bios *bios, u16 outp, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 160 nvbios_dpcfg_parse(struct nouveau_bios *bios, u16 outp, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_dpcfg *info) argument 189 nvbios_dpcfg_match(struct nouveau_bios *bios, u16 outp, u8 pc, u8 vs, u8 pe, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_dpcfg *info) argument [all...] |
H A D | M0209.c | 31 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) 40 *ver = nv_ro08(bios, data + 0x00); 41 switch (*ver) { 60 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) 63 u32 data = nvbios_M0209Te(bios, ver, hdr, cnt, len, &snr, &ssz); 76 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, 79 u32 data = nvbios_M0209Ee(bios, idx, ver, hdr, cnt, len); 81 switch (!!data * *ver) { 97 nvbios_M0209Se(struct nouveau_bios *bios, int ent, int idx, u8 *ver, u8 *hdr) argument 101 u32 data = nvbios_M0209Ee(bios, ent, ver, hd 30 nvbios_M0209Te(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) argument 59 nvbios_M0209Ee(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 75 nvbios_M0209Ep(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_M0209E *info) argument 111 nvbios_M0209Sp(struct nouveau_bios *bios, int ent, int idx, u8 *ver, u8 *hdr, struct nvbios_M0209S *info) argument [all...] |
H A D | mxm.c | 30 mxm_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr) argument 39 *ver = x.version; 41 if (*ver != 1 || *hdr < 3) { 42 nv_warn(bios, "BIT 'x' table %d/%d unknown\n", *ver, *hdr); 77 u8 ver, hdr; local 78 u16 mxm = mxm_table(bios, &ver, &hdr); 82 ver = nv_ro08(bios, map); 83 if (ver == 0x10) { 93 nv_warn(bios, "unknown sor map v%02x\n", ver); 113 u8 ver, hd local [all...] |
H A D | fan.c | 30 nvbios_fan_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 40 *ver = nv_ro08(bios, fan + 0); 41 switch (*ver) { 57 nvbios_fan_entry(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, argument 60 u16 data = nvbios_fan_table(bios, ver, hdr, cnt, len); 69 u8 ver, hdr, cnt, len; local 71 u16 data = nvbios_fan_entry(bios, 0, &ver, &hdr, &cnt, &len);
|
H A D | disp.c | 31 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *sub) 39 *ver = nv_ro08(bios, data + 0x00); 40 switch (*ver) { 60 u8 *ver, u8 *len, u8 *sub) 63 u16 data = nvbios_disp_table(bios, ver, &hdr, &cnt, len, sub); 66 *ver = 0x00; 72 u8 *ver, u8 *len, u8 *sub, 75 u16 data = nvbios_disp_entry(bios, idx, ver, len, sub); 85 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) 88 u16 data = nvbios_disp_parse(bios, idx, ver, le 30 nvbios_disp_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *sub) argument 59 nvbios_disp_entry(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub) argument 71 nvbios_disp_parse(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *len, u8 *sub, struct nvbios_disp *info) argument 84 nvbios_outp_entry(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 98 nvbios_outp_parse(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *info) argument 119 nvbios_outp_match(struct nouveau_bios *bios, u16 type, u16 mask, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *info) argument 134 nvbios_ocfg_entry(struct nouveau_bios *bios, u16 outp, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 143 nvbios_ocfg_parse(struct nouveau_bios *bios, u16 outp, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *info) argument 157 nvbios_ocfg_match(struct nouveau_bios *bios, u16 outp, u16 type, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *info) argument [all...] |
H A D | cstep.c | 31 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz) 41 *ver = nv_ro08(bios, cstep + 0); 42 switch (*ver) { 60 nvbios_cstepEe(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr) argument 63 u16 data = nvbios_cstepTe(bios, ver, hdr, &cnt, &len, &xnr, &xsz); 73 nvbios_cstepEp(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, argument 76 u16 data = nvbios_cstepEe(bios, idx, ver, hdr); 86 nvbios_cstepEm(struct nouveau_bios *bios, u8 pstate, u8 *ver, u8 *hdr, argument 90 while ((data = nvbios_cstepEp(bios, idx++, ver, hdr, info))) { 98 nvbios_cstepXe(struct nouveau_bios *bios, int idx, u8 *ver, u argument 30 nvbios_cstepTe(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz) argument 111 nvbios_cstepXp(struct nouveau_bios *bios, int idx, u8 *ver, u8 *hdr, struct nvbios_cstepX *info) argument [all...] |
H A D | i2c.c | 31 dcb_i2c_table(struct nouveau_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) argument 34 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); 36 if (*ver >= 0x15) 38 if (*ver >= 0x30) 42 if (i2c && *ver >= 0x30) { 43 *ver = nv_ro08(bios, i2c + 0); 48 *ver = *ver; /* use DCB version */ 58 dcb_i2c_entry(struct nouveau_bios *bios, u8 idx, u8 *ver, u8 *len) argument 61 u16 i2c = dcb_i2c_table(bios, ver, 70 u8 ver, len; local [all...] |