Searched refs:mxm (Results 1 - 11 of 11) sorted by path

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dmxm.c26 #include <subdev/bios/mxm.h>
79 u16 mxm = mxm_table(bios, &ver, &hdr); local
80 if (mxm && hdr >= 6) {
81 u16 map = nvbios_rd16(bios, mxm + 4);
116 u16 mxm = mxm_table(bios, &ver, &hdr); local
117 if (mxm && hdr >= 8) {
118 u16 map = nvbios_rd16(bios, mxm + 6);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
H A Dmxms.c30 mxms_data(struct nvkm_mxm *mxm) argument
32 return mxm->mxms;
37 mxms_version(struct nvkm_mxm *mxm) argument
39 u8 *mxms = mxms_data(mxm);
50 nvkm_debug(&mxm->subdev, "unknown version %d.%d\n", mxms[4], mxms[5]);
55 mxms_headerlen(struct nvkm_mxm *mxm) argument
61 mxms_structlen(struct nvkm_mxm *mxm) argument
63 return *(u16 *)&mxms_data(mxm)[6];
67 mxms_checksum(struct nvkm_mxm *mxm) argument
69 u16 size = mxms_headerlen(mxm)
81 mxms_valid(struct nvkm_mxm *mxm) argument
96 mxms_foreach(struct nvkm_mxm *mxm, u8 types, bool (*exec)(struct nvkm_mxm *, u8 *, void *), void *info) argument
181 mxms_output_device(struct nvkm_mxm *mxm, u8 *pdata, struct mxms_odev *desc) argument
[all...]
H A Dbase.c28 #include <subdev/bios/mxm.h>
44 mxm_shadow_rom(struct nvkm_mxm *mxm, u8 version) argument
46 struct nvkm_device *device = mxm->subdev.device;
65 mxm->mxms = mxms;
66 size = mxms_headerlen(mxm) + mxms_structlen(mxm);
67 mxm->mxms = kmalloc(size, GFP_KERNEL);
69 if (mxm->mxms &&
70 mxm_shadow_rom_fetch(bus, addr, 0, size, mxm->mxms))
73 kfree(mxm
80 mxm_shadow_dsm(struct nvkm_mxm *mxm, u8 version) argument
131 wmi_wmmx_mxmi(struct nvkm_mxm *mxm, u8 version) argument
161 mxm_shadow_wmi(struct nvkm_mxm *mxm, u8 version) argument
213 mxm_shadow(struct nvkm_mxm *mxm, u8 version) argument
237 struct nvkm_mxm *mxm; local
[all...]
H A Dnv50.c29 #include <subdev/bios/mxm.h>
37 mxm_match_tmds_partner(struct nvkm_mxm *mxm, u8 *data, void *info) argument
42 mxms_output_device(mxm, data, &desc);
50 mxm_match_dcb(struct nvkm_mxm *mxm, u8 *data, void *info) argument
52 struct nvkm_bios *bios = mxm->subdev.device->bios;
56 mxms_output_device(mxm, data, &ctx->desc);
58 /* match dcb encoder type to mxm-ods device type */
63 * table in the vbios that provides a mapping from the mxm digital
85 mxms_foreach(mxm, 0x01, mxm_match_tmds_partner, ctx)) {
97 struct nvkm_mxm *mxm local
178 mxm_show_unmatched(struct nvkm_mxm *mxm, u8 *data, void *info) argument
188 mxm_dcb_sanitise(struct nvkm_mxm *mxm) argument
207 struct nvkm_mxm *mxm; local
[all...]
H A Dpriv.h5 #include <subdev/mxm.h>
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dlayout.h12 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_MXM , struct nvkm_subdev , mxm)
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_acpi.c5 #include <linux/mxm-wmi.h>
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Dbase.c824 .mxm = { 0x00000001, nv50_mxm_new },
931 .mxm = { 0x00000001, nv50_mxm_new },
963 .mxm = { 0x00000001, nv50_mxm_new },
995 .mxm = { 0x00000001, nv50_mxm_new },
1027 .mxm = { 0x00000001, nv50_mxm_new },
1059 .mxm = { 0x00000001, nv50_mxm_new },
1091 .mxm = { 0x00000001, nv50_mxm_new },
1123 .mxm = { 0x00000001, nv50_mxm_new },
1155 .mxm = { 0x00000001, nv50_mxm_new },
1189 .mxm
[all...]
H A Dpriv.h23 #include <subdev/mxm.h>
/linux-master/drivers/platform/x86/
H A DMakefile13 obj-$(CONFIG_MXM_WMI) += mxm-wmi.o
H A Dmxm-wmi.c10 #include <linux/mxm-wmi.h>

Completed in 215 milliseconds