Lines Matching refs:qp_grp
224 struct usnic_ib_qp_grp *qp_grp; in usnic_ib_qpn_attr_show() local
227 qp_grp = container_of(kobj, struct usnic_ib_qp_grp, kobj); in usnic_ib_qpn_attr_show()
230 return qpn_attr->show(qp_grp, buf); in usnic_ib_qpn_attr_show()
240 static ssize_t context_show(struct usnic_ib_qp_grp *qp_grp, char *buf) in context_show() argument
242 return scnprintf(buf, PAGE_SIZE, "0x%p\n", qp_grp->ctx); in context_show()
245 static ssize_t summary_show(struct usnic_ib_qp_grp *qp_grp, char *buf) in summary_show() argument
258 qp_grp->ibqp.qp_num, in summary_show()
259 usnic_ib_qp_grp_state_to_string(qp_grp->state), in summary_show()
260 qp_grp->owner_pid, in summary_show()
261 usnic_vnic_get_index(qp_grp->vf->vnic)); in summary_show()
264 for (i = 0; qp_grp->res_chunk_list[i]; i++) { in summary_show()
265 res_chunk = qp_grp->res_chunk_list[i]; in summary_show()
332 void usnic_ib_sysfs_qpn_add(struct usnic_ib_qp_grp *qp_grp) in usnic_ib_sysfs_qpn_add() argument
337 us_ibdev = qp_grp->vf->pf; in usnic_ib_sysfs_qpn_add()
339 err = kobject_init_and_add(&qp_grp->kobj, &usnic_ib_qpn_type, in usnic_ib_sysfs_qpn_add()
341 "%d", qp_grp->grp_id); in usnic_ib_sysfs_qpn_add()
348 void usnic_ib_sysfs_qpn_remove(struct usnic_ib_qp_grp *qp_grp) in usnic_ib_sysfs_qpn_remove() argument
352 us_ibdev = qp_grp->vf->pf; in usnic_ib_sysfs_qpn_remove()
354 kobject_put(&qp_grp->kobj); in usnic_ib_sysfs_qpn_remove()