| /linux/drivers/iommu/generic_pt/fmt/ |
| H A D | vtdss.h | 252 if (cfg->top_level > 4 || cfg->top_level < 2) in vtdss_pt_iommu_fmt_init() 255 pt_top_set_level(&table->common, cfg->top_level); in vtdss_pt_iommu_fmt_init() 272 info->aw = top_range->top_level - 1; in vtdss_pt_iommu_fmt_hw_info() 278 [0] = { .common.hw_max_vasz_lg2 = 39, .top_level = 2}, 279 [1] = { .common.hw_max_vasz_lg2 = 48, .top_level = 3}, 280 [2] = { .common.hw_max_vasz_lg2 = 57, .top_level = 4},
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_defs.h | 138 u8 top_level; member 305 unsigned int top_level) in _pt_top_set() argument 307 return top_level | (uintptr_t)table_mem; in _pt_top_set() 312 unsigned int top_level) in pt_top_set() argument 314 WRITE_ONCE(common->top_of_table, _pt_top_set(table_mem, top_level)); in pt_top_set() 318 unsigned int top_level) in pt_top_set_level() argument 320 pt_top_set(common, NULL, top_level); in pt_top_set_level()
|
| H A D | pt_common.h | 319 if (pts->range->top_level == pts->level) in pt_table_oa_lg2sz()
|
| H A D | kunit_iommu.h | 92 phys_addr_t top_paddr, unsigned int top_level) in pt_kunit_change_top() argument
|
| /linux/rust/zerocopy-derive/derive/ |
| H A D | try_from_bytes.rs | 446 pub(crate) fn derive_try_from_bytes(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_try_from_bytes() 448 Data::Struct(strct) => derive_try_from_bytes_struct(ctx, strct, top_level), in derive_try_from_bytes() 449 Data::Enum(enm) => derive_try_from_bytes_enum(ctx, enm, top_level), in derive_try_from_bytes() 450 Data::Union(unn) => Ok(derive_try_from_bytes_union(ctx, unn, top_level)), in derive_try_from_bytes() 565 top_level: Trait, in derive_try_from_bytes_struct() 567 let extras = try_gen_trivial_is_bit_valid(ctx, top_level).unwrap_or_else(|| { in derive_try_from_bytes_struct() 602 fn derive_try_from_bytes_union(ctx: &Ctx, unn: &DataUnion, top_level: Trait) -> TokenStream { in derive_try_from_bytes_union() 616 let extras = try_gen_trivial_is_bit_valid(ctx, top_level).unwrap_or_else(|| { in derive_try_from_bytes_union() 667 top_level: Trait, in derive_try_from_bytes_enum() 680 let trivial_is_bit_valid = try_gen_trivial_is_bit_valid(ctx, top_level); in derive_try_from_bytes_enum() [all …]
|
| H A D | from_bytes.rs | 91 pub(crate) fn derive_from_zeros(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_from_zeros() 92 let try_from_bytes = derive_try_from_bytes(ctx, top_level)?; in derive_from_zeros() 100 pub(crate) fn derive_from_bytes(ctx: &Ctx, top_level: Trait) -> Result<TokenStream, Error> { in derive_from_bytes() 101 let from_zeros = derive_from_zeros(ctx, top_level)?; in derive_from_bytes()
|
| /linux/arch/sparc/kernel/ |
| H A D | cpumap.c | 300 int top_level, level; in increment_rover() local 302 top_level = t->nodes[root_index].level; in increment_rover() 303 for (level = node->level; level >= top_level; level--) { in increment_rover() 310 if ((level == top_level) || in increment_rover()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | hwpt_noiommu.c | 22 phys_addr_t top_paddr, unsigned int top_level) in noiommu_change_top() argument
|
| /linux/drivers/iommu/amd/ |
| H A D | iommu.c | 77 phys_addr_t top_paddr, unsigned int top_level); 82 phys_addr_t top_paddr, unsigned int top_level); 2166 phys_addr_t top_paddr, unsigned int top_level, in set_dte_v1() argument 2179 pt_info.mode = top_level + 1; in set_dte_v1() 2181 WARN_ON(top_paddr || top_level); in set_dte_v1() 2201 phys_addr_t top_paddr, unsigned int top_level) in set_dte_entry() argument 2218 set_dte_v1(dev_data, domain, domain->id, top_paddr, top_level, &new); in set_dte_entry() 2631 phys_addr_t top_paddr, unsigned int top_level) in amd_iommu_change_top() argument 2644 set_dte_entry(iommu, dev_data, top_paddr, top_level); in amd_iommu_change_top() 2833 cfg.top_level = 4; in amd_iommu_domain_alloc_paging_v2() [all …]
|
| /linux/tools/lib/bpf/ |
| H A D | btf_dump.c | 1609 bool top_level) in btf_dump_emit_type_cast() argument 1627 if (top_level) in btf_dump_emit_type_cast() 1636 if (top_level) in btf_dump_emit_type_cast()
|
| /linux/kernel/trace/ |
| H A D | trace.c | 8151 bool top_level = tr == &global_trace; in create_trace_options_dir() local 8159 if (top_level || in create_trace_options_dir()
|