Searched refs:rscp (Results 1 – 7 of 7) sorted by relevance
| /freebsd-10-stable/sys/dev/cxgb/ulp/iw_cxgb/ |
| D | iw_cxgb_resource.c | 154 mtx_init(&rdev_p->rscp->qpid_fifo_lock, "qpid fifo", NULL, MTX_DEF); in cxio_init_qpid_fifo() 156 rdev_p->rscp->qpid_fifo = buf_ring_alloc(T3_MAX_NUM_QP, M_DEVBUF, in cxio_init_qpid_fifo() 157 M_NOWAIT, &rdev_p->rscp->qpid_fifo_lock); in cxio_init_qpid_fifo() 158 if (rdev_p->rscp->qpid_fifo == NULL) in cxio_init_qpid_fifo() 163 buf_ring_enqueue(rdev_p->rscp->qpid_fifo, (void *) (uintptr_t)i); in cxio_init_qpid_fifo() 186 struct cxio_hal_resource *rscp; in cxio_hal_init_resource() local 188 rscp = malloc(sizeof(*rscp), M_DEVBUF, M_NOWAIT|M_ZERO); in cxio_hal_init_resource() 189 if (!rscp) in cxio_hal_init_resource() 191 rdev_p->rscp = rscp; in cxio_hal_init_resource() 192 err = cxio_init_resource_fifo_random(&rscp->tpt_fifo, in cxio_hal_init_resource() [all …]
|
| D | iw_cxgb_resource.h | 40 extern u32 cxio_hal_get_stag(struct cxio_hal_resource *rscp); 41 extern void cxio_hal_put_stag(struct cxio_hal_resource *rscp, u32 stag); 42 extern u32 cxio_hal_get_qpid(struct cxio_hal_resource *rscp); 43 extern void cxio_hal_put_qpid(struct cxio_hal_resource *rscp, u32 qpid); 44 extern u32 cxio_hal_get_cqid(struct cxio_hal_resource *rscp); 45 extern void cxio_hal_put_cqid(struct cxio_hal_resource *rscp, u32 cqid); 46 extern void cxio_hal_destroy_resource(struct cxio_hal_resource *rscp);
|
| D | iw_cxgb_hal.h | 91 struct cxio_hal_resource *rscp; member 163 u32 cxio_hal_get_pdid(struct cxio_hal_resource *rscp); 164 void cxio_hal_put_pdid(struct cxio_hal_resource *rscp, u32 pdid);
|
| D | iw_cxgb_hal.c | 202 cq->cqid = cxio_hal_get_cqid(rdev_p->rscp); in cxio_create_cq() 240 qpid = cxio_hal_get_qpid(rdev_p->rscp); in get_qpid() 280 cxio_hal_put_qpid(rdev_p->rscp, pos->qpid); in cxio_release_ucontext() 357 cxio_hal_put_cqid(rdev_p->rscp, cq->cqid); in cxio_destroy_cq() 749 stag_idx = cxio_hal_get_stag(rdev_p->rscp); in __cxio_tpt_op() 788 cxio_hal_put_stag(rdev_p->rscp, stag_idx); in __cxio_tpt_op() 1039 cxio_hal_destroy_resource(rdev_p->rscp); in cxio_rdev_open() 1052 cxio_hal_destroy_resource(rdev_p->rscp); in cxio_rdev_close()
|
| D | iw_cxgb_provider.c | 337 cxio_hal_put_pdid(rhp->rdev.rscp, php->pdid); in iwch_deallocate_pd() 352 pdid = cxio_hal_get_pdid(rhp->rdev.rscp); in iwch_allocate_pd() 357 cxio_hal_put_pdid(rhp->rdev.rscp, pdid); in iwch_allocate_pd()
|
| /freebsd-10-stable/sys/dev/cxgbe/iw_cxgbe/ |
| D | resource.c | 244 void c4iw_destroy_resource(struct c4iw_resource *rscp) in c4iw_destroy_resource() argument 246 c4iw_id_table_free(&rscp->tpt_table); in c4iw_destroy_resource() 247 c4iw_id_table_free(&rscp->qid_table); in c4iw_destroy_resource() 248 c4iw_id_table_free(&rscp->pdid_table); in c4iw_destroy_resource()
|
| D | iw_cxgbe.h | 863 void c4iw_destroy_resource(struct c4iw_resource *rscp);
|