Searched refs:contexts_num (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/cxl/ |
H A D | main.c | 233 atomic_set(&adapter->contexts_num, -1); in cxl_alloc_adapter() 281 rc = atomic_inc_unless_negative(&adapter->contexts_num); in cxl_adapter_context_get() 287 atomic_dec_if_positive(&adapter->contexts_num); in cxl_adapter_context_put() 293 /* no active contexts -> contexts_num == 0 */ in cxl_adapter_context_lock() 294 rc = atomic_cmpxchg(&adapter->contexts_num, 0, -1); in cxl_adapter_context_lock() 300 int val = atomic_cmpxchg(&adapter->contexts_num, -1, 0); in cxl_adapter_context_unlock() 303 * contexts lock taken -> contexts_num == -1 in cxl_adapter_context_unlock() 309 atomic_set(&adapter->contexts_num, 0); in cxl_adapter_context_unlock()
|
H A D | cxl.h | 709 atomic_t contexts_num; member
|
H A D | pci.c | 1967 atomic_read(&adapter->contexts_num)); in cxl_pci_error_detected()
|
/kernel/linux/linux-6.6/drivers/misc/cxl/ |
H A D | main.c | 234 atomic_set(&adapter->contexts_num, -1); in cxl_alloc_adapter() 282 rc = atomic_inc_unless_negative(&adapter->contexts_num); in cxl_adapter_context_get() 288 atomic_dec_if_positive(&adapter->contexts_num); in cxl_adapter_context_put() 294 /* no active contexts -> contexts_num == 0 */ in cxl_adapter_context_lock() 295 rc = atomic_cmpxchg(&adapter->contexts_num, 0, -1); in cxl_adapter_context_lock() 301 int val = atomic_cmpxchg(&adapter->contexts_num, -1, 0); in cxl_adapter_context_unlock() 304 * contexts lock taken -> contexts_num == -1 in cxl_adapter_context_unlock() 310 atomic_set(&adapter->contexts_num, 0); in cxl_adapter_context_unlock()
|
H A D | cxl.h | 711 atomic_t contexts_num; member
|
H A D | pci.c | 1962 atomic_read(&adapter->contexts_num)); in cxl_pci_error_detected()
|
Completed in 16 milliseconds