Searched refs:semaphore (Results 1 - 25 of 191) sorted by last modified time

12345678

/linux-master/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c6 #include <semaphore.h>
H A Dmax_guest_memory_test.c7 #include <semaphore.h>
/linux-master/drivers/comedi/drivers/
H A Dvmk80xx.c148 struct semaphore limit_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/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c430 u32 semaphore; member in struct:sync_semaphore
2592 ps->go.semaphore = 0;
2594 ps->join[i].semaphore = 0;
2599 return __get_parent_scratch(ce)->go.semaphore;
2605 return __get_parent_scratch(ce)->join[child_index].semaphore;
5527 offsetof(struct parent_scratch, go.semaphore);
5537 offsetof(struct parent_scratch, join[child_index].semaphore);
/linux-master/include/linux/
H A Dfs.h25 #include <linux/semaphore.h>
H A Dsyscalls.h41 struct semaphore;
H A Dhid.h25 #include <linux/semaphore.h>
621 struct semaphore driver_input_lock; /* protects the current driver */
/linux-master/fs/reiserfs/
H A Djournal.c39 #include <linux/semaphore.h>
/linux-master/include/ufs/
H A Dufshcd.h850 * @host_sem: semaphore used to serialize concurrent contexts
997 struct semaphore host_sem;
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_mbx.c694 u8 semaphore = 0; local
746 if (semaphore)
767 semaphore = 1;
770 "Exe FW: force semaphore.\n");
H A Dqla_init.c3212 wrt_reg_word(&reg->semaphore, 0);
3959 "Unable to acquire semaphore.\n");
3985 "Unable to release semaphore.\n");
H A Dqla_def.h834 __le16 semaphore; /* Semaphore */ member in struct:device_reg_2xxx
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_priv.h981 struct semaphore runtime_enable_sema;
/linux-master/fs/btrfs/
H A Dvolumes.c11 #include <linux/semaphore.h>
6671 * Hold the semaphore for read during the whole operation, write is
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c58 #include <linux/semaphore.h>
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h749 struct semaphore sem;
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h549 struct semaphore poll_sem;
554 struct semaphore event_sem;
/linux-master/drivers/scsi/
H A Dqla1280.c1421 WRT_REG_WORD(&reg->semaphore, 0);
3356 mailbox[0] = RD_REG_WORD_dmasync(&reg->semaphore);
3377 WRT_REG_WORD(&reg->semaphore, 0);
/linux-master/drivers/media/dvb-core/
H A Ddvb_frontend.c24 #include <linux/semaphore.h>
98 struct semaphore sem;
/linux-master/tools/perf/
H A Dbuiltin-sched.c39 #include <semaphore.h>
/linux-master/sound/soc/codecs/
H A Dnau8825.c21 #include <linux/semaphore.h>
223 * nau8825_sema_acquire - acquire the semaphore of nau88l25
228 * Attempts to acquire the semaphore with number of jiffies. If no more
229 * tasks are allowed to acquire the semaphore, calling this function will
230 * put the task to sleep. If the semaphore is not released within the
232 * If the semaphore is not released within the specified number of jiffies,
234 * this function will return -EINTR. It returns 0 if the semaphore was
237 * Acquires the semaphore without jiffies. Try to acquire the semaphore
238 * atomically. Returns 0 if the semaphore ha
[all...]
/linux-master/fs/xfs/
H A Dxfs_linux.h24 #include <linux/semaphore.h>
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/drivers/platform/x86/amd/
H A Dhsmp.c20 #include <linux/semaphore.h>
80 struct semaphore hsmp_sem;

Completed in 575 milliseconds

12345678