Lines Matching refs:dev_attrib
62 put_unaligned_be32(dev->dev_attrib.block_size, &buf[4]); in sbc_emulate_readcapacity()
79 int pi_prot_type = dev->dev_attrib.pi_prot_type; in sbc_emulate_readcapacity_16()
87 put_unaligned_be32(dev->dev_attrib.block_size, &buf[8]); in sbc_emulate_readcapacity_16()
116 if (dev->dev_attrib.emulate_tpu || dev->dev_attrib.emulate_tpws) { in sbc_emulate_readcapacity_16()
123 if (dev->dev_attrib.unmap_zeroes_data) in sbc_emulate_readcapacity_16()
218 return cmd->se_dev->dev_attrib.block_size * sectors; in sbc_get_size()
288 if (sectors > cmd->se_dev->dev_attrib.max_write_same_len) { in sbc_setup_write_same()
290 sectors, cmd->se_dev->dev_attrib.max_write_same_len); in sbc_setup_write_same()
322 if (!dev->dev_attrib.emulate_tpws) { in sbc_setup_write_same()
444 unsigned int block_size = dev->dev_attrib.block_size; in compare_and_write_callback()
588 cmd->data_length = cmd->t_task_nolb * dev->dev_attrib.block_size; in sbc_compare_and_write()
671 int pi_prot_type = dev->dev_attrib.pi_prot_type; in sbc_check_prot()
676 !dev->dev_attrib.pi_prot_type && !cmd->se_sess->sess_prot_type)) { in sbc_check_prot()
685 switch (dev->dev_attrib.pi_prot_type) { in sbc_check_prot()
734 cmd->data_length = sectors * dev->dev_attrib.block_size; in sbc_check_prot()
904 if (!dev->dev_attrib.emulate_caw) { in sbc_parse_cdb()
973 if (!dev->dev_attrib.emulate_tpu) { in sbc_parse_cdb()
1118 if (size / 16 > dev->dev_attrib.max_unmap_block_desc_count) { in sbc_execute_unmap()
1134 if (range > dev->dev_attrib.max_unmap_lba_count) { in sbc_execute_unmap()
1170 unsigned int block_size = dev->dev_attrib.block_size; in sbc_dif_generate()
1327 unsigned int block_size = dev->dev_attrib.block_size; in sbc_dif_verify()