Searched refs:semaphore (Results 76 - 100 of 191) sorted by relevance

12345678

/linux-master/net/rxrpc/
H A Dcall_object.c267 static struct semaphore *rxrpc_get_call_slot(struct rxrpc_call_params *p, gfp_t gfp)
269 struct semaphore *limiter = &rxrpc_call_limiter;
285 struct semaphore *limiter = &rxrpc_call_limiter;
336 struct semaphore *limiter;
/linux-master/fs/xfs/
H A Dxfs_linux.h24 #include <linux/semaphore.h>
H A Dxfs_log_priv.h206 struct semaphore ic_sema;
H A Dxfs_buf.h162 * hit to be fully processed. The semaphore straddles the cacheline
164 * which is the only bit that is touched if we hit the semaphore
174 struct semaphore b_sema; /* semaphore for lockables */
/linux-master/tools/testing/selftests/kvm/
H A Dmax_guest_memory_test.c7 #include <semaphore.h>
H A Dkvm_page_table_test.c18 #include <semaphore.h>
/linux-master/ipc/
H A Dsem.c32 * - multiple semaphore operations that alter the same semaphore in
48 * the per-semaphore array structure.
49 * Thus: Perfect SMP scaling between independent semaphore arrays.
51 * trashing on the semaphore array spinlock will limit the scaling.
61 * - A woken up task may not even touch the semaphore array anymore, it may
64 * semaphore array, lazily allocated). For backwards compatibility, multiple
68 * and per-semaphore list (stored in the array). This allows to achieve FIFO
94 /* One semaphore structure for each semaphore i
2414 struct sem *semaphore = &sma->sems[i]; local
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_llh.h39 /* set global microprocessor semaphore */
41 u32 semaphore);
43 /* get global microprocessor semaphore */
44 u32 hw_atl_reg_glb_cpu_sem_get(struct aq_hw_s *aq_hw, u32 semaphore);
854 /* get global microprocessor ram semaphore */
857 /* get global microprocessor mdio semaphore */
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_vce.c686 * radeon_vce_semaphore_emit - emit a semaphore command
690 * @semaphore: address of semaphore
696 struct radeon_semaphore *semaphore,
699 uint64_t addr = semaphore->gpu_addr;
694 radeon_vce_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Duvd_v1_0.c456 * uvd_v1_0_semaphore_emit - emit semaphore command
460 * @semaphore: semaphore to emit commands for
463 * Emit a semaphore command (either wait or signal) to the UVD ring.
467 struct radeon_semaphore *semaphore,
465 uvd_v1_0_semaphore_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
/linux-master/include/target/
H A Dtarget_core_base.h9 #include <linux/semaphore.h> /* struct semaphore */
841 struct semaphore caw_sem;
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net.h22 #include <linux/semaphore.h>
678 struct semaphore bar_lock;
/linux-master/fs/btrfs/
H A Dfs.h20 #include <linux/semaphore.h>
763 struct semaphore uuid_tree_rescan_sem;
/linux-master/drivers/cpufreq/
H A Dbrcmstb-avs-cpufreq.c51 #include <linux/semaphore.h>
180 struct semaphore sem;
/linux-master/drivers/usb/misc/
H A Dusblcd.c52 struct semaphore limit_sem; /* to stop writes at
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Ddsi.h378 struct semaphore bus_lock;
/linux-master/sound/soc/codecs/
H A Dnau8824.h436 struct semaphore jd_sem;
/linux-master/drivers/gpu/drm/i915/
H A Di915_request.h106 * breadcrumb that marks the end of semaphore waits and start of the
253 struct i915_sw_fence semaphore; member in struct:i915_request
/linux-master/drivers/md/bcache/
H A Dbtree.h139 struct semaphore io_mutex;
/linux-master/drivers/misc/genwqe/
H A Dcard_base.h26 #include <linux/semaphore.h>
/linux-master/drivers/tee/optee/
H A Doptee_private.h11 #include <linux/semaphore.h>
/linux-master/include/linux/mlx5/
H A Ddriver.h41 #include <linux/semaphore.h>
301 struct semaphore sem;
302 struct semaphore pages_sem;
303 struct semaphore throttle_sem;
/linux-master/fs/bcachefs/
H A Dbcachefs.h199 #include <linux/semaphore.h>
987 struct semaphore io_in_flight;
1084 struct semaphore online_fsck_mutex;
/linux-master/drivers/xen/
H A Dpvcalls-back.c11 #include <linux/semaphore.h>
30 struct semaphore frontends_lock;
46 struct semaphore socket_lock;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4.h44 #include <linux/semaphore.h>
634 struct semaphore poll_sem;
635 struct semaphore event_sem;

Completed in 477 milliseconds

12345678