Lines Matching refs:rsv
370 struct pr_reservation rsv; in blkdev_pr_reserve() local
376 if (copy_from_user(&rsv, arg, sizeof(rsv))) in blkdev_pr_reserve()
379 if (rsv.flags & ~PR_FL_IGNORE_KEY) in blkdev_pr_reserve()
381 return ops->pr_reserve(bdev, rsv.key, rsv.type, rsv.flags); in blkdev_pr_reserve()
388 struct pr_reservation rsv; in blkdev_pr_release() local
394 if (copy_from_user(&rsv, arg, sizeof(rsv))) in blkdev_pr_release()
397 if (rsv.flags) in blkdev_pr_release()
399 return ops->pr_release(bdev, rsv.key, rsv.type); in blkdev_pr_release()
497 struct pr_held_reservation rsv = {}; in blkdev_pr_read_reservation() local
506 ret = ops->pr_read_reservation(bdev, &rsv); in blkdev_pr_read_reservation()
510 out.key = rsv.key; in blkdev_pr_read_reservation()
511 out.generation = rsv.generation; in blkdev_pr_read_reservation()
512 out.type = rsv.type; in blkdev_pr_read_reservation()