Lines Matching refs:dev_attrib

86 	return target_configure_unmap_from_queue(&dev->dev_attrib,  in iblock_configure_unmap()
131 dev->dev_attrib.hw_block_size = bdev_logical_block_size(bd); in iblock_configure_device()
132 dev->dev_attrib.hw_max_sectors = mult_frac(queue_max_hw_sectors(q), in iblock_configure_device()
134 dev->dev_attrib.hw_block_size); in iblock_configure_device()
135 dev->dev_attrib.hw_queue_depth = q->nr_requests; in iblock_configure_device()
143 dev->dev_attrib.max_write_same_len = max_write_zeroes_sectors; in iblock_configure_device()
145 dev->dev_attrib.max_write_same_len = 0xFFFF; in iblock_configure_device()
148 dev->dev_attrib.is_nonrot = 1; in iblock_configure_device()
163 dev->dev_attrib.pi_prot_type = TARGET_DIF_TYPE3_PROT; in iblock_configure_device()
165 dev->dev_attrib.pi_prot_type = TARGET_DIF_TYPE1_PROT; in iblock_configure_device()
168 if (dev->dev_attrib.pi_prot_type) { in iblock_configure_device()
177 dev->dev_attrib.hw_pi_prot_type = dev->dev_attrib.pi_prot_type; in iblock_configure_device()
247 if (block_size == dev->dev_attrib.block_size) in iblock_get_blocks()
252 switch (dev->dev_attrib.block_size) { in iblock_get_blocks()
267 switch (dev->dev_attrib.block_size) { in iblock_get_blocks()
282 switch (dev->dev_attrib.block_size) { in iblock_get_blocks()
297 switch (dev->dev_attrib.block_size) { in iblock_get_blocks()
516 sg->length != cmd->se_dev->dev_attrib.block_size) { in iblock_execute_write_same()
519 cmd->se_dev->dev_attrib.block_size); in iblock_execute_write_same()
788 if (cmd->prot_type && dev->dev_attrib.pi_prot_type) in iblock_execute_rw()
800 if (cmd->prot_type && dev->dev_attrib.pi_prot_type) { in iblock_execute_rw()
825 if (cmd->prot_type && dev->dev_attrib.pi_prot_type) { in iblock_execute_rw()