Lines Matching refs:hcent
445 #define CONT_GET_DID(hcent) ((((uint64_t)(hcent)->hi) >> 8) & 0xFFFF) argument
446 #define CONT_SET_DID(hcent, did) ((hcent)->hi |= ((0xFFFF & (did)) << 8)) argument
448 #define CONT_GET_AVAIL(hcent) ((((uint64_t)((hcent)->hi)) >> 0x3) & 0xF) argument
449 #define CONT_SET_AVAIL(hcent, av) ((hcent)->hi |= ((0xF & (av)) << 0x3)) argument
451 #define CONT_GET_LO_AW(hcent) (30 + 9 *((hcent)->hi & 0x7)) argument
452 #define CONT_GET_AW(hcent) \ argument
453 ((CONT_GET_LO_AW(hcent) == 66) ? 64 : CONT_GET_LO_AW(hcent))
454 #define CONT_SET_AW(hcent, aw) \ argument
455 ((hcent)->hi |= (((((aw) + 2) - 30) / 9) & 0x7))
457 #define CONT_GET_ASR(hcent) ((hcent)->lo & ~(0xFFF)) argument
458 #define CONT_SET_ASR(hcent, paddr) ((hcent)->lo |= (paddr & (~0xFFF))) argument
460 #define CONT_GET_TTYPE(hcent) ((((uint64_t)(hcent)->lo) >> 0x2) & 0x3) argument
461 #define CONT_SET_TTYPE(hcent, ttype) ((hcent)->lo |= (((ttype) & 0x3) << 0x2)) argument
463 #define CONT_GET_P(hcent) ((hcent)->lo & 0x1) argument
464 #define CONT_SET_P(hcent) ((hcent)->lo |= 0x1) argument
466 #define CONT_GET_ALH(hcent) ((hcent)->lo & 0x20) argument
467 #define CONT_SET_ALH(hcent) ((hcent)->lo |= 0x20) argument
469 #define CONT_GET_EH(hcent) ((hcent)->lo & 0x10) argument
470 #define CONT_SET_EH(hcent) ((hcent)->lo |= 0x10) argument