Lines Matching refs:MSIxIndex
397 cmd->request_desc->SCSIIO.MSIxIndex =
401 cmd->request_desc->SCSIIO.MSIxIndex =
407 cmd->request_desc->SCSIIO.MSIxIndex = blk_mq_unique_tag_to_hwq(tag) +
410 cmd->request_desc->SCSIIO.MSIxIndex =
3348 /*MSIxIndex of both commands request descriptors should be same*/
3349 r1_cmd->request_desc->SCSIIO.MSIxIndex =
3350 cmd->request_desc->SCSIIO.MSIxIndex;
3538 * @MSIxIndex: MSI number
3544 complete_cmd_fusion(struct megasas_instance *instance, u32 MSIxIndex,
3571 desc = fusion->reply_frames_desc[MSIxIndex] +
3572 fusion->last_reply_idx[MSIxIndex];
3655 fusion->last_reply_idx[MSIxIndex]++;
3656 if (fusion->last_reply_idx[MSIxIndex] >=
3658 fusion->last_reply_idx[MSIxIndex] = 0;
3665 if (!fusion->last_reply_idx[MSIxIndex])
3666 desc = fusion->reply_frames_desc[MSIxIndex];
3687 writel(((MSIxIndex & 0x7) << 24) |
3688 fusion->last_reply_idx[MSIxIndex],
3689 instance->reply_post_host_index_addr[MSIxIndex/8]);
3691 writel((MSIxIndex << 24) |
3692 fusion->last_reply_idx[MSIxIndex],
3710 writel(((MSIxIndex & 0x7) << 24) |
3711 fusion->last_reply_idx[MSIxIndex],
3712 instance->reply_post_host_index_addr[MSIxIndex/8]);
3714 writel((MSIxIndex << 24) |
3715 fusion->last_reply_idx[MSIxIndex],
3784 complete_cmd_fusion(instance, irq_ctx->MSIxIndex, irq_ctx);
3811 num_entries = complete_cmd_fusion(instance, irq_ctx->MSIxIndex, irq_ctx);
3816 complete_cmd_fusion(instance, irq_ctx->MSIxIndex, irq_ctx);
3834 u32 count, MSIxIndex;
3842 for (MSIxIndex = 0 ; MSIxIndex < count; MSIxIndex++) {
3843 irq_ctx = &instance->irq_context[MSIxIndex];
3844 complete_cmd_fusion(instance, MSIxIndex, irq_ctx);
3877 return complete_cmd_fusion(instance, irq_context->MSIxIndex, irq_context)
4579 req_desc->HighPriority.MSIxIndex = 0;