Lines Matching defs:cprc

1774 	struct ckpt_req_control *cprc = &sbi->cprc_info;
1780 dispatch_list = llist_del_all(&cprc->issue_list);
1786 atomic_inc(&cprc->issued_ckpt);
1796 atomic_sub(count, &cprc->queued_ckpt);
1797 atomic_add(count, &cprc->total_ckpt);
1799 spin_lock(&cprc->stat_lock);
1800 cprc->cur_time = (unsigned int)div64_u64(sum_diff, count);
1801 if (cprc->peak_time < cprc->cur_time)
1802 cprc->peak_time = cprc->cur_time;
1803 spin_unlock(&cprc->stat_lock);
1809 struct ckpt_req_control *cprc = &sbi->cprc_info;
1810 wait_queue_head_t *q = &cprc->ckpt_wait_queue;
1815 if (!llist_empty(&cprc->issue_list))
1819 kthread_should_stop() || !llist_empty(&cprc->issue_list));
1826 struct ckpt_req_control *cprc = &sbi->cprc_info;
1828 if (!llist_empty(&cprc->issue_list)) {
1847 struct ckpt_req_control *cprc = &sbi->cprc_info;
1862 if (!cprc->f2fs_issue_ckpt)
1867 llist_add(&req.llnode, &cprc->issue_list);
1868 atomic_inc(&cprc->queued_ckpt);
1877 if (waitqueue_active(&cprc->ckpt_wait_queue))
1878 wake_up(&cprc->ckpt_wait_queue);
1880 if (cprc->f2fs_issue_ckpt)
1891 struct ckpt_req_control *cprc = &sbi->cprc_info;
1893 if (cprc->f2fs_issue_ckpt)
1896 cprc->f2fs_issue_ckpt = kthread_run(issue_checkpoint_thread, sbi,
1898 if (IS_ERR(cprc->f2fs_issue_ckpt)) {
1899 int err = PTR_ERR(cprc->f2fs_issue_ckpt);
1901 cprc->f2fs_issue_ckpt = NULL;
1905 set_task_ioprio(cprc->f2fs_issue_ckpt, cprc->ckpt_thread_ioprio);
1912 struct ckpt_req_control *cprc = &sbi->cprc_info;
1915 if (!cprc->f2fs_issue_ckpt)
1918 ckpt_task = cprc->f2fs_issue_ckpt;
1919 cprc->f2fs_issue_ckpt = NULL;
1927 struct ckpt_req_control *cprc = &sbi->cprc_info;
1932 while (atomic_read(&cprc->queued_ckpt))
1938 struct ckpt_req_control *cprc = &sbi->cprc_info;
1940 atomic_set(&cprc->issued_ckpt, 0);
1941 atomic_set(&cprc->total_ckpt, 0);
1942 atomic_set(&cprc->queued_ckpt, 0);
1943 cprc->ckpt_thread_ioprio = DEFAULT_CHECKPOINT_IOPRIO;
1944 init_waitqueue_head(&cprc->ckpt_wait_queue);
1945 init_llist_head(&cprc->issue_list);
1946 spin_lock_init(&cprc->stat_lock);