Home
last modified time | relevance | path

Searched refs:trylock (Results 1 – 25 of 33) sorted by relevance

12

/linux/fs/ocfs2/
A Dlocks.c26 int ret = 0, level = 0, trylock = 0; in ocfs2_do_flock() local
33 trylock = 1; in ocfs2_do_flock()
63 ret = ocfs2_file_lock(file, level, trylock); in ocfs2_do_flock()
65 if (ret == -EAGAIN && trylock) in ocfs2_do_flock()
A Ddlmglue.h171 struct ocfs2_trim_fs_info *info, int trylock);
176 int ocfs2_file_lock(struct file *file, int ex, int trylock);
A Ddlmglue.c1973 int ocfs2_file_lock(struct file *file, int ex, int trylock) in ocfs2_file_lock() argument
1976 unsigned int lkm_flags = trylock ? DLM_LKF_NOQUEUE : 0; in ocfs2_file_lock()
2028 if (!trylock || (ret != -EAGAIN)) { in ocfs2_file_lock()
2058 BUG_ON(!trylock); in ocfs2_file_lock()
2065 lockres->l_name, ex, trylock, ret); in ocfs2_file_lock()
2909 struct ocfs2_trim_fs_info *info, int trylock) in ocfs2_trim_fs_lock() argument
2925 trylock ? DLM_LKF_NOQUEUE : 0, 0); in ocfs2_trim_fs_lock()
/linux/include/trace/events/
A Dlock.h27 int trylock, int read, int check,
30 TP_ARGS(lock, subclass, trylock, read, check, next_lock, ip),
39 __entry->flags = (trylock ? 1 : 0) | (read ? 2 : 0);
/linux/kernel/locking/
A Dtest-ww_mutex.c121 static int test_aa(bool trylock) in test_aa() argument
126 const char *from = trylock ? "trylock" : "lock"; in test_aa()
131 if (!trylock) { in test_aa()
182 bool resolve, trylock; member
193 if (!abba->trylock) in test_abba_work()
218 static int test_abba(bool trylock, bool resolve) in test_abba() argument
229 abba.trylock = trylock; in test_abba()
235 if (!trylock) in test_abba()
A Dlockdep.c3290 if (!hlock->trylock) in check_prevs_add()
3871 if (!hlock->trylock && hlock->check && in validate_chain()
4599 if (!hlock->trylock) { in mark_usage()
4831 if (!next_inner || next->trylock) in check_wait_context()
5050 int trylock, int read, int check, int hardirqs_off, in __lock_acquire() argument
5140 hlock->trylock = trylock; in __lock_acquire()
5352 hlock->trylock, in reacquire_held_locks()
5791 int trylock, int read, int check, in lock_acquire() argument
5803 if (lockdep_nmi() && !trylock) { in lock_acquire()
5810 hlock.trylock = trylock; in lock_acquire()
[all …]
/linux/drivers/hwspinlock/
A Dhwspinlock_internal.h31 int (*trylock)(struct hwspinlock *lock); member
A Domap_hwspinlock.c70 .trylock = omap_hwspinlock_trylock,
A Du8500_hsem.c80 .trylock = u8500_hsem_trylock,
A Dsprd_hwspinlock.c74 .trylock = sprd_hwspinlock_trylock,
A Dstm32_hwspinlock.c52 .trylock = stm32_hwspinlock_trylock,
A Dhwspinlock_core.c133 ret = hwlock->bank->ops->trylock(hwlock); in __hwspin_trylock()
524 if (!bank || !ops || !dev || !num_locks || !ops->trylock || in hwspin_lock_register()
A Dsun6i_hwspinlock.c78 .trylock = sun6i_hwspinlock_trylock,
A Dqcom_hwspinlock.c92 .trylock = qcom_hwspinlock_trylock,
/linux/Documentation/gpu/rfc/
A Di915_gem_lmem.rst16 * dma_resv_lockitem for full dma_resv_lock, i.e not just trylock
/linux/include/linux/
A Dlockdep_types.h249 unsigned int trylock:1; /* 16 bits */ member
A Dlockdep.h228 int trylock, int read, int check,
/linux/Documentation/filesystems/
A Ddlmfs.rst98 an error has occurred, unless it has been instructed to do a trylock
120 If O_NONBLOCK is also provided and the trylock operation was valid but
A Ddirectory-locking.rst97 current parent of the alias. If either trylock fails, we fail the lookup.
/linux/kernel/futex/
A Dpi.c918 int futex_lock_pi(u32 __user *uaddr, unsigned int flags, ktime_t *time, int trylock) in futex_lock_pi() argument
986 if (trylock) { in futex_lock_pi()
A Dfutex.h384 extern int futex_lock_pi(u32 __user *uaddr, unsigned int flags, ktime_t *time, int trylock);
/linux/drivers/gpu/drm/i915/gt/
A Dintel_ggtt.c1045 bool trylock; in ggtt_cleanup_hw() local
1047 trylock = i915_gem_object_trylock(obj, NULL); in ggtt_cleanup_hw()
1048 WARN_ON(!trylock); in ggtt_cleanup_hw()
1051 if (trylock) in ggtt_cleanup_hw()
/linux/Documentation/locking/
A Dhwspinlock.rst481 int (*trylock)(struct hwspinlock *lock);
488 The ->trylock() callback should make a single attempt to take the lock, and
496 a delay between two successive invocations of ->trylock(). It may **not** sleep.
/linux/Documentation/gpu/
A Dvgaarbiter.rst62 trylock <io_state>
/linux/sound/core/
A Dpcm_native.c1334 bool trylock; in snd_pcm_stream_group_ref() local
1343 trylock = nonatomic ? mutex_trylock(&group->mutex) : in snd_pcm_stream_group_ref()
1345 if (trylock) in snd_pcm_stream_group_ref()

Completed in 48 milliseconds

12