Home
last modified time | relevance | path

Searched refs:xa_to_value (Results 1 – 24 of 24) sorted by relevance

/linux-6.15/lib/
H A Didr.c404 unsigned long tmp = xa_to_value(bitmap); in ida_alloc_range()
522 tmp = xa_to_value(entry); in ida_find_first_range()
568 unsigned long v = xa_to_value(bitmap); in ida_free()
647 pr_cont("value: data %lx [%px]\n", xa_to_value(entry), entry); in ida_dump_entry()
H A Dtest_xarray.c155 XA_BUG_ON(xa, xa_to_value(entry) != j); in check_xa_load()
166 XA_BUG_ON(xa, xa_to_value(entry) != j); in check_xa_load()
435 XA_BUG_ON(xa, xa_get_order(xa, xa_to_value(FIVE)) != order); in check_cmpxchg_order()
460 XA_BUG_ON(xa, xa_get_order(xa, xa_to_value(FIVE)) != 0); in check_cmpxchg_order()
H A Dxarray.c2449 pr_cont("value %ld (0x%lx) [%px]\n", xa_to_value(entry), in xa_dump_entry()
2450 xa_to_value(entry), entry); in xa_dump_entry()
H A Dmaple_tree.c7082 pr_cont("value %ld (0x%lx) [" PTR_FMT "]\n", xa_to_value(entry), in mt_dump_entry()
7083 xa_to_value(entry), entry); in mt_dump_entry()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dvport.c84 *vport_gvmi = (u16)xa_to_value(entry); in mlx5hws_vport_get_gvmi()
/linux-6.15/fs/
H A Ddax.c71 return xa_to_value(entry) >> DAX_SHIFT; in dax_to_pfn()
86 return xa_to_value(entry) & DAX_LOCKED; in dax_is_locked()
91 if (xa_to_value(entry) & DAX_PMD) in dax_entry_order()
98 return xa_to_value(entry) & DAX_PMD; in dax_is_pmd_entry()
103 return !(xa_to_value(entry) & DAX_PMD); in dax_is_pte_entry()
108 return xa_to_value(entry) & DAX_ZERO_PAGE; in dax_is_zero_entry()
113 return xa_to_value(entry) & DAX_EMPTY; in dax_is_empty_entry()
330 unsigned long v = xa_to_value(entry); in dax_lock_entry()
1096 WARN_ON_ONCE(old != xa_mk_value(xa_to_value(entry) | in dax_insert_entry()
/linux-6.15/drivers/iommu/iommufd/
H A Dselftest.c316 if (!ent || !(xa_to_value(ent) & MOCK_PFN_DIRTY_IOVA)) in mock_test_and_clear_dirty()
324 val = xa_to_value(ent) & ~MOCK_PFN_DIRTY_IOVA; in mock_test_and_clear_dirty()
356 if (xa_to_value(ent) & MOCK_PFN_HUGE_IOVA) in mock_domain_read_and_clear_dirty()
548 WARN_ON(ent && !(xa_to_value(ent) & in mock_domain_unmap_pages()
554 WARN_ON(ent && !(xa_to_value(ent) & in mock_domain_unmap_pages()
574 return (xa_to_value(ent) & MOCK_PFN_MASK) * MOCK_IO_PAGE_SIZE; in mock_domain_iova_to_phys()
1132 (xa_to_value(ent) & MOCK_PFN_MASK) * MOCK_IO_PAGE_SIZE != in iommufd_test_md_check_pa()
1647 val = xa_to_value(ent) | MOCK_PFN_DIRTY_IOVA; in iommufd_test_dirty()
H A Dpages.c547 if (!batch_add_pfn(batch, xa_to_value(entry)) || in batch_from_xarray()
568 if (!batch_add_pfn(batch, xa_to_value(entry))) in batch_from_xarray_clear()
1789 *(out_pages++) = pfn_to_page(xa_to_value(entry)); in iopt_pages_fill_from_xarray()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dipsec_fs.c120 *ipsec_obj_id = xa_to_value(val); in mlx5_esw_ipsec_rx_ipsec_obj_id_search()
/linux-6.15/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst43 查它是否是一个值条目,并通过调用xa_to_value()将它转换回一个整数。
/linux-6.15/drivers/pci/
H A Ddoe.c181 vid = xa_to_value(entry) >> 8; in pci_doe_sysfs_feature_populate()
182 type = xa_to_value(entry) & 0xFF; in pci_doe_sysfs_feature_populate()
H A Dp2pdma.c997 type = xa_to_value(xa_load(&p2pdma->map_types, in pci_p2pdma_map_type()
/linux-6.15/include/linux/
H A Dswapops.h158 entry.val = xa_to_value(arg); in radix_to_swp_entry()
H A Dxarray.h71 static inline unsigned long xa_to_value(const void *entry) in xa_to_value() function
H A Dkvm_host.h2495 return xa_to_value(xa_load(&kvm->mem_attr_array, gfn)); in kvm_get_memory_attributes()
/linux-6.15/mm/
H A Dworkingset.c213 unsigned long entry = xa_to_value(shadow); in unpack_shadow()
/linux-6.15/arch/arm64/kvm/
H A Dhypercalls.c226 return xa_to_value(val); in kvm_smccc_filter_get_action()
H A Demulate-nested.c1995 .val = xa_to_value(xa_load(&sr_forward_xa, sysreg)), in get_trap_config()
/linux-6.15/net/devlink/
H A Dregion.c295 count = xa_to_value(p); in __devlink_snapshot_id_increment()
333 count = xa_to_value(p); in __devlink_snapshot_id_decrement()
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_pages.c619 unsigned long base = xa_to_value(sg); in __i915_gem_object_page_iter_get_sg()
/linux-6.15/Documentation/core-api/
H A Dmaple_tree.rst32 them back by calling xa_to_value(). If the user needs to use a reserved
H A Dxarray.rst38 an integer by calling xa_to_value().
/linux-6.15/virt/kvm/
H A Dkvm_main.c2399 (xa_to_value(entry) & mask) != attrs) in kvm_range_has_memory_attributes()
/linux-6.15/fs/nfsd/
H A Dnfs4state.c4445 slot->sl_seqid = xa_to_value(prev_slot); in nfsd4_sequence()