Lines Matching defs:da
586 struct se_dev_attrib *da = to_attrib(item); \
593 da->_name = val; \
607 struct se_dev_attrib *da = to_attrib(item); \
614 da->_name = flag; \
659 struct se_dev_attrib *da = to_attrib(item);
660 struct se_device *dev = da->da_dev;
680 da->emulate_model_alias = flag;
687 struct se_dev_attrib *da = to_attrib(item);
695 if (flag && da->da_dev->transport->get_write_cache) {
700 da->emulate_write_cache = flag;
702 da->da_dev, flag);
709 struct se_dev_attrib *da = to_attrib(item);
724 if (da->da_dev->export_count) {
727 da->da_dev, da->da_dev->export_count);
730 da->emulate_ua_intlck_ctrl = val;
732 da->da_dev, val);
739 struct se_dev_attrib *da = to_attrib(item);
747 if (da->da_dev->export_count) {
750 da->da_dev, da->da_dev->export_count);
753 da->emulate_tas = flag;
755 da->da_dev, flag ? "Enabled" : "Disabled");
786 struct se_dev_attrib *da = to_attrib(item);
787 struct se_device *dev = da->da_dev;
799 if (flag && !da->max_unmap_block_desc_count) {
805 da->emulate_tpu = flag;
807 da->da_dev, flag);
814 struct se_dev_attrib *da = to_attrib(item);
815 struct se_device *dev = da->da_dev;
827 if (flag && !da->max_unmap_block_desc_count) {
833 da->emulate_tpws = flag;
835 da->da_dev, flag);
842 struct se_dev_attrib *da = to_attrib(item);
843 int old_prot = da->pi_prot_type, ret;
844 struct se_device *dev = da->da_dev;
859 if (da->hw_pi_prot_type) {
883 da->pi_prot_type = flag;
888 da->pi_prot_type = old_prot;
889 da->pi_prot_verify = (bool) da->pi_prot_type;
897 da->pi_prot_verify = (bool) da->pi_prot_type;
911 struct se_dev_attrib *da = to_attrib(item);
912 struct se_device *dev = da->da_dev;
949 struct se_dev_attrib *da = to_attrib(item);
958 da->pi_prot_verify = flag;
961 if (da->hw_pi_prot_type) {
966 if (!da->pi_prot_type) {
970 da->pi_prot_verify = flag;
978 struct se_dev_attrib *da = to_attrib(item);
985 if (da->da_dev->export_count) {
988 da->da_dev, da->da_dev->export_count);
992 da->force_pr_aptpl = flag;
993 pr_debug("dev[%p]: SE Device force_pr_aptpl: %d\n", da->da_dev, flag);
1000 struct se_dev_attrib *da = to_attrib(item);
1010 " reordering not implemented\n", da->da_dev);
1013 da->emulate_rest_reord = flag;
1015 da->da_dev, flag);
1022 struct se_dev_attrib *da = to_attrib(item);
1023 struct se_device *dev = da->da_dev;
1031 if (da->da_dev->export_count) {
1034 da->da_dev, da->da_dev->export_count);
1041 if (flag && !da->max_unmap_block_desc_count) {
1046 da->unmap_zeroes_data = flag;
1048 da->da_dev, flag);
1058 struct se_dev_attrib *da = to_attrib(item);
1059 struct se_device *dev = da->da_dev;
1087 da->queue_depth = dev->queue_depth = val;
1095 struct se_dev_attrib *da = to_attrib(item);
1103 if (da->da_dev->export_count) {
1106 da->da_dev, da->da_dev->export_count);
1109 if (val > da->hw_max_sectors) {
1112 da->da_dev, val, da->hw_max_sectors);
1116 da->optimal_sectors = val;
1118 da->da_dev, val);
1125 struct se_dev_attrib *da = to_attrib(item);
1133 if (da->da_dev->export_count) {
1136 da->da_dev, da->da_dev->export_count);
1143 da->da_dev, val);
1147 da->block_size = val;
1150 da->da_dev, val);
1156 struct se_dev_attrib *da = to_attrib(item);
1157 u8 flags = da->da_dev->transport_flags;
1166 struct se_dev_attrib *da = to_attrib(item);
1167 struct se_device *dev = da->da_dev;
1195 struct se_dev_attrib *da = to_attrib(item);
1196 u8 flags = da->da_dev->transport_flags;
1205 struct se_dev_attrib *da = to_attrib(item);
1206 struct se_device *dev = da->da_dev;
1235 struct se_dev_attrib *da = to_attrib(item);
1243 da->emulate_rsoc = flag;
1245 da->da_dev, flag);
1252 struct se_dev_attrib *da = to_attrib(item);
1263 da->submit_type = val;