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(®->semaphore, 0); semaphore 3360 drivers/scsi/qla1280.c mailbox[0] = RD_REG_WORD_dmasync(®->semaphore); semaphore 3381 drivers/scsi/qla1280.c WRT_REG_WORD(®->semaphore, 0); semaphore 143 drivers/scsi/qla1280.h uint16_t semaphore; /* Semaphore */ semaphore 415 drivers/scsi/qla2xxx/qla_dbg.c WRT_REG_WORD(®->semaphore, 0); semaphore 1050 drivers/scsi/qla2xxx/qla_dbg.c if (RD_REG_WORD(®->semaphore) & BIT_0) { semaphore 1057 drivers/scsi/qla2xxx/qla_dbg.c WRT_REG_WORD(®->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(®->semaphore, 0); semaphore 91 drivers/scsi/qla2xxx/qla_isr.c if (RD_REG_WORD(®->semaphore) & BIT_0) { semaphore 112 drivers/scsi/qla2xxx/qla_isr.c WRT_REG_WORD(®->semaphore, 0); semaphore 113 drivers/scsi/qla2xxx/qla_isr.c RD_REG_WORD(®->semaphore); semaphore 231 drivers/scsi/qla2xxx/qla_isr.c WRT_REG_WORD(®->semaphore, 0); semaphore 3680 drivers/scsi/qla2xxx/qla_isr.c WRT_REG_WORD(®->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;