Home
last modified time | relevance | path

Searched refs:start_level (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/iommu/
H A Dio-pgtable-arm.c57 ((l) == (d)->start_level ? (d)->pgd_bits - (d)->bits_per_level : 0)
161 int start_level; member
234 if ((ARM_LPAE_GRANULE(data) == SZ_16K) && (data->start_level == 0)) in arm_lpae_concat_mandatory()
238 if ((ARM_LPAE_GRANULE(data) == SZ_4K) && (data->start_level == 0)) in arm_lpae_concat_mandatory()
243 (data->start_level == 1) && (oas == 40); in arm_lpae_concat_mandatory()
556 int ret, lvl = data->start_level; in arm_lpae_map_pages()
589 if (lvl == data->start_level) in __arm_lpae_free_pgtable()
618 __arm_lpae_free_pgtable(data, data->start_level, data->pgd); in arm_lpae_free_pgtable()
702 data->start_level, ptep); in arm_lpae_unmap_pages()
747 ret = __arm_lpae_iopte_walk(data, &walk_data, data->pgd, data->start_level); in arm_lpae_iova_to_phys()
[all …]
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c58 u64 shift = kvm_granule_shift(pgt->start_level - 1); /* May underflow */ in kvm_pgd_page_idx()
64 static u32 kvm_pgd_pages(u32 ia_bits, s8 start_level) in kvm_pgd_pages() argument
68 .start_level = start_level, in kvm_pgd_pages()
260 ret = __kvm_pgtable_walk(data, pgt->mm_ops, pteref, pgt->start_level); in _kvm_pgtable_walk()
515 s8 start_level = KVM_PGTABLE_LAST_LEVEL + 1 - in kvm_pgtable_hyp_init() local
518 if (start_level < KVM_PGTABLE_FIRST_LEVEL || in kvm_pgtable_hyp_init()
519 start_level > KVM_PGTABLE_LAST_LEVEL) in kvm_pgtable_hyp_init()
527 pgt->start_level = start_level; in kvm_pgtable_hyp_init()
1553 s8 start_level = VTCR_EL2_TGRAN_SL0_BASE - sl0; in __kvm_pgtable_stage2_init() local
1555 pgd_sz = kvm_pgd_pages(ia_bits, start_level) * PAGE_SIZE; in __kvm_pgtable_stage2_init()
[all …]
/linux/drivers/pinctrl/mediatek/
H A Dmtk-eint.c108 int start_level, curr_level; in mtk_eint_flip_edge() local
117 start_level = curr_level; in mtk_eint_flip_edge()
118 if (start_level) in mtk_eint_flip_edge()
126 } while (start_level != curr_level); in mtk_eint_flip_edge()
128 return start_level; in mtk_eint_flip_edge()
361 int dual_edge, start_level, curr_level; in mtk_eint_irq_handler() local
397 start_level = in mtk_eint_irq_handler()
411 if (start_level != curr_level) { in mtk_eint_irq_handler()
/linux/arch/arm64/kvm/
H A Dptdump.c126 ret = kvm_ptdump_build_levels(&st->level[0], pgtable->start_level); in kvm_ptdump_parser_create()
225 seq_printf(m, "%1d\n", KVM_PGTABLE_MAX_LEVELS - pgtable->start_level); in kvm_pgtable_levels_show()
H A Dmmu.c824 .start_level = (KVM_PGTABLE_LAST_LEVEL - in get_user_mapping_size()
/linux/drivers/hid/
H A Dhid-lg3ff.c65 x = effect->u.ramp.start_level; in hid_lg3ff_play()
H A Dhid-lgff.c69 x = effect->u.ramp.start_level + 0x7f; /* 0x7f is center */ in hid_lgff_play()
H A Dhid-tmff.c84 x = tmff_scale_s8(effect->u.ramp.start_level, in tmff_play()
H A Dhid-lg4ff.c432 x = effect->u.ramp.start_level + 0x80; /* 0x80 is no force */ in lg4ff_play()
H A Dhid-logitech-hidpp.c2641 force = (effect->u.ramp.start_level * fixp_sin16((effect->direction * 360) >> 16)) >> 15; in hidpp_ff_upload_effect()
2655 effect->u.ramp.start_level, in hidpp_ff_upload_effect()
/linux/include/sound/
H A Dwavefront.h192 s8 start_level; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_core.h261 unsigned int start_level; member
H A Dfs_core.c1368 ft_attr->level += fs_prio->start_level; in __mlx5_create_flow_table()
3061 prio->start_level = acc_level; in set_prio_attrs_in_prio()
3074 prio->num_levels = acc_level_ns - prio->start_level; in set_prio_attrs_in_prio()
3075 WARN_ON(prio->num_levels < acc_level_ns - prio->start_level); in set_prio_attrs_in_prio()
3082 int start_level = 0; in set_prio_attrs() local
3085 set_prio_attrs_in_prio(prio, start_level); in set_prio_attrs()
3086 start_level += prio->num_levels; in set_prio_attrs()
/linux/arch/arm64/include/asm/
H A Dkvm_pgtable.h439 s8 start_level; member
/linux/arch/x86/kvm/mmu/
H A Dmmu.c1516 int start_level; member
1539 int start_level, int end_level, in slot_rmap_walk_init() argument
1543 iterator->start_level = start_level; in slot_rmap_walk_init()
1548 rmap_walk_init_level(iterator, iterator->start_level); in slot_rmap_walk_init()
1588 int start_level, int end_level, in __walk_slot_rmaps() argument
1597 for_each_slot_rmap_range(slot, start_level, end_level, start_gfn, in __walk_slot_rmaps()
1621 int start_level, int end_level, in walk_slot_rmaps() argument
1624 return __walk_slot_rmaps(kvm, slot, fn, start_level, end_level, in walk_slot_rmaps()
6956 int start_level) in kvm_mmu_slot_remove_write_access() argument
6961 start_level, KVM_MAX_HUGEPAGE_LEVEL, false); in kvm_mmu_slot_remove_write_access()
[all …]
/linux/drivers/hid/usbhid/
H A Dhid-pidff.c657 effect->u.ramp.start_level); in pidff_set_ramp_report()
669 return effect->u.ramp.start_level != old->u.ramp.start_level || in pidff_needs_set_ramp()
/linux/arch/x86/include/asm/
H A Dkvm_host.h2060 int start_level);