/linux/include/linux/ |
H A D | semaphore.h | 15 struct semaphore { struct 16 raw_spinlock_t lock; 17 unsigned int count; 41 * Unlike mutexes, binary semaphores do not have an owner, so up() can argument
|
H A D | hp_sdc.h | 71 struct semaphore *semaphore; /* Semaphore to sleep on. */ member
|
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_semaphore.c | 35 struct radeon_semaphore **semaphore) in radeon_semaphore_create() 59 struct radeon_semaphore *semaphore) in radeon_semaphore_emit_signal() 76 struct radeon_semaphore *semaphore) in radeon_semaphore_emit_wait() 93 struct radeon_semaphore **semaphore, in radeon_semaphore_free()
|
H A D | radeon_test.c | 318 struct radeon_semaphore *semaphore = NULL; in radeon_test_ring_sync() local 412 struct radeon_semaphore *semaphore = NULL; in radeon_test_ring_sync2() local
|
H A D | uvd_v3_1.c | 41 struct radeon_semaphore *semaphore, in uvd_v3_1_semaphore_emit()
|
H A D | uvd_v2_2.c | 74 struct radeon_semaphore *semaphore, in uvd_v2_2_semaphore_emit()
|
H A D | radeon_sync.c | 130 struct radeon_semaphore *semaphore; in radeon_sync_rings() local
|
H A D | uvd_v1_0.c | 467 struct radeon_semaphore *semaphore, in uvd_v1_0_semaphore_emit()
|
H A D | r600_dma.c | 314 struct radeon_semaphore *semaphore, in r600_dma_semaphore_ring_emit()
|
H A D | radeon_vce.c | 696 struct radeon_semaphore *semaphore, in radeon_vce_semaphore_emit()
|
H A D | cik_sdma.c | 229 struct radeon_semaphore *semaphore, in cik_sdma_semaphore_ring_emit()
|
H A D | r600.c | 2928 struct radeon_semaphore *semaphore, in r600_semaphore_ring_emit()
|
H A D | r100.c | 893 struct radeon_semaphore *semaphore, in r100_semaphore_ring_emit()
|
/linux/drivers/acpi/acpica/ |
H A D | exsystem.c | 31 acpi_status acpi_ex_system_wait_semaphore(acpi_semaphore semaphore, u16 timeout) in acpi_ex_system_wait_semaphore()
|
/linux/Documentation/locking/ |
H A D | locktypes.rst | 113 semaphore chapter
|
/linux/Documentation/translations/it_IT/locking/ |
H A D | locktypes.rst | 114 semaphore chapter
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_submit_types.h | 39 u32 semaphore; member
|
/linux/drivers/md/dm-vdo/indexer/ |
H A D | sparse-cache.c | 178 static inline void __down(struct semaphore *semaphore) in __down()
|
/linux/ipc/ |
H A D | sem.c | 2414 struct sem *semaphore = &sma->sems[i]; in exit_sem() local
|
/linux/drivers/scsi/qla2xxx/ |
H A D | qla_mbx.c | 694 u8 semaphore = 0; in qla2x00_execute_fw() local
|
H A D | qla_def.h | 834 __le16 semaphore; /* Semaphore */ member
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 430 u32 semaphore; member
|
/linux/drivers/scsi/ |
H A D | qla1280.h | 142 uint16_t semaphore; /* Semaphore */ member
|
/linux/drivers/scsi/qla4xxx/ |
H A D | ql4_fw.h | 118 __le32 semaphore; member
|