Home
last modified time | relevance | path

Searched refs:contexts_num (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/cxl/
H A Dmain.c233 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 Dcxl.h709 atomic_t contexts_num; member
H A Dpci.c1967 atomic_read(&adapter->contexts_num)); in cxl_pci_error_detected()
/kernel/linux/linux-6.6/drivers/misc/cxl/
H A Dmain.c234 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 Dcxl.h711 atomic_t contexts_num; member
H A Dpci.c1962 atomic_read(&adapter->contexts_num)); in cxl_pci_error_detected()

Completed in 12 milliseconds