Lines Matching refs:max_vectors
58 u16 i, max_vectors; in mpi3mr_sync_irqs() local
60 max_vectors = mrioc->intr_info_count; in mpi3mr_sync_irqs()
62 for (i = 0; i < max_vectors; i++) in mpi3mr_sync_irqs()
752 static void mpi3mr_calc_poll_queues(struct mpi3mr_ioc *mrioc, u16 max_vectors) in mpi3mr_calc_poll_queues() argument
758 if (max_vectors > 2 && in mpi3mr_calc_poll_queues()
759 (mrioc->requested_poll_qcount < max_vectors - 2)) { in mpi3mr_calc_poll_queues()
762 mrioc->requested_poll_qcount, max_vectors); in mpi3mr_calc_poll_queues()
766 mrioc->requested_poll_qcount, max_vectors); in mpi3mr_calc_poll_queues()
783 int max_vectors, min_vec; in mpi3mr_setup_isr() local
794 max_vectors = 1; in mpi3mr_setup_isr()
796 1, max_vectors, irq_flags); in mpi3mr_setup_isr()
803 max_vectors = in mpi3mr_setup_isr()
807 mpi3mr_calc_poll_queues(mrioc, max_vectors); in mpi3mr_setup_isr()
814 max_vectors, mrioc->requested_poll_qcount); in mpi3mr_setup_isr()
821 min_vec, max_vectors, irq_flags, &desc); in mpi3mr_setup_isr()
836 else if (retval != (max_vectors)) { in mpi3mr_setup_isr()
839 retval, max_vectors); in mpi3mr_setup_isr()
842 max_vectors = retval; in mpi3mr_setup_isr()
843 mrioc->op_reply_q_offset = (max_vectors > 1) ? 1 : 0; in mpi3mr_setup_isr()
845 mpi3mr_calc_poll_queues(mrioc, max_vectors); in mpi3mr_setup_isr()
849 mrioc->intr_info = kzalloc(sizeof(struct mpi3mr_intr_info) * max_vectors, in mpi3mr_setup_isr()
856 for (i = 0; i < max_vectors; i++) { in mpi3mr_setup_isr()
865 mrioc->intr_info_count = max_vectors; in mpi3mr_setup_isr()