Lines Matching refs:pr

3436 		      struct dm_pr *pr)  in dm_call_pr()  argument
3461 ti->type->iterate_devices(ti, fn, pr); in dm_call_pr()
3474 struct dm_pr *pr = data; in __dm_pr_register() local
3479 pr->ret = -EOPNOTSUPP; in __dm_pr_register()
3483 ret = ops->pr_register(dev->bdev, pr->old_key, pr->new_key, pr->flags); in __dm_pr_register()
3487 if (!pr->ret) in __dm_pr_register()
3488 pr->ret = ret; in __dm_pr_register()
3490 if (pr->fail_early) in __dm_pr_register()
3499 struct dm_pr pr = { in dm_pr_register() local
3508 ret = dm_call_pr(bdev, __dm_pr_register, &pr); in dm_pr_register()
3514 if (!pr.ret) in dm_pr_register()
3516 ret = pr.ret; in dm_pr_register()
3522 pr.old_key = new_key; in dm_pr_register()
3523 pr.new_key = 0; in dm_pr_register()
3524 pr.flags = 0; in dm_pr_register()
3525 pr.fail_early = false; in dm_pr_register()
3526 (void) dm_call_pr(bdev, __dm_pr_register, &pr); in dm_pr_register()
3534 struct dm_pr *pr = data; in __dm_pr_reserve() local
3538 pr->ret = -EOPNOTSUPP; in __dm_pr_reserve()
3542 pr->ret = ops->pr_reserve(dev->bdev, pr->old_key, pr->type, pr->flags); in __dm_pr_reserve()
3543 if (!pr->ret) in __dm_pr_reserve()
3552 struct dm_pr pr = { in dm_pr_reserve() local
3561 ret = dm_call_pr(bdev, __dm_pr_reserve, &pr); in dm_pr_reserve()
3565 return pr.ret; in dm_pr_reserve()
3577 struct dm_pr *pr = data; in __dm_pr_release() local
3581 pr->ret = -EOPNOTSUPP; in __dm_pr_release()
3585 pr->ret = ops->pr_release(dev->bdev, pr->old_key, pr->type); in __dm_pr_release()
3586 if (pr->ret) in __dm_pr_release()
3594 struct dm_pr pr = { in dm_pr_release() local
3601 ret = dm_call_pr(bdev, __dm_pr_release, &pr); in dm_pr_release()
3605 return pr.ret; in dm_pr_release()
3611 struct dm_pr *pr = data; in __dm_pr_preempt() local
3615 pr->ret = -EOPNOTSUPP; in __dm_pr_preempt()
3619 pr->ret = ops->pr_preempt(dev->bdev, pr->old_key, pr->new_key, pr->type, in __dm_pr_preempt()
3620 pr->abort); in __dm_pr_preempt()
3621 if (!pr->ret) in __dm_pr_preempt()
3630 struct dm_pr pr = { in dm_pr_preempt() local
3638 ret = dm_call_pr(bdev, __dm_pr_preempt, &pr); in dm_pr_preempt()
3642 return pr.ret; in dm_pr_preempt()
3671 struct dm_pr *pr = data; in __dm_pr_read_keys() local
3675 pr->ret = -EOPNOTSUPP; in __dm_pr_read_keys()
3679 pr->ret = ops->pr_read_keys(dev->bdev, pr->read_keys); in __dm_pr_read_keys()
3680 if (!pr->ret) in __dm_pr_read_keys()
3688 struct dm_pr pr = { in dm_pr_read_keys() local
3693 ret = dm_call_pr(bdev, __dm_pr_read_keys, &pr); in dm_pr_read_keys()
3697 return pr.ret; in dm_pr_read_keys()
3703 struct dm_pr *pr = data; in __dm_pr_read_reservation() local
3707 pr->ret = -EOPNOTSUPP; in __dm_pr_read_reservation()
3711 pr->ret = ops->pr_read_reservation(dev->bdev, pr->rsv); in __dm_pr_read_reservation()
3712 if (!pr->ret) in __dm_pr_read_reservation()
3721 struct dm_pr pr = { in dm_pr_read_reservation() local
3726 ret = dm_call_pr(bdev, __dm_pr_read_reservation, &pr); in dm_pr_read_reservation()
3730 return pr.ret; in dm_pr_read_reservation()