@@ -223,7 +223,7 @@ static void init_default_table_values(struct pm8001_hba_info *pm8001_ha)
223
223
PM8001_EVENT_LOG_SIZE ;
224
224
pm8001_ha -> main_cfg_tbl .pm8001_tbl .iop_event_log_option = 0x01 ;
225
225
pm8001_ha -> main_cfg_tbl .pm8001_tbl .fatal_err_interrupt = 0x01 ;
226
- for (i = 0 ; i < PM8001_MAX_INB_NUM ; i ++ ) {
226
+ for (i = 0 ; i < pm8001_ha -> max_q_num ; i ++ ) {
227
227
pm8001_ha -> inbnd_q_tbl [i ].element_pri_size_cnt =
228
228
PM8001_MPI_QUEUE | (pm8001_ha -> iomb_size << 16 ) | (0x00 <<30 );
229
229
pm8001_ha -> inbnd_q_tbl [i ].upper_base_addr =
@@ -249,7 +249,7 @@ static void init_default_table_values(struct pm8001_hba_info *pm8001_ha)
249
249
pm8001_ha -> inbnd_q_tbl [i ].producer_idx = 0 ;
250
250
pm8001_ha -> inbnd_q_tbl [i ].consumer_index = 0 ;
251
251
}
252
- for (i = 0 ; i < PM8001_MAX_OUTB_NUM ; i ++ ) {
252
+ for (i = 0 ; i < pm8001_ha -> max_q_num ; i ++ ) {
253
253
pm8001_ha -> outbnd_q_tbl [i ].element_size_cnt =
254
254
PM8001_MPI_QUEUE | (pm8001_ha -> iomb_size << 16 ) | (0x01 <<30 );
255
255
pm8001_ha -> outbnd_q_tbl [i ].upper_base_addr =
@@ -671,9 +671,9 @@ static int pm8001_chip_init(struct pm8001_hba_info *pm8001_ha)
671
671
read_outbnd_queue_table (pm8001_ha );
672
672
/* update main config table ,inbound table and outbound table */
673
673
update_main_config_table (pm8001_ha );
674
- for (i = 0 ; i < PM8001_MAX_INB_NUM ; i ++ )
674
+ for (i = 0 ; i < pm8001_ha -> max_q_num ; i ++ )
675
675
update_inbnd_queue_table (pm8001_ha , i );
676
- for (i = 0 ; i < PM8001_MAX_OUTB_NUM ; i ++ )
676
+ for (i = 0 ; i < pm8001_ha -> max_q_num ; i ++ )
677
677
update_outbnd_queue_table (pm8001_ha , i );
678
678
/* 8081 controller donot require these operations */
679
679
if (deviceid != 0x8081 && deviceid != 0x0042 ) {
0 commit comments