/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sparc64/ |
H A D | spinlock.h | 31 #define __raw_spin_is_locked(lp) ((lp)->lock != 0) 35 } while((lp)->lock) 37 static inline void __raw_spin_lock(raw_spinlock_t *lock) argument 54 : "r" (lock) 58 static inline int __raw_spin_trylock(raw_spinlock_t *lock) argument 66 : "r" (lock) 72 static inline void __raw_spin_unlock(raw_spinlock_t *lock) argument 78 : "r" (lock) 82 static inline void __raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long flags) argument 102 : "r"(lock), " 108 __read_lock(raw_rwlock_t *lock) argument 133 __read_trylock(raw_rwlock_t *lock) argument 155 __read_unlock(raw_rwlock_t *lock) argument 172 __write_lock(raw_rwlock_t *lock) argument 199 __write_unlock(raw_rwlock_t *lock) argument 209 __write_trylock(raw_rwlock_t *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-arm/ |
H A D | spinlock.h | 12 * won the lock, so we try exclusively storing it. A memory barrier 13 * is required after we get a lock, and before we release it, because 20 #define __raw_spin_is_locked(x) ((x)->lock != 0) 21 #define __raw_spin_unlock_wait(lock) \ 22 do { while (__raw_spin_is_locked(lock)) cpu_relax(); } while (0) 24 #define __raw_spin_lock_flags(lock, flags) __raw_spin_lock(lock) 26 static inline void __raw_spin_lock(raw_spinlock_t *lock) argument 40 : "r" (&lock->lock), " 46 __raw_spin_trylock(raw_spinlock_t *lock) argument 66 __raw_spin_unlock(raw_spinlock_t *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-ppc/ |
H A D | spinlock.h | 7 * Simple spin lock operations. 13 #define __raw_spin_unlock_wait(lock) \ 14 do { while (__raw_spin_is_locked(lock)) cpu_relax(); } while (0) 15 #define __raw_spin_lock_flags(lock, flags) __raw_spin_lock(lock) 17 static inline void __raw_spin_lock(raw_spinlock_t *lock) argument 34 : "r"(&lock->slock), "r"(1) 38 static inline void __raw_spin_unlock(raw_spinlock_t *lock) argument 41 lock->slock = 0; 53 * irq-safe write-lock, bu [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/alpha/lib/ |
H A D | dec_and_lock.c | 34 atomic_dec_and_lock_1(atomic_t *atomic, spinlock_t *lock) argument 37 spin_lock(lock); 40 spin_unlock(lock);
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/libatalk/util/ |
H A D | locking.c | 31 * @brief place read lock on file 44 * @brief place write lock on file 69 * @brief lock a file with fctnl 88 struct flock lock; local 90 lock.l_type = type; 91 lock.l_start = offset; 92 lock.l_whence = whence; 93 lock.l_len = len; 95 return (fcntl(fd, cmd, &lock));
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/gettext-0.17/gettext-runtime/tests/ |
H A D | Makefile.am | 22 TESTS = test-lock 28 noinst_PROGRAMS = test-lock 29 test_lock_SOURCES = test-lock.c ../intl/lock.c
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-parisc/ |
H A D | spinlock_types.h | 9 volatile unsigned int lock[4]; 15 raw_spinlock_t lock; member in struct:__anon9228
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-i386/ |
H A D | spinlock.h | 22 * Simple spin lock operations. There are two variants, one clears IRQ's 35 static inline void __raw_spin_lock(raw_spinlock_t *lock) argument 46 : "+m" (lock->slock) : : "memory"); 50 * It is easier for the lock validator if interrupts are not re-enabled 51 * in the middle of a lock-acquire. This is a performance feature anyway 58 static inline void __raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long flags) argument 80 : [slock] "+m" (lock->slock) 87 static inline int __raw_spin_trylock(raw_spinlock_t *lock) argument 92 :"=q" (oldval), "+m" (lock->slock) 106 static inline void __raw_spin_unlock(raw_spinlock_t *lock) argument 113 __raw_spin_unlock(raw_spinlock_t *lock) argument 124 __raw_spin_unlock_wait(raw_spinlock_t *lock) argument 187 __raw_read_trylock(raw_rwlock_t *lock) argument 197 __raw_write_trylock(raw_rwlock_t *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/ppc/lib/ |
H A D | locks.c | 23 * a lock. 25 static inline unsigned long __spin_trylock(volatile unsigned long *lock) argument 39 : "r"(lock), "r"(1) 45 void _raw_spin_lock(spinlock_t *lock) argument 49 while (__spin_trylock(&lock->lock)) { 50 while ((unsigned volatile long)lock->lock != 0) { 54 lock, cpu, __builtin_return_address(0), 55 lock 67 _raw_spin_trylock(spinlock_t *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/kernel/ |
H A D | rtmutex_common.h | 21 * threads to provoke lock stealing and testing of complex boosting scenarios. 25 extern void schedule_rt_mutex_test(struct rt_mutex *lock); 51 struct rt_mutex *lock; member in struct:rt_mutex_waiter 62 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) argument 64 return !plist_head_empty(&lock->wait_list); 68 rt_mutex_top_waiter(struct rt_mutex *lock) argument 72 w = plist_first_entry(&lock->wait_list, struct rt_mutex_waiter, 74 BUG_ON(w->lock != lock); 92 * lock 98 rt_mutex_owner(struct rt_mutex *lock) argument 104 rt_mutex_real_owner(struct rt_mutex *lock) argument 110 rt_mutex_owner_pending(struct rt_mutex *lock) argument [all...] |
H A D | mutex-debug.c | 10 * lock debugging, locking tree, deadlock detection started by: 27 * Must be called with lock->wait_lock held. 29 void debug_mutex_set_owner(struct mutex *lock, struct thread_info *new_owner) argument 31 lock->owner = new_owner; 34 void debug_mutex_lock_common(struct mutex *lock, struct mutex_waiter *waiter) argument 41 void debug_mutex_wake_waiter(struct mutex *lock, struct mutex_waiter *waiter) argument 43 SMP_DEBUG_LOCKS_WARN_ON(!spin_is_locked(&lock->wait_lock)); 44 DEBUG_LOCKS_WARN_ON(list_empty(&lock->wait_list)); 55 void debug_mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, argument 58 SMP_DEBUG_LOCKS_WARN_ON(!spin_is_locked(&lock 65 mutex_remove_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct thread_info *ti) argument 77 debug_mutex_unlock(struct mutex *lock) argument 88 debug_mutex_init(struct mutex *lock, const char *name, struct lock_class_key *key) argument 110 mutex_destroy(struct mutex *lock) argument [all...] |
H A D | rtmutex-debug.h | 13 rt_mutex_deadlock_account_lock(struct rt_mutex *lock, struct task_struct *task); 17 extern void debug_rt_mutex_init(struct rt_mutex *lock, const char *name); 18 extern void debug_rt_mutex_lock(struct rt_mutex *lock); 19 extern void debug_rt_mutex_unlock(struct rt_mutex *lock); 20 extern void debug_rt_mutex_proxy_lock(struct rt_mutex *lock, 22 extern void debug_rt_mutex_proxy_unlock(struct rt_mutex *lock); 24 struct rt_mutex *lock);
|
H A D | rtmutex.c | 27 * lock->owner state tracking: 29 * lock->owner holds the task_struct pointer of the owner. Bit 0 and 1 30 * are used to keep track of the "owner is pending" and "lock has 34 * NULL 0 0 lock is free (fast acquire possible) 38 * taskpointer 0 0 lock is held (fast release possible) 40 * taskpointer 1 0 lock is held and has waiters 41 * taskpointer 1 1 task is pending owner and lock has more waiters 44 * waiter of the lock, when the lock is released. The thread is woken 45 * up and can now take the lock 60 rt_mutex_set_owner(struct rt_mutex *lock, struct task_struct *owner, unsigned long mask) argument 71 clear_rt_mutex_waiters(struct rt_mutex *lock) argument 77 fixup_rt_mutex_waiters(struct rt_mutex *lock) argument 89 mark_rt_mutex_waiters(struct rt_mutex *lock) argument 99 mark_rt_mutex_waiters(struct rt_mutex *lock) argument 168 struct rt_mutex *lock; local 309 try_to_steal_lock(struct rt_mutex *lock) argument 375 try_to_take_rt_mutex(struct rt_mutex *lock) argument 418 task_blocks_on_rt_mutex(struct rt_mutex *lock, struct rt_mutex_waiter *waiter, int detect_deadlock) argument 484 wakeup_next_waiter(struct rt_mutex *lock) argument 540 remove_waiter(struct rt_mutex *lock, struct rt_mutex_waiter *waiter) argument 618 rt_mutex_slowlock(struct rt_mutex *lock, int state, struct hrtimer_sleeper *timeout, int detect_deadlock) argument 734 rt_mutex_slowtrylock(struct rt_mutex *lock) argument 759 rt_mutex_slowunlock(struct rt_mutex *lock) argument 788 rt_mutex_fastlock(struct rt_mutex *lock, int state, int detect_deadlock, int (*slowfn)(struct rt_mutex *lock, int state, struct hrtimer_sleeper *timeout, int detect_deadlock)) argument 802 rt_mutex_timed_fastlock(struct rt_mutex *lock, int state, struct hrtimer_sleeper *timeout, int detect_deadlock, int (*slowfn)(struct rt_mutex *lock, int state, struct hrtimer_sleeper *timeout, int detect_deadlock)) argument 816 rt_mutex_fasttrylock(struct rt_mutex *lock, int (*slowfn)(struct rt_mutex *lock)) argument 827 rt_mutex_fastunlock(struct rt_mutex *lock, void (*slowfn)(struct rt_mutex *lock)) argument 841 rt_mutex_lock(struct rt_mutex *lock) argument 860 rt_mutex_lock_interruptible(struct rt_mutex *lock, int detect_deadlock) argument 886 rt_mutex_timed_lock(struct rt_mutex *lock, struct hrtimer_sleeper *timeout, int detect_deadlock) argument 903 rt_mutex_trylock(struct rt_mutex *lock) argument 914 rt_mutex_unlock(struct rt_mutex *lock) argument 928 rt_mutex_destroy(struct rt_mutex *lock) argument 947 __rt_mutex_init(struct rt_mutex *lock, const char *name) argument 967 rt_mutex_init_proxy_locked(struct rt_mutex *lock, struct task_struct *proxy_owner) argument 984 rt_mutex_proxy_unlock(struct rt_mutex *lock, struct task_struct *proxy_owner) argument 1004 rt_mutex_next_owner(struct rt_mutex *lock) argument [all...] |
H A D | mutex.c | 36 * @lock: the mutex to be initialized 43 __mutex_init(struct mutex *lock, const char *name, struct lock_class_key *key) argument 45 atomic_set(&lock->count, 1); 46 spin_lock_init(&lock->wait_lock); 47 INIT_LIST_HEAD(&lock->wait_list); 49 debug_mutex_init(lock, name, key); 55 * We split the mutex lock/unlock logic into separate fastpath and 65 * @lock: the mutex to be acquired 84 void inline fastcall __sched mutex_lock(struct mutex *lock) argument 91 __mutex_fastpath_lock(&lock 110 mutex_unlock(struct mutex *lock) argument 125 __mutex_lock_common(struct mutex *lock, long state, unsigned int subclass) argument 195 struct mutex *lock = container_of(lock_count, struct mutex, count); local 202 mutex_lock_nested(struct mutex *lock, unsigned int subclass) argument 211 mutex_lock_interruptible_nested(struct mutex *lock, unsigned int subclass) argument 226 struct mutex *lock = container_of(lock_count, struct mutex, count); local 284 mutex_lock_interruptible(struct mutex *lock) argument 296 struct mutex *lock = container_of(lock_count, struct mutex, count); local 307 struct mutex *lock = container_of(lock_count, struct mutex, count); local 341 mutex_trylock(struct mutex *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/tests/ |
H A D | fcntl_lock64.c | 32 /* lock a byte range in a open file */ 35 struct flock64 lock; local 45 lock.l_type = F_WRLCK; 46 lock.l_whence = SEEK_SET; 47 lock.l_start = 0; 48 lock.l_len = 4; 49 lock.l_pid = getpid(); 51 lock.l_type = F_WRLCK; 53 /* check if a lock applies */ 54 ret = fcntl(fd,F_GETLK64,&lock); [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-cris/arch-v32/ |
H A D | spinlock.h | 10 #define spin_is_locked(x) (*(volatile signed char *)(&(x)->lock) <= 0) 17 static inline void _raw_spin_unlock(spinlock_t *lock) argument 20 : "=m" (lock->lock) \ 25 static inline int _raw_spin_trylock(spinlock_t *lock) argument 27 return cris_spin_trylock((void*)&lock->lock); 30 static inline void _raw_spin_lock(spinlock_t *lock) argument 32 cris_spin_lock((void*)&lock->lock); 35 _raw_spin_lock_flags(spinlock_t *lock, unsigned long flags) argument 51 spinlock_t lock; member in struct:__anon8632 [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-s390/ |
H A D | spinlock.h | 19 _raw_compare_and_swap(volatile unsigned int *lock, argument 24 : "=d" (old), "=Q" (*lock) 25 : "0" (old), "d" (new), "Q" (*lock) 33 _raw_compare_and_swap(volatile unsigned int *lock, argument 38 : "=d" (old), "=m" (*lock) 39 : "0" (old), "d" (new), "a" (lock), "m" (*lock) 47 * Simple spin lock operations. There are two variants, one clears IRQ's 56 #define __raw_spin_lock_flags(lock, flags) __raw_spin_lock(lock) [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/tdb/ |
H A D | spinlock.c | 56 static inline int __spin_trylock(spinlock_t *lock) argument 62 : "r" (lock) 68 static inline void __spin_unlock(spinlock_t *lock) argument 71 *lock = 0; 74 static inline void __spin_lock_init(spinlock_t *lock) argument 76 *lock = 0; 79 static inline int __spin_is_locked(spinlock_t *lock) argument 81 return (*lock != 0); 86 static inline int __spin_trylock(spinlock_t *lock) argument 100 : "r"(lock) 106 __spin_unlock(spinlock_t *lock) argument 112 __spin_lock_init(spinlock_t *lock) argument 117 __spin_is_locked(spinlock_t *lock) argument 124 __spin_trylock(spinlock_t *lock) argument 136 __spin_unlock(spinlock_t *lock) argument 142 __spin_lock_init(spinlock_t *lock) argument 147 __spin_is_locked(spinlock_t *lock) argument 168 __spin_trylock(spinlock_t *lock) argument 175 __spin_unlock(spinlock_t *lock) argument 180 __spin_lock_init(spinlock_t *lock) argument 186 __spin_is_locked(spinlock_t *lock) argument 216 __spin_trylock(spinlock_t *lock) argument 231 __spin_unlock(spinlock_t *lock) argument 237 __spin_lock_init(spinlock_t *lock) argument 242 __spin_is_locked(spinlock_t *lock) argument 284 __spin_lock(spinlock_t *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/char/drm/ |
H A D | via_video.c | 40 XVMCLOCKPTR(dev_priv->sarea_priv, i)->lock = 0; 51 volatile int *lock; local 57 lock = (volatile int *)XVMCLOCKPTR(dev_priv->sarea_priv, i); 58 if ((_DRM_LOCKING_CONTEXT(*lock) == context)) { 59 if (_DRM_LOCK_IS_HELD(*lock) 60 && (*lock & _DRM_LOCK_CONT)) { 63 *lock = 0; 72 volatile int *lock; local 82 if (fx.lock > VIA_NR_XVMC_LOCKS) 85 lock [all...] |
H A D | drm_lock.c | 49 * Add the current task to the lock wait queue, and attempt to take to lock. 57 drm_lock_t lock; local 62 if (copy_from_user(&lock, (drm_lock_t __user *) arg, sizeof(lock))) 65 if (lock.context == DRM_KERNEL_CONTEXT) { 67 current->pid, lock.context); 71 DRM_DEBUG("%d (pid %d) requests lock (0x%08x), flags = 0x%08x\n", 72 lock.context, current->pid, 73 dev->lock 157 drm_lock_t lock; local 208 volatile unsigned int *lock = &lock_data->hw_lock->lock; local 257 volatile unsigned int *lock = &lock_data->hw_lock->lock; local 282 volatile unsigned int *lock = &lock_data->hw_lock->lock; local 374 volatile unsigned int *lock = &lock_data->hw_lock->lock; local [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/ppp-2.4.4/pppd/ |
H A D | spinlock.c | 48 static inline int __spin_trylock(spinlock_t *lock) argument 54 : "r" (lock) 60 static inline void __spin_unlock(spinlock_t *lock) argument 63 *lock = 0; 66 static inline void __spin_lock_init(spinlock_t *lock) argument 68 *lock = 0; 71 static inline int __spin_is_locked(spinlock_t *lock) argument 73 return (*lock != 0); 78 static inline int __spin_trylock(spinlock_t *lock) argument 92 : "r"(lock) 98 __spin_unlock(spinlock_t *lock) argument 104 __spin_lock_init(spinlock_t *lock) argument 109 __spin_is_locked(spinlock_t *lock) argument 116 __spin_trylock(spinlock_t *lock) argument 128 __spin_unlock(spinlock_t *lock) argument 134 __spin_lock_init(spinlock_t *lock) argument 139 __spin_is_locked(spinlock_t *lock) argument 160 __spin_trylock(spinlock_t *lock) argument 167 __spin_unlock(spinlock_t *lock) argument 172 __spin_lock_init(spinlock_t *lock) argument 178 __spin_is_locked(spinlock_t *lock) argument 208 __spin_trylock(spinlock_t *lock) argument 223 __spin_unlock(spinlock_t *lock) argument 229 __spin_lock_init(spinlock_t *lock) argument 234 __spin_is_locked(spinlock_t *lock) argument 276 __spin_lock(spinlock_t *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/include/emf/igs/ |
H A D | osl_linux.h | 23 spinlock_t slock; /* Spin lock */ 24 uint8 name[16]; /* Name of the lock */ 32 osl_lock_t lock; local 34 lock = MALLOC(NULL, sizeof(osl_lock_t)); 36 if (lock == NULL) 38 printf("Memory alloc for lock object failed\n"); 42 spin_lock_init(&lock->slock); 43 strncpy(lock->name, name, 16); 45 return (lock); 49 OSL_LOCK_DESTROY(osl_lock_t lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-powerpc/ |
H A D | spinlock.h | 6 * Simple spin lock operations. 53 * This returns the old value in the lock, so we succeeded 54 * in getting the lock if the return value is 0. 56 static __inline__ unsigned long __spin_trylock(raw_spinlock_t *lock) argument 69 : "r" (token), "r" (&lock->slock) 75 static int __inline__ __raw_spin_trylock(raw_spinlock_t *lock) argument 78 return __spin_trylock(lock) == 0; 84 * there is no point spinning on a lock if the holder of the lock 87 * rest of our timeslice to the lock holde 106 __raw_spin_lock(raw_spinlock_t *lock) argument 121 __raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long flags) argument 141 __raw_spin_unlock(raw_spinlock_t *lock) argument [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sh/ |
H A D | spinlock_types.h | 9 volatile unsigned long lock; member in struct:__anon9385 17 raw_spinlock_t lock; member in struct:__anon9386
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/ocfs2/dlm/ |
H A D | dlmast.c | 55 struct dlm_lock *lock); 56 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock); 59 * lock level will obsolete a pending bast. 60 * For example, if dlm_thread queued a bast for an EX lock that 62 * lock owner downconverted to NL, the bast is now obsolete. 64 * This is needed because the lock and convert paths can queue 67 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 70 assert_spin_locked(&lock->spinlock); 72 if (lock->ml.highest_blocked == LKM_IVMODE) 74 BUG_ON(lock 94 __dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 139 dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 152 __dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 172 dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 184 dlm_update_lvb(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock) argument 215 dlm_do_local_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock) argument 232 dlm_do_remote_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock) argument 253 dlm_do_local_bast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int blocked_type) argument 273 struct dlm_lock *lock = NULL; local 422 dlm_send_proxy_ast_msg(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int msg_type, int blocked_type, int flags) argument [all...] |