Lines Matching defs:ddb_index
2944 int qla4xxx_get_ddb_index(struct scsi_qla_host *ha, uint16_t *ddb_index)
2977 *ddb_index = tmp_ddb_index;
3097 uint16_t ddb_index;
3111 ret = qla4xxx_get_ddb_index(ha, &ddb_index);
3118 initial_cmdsn, ddb_index);
3124 ddb_entry->fw_ddb_index = ddb_index;
5913 static int get_fw_boot_info(struct scsi_qla_host *ha, uint16_t ddb_index[])
5955 ddb_index[0] = (val & 0x7f);
5960 ddb_index[1] = (val & 0x7f);
6000 ddb_index[0] = buf[2] & 0x7f;
6004 ddb_index[1] = buf[11] & 0x7f;
6011 " target ID %d\n", __func__, ddb_index[0],
6012 ddb_index[1]));
6017 ha->pri_ddb_idx = ddb_index[0];
6018 ha->sec_ddb_idx = ddb_index[1];
6078 uint16_t ddb_index)
6098 fw_ddb_entry_dma, ddb_index)) {
6100 "index [%d]\n", __func__, ddb_index));
6169 uint16_t ddb_index[2];
6173 memset(ddb_index, 0, sizeof(ddb_index));
6174 ddb_index[0] = 0xffff;
6175 ddb_index[1] = 0xffff;
6176 ret = get_fw_boot_info(ha, ddb_index);
6186 if (ddb_index[0] == 0xffff)
6190 ddb_index[0]);
6198 if (ddb_index[1] == 0xffff)
6202 ddb_index[1]);
7489 uint16_t ddb_index;
7502 ret = qla4xxx_get_ddb_index(ha, &ddb_index);
7506 ret = qla4xxx_sysfs_ddb_conn_open(ha, fw_ddb_entry, ddb_index);
7519 if (qla4xxx_clear_ddb_entry(ha, ddb_index) == QLA_ERROR) {
7521 "Unable to clear DDB index = 0x%x\n", ddb_index);
7524 clear_bit(ddb_index, ha->ddb_idx_map);