queue_group 186 drivers/net/ethernet/mellanox/mlxsw/pci.c struct mlxsw_pci_queue_type_group *queue_group; queue_group 188 drivers/net/ethernet/mellanox/mlxsw/pci.c queue_group = mlxsw_pci_queue_type_group_get(mlxsw_pci, q_type); queue_group 189 drivers/net/ethernet/mellanox/mlxsw/pci.c return queue_group->count; queue_group 898 drivers/net/ethernet/mellanox/mlxsw/pci.c struct mlxsw_pci_queue_type_group *queue_group; queue_group 902 drivers/net/ethernet/mellanox/mlxsw/pci.c queue_group = mlxsw_pci_queue_type_group_get(mlxsw_pci, q_ops->type); queue_group 903 drivers/net/ethernet/mellanox/mlxsw/pci.c queue_group->q = kcalloc(num_qs, sizeof(*queue_group->q), GFP_KERNEL); queue_group 904 drivers/net/ethernet/mellanox/mlxsw/pci.c if (!queue_group->q) queue_group 909 drivers/net/ethernet/mellanox/mlxsw/pci.c &queue_group->q[i], i); queue_group 913 drivers/net/ethernet/mellanox/mlxsw/pci.c queue_group->count = num_qs; queue_group 919 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_queue_fini(mlxsw_pci, q_ops, &queue_group->q[i]); queue_group 920 drivers/net/ethernet/mellanox/mlxsw/pci.c kfree(queue_group->q); queue_group 927 drivers/net/ethernet/mellanox/mlxsw/pci.c struct mlxsw_pci_queue_type_group *queue_group; queue_group 930 drivers/net/ethernet/mellanox/mlxsw/pci.c queue_group = mlxsw_pci_queue_type_group_get(mlxsw_pci, q_ops->type); queue_group 931 drivers/net/ethernet/mellanox/mlxsw/pci.c for (i = 0; i < queue_group->count; i++) queue_group 932 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_queue_fini(mlxsw_pci, q_ops, &queue_group->q[i]); queue_group 933 drivers/net/ethernet/mellanox/mlxsw/pci.c kfree(queue_group->q); queue_group 1048 drivers/scsi/smartpqi/smartpqi.h struct pqi_queue_group *queue_group; queue_group 61 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group, enum pqi_io_path path, queue_group 68 drivers/scsi/smartpqi/smartpqi_init.c unsigned int cdb_length, struct pqi_queue_group *queue_group, queue_group 2266 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group) queue_group 2588 drivers/scsi/smartpqi/smartpqi_init.c cdb, cdb_length, queue_group, encryption_info_ptr, true); queue_group 2907 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group) queue_group 2917 drivers/scsi/smartpqi/smartpqi_init.c oq_ci = queue_group->oq_ci_copy; queue_group 2920 drivers/scsi/smartpqi/smartpqi_init.c oq_pi = readl(queue_group->oq_pi); queue_group 2925 drivers/scsi/smartpqi/smartpqi_init.c response = queue_group->oq_element_array + queue_group 2984 drivers/scsi/smartpqi/smartpqi_init.c queue_group->oq_ci_copy = oq_ci; queue_group 2985 drivers/scsi/smartpqi/smartpqi_init.c writel(oq_ci, queue_group->oq_ci); queue_group 3011 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 3013 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[PQI_DEFAULT_QUEUE_GROUP]; queue_group 3014 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le16(queue_group->oq_id, &iu->header.response_queue_id); queue_group 3017 drivers/scsi/smartpqi/smartpqi_init.c spin_lock_irqsave(&queue_group->submit_lock[RAID_PATH], flags); queue_group 3019 drivers/scsi/smartpqi/smartpqi_init.c iq_pi = queue_group->iq_pi_copy[RAID_PATH]; queue_group 3020 drivers/scsi/smartpqi/smartpqi_init.c iq_ci = readl(queue_group->iq_ci[RAID_PATH]); queue_group 3027 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->submit_lock[RAID_PATH], flags); queue_group 3033 drivers/scsi/smartpqi/smartpqi_init.c next_element = queue_group->iq_element_array[RAID_PATH] + queue_group 3039 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_pi_copy[RAID_PATH] = iq_pi; queue_group 3045 drivers/scsi/smartpqi/smartpqi_init.c writel(iq_pi, queue_group->iq_pi[RAID_PATH]); queue_group 3047 drivers/scsi/smartpqi/smartpqi_init.c spin_unlock_irqrestore(&queue_group->submit_lock[RAID_PATH], flags); queue_group 3441 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 3444 drivers/scsi/smartpqi/smartpqi_init.c queue_group = data; queue_group 3445 drivers/scsi/smartpqi/smartpqi_init.c ctrl_info = queue_group->ctrl_info; queue_group 3450 drivers/scsi/smartpqi/smartpqi_init.c num_responses_handled = pqi_process_io_intr(ctrl_info, queue_group); queue_group 3458 drivers/scsi/smartpqi/smartpqi_init.c pqi_start_io(ctrl_info, queue_group, RAID_PATH, NULL); queue_group 3459 drivers/scsi/smartpqi/smartpqi_init.c pqi_start_io(ctrl_info, queue_group, AIO_PATH, NULL); queue_group 3537 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 3593 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[i]; queue_group 3594 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_element_array[RAID_PATH] = element_array; queue_group 3595 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_element_array_bus_addr[RAID_PATH] = queue_group 3601 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_element_array[AIO_PATH] = element_array; queue_group 3602 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_element_array_bus_addr[AIO_PATH] = queue_group 3611 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[i]; queue_group 3612 drivers/scsi/smartpqi/smartpqi_init.c queue_group->oq_element_array = element_array; queue_group 3613 drivers/scsi/smartpqi/smartpqi_init.c queue_group->oq_element_array_bus_addr = queue_group 3632 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[i]; queue_group 3633 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_ci[RAID_PATH] = next_queue_index; queue_group 3634 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_ci_bus_addr[RAID_PATH] = queue_group 3641 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_ci[AIO_PATH] = next_queue_index; queue_group 3642 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_ci_bus_addr[AIO_PATH] = queue_group 3649 drivers/scsi/smartpqi/smartpqi_init.c queue_group->oq_pi = next_queue_index; queue_group 3650 drivers/scsi/smartpqi/smartpqi_init.c queue_group->oq_pi_bus_addr = queue_group 3879 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group, enum pqi_io_path path, queue_group 3893 drivers/scsi/smartpqi/smartpqi_init.c spin_lock_irqsave(&queue_group->submit_lock[path], flags); queue_group 3896 drivers/scsi/smartpqi/smartpqi_init.c io_request->queue_group = queue_group; queue_group 3898 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->request_list[path]); queue_group 3901 drivers/scsi/smartpqi/smartpqi_init.c iq_pi = queue_group->iq_pi_copy[path]; queue_group 3904 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->request_list[path], request_list_entry) { queue_group 3914 drivers/scsi/smartpqi/smartpqi_init.c iq_ci = readl(queue_group->iq_ci[path]); queue_group 3920 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le16(queue_group->oq_id, queue_group 3923 drivers/scsi/smartpqi/smartpqi_init.c next_element = queue_group->iq_element_array[path] + queue_group 3935 drivers/scsi/smartpqi/smartpqi_init.c memcpy(queue_group->iq_element_array[path], queue_group 3946 drivers/scsi/smartpqi/smartpqi_init.c if (iq_pi != queue_group->iq_pi_copy[path]) { queue_group 3947 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_pi_copy[path] = iq_pi; queue_group 3952 drivers/scsi/smartpqi/smartpqi_init.c writel(iq_pi, queue_group->iq_pi[path]); queue_group 3955 drivers/scsi/smartpqi/smartpqi_init.c spin_unlock_irqrestore(&queue_group->submit_lock[path], flags); queue_group 4325 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 4329 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[group_number]; queue_group 4340 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le16(queue_group->iq_id[RAID_PATH], queue_group 4343 drivers/scsi/smartpqi/smartpqi_init.c (u64)queue_group->iq_element_array_bus_addr[RAID_PATH], queue_group 4345 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le64((u64)queue_group->iq_ci_bus_addr[RAID_PATH], queue_group 4361 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_pi[RAID_PATH] = ctrl_info->iomem_base + queue_group 4375 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le16(queue_group->iq_id[AIO_PATH], queue_group 4377 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le64((u64)queue_group-> queue_group 4380 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le64((u64)queue_group->iq_ci_bus_addr[AIO_PATH], queue_group 4396 drivers/scsi/smartpqi/smartpqi_init.c queue_group->iq_pi[AIO_PATH] = ctrl_info->iomem_base + queue_group 4411 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le16(queue_group->iq_id[AIO_PATH], queue_group 4432 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le16(queue_group->oq_id, queue_group 4434 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le64((u64)queue_group->oq_element_array_bus_addr, queue_group 4436 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le64((u64)queue_group->oq_pi_bus_addr, queue_group 4443 drivers/scsi/smartpqi/smartpqi_init.c put_unaligned_le16(queue_group->int_msg_num, queue_group 4454 drivers/scsi/smartpqi/smartpqi_init.c queue_group->oq_ci = ctrl_info->iomem_base + queue_group 4930 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group) queue_group 5012 drivers/scsi/smartpqi/smartpqi_init.c pqi_start_io(ctrl_info, queue_group, RAID_PATH, io_request); queue_group 5019 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group) queue_group 5026 drivers/scsi/smartpqi/smartpqi_init.c device, scmd, queue_group); queue_group 5106 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 5118 drivers/scsi/smartpqi/smartpqi_init.c queue_group = io_request->queue_group; queue_group 5123 drivers/scsi/smartpqi/smartpqi_init.c device, scmd, queue_group); queue_group 5206 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group) queue_group 5209 drivers/scsi/smartpqi/smartpqi_init.c scmd->cmnd, scmd->cmd_len, queue_group, NULL, false); queue_group 5214 drivers/scsi/smartpqi/smartpqi_init.c unsigned int cdb_length, struct pqi_queue_group *queue_group, queue_group 5277 drivers/scsi/smartpqi/smartpqi_init.c pqi_start_io(ctrl_info, queue_group, AIO_PATH, io_request); queue_group 5324 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 5359 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[hw_queue]; queue_group 5366 drivers/scsi/smartpqi/smartpqi_init.c scmd, queue_group); queue_group 5372 drivers/scsi/smartpqi/smartpqi_init.c queue_group); queue_group 5376 drivers/scsi/smartpqi/smartpqi_init.c queue_group); queue_group 5379 drivers/scsi/smartpqi/smartpqi_init.c queue_group); queue_group 5391 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group) queue_group 5400 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->submit_lock[path], flags); queue_group 5402 drivers/scsi/smartpqi/smartpqi_init.c list_empty(&queue_group->request_list[path]); queue_group 5404 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->submit_lock[path], flags); queue_group 5422 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 5427 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[i]; queue_group 5429 drivers/scsi/smartpqi/smartpqi_init.c rc = pqi_wait_until_queued_io_drained(ctrl_info, queue_group); queue_group 5434 drivers/scsi/smartpqi/smartpqi_init.c iq_pi = queue_group->iq_pi_copy[path]; queue_group 5437 drivers/scsi/smartpqi/smartpqi_init.c iq_ci = readl(queue_group->iq_ci[path]); queue_group 5456 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 5464 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[i]; queue_group 5468 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->submit_lock[path], flags); queue_group 5471 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->request_list[path], queue_group 5487 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->submit_lock[path], flags); queue_group 5496 drivers/scsi/smartpqi/smartpqi_init.c struct pqi_queue_group *queue_group; queue_group 5503 drivers/scsi/smartpqi/smartpqi_init.c queue_group = &ctrl_info->queue_groups[i]; queue_group 5506 drivers/scsi/smartpqi/smartpqi_init.c spin_lock_irqsave(&queue_group->submit_lock[path], queue_group 5510 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->request_list[path], queue_group 5523 drivers/scsi/smartpqi/smartpqi_init.c &queue_group->submit_lock[path], flags);