/linux-6.6.21/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | init.c | 124 struct nvkm_bios *bios = init->subdev->device->bios; in init_conn() local 359 init_table(struct nvkm_bios *bios, u16 *len) in init_table() 379 struct nvkm_bios *bios = init->subdev->device->bios; in init_table_() local 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_() local 481 struct nvkm_bios *bios = init->subdev->device->bios; in init_condition_met() local 497 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_condition_met() local 514 struct nvkm_bios *bios = init->subdev->device->bios; in init_io_flag_condition_met() local 585 struct nvkm_bios *bios = init->subdev->device->bios; in init_reserved() local [all …]
|
D | base.c | 32 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() local 146 struct nvkm_bios *bios; in nvkm_bios_new() local
|
D | disp.c | 29 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()
|
D | rammap.c | 29 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() 78 nvbios_rammapEp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, in nvbios_rammapEp_from_perf() 91 nvbios_rammapEp(struct nvkm_bios *bios, int idx, in nvbios_rammapEp() 133 nvbios_rammapEm(struct nvkm_bios *bios, u16 mhz, in nvbios_rammapEm() 146 nvbios_rammapSe(struct nvkm_bios *bios, u32 data, in nvbios_rammapSe() 159 nvbios_rammapSp_from_perf(struct nvkm_bios *bios, u32 data, u8 size, int idx, in nvbios_rammapSp_from_perf() 190 nvbios_rammapSp(struct nvkm_bios *bios, u32 data, in nvbios_rammapSp()
|
D | extdev.c | 29 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()
|
D | dp.c | 29 nvbios_dp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_dp_table() 60 nvbios_dpout_entry(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_entry() 91 nvbios_dpout_parse(struct nvkm_bios *bios, u8 idx, in nvbios_dpout_parse() 138 nvbios_dpout_match(struct nvkm_bios *bios, u16 type, u16 mask, in nvbios_dpout_match() 153 nvbios_dpcfg_entry(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_dpcfg_entry() 171 nvbios_dpcfg_parse(struct nvkm_bios *bios, u16 outp, u8 idx, in nvbios_dpcfg_parse() 207 nvbios_dpcfg_match(struct nvkm_bios *bios, u16 outp, u8 pc, u8 vs, u8 pe, in nvbios_dpcfg_match()
|
D | cstep.c | 29 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()
|
D | M0205.c | 29 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()
|
D | shadow.c | 39 shadow_fetch(struct nvkm_bios *bios, struct shadow *mthd, u32 upto) in shadow_fetch() 52 shadow_image(struct nvkm_bios *bios, int idx, u32 offset, struct shadow *mthd) in shadow_image() 110 shadow_method(struct nvkm_bios *bios, struct shadow *mthd, const char *name) in shadow_method() 136 shadow_fw_read(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in shadow_fw_read() 147 shadow_fw_init(struct nvkm_bios *bios, const char *name) in shadow_fw_init() 173 nvbios_shadow(struct nvkm_bios *bios) in nvbios_shadow()
|
D | boost.c | 29 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()
|
D | perf.c | 30 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, in nvbios_perf_table() 79 nvbios_perf_entry(struct nvkm_bios *bios, int idx, in nvbios_perf_entry() 95 nvbios_perfEp(struct nvkm_bios *bios, int idx, in nvbios_perfEp() 173 nvbios_perfSe(struct nvkm_bios *bios, u32 perfE, int idx, in nvbios_perfSe() 185 nvbios_perfSp(struct nvkm_bios *bios, u32 perfE, int idx, in nvbios_perfSp() 202 nvbios_perf_fan_parse(struct nvkm_bios *bios, in nvbios_perf_fan_parse()
|
D | M0203.c | 29 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()
|
D | P0260.c | 29 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()
|
D | dcb.c | 28 dcb_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in dcb_table() 99 dcb_outp(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len) in dcb_outp() 121 dcb_outp_parse(struct nvkm_bios *bios, u8 idx, u8 *ver, u8 *len, in dcb_outp_parse() 197 dcb_outp_match(struct nvkm_bios *bios, u16 type, u16 mask, in dcb_outp_match() 211 dcb_outp_foreach(struct nvkm_bios *bios, void *data, in dcb_outp_foreach()
|
D | pll.c | 81 pll_limits_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in pll_limits_table() 116 pll_map(struct nvkm_bios *bios) in pll_map() 143 pll_map_reg(struct nvkm_bios *bios, u32 reg, u32 *type, u8 *ver, u8 *len) in pll_map_reg() 185 pll_map_type(struct nvkm_bios *bios, u8 type, u32 *reg, u8 *ver, u8 *len) in pll_map_type() 230 nvbios_pll_parse(struct nvkm_bios *bios, u32 type, struct nvbios_pll *info) in nvbios_pll_parse()
|
D | vmap.c | 29 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() 81 nvbios_vmap_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *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()
|
D | volt.c | 29 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() 125 nvbios_volt_entry(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len) in nvbios_volt_entry() 137 nvbios_volt_entry_parse(struct nvkm_bios *bios, int idx, u8 *ver, u8 *len, in nvbios_volt_entry_parse()
|
D | conn.c | 29 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()
|
D | pmu.c | 30 nvbios_pmuTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len) in nvbios_pmuTe() 50 nvbios_pmuEe(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr) in nvbios_pmuEe() 63 nvbios_pmuEp(struct nvkm_bios *bios, int idx, u8 *ver, u8 *hdr, in nvbios_pmuEp() 75 nvbios_pmuRm(struct nvkm_bios *bios, u8 type, struct nvbios_pmuR *info) in nvbios_pmuRm()
|
D | M0209.c | 29 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()
|
D | shadowacpi.c | 26 acpi_read_bios(acpi_handle rom_handle, u8 *bios, u32 offset, u32 length) in acpi_read_bios() 64 acpi_read_fast(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in acpi_read_fast() 85 acpi_read_slow(void *data, u32 offset, u32 length, struct nvkm_bios *bios) in acpi_read_slow() 105 acpi_init(struct nvkm_bios *bios, const char *name) in acpi_init()
|
/linux-6.6.21/drivers/gpu/drm/nouveau/ |
D | nouveau_bios.c | 66 static uint16_t clkcmptable(struct nvbios *bios, uint16_t clktable, int pxclk) in clkcmptable() 110 struct nvbios *bios = &drm->vbios; in call_lvds_manufacturer_script() local 150 struct nvbios *bios = &drm->vbios; in run_lvds_table() local 220 struct nvbios *bios = &drm->vbios; in call_lvds_script() local 263 static int parse_lvds_manufacturer_table_header(struct drm_device *dev, struct nvbios *bios, struct… in parse_lvds_manufacturer_table_header() 320 get_fp_strap(struct drm_device *dev, struct nvbios *bios) in get_fp_strap() 346 static int parse_fp_mode_table(struct drm_device *dev, struct nvbios *bios) in parse_fp_mode_table() 453 struct nvbios *bios = &drm->vbios; in nouveau_bios_fp_mode() local 524 struct nvbios *bios = &drm->vbios; in nouveau_bios_parse_lvds_table() local 640 struct nvbios *bios = &drm->vbios; in run_tmds_table() local [all …]
|
/linux-6.6.21/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
D | bmp.h | 5 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()
|
/linux-6.6.21/drivers/gpu/drm/amd/display/dc/bios/ |
D | bios_parser_helper.c | 58 struct dc_bios *bios) in bios_is_accelerated_mode() 67 struct dc_bios *bios, in bios_set_scratch_acc_mode_change() 75 struct dc_bios *bios, in bios_set_scratch_critical_state() 83 struct dc_bios *bios) in bios_get_vga_enabled_displays()
|
/linux-6.6.21/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_bios.c | 50 static bool check_atom_bios(uint8_t *bios, size_t size) in check_atom_bios() 93 uint8_t __iomem *bios; in igp_read_bios_from_vram() local 130 uint8_t __iomem *bios; in amdgpu_read_bios() local 200 void __iomem *bios; in amdgpu_read_platform_bios() local 247 static int amdgpu_atrm_call(acpi_handle atrm_handle, uint8_t *bios, in amdgpu_atrm_call() 474 u8 *bios, u32 length_bytes) in amdgpu_soc15_read_bios_from_rom()
|