Searched refs:numab_state (Results 1 – 5 of 5) sorted by relevance
3273 pids = vma->numab_state->pids_active[0] | vma->numab_state->pids_active[1]; in vma_is_accessed()3416 if (!vma->numab_state) { in task_numa_work()3423 if (cmpxchg(&vma->numab_state, NULL, ptr)) { in task_numa_work()3428 vma->numab_state->start_scan_seq = mm->numa_scan_seq; in task_numa_work()3430 vma->numab_state->next_scan = now + in task_numa_work()3434 vma->numab_state->pids_active_reset = vma->numab_state->next_scan + in task_numa_work()3450 vma->numab_state->next_scan)) { in task_numa_work()3458 vma->numab_state->pids_active_reset = vma->numab_state->pids_active_reset + in task_numa_work()3460 vma->numab_state->pids_active[0] = READ_ONCE(vma->numab_state->pids_active[1]); in task_numa_work()3461 vma->numab_state->pids_active[1] = 0; in task_numa_work()[all …]
662 vma->numab_state = NULL; in vma_numab_state_init()666 kfree(vma->numab_state); in vma_numab_state_free()1836 if (vma->numab_state && !test_bit(pid_bit, &vma->numab_state->pids_active[1])) { in vma_set_access_pid_bit()1837 __set_bit(pid_bit, &vma->numab_state->pids_active[1]); in vma_set_access_pid_bit()
853 struct vma_numab_state *numab_state; /* NUMA Balancing state */ member
311 struct vma_numab_state *numab_state; /* NUMA Balancing state */ member
226 …:c:member:`!numab_state` CONFIG_NUMA_BALANCING :c:type:`!vma_numab_state` object which m…