Lines Matching refs:attr

176 #define	TTE_VALID_CHECK(attr)	\  argument
177 (((attr) & PROT_ALL) ? TTE_VALID_INT : 0)
178 #define TTE_NFO_CHECK(attr) \ argument
179 (((attr) & HAT_NOFAULT) ? TTE_NFO_INT : 0)
183 #define TTE_IE_CHECK(attr) \ argument
184 (((attr) & HAT_STRUCTURE_LE) ? TTE_IE_INT : 0)
185 #define TTE_WRPRM_CHECK(attr) \ argument
186 (((attr) & PROT_WRITE) ? TTE_WRPRM_INT : 0)
187 #define TTE_EXECPRM_CHECK(attr) \ argument
188 (((attr) & PROT_EXEC) ? TTE_EXECPRM_INT : 0)
189 #define TTE_NOSYNC_CHECK(attr) \ argument
190 (((attr) & HAT_NOSYNC) ? TTE_NOSYNC_INT : 0)
191 #define TTE_CP_CHECK(attr) \ argument
192 (((attr) & SFMMU_UNCACHEPTTE) ? 0: TTE_CP_INT)
193 #define TTE_CV_CHECK(attr) \ argument
194 (((attr) & SFMMU_UNCACHEVTTE) ? 0: TTE_CV_INT)
195 #define TTE_SE_CHECK(attr) \ argument
196 (((attr) & SFMMU_SIDEFFECT) ? TTE_SIDEFF_INT : 0)
197 #define TTE_PRIV_CHECK(attr) \ argument
198 (((attr) & PROT_USER) ? 0 : TTE_PRIV_INT)
200 #define MAKE_TTEATTR_INTHI(attr) \ argument
201 (TTE_VALID_CHECK(attr) | TTE_NFO_CHECK(attr))
203 #define MAKE_TTE_INTHI(pfn, attr, sz, hmenum) \ argument
204 (MAKE_TTEATTR_INTHI(attr) | TTE_HMENUM_INT(hmenum) | \
205 TTE_NOSYNC_CHECK(attr) | TTE_PFN_INTHI(pfn))
207 #define MAKE_TTEATTR_INTLO(attr) \ argument
208 (TTE_WRPRM_CHECK(attr) | TTE_CP_CHECK(attr) | TTE_CV_CHECK(attr) | \
209 TTE_SE_CHECK(attr) | TTE_PRIV_CHECK(attr) | TTE_EXECPRM_CHECK(attr) | \
210 TTE_IE_CHECK(attr))
212 #define MAKE_TTE_INTLO(pfn, attr, sz, hmenum) \ argument
213 (TTE_PFN_INTLO(pfn) | TTE_REF_INT | MAKE_TTEATTR_INTLO(attr) | \