Home
last modified time | relevance | path

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

/Linux-v4.19/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.c162 cq->cqid = cxio_hal_get_cqid(rdev_p->rscp); in cxio_create_cq()
218 qpid = cxio_hal_get_qpid(rdev_p->rscp); in get_qpid()
260 cxio_hal_put_qpid(rdev_p->rscp, entry->qpid); in cxio_release_ucontext()
330 cxio_hal_put_cqid(rdev_p->rscp, cq->cqid); in cxio_destroy_cq()
710 stag_idx = cxio_hal_get_stag(rdev_p->rscp); in __cxio_tpt_op()
747 cxio_hal_put_stag(rdev_p->rscp, stag_idx); in __cxio_tpt_op()
1023 cxio_hal_destroy_resource(rdev_p->rscp); in cxio_rdev_open()
1039 cxio_hal_destroy_resource(rdev_p->rscp); in cxio_rdev_close()
Diwch_provider.c381 cxio_hal_put_pdid(rhp->rdev.rscp, php->pdid); in iwch_deallocate_pd()
396 pdid = cxio_hal_get_pdid(rhp->rdev.rscp); in iwch_allocate_pd()
401 cxio_hal_put_pdid(rhp->rdev.rscp, pdid); in iwch_allocate_pd()
/Linux-v4.19/net/sunrpc/auth_gss/
Dsvcauth_gss.c414 struct rsc rsci, *rscp = NULL; in rsc_parse() local
434 rscp = rsc_lookup(cd, &rsci); in rsc_parse()
435 if (!rscp) in rsc_parse()
517 rscp = rsc_update(cd, &rsci, rscp); in rsc_parse()
521 if (rscp) in rsc_parse()
522 cache_put(&rscp->h, cd); in rsc_parse()
1162 struct rsc rsci, *rscp = NULL; in gss_proxy_save_rsc() local
1182 rscp = rsc_lookup(cd, &rsci); in gss_proxy_save_rsc()
1183 if (!rscp) in gss_proxy_save_rsc()
1216 rscp = rsc_update(cd, &rsci, rscp); in gss_proxy_save_rsc()
[all …]
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Dresource.c252 void c4iw_destroy_resource(struct c4iw_resource *rscp) in c4iw_destroy_resource() argument
254 c4iw_id_table_free(&rscp->tpt_table); in c4iw_destroy_resource()
255 c4iw_id_table_free(&rscp->qid_table); in c4iw_destroy_resource()
256 c4iw_id_table_free(&rscp->pdid_table); in c4iw_destroy_resource()
Diw_cxgb4.h1029 void c4iw_destroy_resource(struct c4iw_resource *rscp);