semaphore         111 arch/arm/mach-vexpress/spc.c 	struct semaphore sem;
semaphore         362 arch/mips/include/asm/octeon/octeon.h extern struct semaphore octeon_bootbus_sem;
semaphore          37 arch/powerpc/platforms/powernv/opal-async.c static struct semaphore opal_async_sem;
semaphore         156 arch/x86/include/asm/uv/bios.h extern struct semaphore __efi_uv_runtime_lock;
semaphore         313 drivers/acpi/acpica/acinterp.h acpi_ex_system_wait_semaphore(acpi_semaphore semaphore, u16 timeout);
semaphore          31 drivers/acpi/acpica/exsystem.c acpi_status acpi_ex_system_wait_semaphore(acpi_semaphore semaphore, u16 timeout)
semaphore          37 drivers/acpi/acpica/exsystem.c 	status = acpi_os_wait_semaphore(semaphore, 1, ACPI_DO_NOT_WAIT);
semaphore          47 drivers/acpi/acpica/exsystem.c 		status = acpi_os_wait_semaphore(semaphore, 1, timeout);
semaphore        1196 drivers/acpi/osl.c 	struct semaphore *sem = NULL;
semaphore        1198 drivers/acpi/osl.c 	sem = acpi_os_allocate_zeroed(sizeof(struct semaphore));
semaphore        1221 drivers/acpi/osl.c 	struct semaphore *sem = (struct semaphore *)handle;
semaphore        1241 drivers/acpi/osl.c 	struct semaphore *sem = (struct semaphore *)handle;
semaphore        1285 drivers/acpi/osl.c 	struct semaphore *sem = (struct semaphore *)handle;
semaphore         179 drivers/cpufreq/brcmstb-avs-cpufreq.c 	struct semaphore sem;
semaphore          57 drivers/crypto/ux500/cryp/cryp_core.c 	struct semaphore device_allocation;
semaphore          68 drivers/crypto/ux500/hash/hash_core.c 	struct semaphore	device_allocation;
semaphore         165 drivers/firmware/efi/runtime-wrappers.c extern struct semaphore __efi_uv_runtime_lock __alias(efi_runtime_lock);
semaphore          60 drivers/firmware/ti_sci.c 	struct semaphore sem_xfer_count;
semaphore         109 drivers/gpu/drm/i915/i915_request.c 	i915_sw_fence_fini(&rq->semaphore);
semaphore         432 drivers/gpu/drm/i915/i915_request.c 	    i915_sw_fence_signaled(&request->semaphore))
semaphore         575 drivers/gpu/drm/i915/i915_request.c 	struct i915_request *rq = container_of(fence, typeof(*rq), semaphore);
semaphore         706 drivers/gpu/drm/i915/i915_request.c 	i915_sw_fence_init(&i915_request_get(rq)->semaphore, semaphore_notify);
semaphore         924 drivers/gpu/drm/i915/i915_request.c 		ret = i915_sw_fence_await_dma_fence(&to->semaphore,
semaphore        1234 drivers/gpu/drm/i915/i915_request.c 	i915_sw_fence_commit(&rq->semaphore);
semaphore         150 drivers/gpu/drm/i915/i915_request.h 	struct i915_sw_fence semaphore;
semaphore         356 drivers/gpu/drm/omapdrm/dss/dsi.c 	struct semaphore bus_lock;
semaphore        3627 drivers/gpu/drm/radeon/cik.c 			     struct radeon_semaphore *semaphore,
semaphore        3630 drivers/gpu/drm/radeon/cik.c 	uint64_t addr = semaphore->gpu_addr;
semaphore         230 drivers/gpu/drm/radeon/cik_sdma.c 				  struct radeon_semaphore *semaphore,
semaphore         233 drivers/gpu/drm/radeon/cik_sdma.c 	u64 addr = semaphore->gpu_addr;
semaphore         882 drivers/gpu/drm/radeon/r100.c 			      struct radeon_semaphore *semaphore,
semaphore        2927 drivers/gpu/drm/radeon/r600.c 			      struct radeon_semaphore *semaphore,
semaphore        2930 drivers/gpu/drm/radeon/r600.c 	uint64_t addr = semaphore->gpu_addr;
semaphore         315 drivers/gpu/drm/radeon/r600_dma.c 				  struct radeon_semaphore *semaphore,
semaphore         318 drivers/gpu/drm/radeon/r600_dma.c 	u64 addr = semaphore->gpu_addr;
semaphore         599 drivers/gpu/drm/radeon/radeon.h 			    struct radeon_semaphore **semaphore);
semaphore         601 drivers/gpu/drm/radeon/radeon.h 				  struct radeon_semaphore *semaphore);
semaphore         603 drivers/gpu/drm/radeon/radeon.h 				struct radeon_semaphore *semaphore);
semaphore         605 drivers/gpu/drm/radeon/radeon.h 			   struct radeon_semaphore **semaphore,
semaphore        1737 drivers/gpu/drm/radeon/radeon.h 			       struct radeon_semaphore *semaphore,
semaphore        1825 drivers/gpu/drm/radeon/radeon.h 			       struct radeon_semaphore *semaphore, bool emit_wait);
semaphore        2733 drivers/gpu/drm/radeon/radeon.h #define radeon_semaphore_ring_emit(rdev, r, cp, semaphore, emit_wait) (rdev)->asic->ring[(r)]->emit_semaphore((rdev), (cp), (semaphore), (emit_wait))
semaphore          80 drivers/gpu/drm/radeon/radeon_asic.h 			      struct radeon_semaphore *semaphore,
semaphore         326 drivers/gpu/drm/radeon/radeon_asic.h 			      struct radeon_semaphore *semaphore,
semaphore         332 drivers/gpu/drm/radeon/radeon_asic.h 				  struct radeon_semaphore *semaphore,
semaphore         793 drivers/gpu/drm/radeon/radeon_asic.h 				  struct radeon_semaphore *semaphore,
semaphore         813 drivers/gpu/drm/radeon/radeon_asic.h 			     struct radeon_semaphore *semaphore,
semaphore         947 drivers/gpu/drm/radeon/radeon_asic.h 			     struct radeon_semaphore *semaphore,
semaphore         957 drivers/gpu/drm/radeon/radeon_asic.h 			     struct radeon_semaphore *semaphore,
semaphore         963 drivers/gpu/drm/radeon/radeon_asic.h 			     struct radeon_semaphore *semaphore,
semaphore          35 drivers/gpu/drm/radeon/radeon_semaphore.c 			    struct radeon_semaphore **semaphore)
semaphore          39 drivers/gpu/drm/radeon/radeon_semaphore.c 	*semaphore = kmalloc(sizeof(struct radeon_semaphore), GFP_KERNEL);
semaphore          40 drivers/gpu/drm/radeon/radeon_semaphore.c 	if (*semaphore == NULL) {
semaphore          44 drivers/gpu/drm/radeon/radeon_semaphore.c 			     &(*semaphore)->sa_bo, 8, 8);
semaphore          46 drivers/gpu/drm/radeon/radeon_semaphore.c 		kfree(*semaphore);
semaphore          47 drivers/gpu/drm/radeon/radeon_semaphore.c 		*semaphore = NULL;
semaphore          50 drivers/gpu/drm/radeon/radeon_semaphore.c 	(*semaphore)->waiters = 0;
semaphore          51 drivers/gpu/drm/radeon/radeon_semaphore.c 	(*semaphore)->gpu_addr = radeon_sa_bo_gpu_addr((*semaphore)->sa_bo);
semaphore          53 drivers/gpu/drm/radeon/radeon_semaphore.c 	*((uint64_t *)radeon_sa_bo_cpu_addr((*semaphore)->sa_bo)) = 0;
semaphore          59 drivers/gpu/drm/radeon/radeon_semaphore.c 				  struct radeon_semaphore *semaphore)
semaphore          63 drivers/gpu/drm/radeon/radeon_semaphore.c 	trace_radeon_semaphore_signale(ridx, semaphore);
semaphore          65 drivers/gpu/drm/radeon/radeon_semaphore.c 	if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, false)) {
semaphore          66 drivers/gpu/drm/radeon/radeon_semaphore.c 		--semaphore->waiters;
semaphore          69 drivers/gpu/drm/radeon/radeon_semaphore.c 		ring->last_semaphore_signal_addr = semaphore->gpu_addr;
semaphore          76 drivers/gpu/drm/radeon/radeon_semaphore.c 				struct radeon_semaphore *semaphore)
semaphore          80 drivers/gpu/drm/radeon/radeon_semaphore.c 	trace_radeon_semaphore_wait(ridx, semaphore);
semaphore          82 drivers/gpu/drm/radeon/radeon_semaphore.c 	if (radeon_semaphore_ring_emit(rdev, ridx, ring, semaphore, true)) {
semaphore          83 drivers/gpu/drm/radeon/radeon_semaphore.c 		++semaphore->waiters;
semaphore          86 drivers/gpu/drm/radeon/radeon_semaphore.c 		ring->last_semaphore_wait_addr = semaphore->gpu_addr;
semaphore          93 drivers/gpu/drm/radeon/radeon_semaphore.c 			   struct radeon_semaphore **semaphore,
semaphore          96 drivers/gpu/drm/radeon/radeon_semaphore.c 	if (semaphore == NULL || *semaphore == NULL) {
semaphore          99 drivers/gpu/drm/radeon/radeon_semaphore.c 	if ((*semaphore)->waiters > 0) {
semaphore         101 drivers/gpu/drm/radeon/radeon_semaphore.c 			" hardware lockup imminent!\n", *semaphore);
semaphore         103 drivers/gpu/drm/radeon/radeon_semaphore.c 	radeon_sa_bo_free(rdev, &(*semaphore)->sa_bo, fence);
semaphore         104 drivers/gpu/drm/radeon/radeon_semaphore.c 	kfree(*semaphore);
semaphore         105 drivers/gpu/drm/radeon/radeon_semaphore.c 	*semaphore = NULL;
semaphore         145 drivers/gpu/drm/radeon/radeon_sync.c 		struct radeon_semaphore *semaphore;
semaphore         164 drivers/gpu/drm/radeon/radeon_sync.c 		r = radeon_semaphore_create(rdev, &semaphore);
semaphore         168 drivers/gpu/drm/radeon/radeon_sync.c 		sync->semaphores[count++] = semaphore;
semaphore         176 drivers/gpu/drm/radeon/radeon_sync.c 		if (!radeon_semaphore_emit_signal(rdev, i, semaphore)) {
semaphore         186 drivers/gpu/drm/radeon/radeon_sync.c 		if (!radeon_semaphore_emit_wait(rdev, ring, semaphore)) {
semaphore         318 drivers/gpu/drm/radeon/radeon_test.c 	struct radeon_semaphore *semaphore = NULL;
semaphore         321 drivers/gpu/drm/radeon/radeon_test.c 	r = radeon_semaphore_create(rdev, &semaphore);
semaphore         332 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore);
semaphore         344 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore);
semaphore         363 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore);
semaphore         384 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_signal(rdev, ringB->idx, semaphore);
semaphore         394 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_free(rdev, &semaphore, NULL);
semaphore         412 drivers/gpu/drm/radeon/radeon_test.c 	struct radeon_semaphore *semaphore = NULL;
semaphore         416 drivers/gpu/drm/radeon/radeon_test.c 	r = radeon_semaphore_create(rdev, &semaphore);
semaphore         427 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_wait(rdev, ringA->idx, semaphore);
semaphore         439 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_wait(rdev, ringB->idx, semaphore);
semaphore         461 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_signal(rdev, ringC->idx, semaphore);
semaphore         487 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_emit_signal(rdev, ringC->idx, semaphore);
semaphore         504 drivers/gpu/drm/radeon/radeon_test.c 	radeon_semaphore_free(rdev, &semaphore, NULL);
semaphore         697 drivers/gpu/drm/radeon/radeon_vce.c 			       struct radeon_semaphore *semaphore,
semaphore         700 drivers/gpu/drm/radeon/radeon_vce.c 	uint64_t addr = semaphore->gpu_addr;
semaphore         467 drivers/gpu/drm/radeon/uvd_v1_0.c 			     struct radeon_semaphore *semaphore,
semaphore          74 drivers/gpu/drm/radeon/uvd_v2_2.c 			     struct radeon_semaphore *semaphore,
semaphore          77 drivers/gpu/drm/radeon/uvd_v2_2.c 	uint64_t addr = semaphore->gpu_addr;
semaphore          41 drivers/gpu/drm/radeon/uvd_v3_1.c 			     struct radeon_semaphore *semaphore,
semaphore          44 drivers/gpu/drm/radeon/uvd_v3_1.c 	uint64_t addr = semaphore->gpu_addr;
semaphore          47 drivers/gpu/drm/udl/udl_drv.h 	struct semaphore limit_sem;
semaphore         213 drivers/gpu/drm/vc4/vc4_drv.h 	struct semaphore async_modeset;
semaphore          72 drivers/infiniband/core/iwpm_util.h 	struct semaphore    sem;
semaphore          96 drivers/infiniband/core/user_mad.c 	struct semaphore       sm_sem;
semaphore          72 drivers/infiniband/hw/efa/efa_com.h 	struct semaphore avail_cmds;
semaphore         605 drivers/infiniband/hw/hns/hns_roce_device.h 	struct semaphore	poll_sem;
semaphore         610 drivers/infiniband/hw/hns/hns_roce_device.h 	struct semaphore	event_sem;
semaphore         657 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct semaphore	sem;
semaphore         123 drivers/infiniband/hw/mthca/mthca_dev.h 	struct semaphore 	  poll_sem;
semaphore         124 drivers/infiniband/hw/mthca/mthca_dev.h 	struct semaphore 	  event_sem;
semaphore         218 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 	struct semaphore cmd_sema;
semaphore         196 drivers/infiniband/ulp/isert/ib_isert.h 	struct semaphore	sem;
semaphore          59 drivers/input/misc/hp_sdc_rtc.c static struct semaphore i8042tregs;
semaphore          86 drivers/input/misc/hp_sdc_rtc.c 	struct semaphore tsem;
semaphore         105 drivers/input/misc/hp_sdc_rtc.c 	t.act.semaphore =	&tsem;
semaphore         177 drivers/input/misc/hp_sdc_rtc.c 	t.act.semaphore =	&i8042tregs;
semaphore         201 drivers/input/serio/hp_sdc.c 			if (curr->act.semaphore)
semaphore         202 drivers/input/serio/hp_sdc.c 				up(curr->act.semaphore);
semaphore         328 drivers/input/serio/hp_sdc.c 				if (curr->act.semaphore)
semaphore         329 drivers/input/serio/hp_sdc.c 					up(curr->act.semaphore);
semaphore         566 drivers/input/serio/hp_sdc.c 		up(curr->act.semaphore);
semaphore         833 drivers/input/serio/hp_sdc.c 	struct semaphore s_sync;
semaphore         903 drivers/input/serio/hp_sdc.c 	t_sync.act.semaphore = &s_sync;
semaphore         998 drivers/input/serio/hp_sdc.c 	struct semaphore tq_init_sem;
semaphore        1039 drivers/input/serio/hp_sdc.c 	tq_init.act.semaphore	= &tq_init_sem;
semaphore         193 drivers/input/serio/hp_sdc_mlc.c 		if (priv->trans.act.semaphore != &mlc->csem)
semaphore         203 drivers/input/serio/hp_sdc_mlc.c 	priv->trans.act.semaphore = &mlc->csem;
semaphore         217 drivers/input/serio/hp_sdc_mlc.c 	priv->trans.act.semaphore = &mlc->osem;
semaphore         245 drivers/input/serio/hp_sdc_mlc.c 	priv->trans.act.semaphore = &mlc->osem;
semaphore         286 drivers/input/serio/hp_sdc_mlc.c 	priv->trans.act.semaphore = &mlc->osem;
semaphore         316 drivers/input/serio/hp_sdc_mlc.c 	hp_sdc_mlc_priv.trans.act.semaphore = &mlc->osem;
semaphore         212 drivers/lightnvm/pblk.h 	struct semaphore wr_sem;
semaphore         242 drivers/lightnvm/pblk.h 	struct semaphore gc_sem;
semaphore         307 drivers/md/bcache/bcache.h 	struct semaphore	sb_write_mutex;
semaphore         339 drivers/md/bcache/bcache.h 	struct semaphore	in_flight;
semaphore         533 drivers/md/bcache/bcache.h 	struct semaphore	sb_write_mutex;
semaphore         658 drivers/md/bcache/bcache.h 	struct semaphore	moving_in_flight;
semaphore         674 drivers/md/bcache/bcache.h 	struct semaphore	uuid_write_mutex;
semaphore         141 drivers/md/bcache/btree.h 	struct semaphore	io_mutex;
semaphore          85 drivers/md/dm-region-hash.c 	struct semaphore recovery_count;
semaphore          97 drivers/media/dvb-core/dvb_frontend.c 	struct semaphore sem;
semaphore         719 drivers/media/pci/ngene/ngene.h 	struct semaphore reslock;
semaphore         776 drivers/media/pci/ngene/ngene.h 	struct semaphore      pll_mutex;
semaphore         100 drivers/media/usb/em28xx/em28xx-dvb.c 	struct semaphore      pll_mutex;
semaphore          27 drivers/misc/cxl/flash.c static struct semaphore sem;
semaphore          76 drivers/mmc/host/cavium.h 	struct semaphore mmc_serializer;
semaphore          17 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c 				u32 semaphore)
semaphore          19 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c 	aq_hw_write_reg(aq_hw, HW_ATL_GLB_CPU_SEM_ADR(semaphore), glb_cpu_sem);
semaphore          22 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c u32 hw_atl_reg_glb_cpu_sem_get(struct aq_hw_s *aq_hw, u32 semaphore)
semaphore          24 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c 	return aq_hw_read_reg(aq_hw, HW_ATL_GLB_CPU_SEM_ADR(semaphore));
semaphore          22 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h 				u32 semaphore);
semaphore          25 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h u32 hw_atl_reg_glb_cpu_sem_get(struct aq_hw_s *aq_hw, u32 semaphore);
semaphore          18 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h #define HW_ATL_GLB_CPU_SEM_ADR(semaphore)  (0x000003a0u + (semaphore) * 0x4)
semaphore        1707 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 	struct semaphore	stats_lock;
semaphore          62 drivers/net/ethernet/huawei/hinic/hinic_dev.h 	struct semaphore                mgmt_lock;
semaphore         179 drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.h 	struct semaphore                sem;
semaphore          45 drivers/net/ethernet/huawei/hinic/hinic_hw_io.h 	struct semaphore        idx_lock;
semaphore         111 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h 	struct semaphore                sync_msg_lock;
semaphore          65 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h 	struct semaphore        alloc_blocks_lock;
semaphore         631 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct semaphore	poll_sem;
semaphore         632 drivers/net/ethernet/mellanox/mlx4/mlx4.h 	struct semaphore	event_sem;
semaphore         858 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 	struct semaphore *sem;
semaphore        1482 drivers/net/ethernet/mellanox/mlx5/core/cmd.c 			struct semaphore *sem;
semaphore        1465 drivers/net/ethernet/micrel/ksz884x.c 	struct semaphore proc_sem;
semaphore         654 drivers/net/ethernet/netronome/nfp/nfp_net.h 	struct semaphore bar_lock;
semaphore         115 drivers/net/wan/cosa.c 	struct semaphore wsem;
semaphore         724 drivers/net/wireless/ath/ath6kl/core.h 	struct semaphore sem;
semaphore        1209 drivers/net/wireless/cisco/airo.c 	struct semaphore sem;
semaphore          22 drivers/net/wireless/st/cw1200/scan.h 	struct semaphore lock;
semaphore         227 drivers/nfc/st95hf/core.c 	struct semaphore exchange_lock;
semaphore         950 drivers/scsi/esas2r/esas2r.h 	struct semaphore nvram_semaphore;
semaphore         345 drivers/scsi/hisi_sas/hisi_sas.h 	struct semaphore sem;
semaphore         290 drivers/scsi/megaraid/megaraid_ioctl.h 	struct semaphore	kioc_semaphore;
semaphore        2351 drivers/scsi/megaraid/megaraid_sas.h 	struct semaphore ioctl_sem;
semaphore        1430 drivers/scsi/qla1280.c 	WRT_REG_WORD(&reg->semaphore, 0);
semaphore        3360 drivers/scsi/qla1280.c 	mailbox[0] = RD_REG_WORD_dmasync(&reg->semaphore);
semaphore        3381 drivers/scsi/qla1280.c 		WRT_REG_WORD(&reg->semaphore, 0);
semaphore         143 drivers/scsi/qla1280.h 	uint16_t semaphore;	/* Semaphore */
semaphore         415 drivers/scsi/qla2xxx/qla_dbg.c 					WRT_REG_WORD(&reg->semaphore, 0);
semaphore        1050 drivers/scsi/qla2xxx/qla_dbg.c 				if (RD_REG_WORD(&reg->semaphore) & BIT_0) {
semaphore        1057 drivers/scsi/qla2xxx/qla_dbg.c 					WRT_REG_WORD(&reg->semaphore, 0);
semaphore         681 drivers/scsi/qla2xxx/qla_def.h 	uint16_t semaphore;		/* Semaphore */
semaphore        2653 drivers/scsi/qla2xxx/qla_init.c 	WRT_REG_WORD(&reg->semaphore, 0);
semaphore          91 drivers/scsi/qla2xxx/qla_isr.c 		if (RD_REG_WORD(&reg->semaphore) & BIT_0) {
semaphore         112 drivers/scsi/qla2xxx/qla_isr.c 			WRT_REG_WORD(&reg->semaphore, 0);
semaphore         113 drivers/scsi/qla2xxx/qla_isr.c 			RD_REG_WORD(&reg->semaphore);
semaphore         231 drivers/scsi/qla2xxx/qla_isr.c 			WRT_REG_WORD(&reg->semaphore, 0);
semaphore        3680 drivers/scsi/qla2xxx/qla_isr.c 	WRT_REG_WORD(&reg->isp.semaphore, 0);
semaphore          72 drivers/scsi/qla4xxx/ql4_dbg.c 		    (uint8_t) offsetof(struct isp_reg, u1.isp4022.semaphore),
semaphore          73 drivers/scsi/qla4xxx/ql4_dbg.c 		    readw(&ha->reg->u1.isp4022.semaphore));
semaphore         922 drivers/scsi/qla4xxx/ql4_def.h 		&ha->reg->u1.isp4022.semaphore);
semaphore         119 drivers/scsi/qla4xxx/ql4_fw.h 			__le32 semaphore;
semaphore        1164 drivers/scsi/smartpqi/smartpqi.h 	struct semaphore sync_request_sem;
semaphore         146 drivers/staging/comedi/drivers/vmk80xx.c 	struct semaphore limit_sem;
semaphore         621 drivers/staging/exfat/exfat.h 	struct semaphore v_sem;
semaphore          63 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c static struct semaphore g_free_fragments_sema;
semaphore         139 drivers/usb/class/usbtmc.c 	struct semaphore limit_write_sem;
semaphore         166 drivers/usb/misc/ftdi-elan.c 	struct semaphore sw_lock;
semaphore          52 drivers/usb/misc/usblcd.c 	struct semaphore	limit_sem;		/* to stop writes at
semaphore          50 drivers/usb/usb-skeleton.c 	struct semaphore	limit_sem;		/* limiting the number of writes in progress */
semaphore         103 drivers/video/fbdev/omap/hwa742.c 	struct semaphore	req_sema;
semaphore         324 drivers/video/fbdev/omap2/omapfb/dss/dsi.c 	struct semaphore bus_lock;
semaphore          86 drivers/video/fbdev/smscufx.c 	struct semaphore limit_sem;
semaphore          29 drivers/xen/pvcalls-back.c 	struct semaphore frontends_lock;
semaphore          45 drivers/xen/pvcalls-back.c 	struct semaphore socket_lock;
semaphore          46 fs/affs/affs.h 	struct semaphore i_link_lock;		/* Protects internal inode access. */
semaphore          47 fs/affs/affs.h 	struct semaphore i_ext_lock;		/* Protects internal inode access. */
semaphore         871 fs/btrfs/ctree.h 	struct semaphore uuid_tree_rescan_sem;
semaphore         135 fs/xfs/xfs_buf.h 	struct semaphore	b_sema;		/* semaphore for lockables */
semaphore         224 fs/xfs/xfs_log_priv.h 	struct semaphore	ic_sema;
semaphore         564 include/linux/hid.h 	struct semaphore driver_input_lock;				/* protects the current driver */
semaphore         136 include/linux/hil_mlc.h 	struct semaphore	csem;   /* Raised when loop idle */
semaphore         139 include/linux/hil_mlc.h 	struct semaphore	osem;   /* Raised when outpacket dispatched */
semaphore         143 include/linux/hil_mlc.h 	struct semaphore	isem;   /* Raised when a packet arrives */
semaphore          71 include/linux/hp_sdc.h 	  struct semaphore *semaphore;	/* Semaphore to sleep on. */
semaphore         299 include/linux/mlx5/driver.h 	struct semaphore sem;
semaphore         300 include/linux/mlx5/driver.h 	struct semaphore pages_sem;
semaphore          43 include/linux/mux/driver.h 	struct semaphore lock; /* protects the state of the mux */
semaphore          39 include/linux/netpoll.h 	struct semaphore dev_lock;
semaphore         185 include/linux/parport.h 	struct semaphore irq;
semaphore         175 include/linux/pstore.h 	struct semaphore buf_lock;
semaphore          29 include/linux/semaphore.h 	struct semaphore name = __SEMAPHORE_INITIALIZER(name, 1)
semaphore          31 include/linux/semaphore.h static inline void sema_init(struct semaphore *sem, int val)
semaphore          34 include/linux/semaphore.h 	*sem = (struct semaphore) __SEMAPHORE_INITIALIZER(*sem, val);
semaphore          38 include/linux/semaphore.h extern void down(struct semaphore *sem);
semaphore          39 include/linux/semaphore.h extern int __must_check down_interruptible(struct semaphore *sem);
semaphore          40 include/linux/semaphore.h extern int __must_check down_killable(struct semaphore *sem);
semaphore          41 include/linux/semaphore.h extern int __must_check down_trylock(struct semaphore *sem);
semaphore          42 include/linux/semaphore.h extern int __must_check down_timeout(struct semaphore *sem, long jiffies);
semaphore          43 include/linux/semaphore.h extern void up(struct semaphore *sem);
semaphore          42 include/linux/syscalls.h struct semaphore;
semaphore          76 include/soc/tegra/bpmp.h 		struct semaphore lock;
semaphore         840 include/target/iscsi/iscsi_target_core.h 	struct semaphore	np_login_sem;
semaphore         797 include/target/target_core_base.h 	struct semaphore	caw_sem;
semaphore          29 include/video/udlfb.h 	struct semaphore limit_sem;
semaphore        2377 ipc/sem.c      			struct sem *semaphore = &sma->sems[i];
semaphore        2379 ipc/sem.c      				semaphore->semval += un->semadj[i];
semaphore        2393 ipc/sem.c      				if (semaphore->semval < 0)
semaphore        2394 ipc/sem.c      					semaphore->semval = 0;
semaphore        2395 ipc/sem.c      				if (semaphore->semval > SEMVMX)
semaphore        2396 ipc/sem.c      					semaphore->semval = SEMVMX;
semaphore        2397 ipc/sem.c      				ipc_update_pid(&semaphore->sempid, task_tgid(current));
semaphore          36 kernel/locking/semaphore.c static noinline void __down(struct semaphore *sem);
semaphore          37 kernel/locking/semaphore.c static noinline int __down_interruptible(struct semaphore *sem);
semaphore          38 kernel/locking/semaphore.c static noinline int __down_killable(struct semaphore *sem);
semaphore          39 kernel/locking/semaphore.c static noinline int __down_timeout(struct semaphore *sem, long timeout);
semaphore          40 kernel/locking/semaphore.c static noinline void __up(struct semaphore *sem);
semaphore          53 kernel/locking/semaphore.c void down(struct semaphore *sem)
semaphore          75 kernel/locking/semaphore.c int down_interruptible(struct semaphore *sem)
semaphore         101 kernel/locking/semaphore.c int down_killable(struct semaphore *sem)
semaphore         130 kernel/locking/semaphore.c int down_trylock(struct semaphore *sem)
semaphore         155 kernel/locking/semaphore.c int down_timeout(struct semaphore *sem, long timeout)
semaphore         178 kernel/locking/semaphore.c void up(struct semaphore *sem)
semaphore         204 kernel/locking/semaphore.c static inline int __sched __down_common(struct semaphore *sem, long state,
semaphore         235 kernel/locking/semaphore.c static noinline void __sched __down(struct semaphore *sem)
semaphore         240 kernel/locking/semaphore.c static noinline int __sched __down_interruptible(struct semaphore *sem)
semaphore         245 kernel/locking/semaphore.c static noinline int __sched __down_killable(struct semaphore *sem)
semaphore         250 kernel/locking/semaphore.c static noinline int __sched __down_timeout(struct semaphore *sem, long timeout)
semaphore         255 kernel/locking/semaphore.c static noinline void __sched __up(struct semaphore *sem)
semaphore          99 kernel/seccomp.c 	struct semaphore request;
semaphore          87 net/9p/trans_rdma.c 	struct semaphore sq_sem;
semaphore          89 net/9p/trans_rdma.c 	struct semaphore rq_sem;
semaphore         436 sound/soc/codecs/nau8824.h 	struct semaphore jd_sem;
semaphore         453 sound/soc/codecs/nau8825.h 	struct semaphore xtalk_sem;