Home
last modified time | relevance | path

Searched refs:LOCKING_Read_L1 (Results 1 – 2 of 2) sorted by relevance

/xen/xen/common/
A Dargo.c291 #define LOCKING_Read_L1 (rw_is_locked(&L1_global_argo_rwlock)) macro
294 ((LOCKING_Read_L1 && rw_is_write_locked(&(d)->argo->rings_L2_rwlock)) || \
303 ((LOCKING_Read_L1 && rw_is_locked(&(d)->argo->rings_L2_rwlock)) || \
310 ((LOCKING_Read_L1 && rw_is_locked(&(d)->argo->rings_L2_rwlock) \
314 ((LOCKING_Read_L1 && spin_is_locked(&(d)->argo->send_L2_lock)) || \
991 ASSERT(LOCKING_Read_L1); in wildcard_pending_list_remove()
1010 ASSERT(LOCKING_Read_L1); in wildcard_pending_list_insert()
1046 ASSERT(LOCKING_Read_L1); in pending_notify()
1323 ASSERT(LOCKING_Read_L1); in fill_ring_data()
1885 ASSERT(LOCKING_Read_L1); in notify_check_pending()
/xen/docs/designs/
A Dargo.pandoc333 * While LOCKING_Read_L1 will return true even if the lock is write-locked,
338 #define LOCKING_Read_L1 (rw_is_locked(&L1_global_argo_rwlock))
341 ((LOCKING_Read_L1 && rw_is_write_locked(&(d)->argo->rings_L2_rwlock)) || \
350 ((LOCKING_Read_L1 && rw_is_locked(&(d)->argo->rings_L2_rwlock)) || \
357 ((LOCKING_Read_L1 && rw_is_locked(&(d)->argo->rings_L2_rwlock) \
361 ((LOCKING_Read_L1 && spin_is_locked(&(d)->argo->send_L2_lock)) || \

Completed in 15 milliseconds