/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_mxm.c | 31 #include <subdev/bios/mxm.h> 54 /* These map MXM v2.x digital connection values to the appropriate SOR/link, 57 * MXM v3.x VBIOS are nicer and provide pointers to these tables. 84 u16 mxm = mxm_table(bios, &ver, &hdr); local in function:mxm_sor_map 85 if (mxm && hdr >= 6) { 86 u16 map = nvbios_rd16(bios, mxm + 4); 121 u16 mxm = mxm_table(bios, &ver, &hdr); local in function:mxm_ddc_map 122 if (mxm && hdr >= 8) { 123 u16 map = nvbios_rd16(bios, mxm + 6);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/ |
nouveau_nvkm_subdev_mxm_nv50.c | 34 #include <subdev/bios/mxm.h> 42 mxm_match_tmds_partner(struct nvkm_mxm *mxm, u8 *data, void *info) 47 mxms_output_device(mxm, data, &desc); 55 mxm_match_dcb(struct nvkm_mxm *mxm, u8 *data, void *info) 57 struct nvkm_bios *bios = mxm->subdev.device->bios; 61 mxms_output_device(mxm, data, &ctx->desc); 63 /* match dcb encoder type to mxm-ods device type */ 68 * table in the vbios that provides a mapping from the mxm digital 86 * if MXM-SIS is missing an entry for it. 90 mxms_foreach(mxm, 0x01, mxm_match_tmds_partner, ctx)) 102 struct nvkm_mxm *mxm = data; local in function:mxm_dcb_sanitise_entry 211 struct nvkm_mxm *mxm; local in function:nv50_mxm_new [all...] |
nouveau_nvkm_subdev_mxm_base.c | 33 #include <subdev/bios/mxm.h> 58 mxm_shadow_rom(struct nvkm_mxm *mxm, u8 version) 60 struct nvkm_device *device = mxm->subdev.device; 79 mxm->mxms = mxms; 80 size = mxms_headerlen(mxm) + mxms_structlen(mxm); 81 mxm->mxms = kmalloc(size, GFP_KERNEL); 83 if (mxm->mxms && 84 mxm_shadow_rom_fetch(bus, addr, 0, size, mxm->mxms)) 87 kfree(mxm->mxms) 254 struct nvkm_mxm *mxm; local in function:nvkm_mxm_new_ [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
device.h | 162 struct nvkm_subdev *mxm; member in struct:nvkm_device 239 int (*mxm )(struct nvkm_device *, int idx, struct nvkm_subdev **); member in struct:nvkm_device_chip
|
/src/sys/dev/pci/ |
if_mcx.c | 3418 mcx_cmdq_mboxes_alloc(struct mcx_softc *sc, struct mcx_dmamem *mxm, 3426 error = mcx_dmamem_alloc(sc, mxm, 3431 mcx_dmamem_zero(mxm); 3433 dva = MCX_DMA_DVA(mxm); 3434 kva = MCX_DMA_KVA(mxm); 3469 mcx_cmdq_mboxes_sign(struct mcx_dmamem *mxm, unsigned int nmb) 3474 kva = MCX_DMA_KVA(mxm); 3488 mcx_cmdq_mboxes_sync(struct mcx_softc *sc, struct mcx_dmamem *mxm, int ops) 3490 bus_dmamap_sync(sc->sc_dmat, MCX_DMA_MAP(mxm), 3491 0, MCX_DMA_LEN(mxm), ops) 3629 struct mcx_dmamem mxm; local in function:mcx_access_hca_reg 3720 struct mcx_dmamem mxm; local in function:mcx_issi 3878 struct mcx_dmamem mxm; local in function:mcx_add_pages 3986 struct mcx_dmamem mxm; local in function:mcx_hca_max_caps 4071 struct mcx_dmamem mxm; local in function:mcx_hca_set_caps 4171 struct mcx_dmamem mxm; local in function:mcx_set_driver_version 4226 struct mcx_dmamem mxm; local in function:mcx_iff 4364 struct mcx_dmamem mxm; local in function:mcx_create_eq 4531 struct mcx_dmamem mxm; local in function:mcx_query_nic_vport_context 4660 struct mcx_dmamem mxm; local in function:mcx_create_cq 4812 struct mcx_dmamem mxm; local in function:mcx_create_rq 4909 struct mcx_dmamem mxm; local in function:mcx_ready_rq 5012 struct mcx_dmamem mxm; local in function:mcx_create_tir_direct 5069 struct mcx_dmamem mxm; local in function:mcx_create_tir_indirect 5170 struct mcx_dmamem mxm; local in function:mcx_create_sq 5319 struct mcx_dmamem mxm; local in function:mcx_ready_sq 5375 struct mcx_dmamem mxm; local in function:mcx_create_tis 5469 struct mcx_dmamem mxm; local in function:mcx_create_rqt 5618 struct mcx_dmamem mxm; local in function:mcx_create_flow_table 5675 struct mcx_dmamem mxm; local in function:mcx_set_flow_table_root 5731 struct mcx_dmamem mxm; local in function:mcx_destroy_flow_table 5788 struct mcx_dmamem mxm; local in function:mcx_create_flow_group 5855 struct mcx_dmamem mxm; local in function:mcx_destroy_flow_group 5917 struct mcx_dmamem mxm; local in function:mcx_set_flow_table_entry_mac 5994 struct mcx_dmamem mxm; local in function:mcx_set_flow_table_entry_proto 6067 struct mcx_dmamem mxm; local in function:mcx_delete_flow_table_entry 6496 struct mcx_dmamem mxm; local in function:mcx_query_rq 6557 struct mcx_dmamem mxm; local in function:mcx_query_sq 6618 struct mcx_dmamem mxm; local in function:mcx_query_cq 6677 struct mcx_dmamem mxm; local in function:mcx_query_eq [all...] |