Lines Matching refs:copy_block
300 struct copy_block_struct copy_block; in cmf_cmb_copy_wait() local
314 init_waitqueue_head(©_block.wait); in cmf_cmb_copy_wait()
315 copy_block.ret = CMF_PENDING; in cmf_cmb_copy_wait()
318 cdev->private->cmb_wait = ©_block; in cmf_cmb_copy_wait()
321 ret = wait_event_interruptible(copy_block.wait, in cmf_cmb_copy_wait()
322 copy_block.ret != CMF_PENDING); in cmf_cmb_copy_wait()
325 if (copy_block.ret == CMF_PENDING) { in cmf_cmb_copy_wait()
326 copy_block.ret = -ERESTARTSYS; in cmf_cmb_copy_wait()
332 ret = copy_block.ret; in cmf_cmb_copy_wait()
340 struct copy_block_struct *copy_block = cdev->private->cmb_wait; in cmf_retry_copy_block() local
342 if (!copy_block) in cmf_retry_copy_block()
345 copy_block->ret = cmf_copy_block(cdev); in cmf_retry_copy_block()
346 wake_up(©_block->wait); in cmf_retry_copy_block()