Lines Matching defs:dev
23 struct rnbd_dev *dev;
40 void rnbd_dev_close(struct rnbd_dev *dev);
49 static inline int rnbd_dev_get_max_segs(const struct rnbd_dev *dev)
51 return queue_max_segments(bdev_get_queue(dev->bdev));
54 static inline int rnbd_dev_get_max_hw_sects(const struct rnbd_dev *dev)
56 return queue_max_hw_sectors(bdev_get_queue(dev->bdev));
59 static inline int rnbd_dev_get_secure_discard(const struct rnbd_dev *dev)
61 return blk_queue_secure_erase(bdev_get_queue(dev->bdev));
64 static inline int rnbd_dev_get_max_discard_sects(const struct rnbd_dev *dev)
66 if (!blk_queue_discard(bdev_get_queue(dev->bdev)))
69 return blk_queue_get_max_sectors(bdev_get_queue(dev->bdev),
73 static inline int rnbd_dev_get_discard_granularity(const struct rnbd_dev *dev)
75 return bdev_get_queue(dev->bdev)->limits.discard_granularity;
78 static inline int rnbd_dev_get_discard_alignment(const struct rnbd_dev *dev)
80 return bdev_get_queue(dev->bdev)->limits.discard_alignment;