qp_grp             85 drivers/infiniband/hw/usnic/usnic_debugfs.c 	spin_lock(&qp_flow->qp_grp->lock);
qp_grp             88 drivers/infiniband/hw/usnic/usnic_debugfs.c 			qp_flow->qp_grp->grp_id,
qp_grp            102 drivers/infiniband/hw/usnic/usnic_debugfs.c 	spin_unlock(&qp_flow->qp_grp->lock);
qp_grp            107 drivers/infiniband/hw/usnic/usnic_ib_main.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            114 drivers/infiniband/hw/usnic/usnic_ib_main.c 		list_for_each_entry(qp_grp, &ctx->qp_grp_list, link) {
qp_grp            115 drivers/infiniband/hw/usnic/usnic_ib_main.c 			cur_state = qp_grp->state;
qp_grp            119 drivers/infiniband/hw/usnic/usnic_ib_main.c 				status = usnic_ib_qp_grp_modify(qp_grp,
qp_grp            124 drivers/infiniband/hw/usnic/usnic_ib_main.c 						qp_grp->grp_id,
qp_grp             79 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	struct usnic_ib_qp_grp *qp_grp = obj;
qp_grp             82 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		default_flow = list_first_entry(&qp_grp->flows_lst,
qp_grp             85 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					qp_grp->ibqp.qp_num,
qp_grp             87 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 							qp_grp->state),
qp_grp             88 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					qp_grp->owner_pid,
qp_grp             89 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					usnic_vnic_get_index(qp_grp->vf->vnic),
qp_grp             97 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c get_qp_res_chunk(struct usnic_ib_qp_grp *qp_grp)
qp_grp             99 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	lockdep_assert_held(&qp_grp->lock);
qp_grp            104 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	return usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_RQ);
qp_grp            107 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c static int enable_qp_grp(struct usnic_ib_qp_grp *qp_grp)
qp_grp            115 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	lockdep_assert_held(&qp_grp->lock);
qp_grp            117 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic);
qp_grp            119 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	res_chunk = get_qp_res_chunk(qp_grp);
qp_grp            128 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		status = usnic_fwd_enable_qp(qp_grp->ufdev, vnic_idx,
qp_grp            132 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					res->vnic_idx, qp_grp->ufdev->name,
qp_grp            143 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		usnic_fwd_disable_qp(qp_grp->ufdev, vnic_idx,
qp_grp            150 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c static int disable_qp_grp(struct usnic_ib_qp_grp *qp_grp)
qp_grp            157 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	lockdep_assert_held(&qp_grp->lock);
qp_grp            158 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic);
qp_grp            160 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	res_chunk = get_qp_res_chunk(qp_grp);
qp_grp            169 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		status = usnic_fwd_disable_qp(qp_grp->ufdev, vnic_idx,
qp_grp            174 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					qp_grp->ufdev->name,
qp_grp            183 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c static int init_filter_action(struct usnic_ib_qp_grp *qp_grp,
qp_grp            188 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	res_chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_RQ);
qp_grp            196 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	uaction->vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic);
qp_grp            204 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c create_roce_custom_flow(struct usnic_ib_qp_grp *qp_grp,
qp_grp            225 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	err = init_filter_action(qp_grp, &uaction);
qp_grp            229 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction);
qp_grp            244 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_flow->qp_grp = qp_grp;
qp_grp            263 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c create_udp_flow(struct usnic_ib_qp_grp *qp_grp,
qp_grp            298 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	err = init_filter_action(qp_grp, &uaction);
qp_grp            302 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction);
qp_grp            317 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_flow->qp_grp = qp_grp;
qp_grp            335 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c create_and_add_flow(struct usnic_ib_qp_grp *qp_grp,
qp_grp            344 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		qp_flow = create_roce_custom_flow(qp_grp, trans_spec);
qp_grp            347 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		qp_flow = create_udp_flow(qp_grp, trans_spec);
qp_grp            356 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		list_add_tail(&qp_flow->link, &qp_grp->flows_lst);
qp_grp            383 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c static void release_and_remove_all_flows(struct usnic_ib_qp_grp *qp_grp)
qp_grp            386 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	list_for_each_entry_safe(qp_flow, tmp, &qp_grp->flows_lst, link)
qp_grp            390 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c int usnic_ib_qp_grp_modify(struct usnic_ib_qp_grp *qp_grp,
qp_grp            400 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	old_state = qp_grp->state;
qp_grp            403 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	spin_lock(&qp_grp->lock);
qp_grp            411 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			release_and_remove_all_flows(qp_grp);
qp_grp            417 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			status = disable_qp_grp(qp_grp);
qp_grp            418 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			release_and_remove_all_flows(qp_grp);
qp_grp            428 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 				qp_flow = create_and_add_flow(qp_grp,
qp_grp            443 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 				qp_flow = create_and_add_flow(qp_grp,
qp_grp            458 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			status = disable_qp_grp(qp_grp);
qp_grp            461 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			status = disable_qp_grp(qp_grp);
qp_grp            470 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			status = enable_qp_grp(qp_grp);
qp_grp            486 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		ib_event.device = &qp_grp->vf->pf->ib_dev;
qp_grp            487 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		ib_event.element.qp = &qp_grp->ibqp;
qp_grp            492 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			qp_grp->ibqp.event_handler(&ib_event,
qp_grp            493 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					qp_grp->ibqp.qp_context);
qp_grp            496 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			release_and_remove_all_flows(qp_grp);
qp_grp            497 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			qp_grp->ibqp.event_handler(&ib_event,
qp_grp            498 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					qp_grp->ibqp.qp_context);
qp_grp            502 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			status = disable_qp_grp(qp_grp);
qp_grp            503 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			release_and_remove_all_flows(qp_grp);
qp_grp            504 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			qp_grp->ibqp.event_handler(&ib_event,
qp_grp            505 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 					qp_grp->ibqp.qp_context);
qp_grp            514 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	spin_unlock(&qp_grp->lock);
qp_grp            517 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		qp_grp->state = new_state;
qp_grp            519 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		qp_grp->grp_id,
qp_grp            524 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		qp_grp->grp_id,
qp_grp            588 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 				struct usnic_ib_qp_grp *qp_grp)
qp_grp            608 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp->vf = vf;
qp_grp            613 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c static void qp_grp_and_vf_unbind(struct usnic_ib_qp_grp *qp_grp)
qp_grp            618 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	lockdep_assert_held(&qp_grp->vf->lock);
qp_grp            620 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	pd = qp_grp->vf->pd;
qp_grp            621 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic);
qp_grp            622 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	if (--qp_grp->vf->qp_grp_ref_cnt == 0) {
qp_grp            623 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		qp_grp->vf->pd = NULL;
qp_grp            626 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp->vf = NULL;
qp_grp            674 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            690 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp = kzalloc(sizeof(*qp_grp), GFP_ATOMIC);
qp_grp            691 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	if (!qp_grp)
qp_grp            694 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp->res_chunk_list = alloc_res_chunk_list(vf->vnic, res_spec,
qp_grp            695 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 							qp_grp);
qp_grp            696 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	if (IS_ERR_OR_NULL(qp_grp->res_chunk_list)) {
qp_grp            697 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		err = qp_grp->res_chunk_list ?
qp_grp            698 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 				PTR_ERR(qp_grp->res_chunk_list) : -ENOMEM;
qp_grp            702 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	err = qp_grp_and_vf_bind(vf, pd, qp_grp);
qp_grp            706 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	INIT_LIST_HEAD(&qp_grp->flows_lst);
qp_grp            707 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	spin_lock_init(&qp_grp->lock);
qp_grp            708 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp->ufdev = ufdev;
qp_grp            709 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp->state = IB_QPS_RESET;
qp_grp            710 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp->owner_pid = current->pid;
qp_grp            712 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_flow = create_and_add_flow(qp_grp, transport_spec);
qp_grp            720 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	err = qp_grp_id_from_flow(qp_flow, &qp_grp->grp_id);
qp_grp            723 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp->ibqp.qp_num = qp_grp->grp_id;
qp_grp            725 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	usnic_ib_sysfs_qpn_add(qp_grp);
qp_grp            727 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	return qp_grp;
qp_grp            732 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp_and_vf_unbind(qp_grp);
qp_grp            734 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	free_qp_grp_res(qp_grp->res_chunk_list);
qp_grp            736 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	kfree(qp_grp);
qp_grp            741 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c void usnic_ib_qp_grp_destroy(struct usnic_ib_qp_grp *qp_grp)
qp_grp            744 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	WARN_ON(qp_grp->state != IB_QPS_RESET);
qp_grp            745 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	lockdep_assert_held(&qp_grp->vf->lock);
qp_grp            747 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	release_and_remove_all_flows(qp_grp);
qp_grp            748 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	usnic_ib_sysfs_qpn_remove(qp_grp);
qp_grp            749 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	qp_grp_and_vf_unbind(qp_grp);
qp_grp            750 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	free_qp_grp_res(qp_grp->res_chunk_list);
qp_grp            751 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	kfree(qp_grp);
qp_grp            755 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c usnic_ib_qp_grp_get_chunk(struct usnic_ib_qp_grp *qp_grp,
qp_grp            760 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 	for (i = 0; qp_grp->res_chunk_list[i]; i++) {
qp_grp            761 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 		if (qp_grp->res_chunk_list[i]->type == res_type)
qp_grp            762 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c 			return qp_grp->res_chunk_list[i];
qp_grp             79 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h 	struct usnic_ib_qp_grp		*qp_grp;
qp_grp             97 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h void usnic_ib_qp_grp_destroy(struct usnic_ib_qp_grp *qp_grp);
qp_grp             98 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h int usnic_ib_qp_grp_modify(struct usnic_ib_qp_grp *qp_grp,
qp_grp            102 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h *usnic_ib_qp_grp_get_chunk(struct usnic_ib_qp_grp *qp_grp,
qp_grp            202 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            205 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	qp_grp = container_of(kobj, struct usnic_ib_qp_grp, kobj);
qp_grp            208 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	return qpn_attr->show(qp_grp, buf);
qp_grp            218 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c static ssize_t context_show(struct usnic_ib_qp_grp *qp_grp, char *buf)
qp_grp            220 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	return scnprintf(buf, PAGE_SIZE, "0x%p\n", qp_grp->ctx);
qp_grp            223 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c static ssize_t summary_show(struct usnic_ib_qp_grp *qp_grp, char *buf)
qp_grp            236 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			qp_grp->ibqp.qp_num,
qp_grp            237 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			usnic_ib_qp_grp_state_to_string(qp_grp->state),
qp_grp            238 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			qp_grp->owner_pid,
qp_grp            239 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			usnic_vnic_get_index(qp_grp->vf->vnic));
qp_grp            242 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	for (i = 0; qp_grp->res_chunk_list[i]; i++) {
qp_grp            243 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 		res_chunk = qp_grp->res_chunk_list[i];
qp_grp            292 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c void usnic_ib_sysfs_qpn_add(struct usnic_ib_qp_grp *qp_grp)
qp_grp            297 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	us_ibdev = qp_grp->vf->pf;
qp_grp            299 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	err = kobject_init_and_add(&qp_grp->kobj, &usnic_ib_qpn_type,
qp_grp            301 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			"%d", qp_grp->grp_id);
qp_grp            308 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c void usnic_ib_sysfs_qpn_remove(struct usnic_ib_qp_grp *qp_grp)
qp_grp            312 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	us_ibdev = qp_grp->vf->pf;
qp_grp            314 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	kobject_put(&qp_grp->kobj);
qp_grp             41 drivers/infiniband/hw/usnic/usnic_ib_sysfs.h void usnic_ib_sysfs_qpn_add(struct usnic_ib_qp_grp *qp_grp);
qp_grp             42 drivers/infiniband/hw/usnic/usnic_ib_sysfs.h void usnic_ib_sysfs_qpn_remove(struct usnic_ib_qp_grp *qp_grp);
qp_grp             83 drivers/infiniband/hw/usnic/usnic_ib_verbs.c static int usnic_ib_fill_create_qp_resp(struct usnic_ib_qp_grp *qp_grp,
qp_grp             96 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	us_ibdev = qp_grp->vf->pf;
qp_grp             97 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic);
qp_grp            100 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 				qp_grp->grp_id);
qp_grp            104 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	bar = usnic_vnic_get_bar(qp_grp->vf->vnic, 0);
qp_grp            107 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 				qp_grp->grp_id, pci_name(pdev));
qp_grp            111 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	resp.vfid = usnic_vnic_get_index(qp_grp->vf->vnic);
qp_grp            115 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_RQ);
qp_grp            119 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			qp_grp->grp_id,
qp_grp            129 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_WQ);
qp_grp            133 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			qp_grp->grp_id,
qp_grp            143 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	chunk = usnic_ib_qp_grp_get_chunk(qp_grp, USNIC_VNIC_RES_TYPE_CQ);
qp_grp            147 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			qp_grp->grp_id,
qp_grp            157 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	default_flow = list_first_entry(&qp_grp->flows_lst,
qp_grp            179 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            205 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 				qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev,
qp_grp            225 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev, vf,
qp_grp            240 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	if (IS_ERR_OR_NULL(qp_grp)) {
qp_grp            242 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		return ERR_PTR(qp_grp ? PTR_ERR(qp_grp) : -ENOMEM);
qp_grp            244 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	return qp_grp;
qp_grp            247 drivers/infiniband/hw/usnic/usnic_ib_verbs.c static void qp_grp_destroy(struct usnic_ib_qp_grp *qp_grp)
qp_grp            249 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_vf *vf = qp_grp->vf;
qp_grp            251 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	WARN_ON(qp_grp->state != IB_QPS_RESET);
qp_grp            254 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	usnic_ib_qp_grp_destroy(qp_grp);
qp_grp            388 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            397 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp = to_uqp_grp(qp);
qp_grp            398 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	vf = qp_grp->vf;
qp_grp            401 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_attr->qp_state = qp_grp->state;
qp_grp            402 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_attr->cur_qp_state = qp_grp->state;
qp_grp            404 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	switch (qp_grp->ibqp.qp_type) {
qp_grp            409 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		usnic_err("Unexpected qp_type %d\n", qp_grp->ibqp.qp_type);
qp_grp            475 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            515 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp = find_free_vf_and_create_qp_grp(us_ibdev, to_upd(pd),
qp_grp            518 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	if (IS_ERR_OR_NULL(qp_grp)) {
qp_grp            519 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		err = qp_grp ? PTR_ERR(qp_grp) : -ENOMEM;
qp_grp            523 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	err = usnic_ib_fill_create_qp_resp(qp_grp, udata);
qp_grp            529 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp->ctx = ucontext;
qp_grp            530 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	list_add_tail(&qp_grp->link, &ucontext->qp_grp_list);
qp_grp            531 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	usnic_ib_log_vf(qp_grp->vf);
qp_grp            533 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	return &qp_grp->ibqp;
qp_grp            536 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp_destroy(qp_grp);
qp_grp            544 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            549 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp = to_uqp_grp(qp);
qp_grp            550 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	vf = qp_grp->vf;
qp_grp            552 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	if (usnic_ib_qp_grp_modify(qp_grp, IB_QPS_RESET, NULL)) {
qp_grp            554 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 				qp_grp->grp_id);
qp_grp            557 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	list_del(&qp_grp->link);
qp_grp            558 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp_destroy(qp_grp);
qp_grp            567 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            571 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp = to_uqp_grp(ibqp);
qp_grp            573 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&qp_grp->vf->pf->usdev_lock);
qp_grp            580 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		status = usnic_ib_qp_grp_modify(qp_grp, attr->qp_state, NULL);
qp_grp            587 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&qp_grp->vf->pf->usdev_lock);
qp_grp            677 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_qp_grp *qp_grp;
qp_grp            694 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	list_for_each_entry(qp_grp, &uctx->qp_grp_list, link) {
qp_grp            695 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		vf = qp_grp->vf;