Lines Matching refs:max_io
370 for (i = 0; i < mhba->max_io; i++) {
416 if (atomic_read(&mhba->fw_outstanding) >= mhba->max_io) {
420 return mhba->max_io - atomic_read(&mhba->fw_outstanding);
427 if (atomic_read(&mhba->fw_outstanding) >= (mhba->max_io - 1))
919 tmp_size = mhba->ib_max_size * mhba->max_io;
921 tmp_size += sizeof(struct mvumi_dyn_list_entry) * mhba->max_io;
923 tmp_size += 128 + mhba->ob_max_size * mhba->max_io;
943 v += sizeof(struct mvumi_dyn_list_entry) * mhba->max_io;
944 p += sizeof(struct mvumi_dyn_list_entry) * mhba->max_io;
948 v += mhba->ib_max_size * mhba->max_io;
949 p += mhba->ib_max_size * mhba->max_io;
987 tmp_size = mhba->max_io * (mhba->ob_max_size + sizeof(*ob_pool));
999 for (i = mhba->max_io; i != 0; i--) {
1005 tmp_size = sizeof(unsigned short) * mhba->max_io +
1006 sizeof(struct mvumi_cmd *) * mhba->max_io;
1020 mhba->tag_pool.size = mhba->max_io;
1021 tag_init(&mhba->tag_pool, mhba->max_io);
1022 virmem += sizeof(unsigned short) * mhba->max_io;
1025 virmem += sizeof(struct mvumi_cmd *) * mhba->max_io;
1054 mhba->max_io = hs_page1->max_io_support;
2395 host->can_queue = (mhba->max_io - 1) ? (mhba->max_io - 1) : 1;
2398 host->cmd_per_lun = (mhba->max_io - 1) ? (mhba->max_io - 1) : 1;