Lines Matching refs:val
216 if (cmpxchg64(&dir[dir_index].val, 0ULL,
223 clflush_cache_range(&dir[dir_index].val, sizeof(*dir));
235 WRITE_ONCE(pe->val[0], 0);
236 WRITE_ONCE(pe->val[1], 0);
237 WRITE_ONCE(pe->val[2], 0);
238 WRITE_ONCE(pe->val[3], 0);
239 WRITE_ONCE(pe->val[4], 0);
240 WRITE_ONCE(pe->val[5], 0);
241 WRITE_ONCE(pe->val[6], 0);
242 WRITE_ONCE(pe->val[7], 0);
247 WRITE_ONCE(pe->val[0], PASID_PTE_FPD);
248 WRITE_ONCE(pe->val[1], 0);
249 WRITE_ONCE(pe->val[2], 0);
250 WRITE_ONCE(pe->val[3], 0);
251 WRITE_ONCE(pe->val[4], 0);
252 WRITE_ONCE(pe->val[5], 0);
253 WRITE_ONCE(pe->val[6], 0);
254 WRITE_ONCE(pe->val[7], 0);
287 pasid_set_bits(&pe->val[1], GENMASK_ULL(15, 0), value);
296 return (u16)(READ_ONCE(pe->val[1]) & GENMASK_ULL(15, 0));
306 pasid_set_bits(&pe->val[0], VTD_PAGE_MASK, value);
316 pasid_set_bits(&pe->val[0], GENMASK_ULL(4, 2), value << 2);
326 pasid_set_bits(&pe->val[0], GENMASK_ULL(8, 6), value << 6);
335 pasid_set_bits(&pe->val[0], 1 << 1, 0);
344 pasid_set_bits(&pe->val[2], 1 << 4, 1 << 4);
353 pasid_set_bits(&pe->val[0], 1 << 0, 1);
362 pasid_set_bits(&pe->val[1], 1 << 23, value << 23);
372 pasid_set_bits(&pe->val[2], 1 << 5, 1 << 5);
382 pasid_set_bits(&pe->val[1], 1ULL << 24, 1ULL << 24);
392 pasid_set_bits(&pe->val[2], VTD_PAGE_MASK, value);
402 pasid_set_bits(&pe->val[2], GENMASK_ULL(3, 2), value << 2);