/asus-wl-520gu-7.0.1.45/src/linux/linux/lib/ |
H A D | rwsem-spinlock.c | 27 current->pid,str,sem->activity,list_empty(&sem->wait_list)?0:1); 38 INIT_LIST_HEAD(&sem->wait_list); 59 waiter = list_entry(sem->wait_list.next,struct rwsem_waiter,list); 79 if (list_empty(&sem->wait_list)) 81 waiter = list_entry(sem->wait_list.next,struct rwsem_waiter,list); 100 waiter = list_entry(sem->wait_list.next,struct rwsem_waiter,list); 120 if (sem->activity>=0 && list_empty(&sem->wait_list)) { 134 list_add_tail(&waiter.list,&sem->wait_list); 163 if (sem->activity>=0 && list_empty(&sem->wait_list)) { 188 if (sem->activity==0 && list_empty(&sem->wait_list)) { [all...] |
H A D | rwsem.c | 53 waiter = list_entry(sem->wait_list.next,struct rwsem_waiter,list); 76 if (waiter->list.next==&sem->wait_list) 88 next = sem->wait_list.next; 96 sem->wait_list.next = next; 97 next->prev = &sem->wait_list; 126 list_add_tail(&waiter->list,&sem->wait_list); 195 if (!list_empty(&sem->wait_list))
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/linux/ |
H A D | rwsem-spinlock.h | 31 * - if wait_list is not empty, then there are processes waiting for the semaphore 36 struct list_head wait_list; member in struct:rw_semaphore 52 { 0, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) __RWSEM_DEBUG_INIT }
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/linux/ |
H A D | rwsem-spinlock.h | 31 * - if wait_list is not empty, then there are processes waiting for the semaphore 36 struct list_head wait_list; member in struct:rw_semaphore 52 { 0, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) __RWSEM_DEBUG_INIT }
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc64/ |
H A D | rwsem.h | 33 struct list_head wait_list; member in struct:rw_semaphore 50 LIST_HEAD_INIT((name).wait_list) \ 64 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc64/ |
H A D | rwsem.h | 33 struct list_head wait_list; member in struct:rw_semaphore 50 LIST_HEAD_INIT((name).wait_list) \ 64 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc/ |
H A D | rwsem.h | 31 struct list_head wait_list; member in struct:rw_semaphore 48 LIST_HEAD_INIT((name).wait_list) \ 62 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-s390/ |
H A D | rwsem.h | 61 struct list_head wait_list; member in struct:rw_semaphore 75 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) } 84 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-s390x/ |
H A D | rwsem.h | 61 struct list_head wait_list; member in struct:rw_semaphore 75 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) } 84 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc64/ |
H A D | rwsem.h | 34 struct list_head wait_list; member in struct:rw_semaphore 38 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) } 47 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc/ |
H A D | rwsem.h | 31 struct list_head wait_list; member in struct:rw_semaphore 48 LIST_HEAD_INIT((name).wait_list) \ 62 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-s390/ |
H A D | rwsem.h | 61 struct list_head wait_list; member in struct:rw_semaphore 75 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) } 84 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-s390x/ |
H A D | rwsem.h | 61 struct list_head wait_list; member in struct:rw_semaphore 75 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) } 84 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc64/ |
H A D | rwsem.h | 34 struct list_head wait_list; member in struct:rw_semaphore 38 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) } 47 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-i386/ |
H A D | rwsem.h | 64 struct list_head wait_list; member in struct:rw_semaphore 80 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) \ 90 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-x86_64/ |
H A D | rwsem.h | 64 struct list_head wait_list; member in struct:rw_semaphore 80 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) \ 90 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-x86_64/ |
H A D | rwsem.h | 64 struct list_head wait_list; member in struct:rw_semaphore 80 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) \ 90 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-i386/ |
H A D | rwsem.h | 64 struct list_head wait_list; member in struct:rw_semaphore 80 { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, LIST_HEAD_INIT((name).wait_list) \ 90 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-alpha/ |
H A D | rwsem.h | 37 struct list_head wait_list; member in struct:rw_semaphore 51 LIST_HEAD_INIT((name).wait_list) __RWSEM_DEBUG_INIT } 60 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-alpha/ |
H A D | rwsem.h | 37 struct list_head wait_list; member in struct:rw_semaphore 51 LIST_HEAD_INIT((name).wait_list) __RWSEM_DEBUG_INIT } 60 INIT_LIST_HEAD(&sem->wait_list);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/usb/host/ |
H A D | sl811.h | 175 #define wait_list urb_list[5] /* set of wait urbs */ macro
|
H A D | sl811.c | 1587 list_add(&urb->urb_list, &hc->wait_list); 1838 u = sl811_find_same_devep(&hc->wait_list, urb); 1844 list_add(&u->urb_list, &hc->wait_list); 1885 if (sl811_find_same_urb(&hc->wait_list, urb)) { 2018 if (sl811_find_same_urb(&hc->wait_list, urb)) {
|