Lines Matching refs:dev_attrib
173 dev->dev_attrib.max_unmap_lba_count = in fd_configure_device()
178 dev->dev_attrib.max_unmap_block_desc_count = 1; in fd_configure_device()
179 dev->dev_attrib.unmap_granularity = in fd_configure_device()
181 dev->dev_attrib.unmap_granularity_alignment = in fd_configure_device()
190 dev->dev_attrib.max_write_same_len = 0xFFFF; in fd_configure_device()
193 dev->dev_attrib.is_nonrot = 1; in fd_configure_device()
206 dev->dev_attrib.max_unmap_lba_count = 0x2000; in fd_configure_device()
210 dev->dev_attrib.max_unmap_block_desc_count = 1; in fd_configure_device()
211 dev->dev_attrib.unmap_granularity = 1; in fd_configure_device()
212 dev->dev_attrib.unmap_granularity_alignment = 0; in fd_configure_device()
218 dev->dev_attrib.max_write_same_len = 0x1000; in fd_configure_device()
221 dev->dev_attrib.hw_block_size = fd_dev->fd_block_size; in fd_configure_device()
222 dev->dev_attrib.max_bytes_per_io = FD_MAX_BYTES; in fd_configure_device()
223 dev->dev_attrib.hw_max_sectors = FD_MAX_BYTES / fd_dev->fd_block_size; in fd_configure_device()
224 dev->dev_attrib.hw_queue_depth = FD_MAX_DEVICE_QUEUE_DEPTH; in fd_configure_device()
229 dev->dev_attrib.emulate_write_cache = 1; in fd_configure_device()
271 prot_size = (cmd->data_length / se_dev->dev_attrib.block_size) * in fd_do_prot_rw()
327 loff_t pos = (cmd->t_task_lba * se_dev->dev_attrib.block_size); in fd_do_rw()
408 start = cmd->t_task_lba * dev->dev_attrib.block_size; in fd_execute_sync_cache()
435 unsigned int block_size = se_dev->dev_attrib.block_size; in fd_setup_write_same_buf()
479 loff_t pos = cmd->t_task_lba * se_dev->dev_attrib.block_size; in fd_execute_write_same()
491 sg->length != cmd->se_dev->dev_attrib.block_size) { in fd_execute_write_same()
494 cmd->se_dev->dev_attrib.block_size); in fd_execute_write_same()
498 len = len_tmp = nolb * se_dev->dev_attrib.block_size; in fd_execute_write_same()
599 if (cmd->se_dev->dev_attrib.pi_prot_type) { in fd_do_unmap()
619 loff_t pos = lba * se_dev->dev_attrib.block_size; in fd_do_unmap()
620 unsigned int len = nolb * se_dev->dev_attrib.block_size; in fd_do_unmap()
701 u32 sectors = cmd->data_length / dev->dev_attrib.block_size; in fd_execute_rw()
717 u32 sectors = cmd->data_length / dev->dev_attrib.block_size; in fd_execute_rw()
739 dev->dev_attrib.emulate_fua_write > 0 && in fd_execute_rw()
743 dev->dev_attrib.block_size; in fd_execute_rw()
883 return div_u64(dev_size - dev->dev_attrib.block_size, in fd_get_blocks()
884 dev->dev_attrib.block_size); in fd_get_blocks()
927 int unit_size = FDBD_FORMAT_UNIT_SIZE * dev->dev_attrib.block_size; in fd_format_prot()
930 if (!dev->dev_attrib.pi_prot_type) { in fd_format_prot()