Lines Matching refs:copy_block
301 struct copy_block_struct copy_block; in cmf_cmb_copy_wait() local
315 init_waitqueue_head(©_block.wait); in cmf_cmb_copy_wait()
316 copy_block.ret = CMF_PENDING; in cmf_cmb_copy_wait()
319 cdev->private->cmb_wait = ©_block; in cmf_cmb_copy_wait()
322 ret = wait_event_interruptible(copy_block.wait, in cmf_cmb_copy_wait()
323 copy_block.ret != CMF_PENDING); in cmf_cmb_copy_wait()
326 if (copy_block.ret == CMF_PENDING) { in cmf_cmb_copy_wait()
327 copy_block.ret = -ERESTARTSYS; in cmf_cmb_copy_wait()
333 ret = copy_block.ret; in cmf_cmb_copy_wait()
341 struct copy_block_struct *copy_block = cdev->private->cmb_wait; in cmf_retry_copy_block() local
343 if (!copy_block) in cmf_retry_copy_block()
346 copy_block->ret = cmf_copy_block(cdev); in cmf_retry_copy_block()
347 wake_up(©_block->wait); in cmf_retry_copy_block()