Lines Matching refs:bd

94 	struct block_device *bd = NULL;  in iblock_configure_device()  local
117 bd = blkdev_get_by_path(ib_dev->ibd_udev_path, mode, ib_dev); in iblock_configure_device()
118 if (IS_ERR(bd)) { in iblock_configure_device()
119 ret = PTR_ERR(bd); in iblock_configure_device()
122 ib_dev->ibd_bd = bd; in iblock_configure_device()
124 q = bdev_get_queue(bd); in iblock_configure_device()
126 dev->dev_attrib.hw_block_size = bdev_logical_block_size(bd); in iblock_configure_device()
160 bi = bdev_get_integrity(bd); in iblock_configure_device()
215 struct block_device *bd, in iblock_emulate_read_cap_with_block_size() argument
218 unsigned long long blocks_long = (div_u64(i_size_read(bd->bd_inode), in iblock_emulate_read_cap_with_block_size()
219 bdev_logical_block_size(bd)) - 1); in iblock_emulate_read_cap_with_block_size()
220 u32 block_size = bdev_logical_block_size(bd); in iblock_emulate_read_cap_with_block_size()
604 struct block_device *bd = ib_dev->ibd_bd; in iblock_show_configfs_dev_params() local
608 if (bd) in iblock_show_configfs_dev_params()
610 bdevname(bd, buf)); in iblock_show_configfs_dev_params()
617 if (bd) { in iblock_show_configfs_dev_params()
619 MAJOR(bd->bd_dev), MINOR(bd->bd_dev), (!bd->bd_contains) ? in iblock_show_configfs_dev_params()
620 "" : (bd->bd_holder == ib_dev) ? in iblock_show_configfs_dev_params()
799 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_blocks() local
800 struct request_queue *q = bdev_get_queue(bd); in iblock_get_blocks()
802 return iblock_emulate_read_cap_with_block_size(dev, bd, q); in iblock_get_blocks()
808 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_alignment_offset_lbas() local
811 ret = bdev_alignment_offset(bd); in iblock_get_alignment_offset_lbas()
816 return ret / bdev_logical_block_size(bd); in iblock_get_alignment_offset_lbas()
822 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_lbppbe() local
823 int logs_per_phys = bdev_physical_block_size(bd) / bdev_logical_block_size(bd); in iblock_get_lbppbe()
831 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_io_min() local
833 return bdev_io_min(bd); in iblock_get_io_min()
839 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_io_opt() local
841 return bdev_io_opt(bd); in iblock_get_io_opt()
861 struct block_device *bd = ib_dev->ibd_bd; in iblock_get_write_cache() local
862 struct request_queue *q = bdev_get_queue(bd); in iblock_get_write_cache()