static bool mxms_valid(struct drm_device *dev) { u8 *mxms = mxms_data(dev); if (*(u32 *)mxms != 0x5f4d584d) { MXM_DBG(dev, "signature invalid\n"); return false; } if (!mxms_version(dev) || !mxms_checksum(dev)) return false; return true; }
bool mxms_valid(struct nouveau_mxm *mxm) { u8 *mxms = mxms_data(mxm); if (*(u32 *)mxms != 0x5f4d584d) { nv_debug(mxm, "signature invalid\n"); return false; } if (!mxms_version(mxm) || !mxms_checksum(mxm)) return false; return true; }