Lines Matching defs:nr
290 #define CHECK_XFEATURE(nr) do { \
291 WARN_ON(nr < FIRST_EXTENDED_XFEATURE); \
292 WARN_ON(nr >= XFEATURE_MAX); \
453 #define XCHECK_SZ(sz, nr, __struct) ({ \
456 xfeature_names[nr], sizeof(__struct), sz)) { \
529 static bool __init check_xstate_against_struct(int nr)
534 int sz = xfeature_size(nr);
540 switch (nr) {
541 case XFEATURE_YMM: return XCHECK_SZ(sz, nr, struct ymmh_struct);
542 case XFEATURE_BNDREGS: return XCHECK_SZ(sz, nr, struct mpx_bndreg_state);
543 case XFEATURE_BNDCSR: return XCHECK_SZ(sz, nr, struct mpx_bndcsr_state);
544 case XFEATURE_OPMASK: return XCHECK_SZ(sz, nr, struct avx_512_opmask_state);
545 case XFEATURE_ZMM_Hi256: return XCHECK_SZ(sz, nr, struct avx_512_zmm_uppers_state);
546 case XFEATURE_Hi16_ZMM: return XCHECK_SZ(sz, nr, struct avx_512_hi16_state);
547 case XFEATURE_PKRU: return XCHECK_SZ(sz, nr, struct pkru_state);
548 case XFEATURE_PASID: return XCHECK_SZ(sz, nr, struct ia32_pasid_state);
549 case XFEATURE_XTILE_CFG: return XCHECK_SZ(sz, nr, struct xtile_cfg);
550 case XFEATURE_CET_USER: return XCHECK_SZ(sz, nr, struct cet_user_state);
553 XSTATE_WARN_ON(1, "No structure for xstate: %d\n", nr);
926 * Given an xstate feature nr, calculate where in the xsave