Home
last modified time | relevance | path

Searched refs:top_level (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/iommu/generic_pt/fmt/
H A Dvtdss.h252 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 Dpt_defs.h138 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 Dpt_common.h319 if (pts->range->top_level == pts->level) in pt_table_oa_lg2sz()
H A Dkunit_iommu.h92 phys_addr_t top_paddr, unsigned int top_level) in pt_kunit_change_top() argument
/linux/rust/zerocopy-derive/derive/
H A Dtry_from_bytes.rs446 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 Dfrom_bytes.rs91 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 Dcpumap.c300 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 Dhwpt_noiommu.c22 phys_addr_t top_paddr, unsigned int top_level) in noiommu_change_top() argument
/linux/drivers/iommu/amd/
H A Diommu.c77 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 Dbtf_dump.c1609 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 Dtrace.c8151 bool top_level = tr == &global_trace; in create_trace_options_dir() local
8159 if (top_level || in create_trace_options_dir()