Home
last modified time | relevance | path

Searched refs:dmar_global_lock (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Ddmar.h70 extern struct rw_semaphore dmar_global_lock;
94 return rwsem_is_locked(&dmar_global_lock) || in dmar_rcu_check()
/kernel/linux/linux-6.6/include/linux/
H A Ddmar.h67 extern struct rw_semaphore dmar_global_lock;
91 return rwsem_is_locked(&dmar_global_lock) || in dmar_rcu_check()
/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Dirq_remapping.c71 * ->dmar_global_lock
78 * the dmar_global_lock.
323 down_read(&dmar_global_lock); in set_ioapic_sid()
330 up_read(&dmar_global_lock); in set_ioapic_sid()
350 down_read(&dmar_global_lock); in set_hpet_sid()
357 up_read(&dmar_global_lock); in set_hpet_sid()
1035 down_write(&dmar_global_lock); in ir_dev_scope_init()
1037 up_write(&dmar_global_lock); in ir_dev_scope_init()
1387 down_read(&dmar_global_lock); in intel_irq_remapping_alloc()
1389 up_read(&dmar_global_lock); in intel_irq_remapping_alloc()
[all...]
H A Ddmar.c54 * 1) Use dmar_global_lock in process context
57 DECLARE_RWSEM(dmar_global_lock); variable
374 down_write(&dmar_global_lock); in dmar_pci_bus_notifier()
379 up_write(&dmar_global_lock); in dmar_pci_bus_notifier()
919 down_write(&dmar_global_lock); in detect_intel_iommu()
943 up_write(&dmar_global_lock); in detect_intel_iommu()
2049 down_write(&dmar_global_lock); in dmar_free_unused_resources()
2054 up_write(&dmar_global_lock); in dmar_free_unused_resources()
2281 down_write(&dmar_global_lock); in dmar_device_hotplug()
2286 up_write(&dmar_global_lock); in dmar_device_hotplug()
[all...]
H A Diommu.c3487 * Call dmar_alloc_hwirq() with dmar_global_lock held, in init_dmars()
3490 up_write(&dmar_global_lock); in init_dmars()
3492 down_write(&dmar_global_lock); in init_dmars()
4795 down_write(&dmar_global_lock); in intel_iommu_shutdown()
4804 up_write(&dmar_global_lock); in intel_iommu_shutdown()
4987 down_write(&dmar_global_lock); in intel_iommu_init()
5000 up_write(&dmar_global_lock); in intel_iommu_init()
5003 * The bus notifier takes the dmar_global_lock, so lockdep will in intel_iommu_init()
5008 down_write(&dmar_global_lock); in intel_iommu_init()
5060 up_write(&dmar_global_lock); in intel_iommu_init()
[all...]
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Ddmar.c56 * 1) Use dmar_global_lock in process context
59 DECLARE_RWSEM(dmar_global_lock); variable
371 down_write(&dmar_global_lock); in dmar_pci_bus_notifier()
376 up_write(&dmar_global_lock); in dmar_pci_bus_notifier()
925 down_write(&dmar_global_lock); in detect_intel_iommu()
949 up_write(&dmar_global_lock); in detect_intel_iommu()
2183 down_write(&dmar_global_lock); in dmar_free_unused_resources()
2188 up_write(&dmar_global_lock); in dmar_free_unused_resources()
2416 down_write(&dmar_global_lock); in dmar_device_hotplug()
2421 up_write(&dmar_global_lock); in dmar_device_hotplug()
[all...]
H A Diommu.c2884 * Call dmar_alloc_hwirq() with dmar_global_lock held, in init_dmars()
2887 up_write(&dmar_global_lock); in init_dmars()
2889 down_write(&dmar_global_lock); in init_dmars()
3603 down_write(&dmar_global_lock); in intel_iommu_shutdown()
3612 up_write(&dmar_global_lock); in intel_iommu_shutdown()
3790 down_write(&dmar_global_lock); in intel_iommu_init()
3803 up_write(&dmar_global_lock); in intel_iommu_init()
3806 * The bus notifier takes the dmar_global_lock, so lockdep will in intel_iommu_init()
3811 down_write(&dmar_global_lock); in intel_iommu_init()
3857 up_write(&dmar_global_lock); in intel_iommu_init()
[all...]
H A Dirq_remapping.c71 * ->dmar_global_lock
78 * the dmar_global_lock.
1018 down_write(&dmar_global_lock); in ir_dev_scope_init()
1020 up_write(&dmar_global_lock); in ir_dev_scope_init()

Completed in 26 milliseconds