Searched refs:semaphore (Results 1 - 25 of 191) sorted by path

12345678

/linux-master/arch/microblaze/kernel/
H A Dsys_microblaze.c30 #include <linux/semaphore.h>
/linux-master/drivers/gpu/drm/radeon/
H A Duvd_v3_1.c30 * uvd_v3_1_semaphore_emit - emit semaphore command
34 * @semaphore: semaphore to emit commands for
37 * Emit a semaphore command (either wait or signal) to the UVD ring.
41 struct radeon_semaphore *semaphore,
44 uint64_t addr = semaphore->gpu_addr;
39 uvd_v3_1_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
/linux-master/drivers/mmc/host/
H A Dcavium.h21 #include <linux/semaphore.h>
76 struct semaphore mmc_serializer;
/linux-master/drivers/net/wireless/st/cw1200/
H A Dscan.h12 #include <linux/semaphore.h>
22 struct semaphore lock;
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_ioctl.h17 #include <linux/semaphore.h>
290 struct semaphore kioc_semaphore;
/linux-master/include/video/
H A Dudlfb.h29 struct semaphore limit_sem;
/linux-master/arch/arm/mach-versatile/
H A Dspc.c22 #include <linux/semaphore.h>
103 struct semaphore sem;
/linux-master/arch/mips/cavium-octeon/
H A Dflash_setup.c12 #include <linux/semaphore.h>
/linux-master/arch/mips/include/asm/octeon/
H A Docteon.h360 extern struct semaphore octeon_bootbus_sem;
/linux-master/arch/openrisc/kernel/
H A Dor32_ksyms.c20 #include <linux/semaphore.h>
/linux-master/arch/powerpc/kernel/
H A Deeh_event.c10 #include <linux/semaphore.h>
/linux-master/arch/powerpc/platforms/4xx/
H A Dhsta_msi.c16 #include <linux/semaphore.h>
/linux-master/arch/powerpc/platforms/powernv/
H A Dopal-async.c14 #include <linux/semaphore.h>
37 static struct semaphore opal_async_sem;
/linux-master/arch/x86/include/asm/uv/
H A Dbios.h213 extern struct semaphore __efi_uv_runtime_lock;
/linux-master/arch/x86/kernel/cpu/
H A Dintel.c10 #include <linux/semaphore.h>
/linux-master/drivers/acpi/acpica/
H A Dacinterp.h313 acpi_ex_system_wait_semaphore(acpi_semaphore semaphore, u16 timeout);
H A Dexsystem.c21 * PARAMETERS: semaphore - Semaphore to wait on
26 * DESCRIPTION: Implements a semaphore wait with a check to see if the
27 * semaphore is available immediately. If it is not, the
31 acpi_status acpi_ex_system_wait_semaphore(acpi_semaphore semaphore, u16 timeout) argument
37 status = acpi_os_wait_semaphore(semaphore, 1, ACPI_DO_NOT_WAIT);
47 status = acpi_os_wait_semaphore(semaphore, 1, timeout);
268 * We are going to simply delete the existing semaphore and
/linux-master/drivers/acpi/
H A Dosl.c31 #include <linux/semaphore.h>
1196 struct semaphore *sem = NULL;
1198 sem = acpi_os_allocate_zeroed(sizeof(struct semaphore));
1206 ACPI_DEBUG_PRINT((ACPI_DB_MUTEX, "Creating semaphore[%p|%d].\n",
1221 struct semaphore *sem = (struct semaphore *)handle;
1226 ACPI_DEBUG_PRINT((ACPI_DB_MUTEX, "Deleting semaphore[%p].\n", handle));
1241 struct semaphore *sem = (struct semaphore *)handle;
1254 ACPI_DEBUG_PRINT((ACPI_DB_MUTEX, "Waiting for semaphore[
[all...]
/linux-master/drivers/char/ipmi/
H A Dipmi_ipmb.c16 #include <linux/semaphore.h>
59 struct semaphore wake_thread;
60 struct semaphore got_rsp;
356 * the semaphore.
/linux-master/drivers/comedi/drivers/
H A Dvmk80xx.c148 struct semaphore limit_sem;
/linux-master/drivers/cpufreq/
H A Dbrcmstb-avs-cpufreq.c51 #include <linux/semaphore.h>
180 struct semaphore sem;
/linux-master/drivers/dma/
H A Dimx-sdma.c24 #include <linux/semaphore.h>
H A Dmxs-dma.c14 #include <linux/semaphore.h>
194 * into the semaphore counter.
246 * the semaphore with 2 so we have enough time to add 1 to the
247 * semaphore if we need to */
/linux-master/drivers/firmware/efi/
H A Druntime-wrappers.c31 #include <linux/semaphore.h>
127 * semaphore (efi_runtime_lock) and caller waits until the work is
209 extern struct semaphore __efi_uv_runtime_lock __alias(efi_runtime_lock);
/linux-master/drivers/firmware/tegra/
H A Dbpmp.c14 #include <linux/semaphore.h>

Completed in 254 milliseconds

12345678