Lines Matching refs:state
26 unsigned int state; in __page_reporting_request() local
29 state = atomic_read(&prdev->state); in __page_reporting_request()
30 if (state == PAGE_REPORTING_REQUESTED) in __page_reporting_request()
37 state = atomic_xchg(&prdev->state, PAGE_REPORTING_REQUESTED); in __page_reporting_request()
38 if (state != PAGE_REPORTING_IDLE) in __page_reporting_request()
157 atomic_set(&prdev->state, PAGE_REPORTING_REQUESTED); in page_reporting_cycle()
275 int err = 0, state = PAGE_REPORTING_ACTIVE; in page_reporting_process() local
285 atomic_set(&prdev->state, state); in page_reporting_process()
307 state = atomic_cmpxchg(&prdev->state, state, PAGE_REPORTING_IDLE); in page_reporting_process()
308 if (state == PAGE_REPORTING_REQUESTED) in page_reporting_process()
328 atomic_set(&prdev->state, PAGE_REPORTING_IDLE); in page_reporting_register()