HomeSort by: relevance | last modified time | path
    Searched refs:mxm (Results 1 - 10 of 10) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/
nouveau_nvkm_subdev_mxm_mxms.c 35 mxms_data(struct nvkm_mxm *mxm)
37 return mxm->mxms;
42 mxms_version(struct nvkm_mxm *mxm)
44 u8 *mxms = mxms_data(mxm);
55 nvkm_debug(&mxm->subdev, "unknown version %d.%d\n", mxms[4], mxms[5]);
60 mxms_headerlen(struct nvkm_mxm *mxm)
66 mxms_structlen(struct nvkm_mxm *mxm)
68 return *(u16 *)&mxms_data(mxm)[6];
72 mxms_checksum(struct nvkm_mxm *mxm)
74 u16 size = mxms_headerlen(mxm) + mxms_structlen(mxm)
    [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
    [all...]
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
211 struct nvkm_mxm *mxm; local
    [all...]
priv.h 7 #include <subdev/mxm.h>
  /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
85 if (mxm && hdr >= 6) {
86 u16 map = nvbios_rd16(bios, mxm + 4);
121 u16 mxm = mxm_table(bios, &ver, &hdr); local
122 if (mxm && hdr >= 8) {
123 u16 map = nvbios_rd16(bios, mxm + 6);
  /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
3720 struct mcx_dmamem mxm; local
3878 struct mcx_dmamem mxm; local
3986 struct mcx_dmamem mxm; local
4071 struct mcx_dmamem mxm; local
4171 struct mcx_dmamem mxm; local
4226 struct mcx_dmamem mxm; local
4364 struct mcx_dmamem mxm; local
4531 struct mcx_dmamem mxm; local
4660 struct mcx_dmamem mxm; local
4812 struct mcx_dmamem mxm; local
4909 struct mcx_dmamem mxm; local
5012 struct mcx_dmamem mxm; local
5069 struct mcx_dmamem mxm; local
5170 struct mcx_dmamem mxm; local
5319 struct mcx_dmamem mxm; local
5375 struct mcx_dmamem mxm; local
5469 struct mcx_dmamem mxm; local
5618 struct mcx_dmamem mxm; local
5675 struct mcx_dmamem mxm; local
5731 struct mcx_dmamem mxm; local
5788 struct mcx_dmamem mxm; local
5855 struct mcx_dmamem mxm; local
5917 struct mcx_dmamem mxm; local
5994 struct mcx_dmamem mxm; local
6067 struct mcx_dmamem mxm; local
6496 struct mcx_dmamem mxm; local
6557 struct mcx_dmamem mxm; local
6618 struct mcx_dmamem mxm; local
6677 struct mcx_dmamem mxm; local
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/
priv.h 26 #include <subdev/mxm.h>
nouveau_nvkm_engine_device_base.c 850 .mxm = nv50_mxm_new,
957 .mxm = nv50_mxm_new,
989 .mxm = nv50_mxm_new,
1021 .mxm = nv50_mxm_new,
1053 .mxm = nv50_mxm_new,
1085 .mxm = nv50_mxm_new,
1117 .mxm = nv50_mxm_new,
1149 .mxm = nv50_mxm_new,
1181 .mxm = nv50_mxm_new,
1215 .mxm = nv50_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/external/bsd/drm2/dist/drm/nouveau/
nouveau_acpi.c 10 #include <linux/mxm-wmi.h>
318 /* lookup the MXM GUID */
322 printk("MXM: GUID detected in BIOS\n");

Completed in 198 milliseconds