Lines Matching refs:s0
1244 devr->s0 = mlx5_ib_create_srq(devr->p0, &attr, NULL); in create_dev_resources()
1245 if (IS_ERR(devr->s0)) { in create_dev_resources()
1246 ret = PTR_ERR(devr->s0); in create_dev_resources()
1249 devr->s0->device = &dev->ib_dev; in create_dev_resources()
1250 devr->s0->pd = devr->p0; in create_dev_resources()
1251 devr->s0->uobject = NULL; in create_dev_resources()
1252 devr->s0->event_handler = NULL; in create_dev_resources()
1253 devr->s0->srq_context = NULL; in create_dev_resources()
1254 devr->s0->srq_type = IB_SRQT_XRC; in create_dev_resources()
1255 devr->s0->ext.xrc.xrcd = devr->x0; in create_dev_resources()
1256 devr->s0->ext.xrc.cq = devr->c0; in create_dev_resources()
1257 atomic_inc(&devr->s0->ext.xrc.xrcd->usecnt); in create_dev_resources()
1258 atomic_inc(&devr->s0->ext.xrc.cq->usecnt); in create_dev_resources()
1260 atomic_set(&devr->s0->usecnt, 0); in create_dev_resources()
1279 atomic_set(&devr->s0->usecnt, 0); in create_dev_resources()
1284 mlx5_ib_destroy_srq(devr->s0); in create_dev_resources()
1300 mlx5_ib_destroy_srq(devr->s0); in destroy_dev_resources()