Searched refs:zi_gc_thread (Results 1 – 3 of 3) sorted by relevance
618 wake_up_process(data->mp->m_zone_info->zi_gc_thread); in xfs_zone_gc_end_io()1137 kthread_unpark(mp->m_zone_info->zi_gc_thread); in xfs_zone_gc_start()1145 kthread_park(mp->m_zone_info->zi_gc_thread); in xfs_zone_gc_stop()1185 zi->zi_gc_thread = kthread_create(xfs_zoned_gcd, data, in xfs_zone_gc_mount()1187 if (IS_ERR(zi->zi_gc_thread)) { in xfs_zone_gc_mount()1189 error = PTR_ERR(zi->zi_gc_thread); in xfs_zone_gc_mount()1194 kthread_park(zi->zi_gc_thread); in xfs_zone_gc_mount()1211 kthread_stop(zi->zi_gc_thread); in xfs_zone_gc_unmount()
92 struct task_struct *zi_gc_thread; member
116 if (zi->zi_gc_thread) in xfs_zone_account_reclaimable()117 wake_up_process(zi->zi_gc_thread); in xfs_zone_account_reclaimable()127 if (zi->zi_gc_thread && xfs_zoned_need_gc(mp)) in xfs_zone_account_reclaimable()128 wake_up_process(zi->zi_gc_thread); in xfs_zone_account_reclaimable()178 ASSERT(current == zi->zi_gc_thread); in xfs_open_zone_mark_full()524 wake_up_process(zi->zi_gc_thread); in xfs_try_open_zone()