Searched refs:tablep (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/iommu/generic_pt/fmt/ |
| H A D | amdv1.h | 178 const u64 *tablep = pt_cur_table(pts, u64) + pts->index; in amdv1pt_load_entry_raw() local 182 pts->entry = entry = READ_ONCE(*tablep); in amdv1pt_load_entry_raw() 200 u64 *tablep = pt_cur_table(pts, u64) + pts->index; in amdv1pt_install_leaf_entry() local 213 WRITE_ONCE(*tablep, entry); in amdv1pt_install_leaf_entry() 216 u64 *end = tablep + log2_to_int(num_contig_lg2); in amdv1pt_install_leaf_entry() 227 for (; tablep != end; tablep++) in amdv1pt_install_leaf_entry() 228 WRITE_ONCE(*tablep, entry); in amdv1pt_install_leaf_entry() 230 memset64(tablep, entry, log2_to_int(num_contig_lg2)); in amdv1pt_install_leaf_entry() 270 u64 *tablep = pt_cur_table(pts, u64) + pts->index; in amdv1pt_clear_entries() local 271 u64 *end = tablep + log2_to_int(num_contig_lg2); in amdv1pt_clear_entries() [all …]
|
| H A D | vtdss.h | 90 const u64 *tablep = pt_cur_table(pts, u64); in vtdss_pt_load_entry_raw() local 93 pts->entry = entry = READ_ONCE(tablep[pts->index]); in vtdss_pt_load_entry_raw() 108 u64 *tablep = pt_cur_table(pts, u64); in vtdss_pt_install_leaf_entry() local 119 WRITE_ONCE(tablep[pts->index], entry); in vtdss_pt_install_leaf_entry() 146 u64 *tablep = pt_cur_table(pts, u64) + pts->index; in vtdss_pt_entry_is_write_dirty() local 148 return READ_ONCE(*tablep) & VTDSS_FMT_D; in vtdss_pt_entry_is_write_dirty() 154 u64 *tablep = pt_cur_table(pts, u64) + pts->index; in vtdss_pt_entry_make_write_clean() local 156 WRITE_ONCE(*tablep, READ_ONCE(*tablep) & ~(u64)VTDSS_FMT_D); in vtdss_pt_entry_make_write_clean() 162 u64 *tablep = pt_cur_table(pts, u64) + pts->index; in vtdss_pt_entry_make_write_dirty() local 165 return try_cmpxchg64(tablep, &pts->entry, new); in vtdss_pt_entry_make_write_dirty()
|
| H A D | x86_64.h | 112 const u64 *tablep = pt_cur_table(pts, u64); in x86_64_pt_load_entry_raw() local 115 pts->entry = entry = READ_ONCE(tablep[pts->index]); in x86_64_pt_load_entry_raw() 130 u64 *tablep = pt_cur_table(pts, u64); in x86_64_pt_install_leaf_entry() local 142 WRITE_ONCE(tablep[pts->index], entry); in x86_64_pt_install_leaf_entry()
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_fmt_defaults.h | 175 u64 *tablep = pt_cur_table(pts, u64) + pts->index; in pt_clear_entries64() local 176 u64 *end = tablep + log2_to_int(num_contig_lg2); in pt_clear_entries64() 179 for (; tablep != end; tablep++) in pt_clear_entries64() 180 WRITE_ONCE(*tablep, 0); in pt_clear_entries64() 186 u32 *tablep = pt_cur_table(pts, u32) + pts->index; in pt_clear_entries32() local 187 u32 *end = tablep + log2_to_int(num_contig_lg2); in pt_clear_entries32() 190 for (; tablep != end; tablep++) in pt_clear_entries32() 191 WRITE_ONCE(*tablep, 0); in pt_clear_entries32()
|