Lines Matching refs:access_kernels
47 static void (*access_kernels[2])(void);
74 smp_store_release(&access_kernels[0], func1);
75 smp_store_release(&access_kernels[1], func2);
1472 idx = (unsigned int)atomic_inc_return(&cnt) % ARRAY_SIZE(access_kernels);
1474 func = smp_load_acquire(&access_kernels[idx]);
1496 idx = cnt++ % ARRAY_SIZE(access_kernels);
1498 func = smp_load_acquire(&access_kernels[idx]);
1532 for (i = 0; i < ARRAY_SIZE(access_kernels); ++i) {
1533 if (WARN_ON(access_kernels[i]))
1574 for (i = 0; i < ARRAY_SIZE(access_kernels); ++i)
1575 WRITE_ONCE(access_kernels[i], NULL);