/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | conn.c | 29 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_connTe() argument 31 u32 dcb = dcb_table(bios, ver, hdr, cnt, len); in nvbios_connTe() 32 if (dcb && *ver >= 0x30 && *hdr >= 0x16) { in nvbios_connTe() 35 *ver = nvbios_rd08(bios, data + 0); in nvbios_connTe() 46 nvbios_connTp(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_connTp() argument 49 u32 data = nvbios_connTe(bios, ver, hdr, cnt, len); in nvbios_connTp() 51 switch (!!data * *ver) { in nvbios_connTp() 62 nvbios_connEe(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in nvbios_connEe() argument 65 u32 data = nvbios_connTe(bios, ver, &hdr, &cnt, len); in nvbios_connEe() 72 nvbios_connEp(struct nvkm_bios *bios, u8 idx, u8 *ver, u argument [all...] |
H A D | i2c.c | 29 dcb_i2c_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_i2c_table() argument 32 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); in dcb_i2c_table() 34 if (*ver >= 0x15) in dcb_i2c_table() 36 if (*ver >= 0x30) in dcb_i2c_table() 40 if (i2c && *ver >= 0x42) { in dcb_i2c_table() 41 nvkm_warn(&bios->subdev, "ccb %02x not supported\n", *ver); in dcb_i2c_table() 45 if (i2c && *ver >= 0x30) { in dcb_i2c_table() 46 *ver = nvbios_rd08(bios, i2c + 0); in dcb_i2c_table() 51 *ver = *ver; /* us in dcb_i2c_table() 61 dcb_i2c_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) dcb_i2c_entry() argument 74 u8 ver, len; dcb_i2c_parse() local [all...] |
H A D | perf.c | 30 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table() argument 40 *ver = nvbios_rd08(bios, perf + 0); in nvbios_perf_table() 42 if (*ver >= 0x40 && *ver < 0x41) { in nvbios_perf_table() 49 if (*ver >= 0x20 && *ver < 0x40) { in nvbios_perf_table() 65 *ver = nvbios_rd08(bios, perf + 1); in nvbios_perf_table() 80 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_perf_entry() 83 u32 perf = nvbios_perf_table(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_perf_entry() 96 u8 *ver, u in nvbios_perfEp() 79 nvbios_perf_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_perf_entry() argument 95 nvbios_perfEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_perfE *info) nvbios_perfEp() argument 173 nvbios_perfSe(struct nvkm_bios *bios, u32 perfE, int idx, u8 *ver, u8 *hdr, u8 cnt, u8 len) nvbios_perfSe() argument 185 nvbios_perfSp(struct nvkm_bios *bios, u32 perfE, int idx, u8 *ver, u8 *hdr, u8 cnt, u8 len, struct nvbios_perfS *info) nvbios_perfSp() argument 205 u8 ver, hdr, cnt, len, snr, ssz; nvbios_perf_fan_parse() local [all...] |
H A D | extdev.c | 29 extdev_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) in extdev_table() argument 42 *ver = nvbios_rd08(bios, extdev + 0); in extdev_table() 52 u8 ver, hdr, len, cnt; in nvbios_extdev_skip_probe() local 53 u16 data = extdev_table(bios, &ver, &hdr, &len, &cnt); in nvbios_extdev_skip_probe() 54 if (data && ver == 0x40 && hdr >= 5) { in nvbios_extdev_skip_probe() 63 nvbios_extdev_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_extdev_entry() argument 66 u16 extdev = extdev_table(bios, ver, &hdr, len, &cnt); in nvbios_extdev_entry() 85 u8 ver, len; in nvbios_extdev_parse() local 88 if (!(entry = nvbios_extdev_entry(bios, idx, &ver, &len))) in nvbios_extdev_parse() 99 u8 ver, le in nvbios_extdev_find() local [all...] |
H A D | boost.c | 30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_boostTe() 40 *ver = nvbios_rd08(bios, boost + 0); in nvbios_boostTe() 41 switch (*ver) { in nvbios_boostTe() 60 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_boostEe() 63 u32 data = nvbios_boostTe(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_boostEe() 76 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) in nvbios_boostEp() 78 u32 data = nvbios_boostEe(bios, idx, ver, hdr, cnt, len); in nvbios_boostEp() 90 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) in nvbios_boostEm() 93 while ((data = nvbios_boostEp(bios, idx++, ver, hdr, cnt, len, info))) { in nvbios_boostEm() 102 u32 data, u8 *ver, u in nvbios_boostSe() 29 nvbios_boostTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) nvbios_boostTe() argument 59 nvbios_boostEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_boostEe() argument 75 nvbios_boostEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) nvbios_boostEp() argument 89 nvbios_boostEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) nvbios_boostEm() argument 101 nvbios_boostSe(struct nvkm_bios *bios, int idx, u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len) nvbios_boostSe() argument 113 nvbios_boostSp(struct nvkm_bios *bios, int idx, u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len, struct nvbios_boostS *info) nvbios_boostSp() argument [all...] |
H A D | vmap.c | 29 nvbios_vmap_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_vmap_table() argument 38 *ver = nvbios_rd08(bios, vmap + 0); in nvbios_vmap_table() 39 switch (*ver) { in nvbios_vmap_table() 57 nvbios_vmap_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_vmap_parse() argument 60 u32 vmap = nvbios_vmap_table(bios, ver, hdr, cnt, len); in nvbios_vmap_parse() 62 switch (!!vmap * *ver) { in nvbios_vmap_parse() 81 nvbios_vmap_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_vmap_entry() argument 84 u32 vmap = nvbios_vmap_table(bios, ver, &hdr, &cnt, len); in nvbios_vmap_entry() 93 nvbios_vmap_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, in nvbios_vmap_entry_parse() argument 96 u32 vmap = nvbios_vmap_entry(bios, idx, ver, le in nvbios_vmap_entry_parse() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | i2c.c | 29 dcb_i2c_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_i2c_table() argument 32 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); in dcb_i2c_table() 34 if (*ver >= 0x15) in dcb_i2c_table() 36 if (*ver >= 0x30) in dcb_i2c_table() 40 if (i2c && *ver >= 0x42) { in dcb_i2c_table() 41 nvkm_warn(&bios->subdev, "ccb %02x not supported\n", *ver); in dcb_i2c_table() 45 if (i2c && *ver >= 0x30) { in dcb_i2c_table() 46 *ver = nvbios_rd08(bios, i2c + 0); in dcb_i2c_table() 51 *ver = *ver; /* us in dcb_i2c_table() 61 dcb_i2c_entry(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) dcb_i2c_entry() argument 74 u8 ver, len; dcb_i2c_parse() local [all...] |
H A D | perf.c | 30 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table() argument 40 *ver = nvbios_rd08(bios, perf + 0); in nvbios_perf_table() 42 if (*ver >= 0x40 && *ver < 0x41) { in nvbios_perf_table() 49 if (*ver >= 0x20 && *ver < 0x40) { in nvbios_perf_table() 65 *ver = nvbios_rd08(bios, perf + 1); in nvbios_perf_table() 80 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_perf_entry() 83 u32 perf = nvbios_perf_table(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_perf_entry() 96 u8 *ver, u in nvbios_perfEp() 79 nvbios_perf_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_perf_entry() argument 95 nvbios_perfEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_perfE *info) nvbios_perfEp() argument 173 nvbios_perfSe(struct nvkm_bios *bios, u32 perfE, int idx, u8 *ver, u8 *hdr, u8 cnt, u8 len) nvbios_perfSe() argument 185 nvbios_perfSp(struct nvkm_bios *bios, u32 perfE, int idx, u8 *ver, u8 *hdr, u8 cnt, u8 len, struct nvbios_perfS *info) nvbios_perfSp() argument 205 u8 ver, hdr, cnt, len, snr, ssz; nvbios_perf_fan_parse() local [all...] |
H A D | extdev.c | 29 extdev_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt) in extdev_table() argument 42 *ver = nvbios_rd08(bios, extdev + 0); in extdev_table() 52 u8 ver, hdr, len, cnt; in nvbios_extdev_skip_probe() local 53 u16 data = extdev_table(bios, &ver, &hdr, &len, &cnt); in nvbios_extdev_skip_probe() 54 if (data && ver == 0x40 && hdr >= 5) { in nvbios_extdev_skip_probe() 63 nvbios_extdev_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_extdev_entry() argument 66 u16 extdev = extdev_table(bios, ver, &hdr, len, &cnt); in nvbios_extdev_entry() 85 u8 ver, len; in nvbios_extdev_parse() local 88 if (!(entry = nvbios_extdev_entry(bios, idx, &ver, &len))) in nvbios_extdev_parse() 99 u8 ver, le in nvbios_extdev_find() local [all...] |
H A D | boost.c | 30 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) in nvbios_boostTe() 40 *ver = nvbios_rd08(bios, boost + 0); in nvbios_boostTe() 41 switch (*ver) { in nvbios_boostTe() 60 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_boostEe() 63 u32 data = nvbios_boostTe(bios, ver, hdr, cnt, len, &snr, &ssz); in nvbios_boostEe() 76 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) in nvbios_boostEp() 78 u32 data = nvbios_boostEe(bios, idx, ver, hdr, cnt, len); in nvbios_boostEp() 90 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) in nvbios_boostEm() 93 while ((data = nvbios_boostEp(bios, idx++, ver, hdr, cnt, len, info))) { in nvbios_boostEm() 102 u32 data, u8 *ver, u in nvbios_boostSe() 29 nvbios_boostTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *snr, u8 *ssz) nvbios_boostTe() argument 59 nvbios_boostEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) nvbios_boostEe() argument 75 nvbios_boostEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) nvbios_boostEp() argument 89 nvbios_boostEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_boostE *info) nvbios_boostEm() argument 101 nvbios_boostSe(struct nvkm_bios *bios, int idx, u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len) nvbios_boostSe() argument 113 nvbios_boostSp(struct nvkm_bios *bios, int idx, u32 data, u8 *ver, u8 *hdr, u8 cnt, u8 len, struct nvbios_boostS *info) nvbios_boostSp() argument [all...] |
H A D | vmap.c | 29 nvbios_vmap_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_vmap_table() argument 38 *ver = nvbios_rd08(bios, vmap + 0); in nvbios_vmap_table() 39 switch (*ver) { in nvbios_vmap_table() 57 nvbios_vmap_parse(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, in nvbios_vmap_parse() argument 60 u32 vmap = nvbios_vmap_table(bios, ver, hdr, cnt, len); in nvbios_vmap_parse() 62 switch (!!vmap * *ver) { in nvbios_vmap_parse() 81 nvbios_vmap_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_vmap_entry() argument 84 u32 vmap = nvbios_vmap_table(bios, ver, &hdr, &cnt, len); in nvbios_vmap_entry() 93 nvbios_vmap_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, in nvbios_vmap_entry_parse() argument 96 u32 vmap = nvbios_vmap_entry(bios, idx, ver, le in nvbios_vmap_entry_parse() [all...] |
H A D | pmu.c | 30 nvbios_pmuTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_pmuTe() argument 39 *ver = nvbios_rd08(bios, data + 0x00); /* maybe? */ in nvbios_pmuTe() 50 nvbios_pmuEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_pmuEe() argument 53 u32 data = nvbios_pmuTe(bios, ver, hdr, &cnt, &len); in nvbios_pmuEe() 63 nvbios_pmuEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_pmuEp() argument 66 u32 data = nvbios_pmuEe(bios, idx, ver, hdr); in nvbios_pmuEp() 68 switch (!!data * *ver) { in nvbios_pmuEp() 81 u8 ver, hdr, idx = 0; in nvbios_pmuRm() local 84 while ((data = nvbios_pmuEp(bios, idx++, &ver, &hdr, &pmuE))) { in nvbios_pmuRm()
|
H A D | power_budget.c | 29 nvbios_power_budget_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, in nvbios_power_budget_table() argument 43 *ver = nvbios_rd08(bios, power_budget); in nvbios_power_budget_table() 44 switch (*ver) { in nvbios_power_budget_table() 63 u8 ver, hdr, cnt, len, cap_entry; in nvbios_power_budget_header() local 69 header = nvbios_power_budget_table(bios, &ver, &hdr, &cnt, &len); in nvbios_power_budget_header() 73 switch (ver) { in nvbios_power_budget_header() 92 budget->ver = ver; in nvbios_power_budget_header() 115 if (budget->ver >= 0x20) { in nvbios_power_budget_entry()
|
H A D | iccsense.c | 30 nvbios_iccsense_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, in nvbios_iccsense_table() argument 44 *ver = nvbios_rd08(bios, iccsense + 0); in nvbios_iccsense_table() 45 switch (*ver) { in nvbios_iccsense_table() 63 u8 ver, hdr, cnt, len, i; in nvbios_iccsense_parse() local 66 table = nvbios_iccsense_table(bios, &ver, &hdr, &cnt, &len); in nvbios_iccsense_parse() 70 if (ver != 0x10 && ver != 0x20) { in nvbios_iccsense_parse() 71 nvkm_error(subdev, "ICCSENSE version 0x%02x unknown\n", ver); in nvbios_iccsense_parse() 89 switch(ver) { in nvbios_iccsense_parse()
|
H A D | xpio.c | 29 dcb_xpiod_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_xpiod_table() argument 31 u16 data = dcb_gpio_table(bios, ver, hdr, cnt, len); in dcb_xpiod_table() 32 if (data && *ver >= 0x40 && *hdr >= 0x06) { in dcb_xpiod_table() 35 *ver = nvbios_rd08(bios, data + 0x00); in dcb_xpiod_table() 47 u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_xpio_table() 49 u16 data = dcb_xpiod_table(bios, ver, hdr, cnt, len); in dcb_xpio_table() 53 *ver = nvbios_rd08(bios, data + 0x00); in dcb_xpio_table() 65 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_xpio *info) in dcb_xpio_parse() 67 u16 data = dcb_xpio_table(bios, idx, ver, hdr, cnt, len); in dcb_xpio_parse() 46 dcb_xpio_table(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) dcb_xpio_table() argument 64 dcb_xpio_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_xpio *info) dcb_xpio_parse() argument
|
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | btintel.c | 281 int btintel_version_info(struct hci_dev *hdev, struct intel_version *ver) in btintel_version_info() argument 288 if (ver->hw_platform != 0x37) { in btintel_version_info() 290 ver->hw_platform); in btintel_version_info() 300 switch (ver->hw_variant) { in btintel_version_info() 312 ver->hw_variant); in btintel_version_info() 316 switch (ver->fw_variant) { in btintel_version_info() 330 bt_dev_err(hdev, "Unsupported firmware variant(%02x)", ver->fw_variant); in btintel_version_info() 334 coredump_info.hw_variant = ver->hw_variant; in btintel_version_info() 335 coredump_info.fw_build_num = ver->fw_build_num; in btintel_version_info() 338 variant, ver in btintel_version_info() 433 btintel_read_version(struct hci_dev *hdev, struct intel_version *ver) btintel_read_version() argument 1094 btintel_download_firmware(struct hci_dev *hdev, struct intel_version *ver, const struct firmware *fw, u32 *boot_param) btintel_download_firmware() argument 1142 btintel_download_fw_tlv(struct hci_dev *hdev, struct intel_version_tlv *ver, const struct firmware *fw, u32 *boot_param, u8 hw_variant, u8 sbe_type) btintel_download_fw_tlv() argument 1541 btintel_legacy_rom_get_fw(struct hci_dev *hdev, struct intel_version *ver) btintel_legacy_rom_get_fw() argument 1696 btintel_legacy_rom_setup(struct hci_dev *hdev, struct intel_version *ver) btintel_legacy_rom_setup() argument 1923 btintel_get_fw_name(struct intel_version *ver, struct intel_boot_params *params, char *fw_name, size_t len, const char *suffix) btintel_get_fw_name() argument 1953 btintel_download_fw(struct hci_dev *hdev, struct intel_version *ver, struct intel_boot_params *params, u32 *boot_param) btintel_download_fw() argument 2118 btintel_bootloader_setup(struct hci_dev *hdev, struct intel_version *ver) btintel_bootloader_setup() argument 2188 btintel_get_fw_name_tlv(const struct intel_version_tlv *ver, char *fw_name, size_t len, const char *suffix) btintel_get_fw_name_tlv() argument 2203 btintel_prepare_fw_download_tlv(struct hci_dev *hdev, struct intel_version_tlv *ver, u32 *boot_param) btintel_prepare_fw_download_tlv() argument 2400 btintel_set_ppag(struct hci_dev *hdev, struct intel_version_tlv *ver) btintel_set_ppag() argument 2575 btintel_bootloader_setup_tlv(struct hci_dev *hdev, struct intel_version_tlv *ver) btintel_bootloader_setup_tlv() argument 2671 struct intel_version ver; btintel_setup_combined() local [all...] |
H A D | hci_ag6xx.c | 155 struct intel_version ver; in ag6xx_setup() local 169 err = btintel_read_version(hdev, &ver); in ag6xx_setup() 173 btintel_version_info(hdev, &ver); in ag6xx_setup() 178 if (ver.hw_platform != 0x37) { in ag6xx_setup() 180 ver.hw_platform); in ag6xx_setup() 187 if (ver.hw_variant != 0x0a) { in ag6xx_setup() 189 ver.hw_variant); in ag6xx_setup() 194 ver.hw_platform, ver.hw_variant); in ag6xx_setup() 220 if (ver in ag6xx_setup() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | disp.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *sub); 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, 22 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 24 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *); 26 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *); 35 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 37 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *); 39 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *);
|
H A D | cstep.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz); 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,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | disp.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *sub); 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, 22 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 24 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *); 26 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_outp *); 35 u8 *ver, u8 *hdr, u8 *cnt, u8 *len); 37 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *); 39 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, struct nvbios_ocfg *);
|
H A D | cstep.h | 5 u8 *ver, u8 *hdr, u8 *cnt, u8 *len, u8 *xnr, u8 *xsz); 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,
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | hci_ag6xx.c | 155 struct intel_version ver; in ag6xx_setup() local 169 err = btintel_read_version(hdev, &ver); in ag6xx_setup() 173 btintel_version_info(hdev, &ver); in ag6xx_setup() 178 if (ver.hw_platform != 0x37) { in ag6xx_setup() 180 ver.hw_platform); in ag6xx_setup() 187 if (ver.hw_variant != 0x0a) { in ag6xx_setup() 189 ver.hw_variant); in ag6xx_setup() 194 ver.hw_platform, ver.hw_variant); in ag6xx_setup() 221 if (ver in ag6xx_setup() [all...] |
/kernel/linux/linux-5.10/drivers/misc/mei/ |
H A D | bus-fixup.c | 106 struct mkhi_fw_ver_block ver[MEI_MAX_FW_VER_BLOCKS]; member 198 i, fwver->ver[i].platform, in mei_fwver() 199 fwver->ver[i].major, fwver->ver[i].minor, in mei_fwver() 200 fwver->ver[i].hotfix, fwver->ver[i].buildno); in mei_fwver() 202 cldev->bus->fw_ver[i].platform = fwver->ver[i].platform; in mei_fwver() 203 cldev->bus->fw_ver[i].major = fwver->ver[i].major; in mei_fwver() 204 cldev->bus->fw_ver[i].minor = fwver->ver[i].minor; in mei_fwver() 205 cldev->bus->fw_ver[i].hotfix = fwver->ver[ in mei_fwver() 316 mei_nfc_if_version(struct mei_cl *cl, struct mei_nfc_if_version *ver) mei_nfc_if_version() argument 371 mei_nfc_radio_name(struct mei_nfc_if_version *ver) mei_nfc_radio_name() argument 399 struct mei_nfc_if_version ver; mei_nfc() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/mei/ |
H A D | bus-fixup.c | 102 struct mkhi_fw_ver_block ver[MEI_MAX_FW_VER_BLOCKS]; member 177 i, fwver->ver[i].platform, in mei_fwver() 178 fwver->ver[i].major, fwver->ver[i].minor, in mei_fwver() 179 fwver->ver[i].hotfix, fwver->ver[i].buildno); in mei_fwver() 181 cldev->bus->fw_ver[i].platform = fwver->ver[i].platform; in mei_fwver() 182 cldev->bus->fw_ver[i].major = fwver->ver[i].major; in mei_fwver() 183 cldev->bus->fw_ver[i].minor = fwver->ver[i].minor; in mei_fwver() 184 cldev->bus->fw_ver[i].hotfix = fwver->ver[ in mei_fwver() 366 mei_nfc_if_version(struct mei_cl *cl, struct mei_nfc_if_version *ver) mei_nfc_if_version() argument 424 mei_nfc_radio_name(struct mei_nfc_if_version *ver) mei_nfc_radio_name() argument 452 struct mei_nfc_if_version ver; mei_nfc() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gk20a.c | 38 int ver, struct gf100_gr_pack **ppack) in gk20a_gr_av_to_init() 48 ret = nvkm_firmware_load_blob(subdev, path, name, ver, &blob); in gk20a_gr_av_to_init() 88 int ver, struct gf100_gr_pack **ppack) in gk20a_gr_aiv_to_init() 98 ret = nvkm_firmware_load_blob(subdev, path, name, ver, &blob); in gk20a_gr_aiv_to_init() 131 int ver, struct gf100_gr_pack **ppack) in gk20a_gr_av_to_method() 144 ret = nvkm_firmware_load_blob(subdev, path, name, ver, &blob); in gk20a_gr_av_to_method() 311 gk20a_gr_load_sw(struct gf100_gr *gr, const char *path, int ver) in gk20a_gr_load_sw() argument 313 if (gk20a_gr_av_to_init(gr, path, "sw_nonctx", ver, &gr->sw_nonctx) || in gk20a_gr_load_sw() 314 gk20a_gr_aiv_to_init(gr, path, "sw_ctx", ver, &gr->sw_ctx) || in gk20a_gr_load_sw() 315 gk20a_gr_av_to_init(gr, path, "sw_bundle_init", ver, in gk20a_gr_load_sw() 37 gk20a_gr_av_to_init(struct gf100_gr *gr, const char *path, const char *name, int ver, struct gf100_gr_pack **ppack) gk20a_gr_av_to_init() argument 87 gk20a_gr_aiv_to_init(struct gf100_gr *gr, const char *path, const char *name, int ver, struct gf100_gr_pack **ppack) gk20a_gr_aiv_to_init() argument 130 gk20a_gr_av_to_method(struct gf100_gr *gr, const char *path, const char *name, int ver, struct gf100_gr_pack **ppack) gk20a_gr_av_to_method() argument 334 gk20a_gr_load(struct gf100_gr *gr, int ver, const struct gf100_gr_fwif *fwif) gk20a_gr_load() argument [all...] |