Lines Matching defs:baser

818 	uint64_t baser;
820 baser = gits_read_8(its, GITS_BASERn(tab));
821 baser |= GITS_BASER_Indirect;
822 gits_write_8(its, GITS_BASERn(tab), baser);
824 baser = gits_read_8(its, GITS_BASERn(tab));
826 return (baser & GITS_BASER_Indirect) != 0;
835 uint64_t baser;
849 baser = gits_read_8(its, GITS_BASERn(tab));
851 l1_entry_size = __SHIFTOUT(baser, GITS_BASER_Entry_Size) + 1;
855 switch (__SHIFTOUT(baser, GITS_BASER_Page_Size)) {
868 switch (__SHIFTOUT(baser, GITS_BASER_Type)) {
924 baser &= ~GITS_BASER_Size;
925 baser |= __SHIFTIN(howmany(table_size, page_size) - 1, GITS_BASER_Size);
926 baser &= ~GITS_BASER_Physical_Address;
927 baser |= its->its_tab[tab].segs[0].ds_addr;
928 baser &= ~GITS_BASER_InnerCache;
929 baser |= __SHIFTIN(innercache, GITS_BASER_InnerCache);
930 baser &= ~GITS_BASER_Shareability;
931 baser |= __SHIFTIN(share, GITS_BASER_Shareability);
932 baser |= GITS_BASER_Valid;
934 baser |= GITS_BASER_Indirect;
936 baser &= ~GITS_BASER_Indirect;
939 gits_write_8(its, GITS_BASERn(tab), baser);
941 baser = gits_read_8(its, GITS_BASERn(tab));
942 if (__SHIFTOUT(baser, GITS_BASER_Shareability) == GITS_Shareability_NS) {
943 baser &= ~GITS_BASER_InnerCache;
944 baser |= __SHIFTIN(GITS_Cache_NORMAL_NC, GITS_BASER_InnerCache);
946 gits_write_8(its, GITS_BASERn(tab), baser);
949 baser = gits_read_8(its, GITS_BASERn(tab));
952 gits_cache_type[__SHIFTOUT(baser, GITS_BASER_InnerCache)],
953 gits_share_type[__SHIFTOUT(baser, GITS_BASER_Shareability)],
956 if (__SHIFTOUT(baser, GITS_BASER_Type) == GITS_Type_Devices) {
959 __SHIFTOUT(baser, GITS_BASER_Shareability) != GITS_Shareability_NS;