Lines Matching refs:val
277 if (cmpxchg64(&dir[dir_index].val, 0ULL,
284 clflush_cache_range(&dir[dir_index].val, sizeof(*dir));
296 WRITE_ONCE(pe->val[0], 0);
297 WRITE_ONCE(pe->val[1], 0);
298 WRITE_ONCE(pe->val[2], 0);
299 WRITE_ONCE(pe->val[3], 0);
300 WRITE_ONCE(pe->val[4], 0);
301 WRITE_ONCE(pe->val[5], 0);
302 WRITE_ONCE(pe->val[6], 0);
303 WRITE_ONCE(pe->val[7], 0);
308 WRITE_ONCE(pe->val[0], PASID_PTE_FPD);
309 WRITE_ONCE(pe->val[1], 0);
310 WRITE_ONCE(pe->val[2], 0);
311 WRITE_ONCE(pe->val[3], 0);
312 WRITE_ONCE(pe->val[4], 0);
313 WRITE_ONCE(pe->val[5], 0);
314 WRITE_ONCE(pe->val[6], 0);
315 WRITE_ONCE(pe->val[7], 0);
348 pasid_set_bits(&pe->val[1], GENMASK_ULL(15, 0), value);
357 return (u16)(READ_ONCE(pe->val[1]) & GENMASK_ULL(15, 0));
367 pasid_set_bits(&pe->val[0], VTD_PAGE_MASK, value);
377 pasid_set_bits(&pe->val[0], GENMASK_ULL(4, 2), value << 2);
387 pasid_set_bits(&pe->val[0], GENMASK_ULL(8, 6), value << 6);
396 pasid_set_bits(&pe->val[0], 1 << 1, 0);
405 pasid_set_bits(&pe->val[2], 1 << 0, 1);
414 pasid_set_bits(&pe->val[0], 1 << 0, 1);
423 pasid_set_bits(&pe->val[1], 1 << 23, value << 23);
433 pasid_set_bits(&pe->val[1], 1ULL << 24, 1ULL << 24);
443 pasid_set_bits(&pe->val[2], VTD_PAGE_MASK, value);
453 pasid_set_bits(&pe->val[2], GENMASK_ULL(3, 2), value << 2);
463 pasid_set_bits(&pe->val[2], 1 << 7, 1 << 7);