HomeSort by: relevance | last modified time | path
    Searched refs:bios (Results 1 - 25 of 230) sorted by relevancy

1 2 3 4 5 6 7 8 910

  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/
bmp.h 7 bmp_version(struct nvkm_bios *bios)
9 if (bios->bmp_offset) {
10 return nvbios_rd08(bios, bios->bmp_offset + 5) << 8 |
11 nvbios_rd08(bios, bios->bmp_offset + 6);
18 bmp_mem_init_table(struct nvkm_bios *bios)
20 if (bmp_version(bios) >= 0x0300)
21 return nvbios_rd16(bios, bios->bmp_offset + 24)
    [all...]
fan.h 6 #include <subdev/bios/therm.h>
8 u32 nvbios_fan_parse(struct nvkm_bios *bios, struct nvbios_therm_fan *fan);
  /src/sys/external/bsd/drm2/dist/drm/amd/include/
atom-bits.h 30 static inline uint8_t get_u8(void *bios, int ptr)
32 return ((unsigned char *)bios)[ptr];
34 #define U8(ptr) get_u8(ctx->ctx->bios, (ptr))
35 #define CU8(ptr) get_u8(ctx->bios, (ptr))
36 static inline uint16_t get_u16(void *bios, int ptr)
38 return get_u8(bios ,ptr)|(((uint16_t)get_u8(bios, ptr+1))<<8);
40 #define U16(ptr) get_u16(ctx->ctx->bios, (ptr))
41 #define CU16(ptr) get_u16(ctx->bios, (ptr))
42 static inline uint32_t get_u32(void *bios, int ptr
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/radeon/
atom-bits.h 30 static inline uint8_t get_u8(void *bios, int ptr)
32 return ((unsigned char *)bios)[ptr];
34 #define U8(ptr) get_u8(ctx->ctx->bios, (ptr))
35 #define CU8(ptr) get_u8(ctx->bios, (ptr))
36 static inline uint16_t get_u16(void *bios, int ptr)
38 return get_u8(bios ,ptr)|(((uint16_t)get_u8(bios, ptr+1))<<8);
40 #define U16(ptr) get_u16(ctx->ctx->bios, (ptr))
41 #define CU16(ptr) get_u16(ctx->bios, (ptr))
42 static inline uint32_t get_u32(void *bios, int ptr
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/
nouveau_nvkm_subdev_bios_bit.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
33 bit_entry(struct nvkm_bios *bios, u8 id, struct bit_entry *bit)
35 if (likely(bios->bit_offset)) {
36 u8 entries = nvbios_rd08(bios, bios->bit_offset + 10);
37 u32 entry = bios->bit_offset + 12;
39 if (nvbios_rd08(bios, entry + 0) == id) {
40 bit->id = nvbios_rd08(bios, entry + 0);
41 bit->version = nvbios_rd08(bios, entry + 1)
    [all...]
nouveau_nvkm_subdev_bios_base.c 31 #include <subdev/bios.h>
32 #include <subdev/bios/bmp.h>
33 #include <subdev/bios/bit.h>
34 #include <subdev/bios/image.h>
37 nvbios_addr(struct nvkm_bios *bios, u32 *addr, u8 size)
41 if (*addr > bios->image0_size && bios->imaged_addr) {
42 *addr -= bios->image0_size;
43 *addr += bios->imaged_addr;
46 if (unlikely(*addr + size >= bios->size))
137 struct nvkm_bios *bios = nvkm_bios(subdev); local in function:nvkm_bios_dtor
150 struct nvkm_bios *bios; local in function:nvkm_bios_new
    [all...]
nouveau_nvkm_subdev_bios_perf.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/perf.h>
35 nvbios_perf_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr,
41 if (!bit_entry(bios, 'P', &bit_P)) {
43 perf = nvbios_rd32(bios, bit_P.offset + 0);
45 *ver = nvbios_rd08(bios, perf + 0);
46 *hdr = nvbios_rd08(bios, perf + 1);
48 *cnt = nvbios_rd08(bios, perf + 5);
49 *len = nvbios_rd08(bios, perf + 2)
    [all...]
nouveau_nvkm_subdev_bios_pcir.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/pcir.h>
33 nvbios_pcirTe(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr)
35 u32 data = nvbios_rd16(bios, base + 0x18);
38 switch (nvbios_rd32(bios, data + 0x00)) {
42 *hdr = nvbios_rd16(bios, data + 0x0a);
43 *ver = nvbios_rd08(bios, data + 0x0c);
46 nvkm_debug(&bios->subdev,
48 data, nvbios_rd32(bios, data + 0x00));
57 nvbios_pcirTp(struct nvkm_bios *bios, u32 base, u8 *ver, u16 *hdr
    [all...]
nouveau_nvkm_subdev_bios_image.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/image.h>
31 #include <subdev/bios/pcir.h>
32 #include <subdev/bios/npde.h>
35 nvbios_imagen(struct nvkm_bios *bios, struct nvbios_image *image)
37 struct nvkm_subdev *subdev = &bios->subdev;
44 switch ((data = nvbios_rd16(bios, image->base + 0x00))) {
55 if (!(data = nvbios_pcirTp(bios, image->base, &ver, &hdr, &pcir)))
62 if (!(data = nvbios_npdeTp(bios, image->base, &npde)))
74 nvbios_image(struct nvkm_bios *bios, int idx, struct nvbios_image *image
    [all...]
nouveau_nvkm_subdev_bios_ramcfg.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/ramcfg.h>
32 #include <subdev/bios/M0203.h>
41 nvbios_ramcfg_count(struct nvkm_bios *bios)
45 if (!bit_entry(bios, 'M', &bit_M)) {
47 return nvbios_rd08(bios, bit_M.offset + 2);
49 return nvbios_rd08(bios, bit_M.offset + 0);
58 struct nvkm_bios *bios = subdev->device->bios; local in function:nvbios_ramcfg_index
    [all...]
nouveau_nvkm_subdev_bios_conn.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/dcb.h>
31 #include <subdev/bios/conn.h>
34 nvbios_connTe(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
36 u32 dcb = dcb_table(bios, ver, hdr, cnt, len);
38 u32 data = nvbios_rd16(bios, dcb + 0x14);
40 *ver = nvbios_rd08(bios, data + 0);
41 *hdr = nvbios_rd08(bios, data + 1);
42 *cnt = nvbios_rd08(bios, data + 2);
43 *len = nvbios_rd08(bios, data + 3)
    [all...]
nouveau_nvkm_subdev_bios_timing.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/timing.h>
34 nvbios_timingTe(struct nvkm_bios *bios,
40 if (!bit_entry(bios, 'P', &bit_P)) {
42 timing = nvbios_rd32(bios, bit_P.offset + 4);
45 timing = nvbios_rd32(bios, bit_P.offset + 8);
48 *ver = nvbios_rd08(bios, timing + 0);
51 *hdr = nvbios_rd08(bios, timing + 1);
52 *cnt = nvbios_rd08(bios, timing + 2)
    [all...]
nouveau_nvkm_subdev_bios_extdev.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/dcb.h>
31 #include <subdev/bios/extdev.h>
34 extdev_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *len, u8 *cnt)
39 dcb = dcb_table(bios, &dcb_ver, &dcb_hdr, &dcb_cnt, &dcb_len);
43 extdev = nvbios_rd16(bios, dcb + 18);
47 *ver = nvbios_rd08(bios, extdev + 0);
48 *hdr = nvbios_rd08(bios, extdev + 1);
49 *cnt = nvbios_rd08(bios, extdev + 2);
50 *len = nvbios_rd08(bios, extdev + 3)
    [all...]
nouveau_nvkm_subdev_bios_fan.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/fan.h>
34 nvbios_fan_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
39 if (!bit_entry(bios, 'P', &bit_P)) {
41 fan = nvbios_rd32(bios, bit_P.offset + 0x58);
44 *ver = nvbios_rd08(bios, fan + 0);
47 *hdr = nvbios_rd08(bios, fan + 1);
48 *len = nvbios_rd08(bios, fan + 2);
49 *cnt = nvbios_rd08(bios, fan + 3)
    [all...]
nouveau_nvkm_subdev_bios_vmap.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/vmap.h>
34 nvbios_vmap_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
39 if (!bit_entry(bios, 'P', &bit_P)) {
41 vmap = nvbios_rd32(bios, bit_P.offset + 0x20);
43 *ver = nvbios_rd08(bios, vmap + 0);
47 *hdr = nvbios_rd08(bios, vmap + 1);
48 *cnt = nvbios_rd08(bios, vmap + 3);
49 *len = nvbios_rd08(bios, vmap + 2)
    [all...]
nouveau_nvkm_subdev_bios_iccsense.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/extdev.h>
32 #include <subdev/bios/iccsense.h>
35 nvbios_iccsense_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt,
41 if (bit_entry(bios, 'P', &bit_P) || bit_P.version != 2 ||
45 iccsense = nvbios_rd32(bios, bit_P.offset + 0x28);
49 *ver = nvbios_rd08(bios, iccsense + 0);
53 *hdr = nvbios_rd08(bios, iccsense + 1);
54 *len = nvbios_rd08(bios, iccsense + 2)
    [all...]
nouveau_nvkm_subdev_bios_power_budget.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/power_budget.h>
34 nvbios_power_budget_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt,
40 if (bit_entry(bios, 'P', &bit_P) || bit_P.version != 2 ||
44 power_budget = nvbios_rd32(bios, bit_P.offset + 0x2c);
48 *ver = nvbios_rd08(bios, power_budget);
52 *hdr = nvbios_rd08(bios, power_budget + 0x1);
53 *len = nvbios_rd08(bios, power_budget + 0x2);
54 *cnt = nvbios_rd08(bios, power_budget + 0x3)
    [all...]
nouveau_nvkm_subdev_bios_xpio.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/gpio.h>
31 #include <subdev/bios/xpio.h>
34 dcb_xpiod_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
36 u16 data = dcb_gpio_table(bios, ver, hdr, cnt, len);
38 u16 xpio = nvbios_rd16(bios, data + 0x04);
40 *ver = nvbios_rd08(bios, data + 0x00);
41 *hdr = nvbios_rd08(bios, data + 0x01);
42 *cnt = nvbios_rd08(bios, data + 0x02);
43 *len = nvbios_rd08(bios, data + 0x03)
    [all...]
nouveau_nvkm_subdev_bios_npde.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/npde.h>
31 #include <subdev/bios/pcir.h>
34 nvbios_npdeTe(struct nvkm_bios *bios, u32 base)
38 u32 data = nvbios_pcirTp(bios, base, &ver, &hdr, &pcir);
40 switch (nvbios_rd32(bios, data + 0x00)) {
44 nvkm_debug(&bios->subdev,
46 data, nvbios_rd32(bios, data + 0x00));
55 nvbios_npdeTp(struct nvkm_bios *bios, u32 base, struct nvbios_npdeT *info)
57 u32 data = nvbios_npdeTe(bios, base)
    [all...]
nouveau_nvkm_subdev_bios_dp.c 29 #include <subdev/bios.h>
30 #include <subdev/bios/bit.h>
31 #include <subdev/bios/dp.h>
34 nvbios_dp_table(struct nvkm_bios *bios, u8 *ver, u8 *hdr, u8 *cnt, u8 *len)
38 if (!bit_entry(bios, 'd', &d)) {
40 u16 data = nvbios_rd16(bios, d.offset);
42 *ver = nvbios_rd08(bios, data + 0x00);
50 *hdr = nvbios_rd08(bios, data + 0x01);
51 *len = nvbios_rd08(bios, data + 0x02);
52 *cnt = nvbios_rd08(bios, data + 0x03)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/
amdgpu_bios_parser_interface.c 44 struct dc_bios *bios = NULL; local in function:dal_bios_parser_create
46 bios = firmware_parser_create(init, dce_version);
48 /* Fall back to old bios parser for older asics */
49 if (bios == NULL)
50 bios = bios_parser_create(init, dce_version);
52 return bios;
57 struct dc_bios *bios = *dcb; local in function:dal_bios_parser_destroy
59 bios->funcs->bios_parser_destroy(dcb);
amdgpu_bios_parser_helper.c 45 if (bp->bios && offset + size < bp->bios_size)
46 return bp->bios + offset;
54 bios->ctx
56 (bios->regs->reg)
63 struct dc_bios *bios)
72 struct dc_bios *bios)
79 struct dc_bios *bios,
87 struct dc_bios *bios)
bios_parser_helper.h 36 bool bios_is_accelerated_mode(struct dc_bios *bios);
37 void bios_set_scratch_acc_mode_change(struct dc_bios *bios);
38 void bios_set_scratch_critical_state(struct dc_bios *bios, bool state);
39 uint32_t bios_get_vga_enabled_displays(struct dc_bios *bios);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
dc_bios_types.h 44 uint8_t (*get_connectors_number)(struct dc_bios *bios);
47 struct dc_bios *bios,
50 struct dc_bios *bios,
58 struct dc_bios *bios,
62 struct dc_bios *bios,
67 struct dc_bios *bios,
72 struct dc_bios *bios,
75 struct dc_bios *bios,
78 struct dc_bios *bios,
82 struct dc_bios *bios,
146 uint8_t *bios; member in struct:dc_bios
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_bios.c 45 * BIOS.
55 /* Check if current bios is an ATOM BIOS.
56 * Return true if it is ATOM BIOS. Otherwise, return false.
58 static bool check_atom_bios(uint8_t *bios, size_t size)
62 if (!bios || size < 0x49) {
67 if (!AMD_IS_VALID_VBIOS(bios)) {
68 DRM_INFO("BIOS signature incorrect %x %x\n", bios[0], bios[1])
164 uint8_t __iomem *bios; local in function:amdgpu_read_bios
    [all...]

Completed in 24 milliseconds

1 2 3 4 5 6 7 8 910