Home
last modified time | relevance | path

Searched refs:xa_lock_irq (Results 1 – 19 of 19) sorted by relevance

/linux/include/linux/
H A Dxarray.h540 #define xa_lock_irq(xa) spin_lock_irq(&(xa)->xa_lock) macro
622 xa_lock_irq(xa); in xa_store_irq()
670 xa_lock_irq(xa); in xa_erase_irq()
754 xa_lock_irq(xa); in xa_cmpxchg_irq()
844 xa_lock_irq(xa); in xa_insert_irq()
943 xa_lock_irq(xa); in xa_alloc_irq()
1060 xa_lock_irq(xa); in xa_alloc_cyclic_irq()
1422 #define xas_lock_irq(xas) xa_lock_irq((xas)->xa)
/linux/fs/nilfs2/
H A Dbtnode.c234 xa_lock_irq(&btnc->i_pages); in nilfs_btnode_prepare_change_key()
304 xa_lock_irq(&btnc->i_pages); in nilfs_btnode_commit_change_key()
/linux/arch/csky/abiv1/inc/abi/
H A Dcacheflush.h19 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages)
/linux/arch/nios2/include/asm/
H A Dcacheflush.h54 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages)
/linux/arch/arm/include/asm/
H A Dcacheflush.h321 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages)
/linux/mm/
H A Dtruncate.c491 xa_lock_irq(&mapping->i_pages); in truncate_inode_pages_final()
617 xa_lock_irq(&mapping->i_pages); in folio_unmap_invalidate()
H A Dswap_state.c179 xa_lock_irq(&address_space->i_pages); in delete_from_swap_cache()
201 xa_lock_irq(&address_space->i_pages); in clear_shadow_from_swap_cache()
H A Dfilemap.c252 xa_lock_irq(&mapping->i_pages); in filemap_remove_folio()
325 xa_lock_irq(&mapping->i_pages); in delete_from_page_cache_batch()
H A Dshmem.c479 xa_lock_irq(&mapping->i_pages); in shmem_charge()
969 xa_lock_irq(&mapping->i_pages); in shmem_delete_from_page_cache()
2159 xa_lock_irq(&swap_mapping->i_pages); in shmem_replace_folio()
H A Dvmscan.c746 xa_lock_irq(&mapping->i_pages); in __remove_mapping()
/linux/drivers/infiniband/hw/cxgb4/
H A Dev.c126 xa_lock_irq(&dev->qps); in c4iw_ev_dispatch()
/linux/Documentation/translations/zh_CN/core-api/
H A Dxarray.rst238 在进程上下文中使用xa_lock_irq(),在中断处理程序中使用xa_lock()。一些更常见的模式有一些辅助函数,
/linux/drivers/infiniband/hw/mlx5/
H A Dsrq_cmd.c86 xa_lock_irq(&table->array); in mlx5_cmd_get_srq()
/linux/fs/btrfs/
H A Dextent_io.c3083 xa_lock_irq(&fs_info->buffer_tree); in alloc_test_extent_buffer()
3398 xa_lock_irq(&fs_info->buffer_tree); in alloc_extent_buffer()
3575 xa_lock_irq(&folio->mapping->i_pages); in btree_clear_folio_dirty_tag()
/linux/fs/
H A Dfs-writeback.c405 xa_lock_irq(&mapping->i_pages); in inode_do_switch_wbs()
H A Dinode.c752 xa_lock_irq(&inode->i_data.i_pages); in clear_inode()
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c1921 xa_lock_irq(&guc->tlb_lookup); in wake_up_all_tlb_invalidate()
4995 xa_lock_irq(&guc->tlb_lookup); in guc_send_invalidate_tlb()
/linux/lib/
H A Dtest_xarray.c779 xa_lock_irq(xa); in check_xa_multi_store_adv_delete()
/linux/drivers/infiniband/hw/hfi1/
H A Dchip.c14879 xa_lock_irq(&hfi1_dev_table); in init_asic_data()