Lines Matching refs:attr
219 #define TTE_VALID_CHECK(attr) \ argument
220 (((attr) & PROT_ALL) ? TTE_VALID_INT : 0)
221 #define TTE_IE_CHECK(attr) \ argument
222 (((attr) & HAT_STRUCTURE_LE) ? TTE_IE_INT : 0)
223 #define TTE_NFO_CHECK(attr) \ argument
224 (((attr) & HAT_NOFAULT) ? TTE_NFO_INT : 0)
228 #define TTE_WRPRM_CHECK(attr) \ argument
229 (((attr) & PROT_WRITE) ? TTE_WRPRM_INT : 0)
230 #define TTE_EXECPRM_CHECK(attr) \ argument
231 (((attr) & PROT_EXEC) ? TTE_EXECPRM_INT : 0)
232 #define TTE_NOSYNC_CHECK(attr) \ argument
233 (((attr) & HAT_NOSYNC) ? TTE_NOSYNC_INT : 0)
234 #define TTE_CP_CHECK(attr) \ argument
235 (((attr) & SFMMU_UNCACHEPTTE) ? 0: TTE_CP_INT)
236 #define TTE_CV_CHECK(attr) \ argument
237 (((attr) & SFMMU_UNCACHEVTTE) ? 0: TTE_CV_INT)
238 #define TTE_SE_CHECK(attr) \ argument
239 (((attr) & SFMMU_SIDEFFECT) ? TTE_SIDEFF_INT : 0)
240 #define TTE_PRIV_CHECK(attr) \ argument
241 (((attr) & PROT_USER) ? 0 : TTE_PRIV_INT)
243 #define MAKE_TTEATTR_INTHI(attr) \ argument
244 (TTE_VALID_CHECK(attr) | TTE_NFO_CHECK(attr) | TTE_IE_CHECK(attr))
246 #define MAKE_TTE_INTHI(pfn, attr, sz, hmenum) \ argument
247 (MAKE_TTEATTR_INTHI(attr) | TTE_SZ_INT(sz) | \
250 #define MAKE_TTEATTR_INTLO(attr) \ argument
251 (TTE_WRPRM_CHECK(attr) | TTE_NOSYNC_CHECK(attr) | \
252 TTE_CP_CHECK(attr) | TTE_CV_CHECK(attr) | TTE_SE_CHECK(attr) | \
253 TTE_PRIV_CHECK(attr) | TTE_EXECPRM_CHECK(attr))
255 #define MAKE_TTE_INTLO(pfn, attr, sz, hmenum) \ argument
256 (TTE_PFN_INTLO(pfn) | TTE_REF_INT | MAKE_TTEATTR_INTLO(attr))