Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/misc/sgi-gru/
H A Dgrutlbpurge.c216 atomic_inc(&gms->ms_range_active); in gru_invalidate_range_start()
218 range->start, range->end, atomic_read(&gms->ms_range_active)); in gru_invalidate_range_start()
231 (void)atomic_dec_and_test(&gms->ms_range_active); in gru_invalidate_range_end()
H A Dgrufault.c268 rmb(); /* Must/check ms_range_active before loading PTEs */ in gru_vtop()
404 rmb(); /* TFH must be cache resident before reading ms_range_active */ in gru_try_dropin()
410 if (atomic_read(&gts->ts_gms->ms_range_active)) in gru_try_dropin()
623 atomic_read(&gms->ms_range_active) == 0); in gru_user_dropin()
H A Dgrutables.h311 atomic_t ms_range_active;/* num range_invals active */ member
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/
H A Dgrutlbpurge.c216 atomic_inc(&gms->ms_range_active); in gru_invalidate_range_start()
218 range->start, range->end, atomic_read(&gms->ms_range_active)); in gru_invalidate_range_start()
231 (void)atomic_dec_and_test(&gms->ms_range_active); in gru_invalidate_range_end()
H A Dgrufault.c268 rmb(); /* Must/check ms_range_active before loading PTEs */ in gru_vtop()
404 rmb(); /* TFH must be cache resident before reading ms_range_active */ in gru_try_dropin()
410 if (atomic_read(&gts->ts_gms->ms_range_active)) in gru_try_dropin()
623 atomic_read(&gms->ms_range_active) == 0); in gru_user_dropin()
H A Dgrutables.h312 atomic_t ms_range_active;/* num range_invals active */ member

Completed in 7 milliseconds