RAID_PATH
spin_lock_irqsave(&queue_group->submit_lock[RAID_PATH], flags);
iq_pi = queue_group->iq_pi_copy[RAID_PATH];
iq_ci = readl(queue_group->iq_ci[RAID_PATH]);
&queue_group->submit_lock[RAID_PATH], flags);
next_element = queue_group->iq_element_array[RAID_PATH] +
queue_group->iq_pi_copy[RAID_PATH] = iq_pi;
writel(iq_pi, queue_group->iq_pi[RAID_PATH]);
spin_unlock_irqrestore(&queue_group->submit_lock[RAID_PATH], flags);
pqi_start_io(ctrl_info, queue_group, RAID_PATH, NULL);
queue_group->iq_element_array[RAID_PATH] = element_array;
queue_group->iq_element_array_bus_addr[RAID_PATH] =
queue_group->iq_ci[RAID_PATH] = next_queue_index;
queue_group->iq_ci_bus_addr[RAID_PATH] =
ctrl_info->queue_groups[i].iq_id[RAID_PATH] = next_iq_id++;
pqi_start_io(ctrl_info, &ctrl_info->queue_groups[PQI_DEFAULT_QUEUE_GROUP], RAID_PATH,
put_unaligned_le16(queue_group->iq_id[RAID_PATH],
(u64)queue_group->iq_element_array_bus_addr[RAID_PATH],
put_unaligned_le64((u64)queue_group->iq_ci_bus_addr[RAID_PATH],
queue_group->iq_pi[RAID_PATH] = ctrl_info->iomem_base +
pqi_start_io(ctrl_info, queue_group, RAID_PATH, io_request);
pqi_start_io(ctrl_info, &ctrl_info->queue_groups[PQI_DEFAULT_QUEUE_GROUP], RAID_PATH,
ctrl_info->queue_groups[i].iq_pi_copy[RAID_PATH] = 0;
writel(0, ctrl_info->queue_groups[i].iq_ci[RAID_PATH]);