Lines Matching refs:cells
119 pa_atomic_ptr_t *cells;
124 cells = PA_SHMASYNCQ_CELLS(l);
129 if (!pa_atomic_ptr_cmpxchg(&cells[idx], NULL, p)) {
138 } while (!pa_atomic_ptr_cmpxchg(&cells[idx], NULL, p));
152 pa_atomic_ptr_t *cells;
156 cells = PA_SHMASYNCQ_CELLS(l);
161 if (!(ret = pa_atomic_ptr_load(&cells[idx]))) {
170 } while (!(ret = pa_atomic_ptr_load(&cells[idx])));
176 pa_assert_se(pa_atomic_ptr_cmpxchg(&cells[idx], ret, NULL));
194 pa_atomic_ptr_t *cells;
198 cells = PA_SHMASYNCQ_CELLS(l);
204 if (pa_atomic_ptr_load(&cells[idx]))