Lines Matching refs:pr

3471 		      struct dm_pr *pr)  in dm_call_pr()  argument
3496 ti->type->iterate_devices(ti, fn, pr); in dm_call_pr()
3509 struct dm_pr *pr = data; in __dm_pr_register() local
3514 pr->ret = -EOPNOTSUPP; in __dm_pr_register()
3518 ret = ops->pr_register(dev->bdev, pr->old_key, pr->new_key, pr->flags); in __dm_pr_register()
3522 if (!pr->ret) in __dm_pr_register()
3523 pr->ret = ret; in __dm_pr_register()
3525 if (pr->fail_early) in __dm_pr_register()
3534 struct dm_pr pr = { in dm_pr_register() local
3543 ret = dm_call_pr(bdev, __dm_pr_register, &pr); in dm_pr_register()
3549 if (!pr.ret) in dm_pr_register()
3551 ret = pr.ret; in dm_pr_register()
3557 pr.old_key = new_key; in dm_pr_register()
3558 pr.new_key = 0; in dm_pr_register()
3559 pr.flags = 0; in dm_pr_register()
3560 pr.fail_early = false; in dm_pr_register()
3561 (void) dm_call_pr(bdev, __dm_pr_register, &pr); in dm_pr_register()
3569 struct dm_pr *pr = data; in __dm_pr_reserve() local
3573 pr->ret = -EOPNOTSUPP; in __dm_pr_reserve()
3577 pr->ret = ops->pr_reserve(dev->bdev, pr->old_key, pr->type, pr->flags); in __dm_pr_reserve()
3578 if (!pr->ret) in __dm_pr_reserve()
3587 struct dm_pr pr = { in dm_pr_reserve() local
3596 ret = dm_call_pr(bdev, __dm_pr_reserve, &pr); in dm_pr_reserve()
3600 return pr.ret; in dm_pr_reserve()
3612 struct dm_pr *pr = data; in __dm_pr_release() local
3616 pr->ret = -EOPNOTSUPP; in __dm_pr_release()
3620 pr->ret = ops->pr_release(dev->bdev, pr->old_key, pr->type); in __dm_pr_release()
3621 if (pr->ret) in __dm_pr_release()
3629 struct dm_pr pr = { in dm_pr_release() local
3636 ret = dm_call_pr(bdev, __dm_pr_release, &pr); in dm_pr_release()
3640 return pr.ret; in dm_pr_release()
3646 struct dm_pr *pr = data; in __dm_pr_preempt() local
3650 pr->ret = -EOPNOTSUPP; in __dm_pr_preempt()
3654 pr->ret = ops->pr_preempt(dev->bdev, pr->old_key, pr->new_key, pr->type, in __dm_pr_preempt()
3655 pr->abort); in __dm_pr_preempt()
3656 if (!pr->ret) in __dm_pr_preempt()
3665 struct dm_pr pr = { in dm_pr_preempt() local
3673 ret = dm_call_pr(bdev, __dm_pr_preempt, &pr); in dm_pr_preempt()
3677 return pr.ret; in dm_pr_preempt()
3706 struct dm_pr *pr = data; in __dm_pr_read_keys() local
3710 pr->ret = -EOPNOTSUPP; in __dm_pr_read_keys()
3714 pr->ret = ops->pr_read_keys(dev->bdev, pr->read_keys); in __dm_pr_read_keys()
3715 if (!pr->ret) in __dm_pr_read_keys()
3723 struct dm_pr pr = { in dm_pr_read_keys() local
3728 ret = dm_call_pr(bdev, __dm_pr_read_keys, &pr); in dm_pr_read_keys()
3732 return pr.ret; in dm_pr_read_keys()
3738 struct dm_pr *pr = data; in __dm_pr_read_reservation() local
3742 pr->ret = -EOPNOTSUPP; in __dm_pr_read_reservation()
3746 pr->ret = ops->pr_read_reservation(dev->bdev, pr->rsv); in __dm_pr_read_reservation()
3747 if (!pr->ret) in __dm_pr_read_reservation()
3756 struct dm_pr pr = { in dm_pr_read_reservation() local
3761 ret = dm_call_pr(bdev, __dm_pr_read_reservation, &pr); in dm_pr_read_reservation()
3765 return pr.ret; in dm_pr_read_reservation()