Lines Matching refs:mxm
41 mxm_match_tmds_partner(struct nvkm_mxm *mxm, u8 *data, void *info) in mxm_match_tmds_partner() argument
46 mxms_output_device(mxm, data, &desc); in mxm_match_tmds_partner()
54 mxm_match_dcb(struct nvkm_mxm *mxm, u8 *data, void *info) in mxm_match_dcb() argument
56 struct nvkm_bios *bios = nvkm_bios(mxm); in mxm_match_dcb()
60 mxms_output_device(mxm, data, &ctx->desc); in mxm_match_dcb()
89 mxms_foreach(mxm, 0x01, mxm_match_tmds_partner, ctx)) { in mxm_match_dcb()
101 struct nvkm_mxm *mxm = data; in mxm_dcb_sanitise_entry() local
109 if (mxms_foreach(mxm, 0x01, mxm_match_dcb, &ctx)) { in mxm_dcb_sanitise_entry()
110 nv_debug(mxm, "disable %d: 0x%08x 0x%08x\n", in mxm_dcb_sanitise_entry()
174 if (mxms_version(mxm) >= 0x0300) in mxm_dcb_sanitise_entry()
181 mxm_show_unmatched(struct nvkm_mxm *mxm, u8 *data, void *info) in mxm_show_unmatched() argument
185 nv_info(mxm, "unmatched output device 0x%016llx\n", desc); in mxm_show_unmatched()
190 mxm_dcb_sanitise(struct nvkm_mxm *mxm) in mxm_dcb_sanitise() argument
192 struct nvkm_bios *bios = nvkm_bios(mxm); in mxm_dcb_sanitise()
196 nv_debug(mxm, "unsupported DCB version\n"); in mxm_dcb_sanitise()
200 dcb_outp_foreach(bios, mxm, mxm_dcb_sanitise_entry); in mxm_dcb_sanitise()
201 mxms_foreach(mxm, 0x01, mxm_show_unmatched, NULL); in mxm_dcb_sanitise()