stha
: stha(va, ASI_SEGMAP, pmeg))
#define setregmap(va, smeg) stha((va)+2, ASI_REGMAP, (smeg << 8))
#define setsegmap(va, pmeg) do stha(va, ASI_SEGMAP, pmeg); while(0)
#define setregmap(va, smeg) stha((va)+2, ASI_REGMAP, (smeg << 8))
: stha(va, ASI_SEGMAP, pmeg))
(0 ? (t)->type : ((void)(stha((h)._ptr + (o), (h)._asi, (v)))))
((void)(stha((h)._ptr + (o), (h)._asi, (v)))); })
(0 ? (t)->type : ((void)(stha((h)._ptr + (o), (h)._sasi, (v)))))
((void)(stha((h)._ptr + (o), (h)._sasi, (v)))); })
SPARC64_ST_DEF(stha, uint16_t)
stha(ci->ci_cpuset, ASI_PHYS_CACHED, cpuid);