Lines Matching refs:hw_pdte

474 #define	PDTE_SW4(hw_pdte) ((hw_pdte) & ((uint64_t)1<<63))  argument
475 #define PDTE_CLEAR_SW4(hw_pdte) ((hw_pdte) &= ~((uint64_t)1<<63)) argument
477 #define PDTE_P(hw_pdte) ((hw_pdte) & ((uint64_t)1<<63)) argument
478 #define PDTE_CLEAR_P(hw_pdte) ((hw_pdte) &= ~((uint64_t)1<<63)) argument
479 #define PDTE_SET_P(hw_pdte) ((hw_pdte) |= ((uint64_t)1<<63)) argument
481 #define PDTE_TM(hw_pdte) ((hw_pdte) & ((uint64_t)1<<62)) argument
482 #define PDTE_CLEAR_TM(hw_pdte) ((hw_pdte) &= ~((uint64_t)1<<62)) argument
484 #define PDTE_SW3(hw_pdte) \ argument
485 (((hw_pdte) & ~(((uint64_t)0x3<<62)|(((uint64_t)1<<52)-1))) >> 52)
486 #define PDTE_SW3_OVERFLOW(hw_pdte) \ argument
487 (PDTE_SW3(hw_pdte) == 0x3FF)
488 #define PDTE_CLEAR_SW3(hw_pdte) \ argument
489 ((hw_pdte) &= (((uint64_t)0x3<<62)|(((uint64_t)1<<52)-1)))
490 #define PDTE_SET_SW3(hw_pdte, ref) \ argument
491 ((hw_pdte) |= ((((uint64_t)(ref)) & 0x3FF) << 52))
493 #define PDTE_PADDR(hw_pdte) ((hw_pdte) & ~(((uint64_t)0xFFF<<52)|((1<<12)-1))) argument
494 #define PDTE_CLEAR_PADDR(hw_pdte) \ argument
495 ((hw_pdte) &= (((uint64_t)0xFFF<<52)|((1<<12)-1)))
496 #define PDTE_SET_PADDR(hw_pdte, paddr) ((hw_pdte) |= PDTE_PADDR(paddr)) argument
498 #define PDTE_SNP(hw_pdte) ((hw_pdte) & (1<<11)) argument
499 #define PDTE_CLEAR_SNP(hw_pdte) ((hw_pdte) &= ~(1<<11)) argument
500 #define PDTE_SET_SNP(hw_pdte) ((hw_pdte) |= (1<<11)) argument
502 #define PDTE_SW2(hw_pdte) ((hw_pdte) & (0x700)) argument
503 #define PDTE_CLEAR_SW2(hw_pdte) ((hw_pdte) &= ~(0x700)) argument
505 #define PDTE_SP(hw_pdte) ((hw_pdte) & (0x80)) argument
506 #define PDTE_CLEAR_SP(hw_pdte) ((hw_pdte) &= ~(0x80)) argument
508 #define PDTE_SW1(hw_pdte) ((hw_pdte) & (0x7C)) argument
509 #define PDTE_CLEAR_SW1(hw_pdte) ((hw_pdte) &= ~(0x7C)) argument
511 #define PDTE_WRITE(hw_pdte) ((hw_pdte) & (0x2)) argument
512 #define PDTE_CLEAR_WRITE(hw_pdte) ((hw_pdte) &= ~(0x2)) argument
513 #define PDTE_SET_WRITE(hw_pdte) ((hw_pdte) |= (0x2)) argument
515 #define PDTE_READ(hw_pdte) ((hw_pdte) & (0x1)) argument
516 #define PDTE_CLEAR_READ(hw_pdte) ((hw_pdte) &= ~(0x1)) argument
517 #define PDTE_SET_READ(hw_pdte) ((hw_pdte) |= (0x1)) argument