Home
last modified time | relevance | path

Searched refs:rscp (Results 1 – 8 of 8) sorted by relevance

/linux-3.4.99/drivers/infiniband/hw/cxgb3/
Dcxio_resource.c115 spin_lock_init(&rdev_p->rscp->qpid_fifo_lock); in cxio_init_qpid_fifo()
117 if (kfifo_alloc(&rdev_p->rscp->qpid_fifo, T3_MAX_NUM_QP * sizeof(u32), in cxio_init_qpid_fifo()
123 kfifo_in(&rdev_p->rscp->qpid_fifo, in cxio_init_qpid_fifo()
145 struct cxio_hal_resource *rscp; in cxio_hal_init_resource() local
147 rscp = kmalloc(sizeof(*rscp), GFP_KERNEL); in cxio_hal_init_resource()
148 if (!rscp) in cxio_hal_init_resource()
150 rdev_p->rscp = rscp; in cxio_hal_init_resource()
151 err = cxio_init_resource_fifo_random(&rscp->tpt_fifo, in cxio_hal_init_resource()
152 &rscp->tpt_fifo_lock, in cxio_hal_init_resource()
159 err = cxio_init_resource_fifo(&rscp->cqid_fifo, &rscp->cqid_fifo_lock, in cxio_hal_init_resource()
[all …]
Dcxio_resource.h50 extern u32 cxio_hal_get_stag(struct cxio_hal_resource *rscp);
51 extern void cxio_hal_put_stag(struct cxio_hal_resource *rscp, u32 stag);
52 extern u32 cxio_hal_get_qpid(struct cxio_hal_resource *rscp);
53 extern void cxio_hal_put_qpid(struct cxio_hal_resource *rscp, u32 qpid);
54 extern u32 cxio_hal_get_cqid(struct cxio_hal_resource *rscp);
55 extern void cxio_hal_put_cqid(struct cxio_hal_resource *rscp, u32 cqid);
56 extern void cxio_hal_destroy_resource(struct cxio_hal_resource *rscp);
Dcxio_hal.h104 struct cxio_hal_resource *rscp; member
186 u32 cxio_hal_get_pdid(struct cxio_hal_resource *rscp);
187 void cxio_hal_put_pdid(struct cxio_hal_resource *rscp, u32 pdid);
Dcxio_hal.c164 cq->cqid = cxio_hal_get_cqid(rdev_p->rscp); in cxio_create_cq()
220 qpid = cxio_hal_get_qpid(rdev_p->rscp); in get_qpid()
262 cxio_hal_put_qpid(rdev_p->rscp, entry->qpid); in cxio_release_ucontext()
332 cxio_hal_put_cqid(rdev_p->rscp, cq->cqid); in cxio_destroy_cq()
715 stag_idx = cxio_hal_get_stag(rdev_p->rscp); in __cxio_tpt_op()
754 cxio_hal_put_stag(rdev_p->rscp, stag_idx); in __cxio_tpt_op()
1036 cxio_hal_destroy_resource(rdev_p->rscp); in cxio_rdev_open()
1052 cxio_hal_destroy_resource(rdev_p->rscp); in cxio_rdev_close()
Diwch_provider.c409 cxio_hal_put_pdid(rhp->rdev.rscp, php->pdid); in iwch_deallocate_pd()
424 pdid = cxio_hal_get_pdid(rhp->rdev.rscp); in iwch_allocate_pd()
429 cxio_hal_put_pdid(rhp->rdev.rscp, pdid); in iwch_allocate_pd()
/linux-3.4.99/drivers/infiniband/hw/cxgb4/
Dresource.c298 void c4iw_destroy_resource(struct c4iw_resource *rscp) in c4iw_destroy_resource() argument
300 kfifo_free(&rscp->tpt_fifo); in c4iw_destroy_resource()
301 kfifo_free(&rscp->qid_fifo); in c4iw_destroy_resource()
302 kfifo_free(&rscp->pdid_fifo); in c4iw_destroy_resource()
Diw_cxgb4.h712 void c4iw_destroy_resource(struct c4iw_resource *rscp);
/linux-3.4.99/net/sunrpc/auth_gss/
Dsvcauth_gss.c424 struct rsc rsci, *rscp = NULL; in rsc_parse() local
444 rscp = rsc_lookup(cd, &rsci); in rsc_parse()
445 if (!rscp) in rsc_parse()
506 rscp = rsc_update(cd, &rsci, rscp); in rsc_parse()
511 if (rscp) in rsc_parse()
512 cache_put(&rscp->h, cd); in rsc_parse()