Lines Matching defs:ddb_index
2949 int qla4xxx_get_ddb_index(struct scsi_qla_host *ha, uint16_t *ddb_index)
2982 *ddb_index = tmp_ddb_index;
3102 uint16_t ddb_index;
3116 ret = qla4xxx_get_ddb_index(ha, &ddb_index);
3123 initial_cmdsn, ddb_index);
3129 ddb_entry->fw_ddb_index = ddb_index;
5922 static int get_fw_boot_info(struct scsi_qla_host *ha, uint16_t ddb_index[])
5964 ddb_index[0] = (val & 0x7f);
5969 ddb_index[1] = (val & 0x7f);
6009 ddb_index[0] = buf[2] & 0x7f;
6013 ddb_index[1] = buf[11] & 0x7f;
6020 " target ID %d\n", __func__, ddb_index[0],
6021 ddb_index[1]));
6026 ha->pri_ddb_idx = ddb_index[0];
6027 ha->sec_ddb_idx = ddb_index[1];
6087 uint16_t ddb_index)
6107 fw_ddb_entry_dma, ddb_index)) {
6109 "index [%d]\n", __func__, ddb_index));
6178 uint16_t ddb_index[2];
6182 memset(ddb_index, 0, sizeof(ddb_index));
6183 ddb_index[0] = 0xffff;
6184 ddb_index[1] = 0xffff;
6185 ret = get_fw_boot_info(ha, ddb_index);
6195 if (ddb_index[0] == 0xffff)
6199 ddb_index[0]);
6207 if (ddb_index[1] == 0xffff)
6211 ddb_index[1]);
7502 uint16_t ddb_index;
7515 ret = qla4xxx_get_ddb_index(ha, &ddb_index);
7519 ret = qla4xxx_sysfs_ddb_conn_open(ha, fw_ddb_entry, ddb_index);
7532 if (qla4xxx_clear_ddb_entry(ha, ddb_index) == QLA_ERROR) {
7534 "Unable to clear DDB index = 0x%x\n", ddb_index);
7537 clear_bit(ddb_index, ha->ddb_idx_map);