/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/ |
amdgpu_bios_parser_interface.c | 55 void dal_bios_parser_destroy(struct dc_bios **dcb) 57 struct dc_bios *bios = *dcb; 59 bios->funcs->bios_parser_destroy(dcb);
|
amdgpu_bios_parser2.c | 91 struct dc_bios *dcb, 95 struct dc_bios *dcb, 125 static void firmware_parser_destroy(struct dc_bios **dcb) 127 struct bios_parser *bp = BP_FROM_DCB(*dcb); 137 *dcb = NULL; 163 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb) 165 struct bios_parser *bp = BP_FROM_DCB(dcb); 177 struct dc_bios *dcb, 180 struct bios_parser *bp = BP_FROM_DCB(dcb); 199 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb, [all...] |
amdgpu_bios_parser.c | 93 struct dc_bios *dcb); 96 struct dc_bios *dcb, 125 static void bios_parser_destroy(struct dc_bios **dcb) 127 struct bios_parser *bp = BP_FROM_DCB(*dcb); 137 *dcb = NULL; 154 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb) 156 struct bios_parser *bp = BP_FROM_DCB(dcb); 163 struct dc_bios *dcb, 166 struct bios_parser *bp = BP_FROM_DCB(dcb); 193 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb, [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_dcb.c | 30 #include <subdev/bios/dcb.h> 37 u16 dcb = 0x0000; local in function:dcb_table 40 dcb = nvbios_rd16(bios, 0x36); 41 if (!dcb) { 42 nvkm_warn(subdev, "DCB table not found\n"); 43 return dcb; 46 *ver = nvbios_rd08(bios, dcb); 49 nvkm_warn(subdev, "DCB version 0x%02x unknown\n", *ver); 53 if (nvbios_rd32(bios, dcb + 6) == 0x4edcbdcb) { 54 *hdr = nvbios_rd08(bios, dcb + 1) 107 u16 dcb = dcb_table(bios, ver, &hdr, &cnt, len); local in function:dcb_outp 129 u16 dcb = dcb_outp(bios, idx, ver, len); local in function:dcb_outp_parse 205 u16 dcb, idx = 0; local in function:dcb_outp_match [all...] |
nouveau_nvkm_subdev_bios_extdev.c | 30 #include <subdev/bios/dcb.h> 37 u16 dcb, extdev = 0; local in function:extdev_table 39 dcb = dcb_table(bios, &dcb_ver, &dcb_hdr, &dcb_cnt, &dcb_len); 40 if (!dcb || (dcb_ver != 0x30 && dcb_ver != 0x40 && dcb_ver != 0x41)) 43 extdev = nvbios_rd16(bios, dcb + 18);
|
nouveau_nvkm_subdev_bios_gpio.c | 30 #include <subdev/bios/dcb.h> 38 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); local in function:dcb_gpio_table 39 if (dcb) { 41 data = nvbios_rd16(bios, dcb + 0x0a); 43 if (*ver >= 0x22 && nvbios_rd08(bios, dcb - 1) >= 0x13) 44 data = nvbios_rd16(bios, dcb - 0x0f); 136 /* DCB 2.2, fixed TVDAC GPIO data */
|
nouveau_nvkm_subdev_bios_conn.c | 30 #include <subdev/bios/dcb.h> 36 u32 dcb = dcb_table(bios, ver, hdr, cnt, len); local in function:nvbios_connTe 37 if (dcb && *ver >= 0x30 && *hdr >= 0x16) { 38 u32 data = nvbios_rd16(bios, dcb + 0x14);
|
nouveau_nvkm_subdev_bios_i2c.c | 30 #include <subdev/bios/dcb.h> 37 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); local in function:dcb_i2c_table 38 if (dcb) { 40 i2c = nvbios_rd16(bios, dcb + 2); 42 i2c = nvbios_rd16(bios, dcb + 4); 56 *ver = *ver; /* use DCB version */ 86 /* value 0x1f means unused according to DCB 4.x spec */
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/include/ |
bios_parser_interface.h | 44 void dal_bios_parser_destroy(struct dc_bios **dcb);
|
/src/sys/arch/hpc/stand/hpcboot/ |
console.cpp | 104 DCB dcb; local in function:SerialConsole::init 105 GetCommState(_handle, &dcb); 108 dcb.BaudRate, dcb.ByteSize, dcb.Parity, dcb.StopBits); 158 DCB dcb; local in function:SerialConsole::OpenCOM1 159 if (!GetCommState(h, &dcb)) [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/ |
dce100_hw_sequencer.h | 48 struct dc_bios *dcb,
|
amdgpu_dce100_hw_sequencer.c | 80 struct dc_bios *dcb, 96 bp_result = dcb->funcs->enable_disp_power_gating( 97 dcb, controller_id + 1, cntl);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_dp.c | 86 nv_encoder->dcb->dpconf.link_nr, 87 nv_encoder->dcb->dpconf.link_bw); 89 if (nv_encoder->dcb->dpconf.link_nr < nv_encoder->dp.link_nr) 90 nv_encoder->dp.link_nr = nv_encoder->dcb->dpconf.link_nr; 91 if (nv_encoder->dcb->dpconf.link_bw < nv_encoder->dp.link_bw) 92 nv_encoder->dp.link_bw = nv_encoder->dcb->dpconf.link_bw;
|
nouveau_bios.c | 915 * The TMDS table is typically found just before the DCB table, with a 928 * "or" from the DCB. 1107 * Make sure that 0x36 is blank and can't be mistaken for a DCB 1256 u8 *dcb = NULL; local in function:olddcb_table 1259 dcb = ROMPTR(dev, drm->vbios.data[0x36]); 1260 if (!dcb) { 1261 NV_WARN(drm, "No DCB data found in VBIOS\n"); 1265 if (dcb[0] >= 0x42) { 1266 NV_WARN(drm, "DCB version 0x%02x unknown\n", dcb[0]) 1309 u8 *dcb = olddcb_table(dev); local in function:olddcb_outp 1358 u8 *dcb = olddcb_table(dev); local in function:olddcb_conntab 1654 struct dcb_table *dcb = &drm->vbios.dcb; local in function:apply_dcb_encoder_quirks 1760 struct dcb_table *dcb = &bios->dcb; local in function:fabricate_dcb_encoder_table 1792 struct dcb_table *dcb = &drm->vbios.dcb; local in function:parse_dcb_entry 1871 struct dcb_table *dcb = &bios->dcb; local in function:parse_dcb_table [all...] |
nouveau_encoder.h | 32 #include <subdev/bios/dcb.h> 46 struct dcb_output *dcb; member in struct:nouveau_encoder
|
nouveau_connector.c | 395 (nv_encoder->dcb && nv_encoder->dcb->type == type)) 444 switch (nv_encoder->dcb->type) { 503 if (nv_encoder->dcb->i2c_index == idx && edid) { 530 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || 531 nv_encoder->dcb->type == DCB_OUTPUT_TMDS) { 549 nv_encoder->dcb->type == DCB_OUTPUT_TMDS ? 613 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) 615 if (nv_encoder->dcb->type == DCB_OUTPUT_ANALOG) 618 if (nv_partner && ((nv_encoder->dcb->type == DCB_OUTPUT_ANALOG & 1007 struct dcb_output *dcb = nv_connector->detected_encoder->dcb; local in function:get_tmds_link_bandwidth [all...] |
nouveau_bios.h | 53 #include <subdev/bios/dcb.h> 112 struct dcb_table dcb; member in struct:nvbios
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
nouveau_dispnv04_dac.c | 47 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_dac_output_offset 50 if (dcb->or & (8 | DCB_OUTPUT_C)) 52 if (dcb->or & (8 | DCB_OUTPUT_B)) 245 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv17_dac_sample_load 252 if (dcb->type == DCB_OUTPUT_TV) { 279 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC1, 0xff, dcb->type == DCB_OUTPUT_TV); 280 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC0, 0xff, dcb->type == DCB_OUTPUT_TV); 296 if (dcb->type == DCB_OUTPUT_TV 343 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv17_dac_detect 433 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_dac_update_dacclk 458 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_dac_in_use [all...] |
nouveau_dispnv04_dfp.c | 137 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index; 144 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index); 160 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:get_tmds_slave 163 if (dcb->type != DCB_OUTPUT_TMDS || dcb->location == DCB_LOC_ON_CHIP) 177 struct dcb_output *slave_dcb = nouveau_encoder(slave)->dcb; 180 slave_dcb->tmdsconf.slave_addr == dcb->tmdsconf.slave_addr) 212 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; 214 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP 630 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_tmds_slave_init [all...] |
nouveau_dispnv04_disp.c | 197 struct dcb_table *dcb = &drm->vbios.dcb; local in function:nv04_display_create 232 for (i = 0; i < dcb->entries; i++) { 233 struct dcb_output *dcbent = &dcb->entry[i]; 254 NV_WARN(drm, "DCB type %d not known\n", dcbent->type); 274 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index);
|
nouveau_dispnv04_tvnv17.c | 155 struct dcb_output *dcb = tv_enc->base.dcb; local in function:nv17_tv_detect 180 if (dcb->tvconf.has_component_output) 198 '@' + ffs(dcb->or)); 379 mode, nouveau_encoder(encoder)->dcb->index); 424 struct dcb_output *dcb = nouveau_encoder(enc)->dcb; local in function:nv17_tv_prepare 426 if ((dcb->type == DCB_OUTPUT_TMDS || 427 dcb->type == DCB_OUTPUT_LVDS) && 429 nv04_dfp_get_bound_head(dev, dcb) == head) 646 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv17_tv_create_resources [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/ |
amdgpu_dce112_hw_sequencer.c | 121 struct dc_bios *dcb, 140 bp_result = dcb->funcs->enable_disp_power_gating( 141 dcb, controller_id + 1, cntl);
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/ |
dc_bios_types.h | 54 struct dc_bios *dcb, 131 void (*bios_parser_destroy)(struct dc_bios **dcb); 134 struct dc_bios *dcb,
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/ |
amdgpu_dce120_hw_sequencer.c | 158 struct dc_bios *dcb, 179 bp_result = dcb->funcs->enable_disp_power_gating( 180 dcb, controller_id + 1, cntl);
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
link_hwss.h | 45 struct gpio *get_hpd_gpio(struct dc_bios *dcb,
|