Lines Matching refs:os
1916 struct ocfs2_orphan_scan *os; in ocfs2_queue_orphan_scan() local
1920 os = &osb->osb_orphan_scan; in ocfs2_queue_orphan_scan()
1922 if (atomic_read(&os->os_state) == ORPHAN_SCAN_INACTIVE) in ocfs2_queue_orphan_scan()
1925 trace_ocfs2_queue_orphan_scan_begin(os->os_count, os->os_seqno, in ocfs2_queue_orphan_scan()
1926 atomic_read(&os->os_state)); in ocfs2_queue_orphan_scan()
1936 if (atomic_read(&os->os_state) == ORPHAN_SCAN_INACTIVE) in ocfs2_queue_orphan_scan()
1939 if (os->os_seqno != seqno) { in ocfs2_queue_orphan_scan()
1940 os->os_seqno = seqno; in ocfs2_queue_orphan_scan()
1952 os->os_count++; in ocfs2_queue_orphan_scan()
1953 os->os_scantime = CURRENT_TIME; in ocfs2_queue_orphan_scan()
1957 trace_ocfs2_queue_orphan_scan_end(os->os_count, os->os_seqno, in ocfs2_queue_orphan_scan()
1958 atomic_read(&os->os_state)); in ocfs2_queue_orphan_scan()
1965 struct ocfs2_orphan_scan *os; in ocfs2_orphan_scan_work() local
1968 os = container_of(work, struct ocfs2_orphan_scan, in ocfs2_orphan_scan_work()
1970 osb = os->os_osb; in ocfs2_orphan_scan_work()
1972 mutex_lock(&os->os_lock); in ocfs2_orphan_scan_work()
1974 if (atomic_read(&os->os_state) == ORPHAN_SCAN_ACTIVE) in ocfs2_orphan_scan_work()
1975 queue_delayed_work(ocfs2_wq, &os->os_orphan_scan_work, in ocfs2_orphan_scan_work()
1977 mutex_unlock(&os->os_lock); in ocfs2_orphan_scan_work()
1982 struct ocfs2_orphan_scan *os; in ocfs2_orphan_scan_stop() local
1984 os = &osb->osb_orphan_scan; in ocfs2_orphan_scan_stop()
1985 if (atomic_read(&os->os_state) == ORPHAN_SCAN_ACTIVE) { in ocfs2_orphan_scan_stop()
1986 atomic_set(&os->os_state, ORPHAN_SCAN_INACTIVE); in ocfs2_orphan_scan_stop()
1987 mutex_lock(&os->os_lock); in ocfs2_orphan_scan_stop()
1988 cancel_delayed_work(&os->os_orphan_scan_work); in ocfs2_orphan_scan_stop()
1989 mutex_unlock(&os->os_lock); in ocfs2_orphan_scan_stop()
1995 struct ocfs2_orphan_scan *os; in ocfs2_orphan_scan_init() local
1997 os = &osb->osb_orphan_scan; in ocfs2_orphan_scan_init()
1998 os->os_osb = osb; in ocfs2_orphan_scan_init()
1999 os->os_count = 0; in ocfs2_orphan_scan_init()
2000 os->os_seqno = 0; in ocfs2_orphan_scan_init()
2001 mutex_init(&os->os_lock); in ocfs2_orphan_scan_init()
2002 INIT_DELAYED_WORK(&os->os_orphan_scan_work, ocfs2_orphan_scan_work); in ocfs2_orphan_scan_init()
2007 struct ocfs2_orphan_scan *os; in ocfs2_orphan_scan_start() local
2009 os = &osb->osb_orphan_scan; in ocfs2_orphan_scan_start()
2010 os->os_scantime = CURRENT_TIME; in ocfs2_orphan_scan_start()
2012 atomic_set(&os->os_state, ORPHAN_SCAN_INACTIVE); in ocfs2_orphan_scan_start()
2014 atomic_set(&os->os_state, ORPHAN_SCAN_ACTIVE); in ocfs2_orphan_scan_start()
2015 queue_delayed_work(ocfs2_wq, &os->os_orphan_scan_work, in ocfs2_orphan_scan_start()