Home
last modified time | relevance | path

Searched refs:rw_ctxs (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c900 ioctx->rw_ctxs = &ioctx->s_rw_ctx; in srpt_alloc_rw_ctxs()
902 ioctx->rw_ctxs = kmalloc_array(nbufs, sizeof(*ioctx->rw_ctxs), in srpt_alloc_rw_ctxs()
904 if (!ioctx->rw_ctxs) in srpt_alloc_rw_ctxs()
909 struct srpt_rw_ctx *ctx = &ioctx->rw_ctxs[i]; in srpt_alloc_rw_ctxs()
946 struct srpt_rw_ctx *ctx = &ioctx->rw_ctxs[i]; in srpt_alloc_rw_ctxs()
952 if (ioctx->rw_ctxs != &ioctx->s_rw_ctx) in srpt_alloc_rw_ctxs()
953 kfree(ioctx->rw_ctxs); in srpt_alloc_rw_ctxs()
964 struct srpt_rw_ctx *ctx = &ioctx->rw_ctxs[i]; in srpt_free_rw_ctxs()
971 if (ioctx->rw_ctxs ! in srpt_free_rw_ctxs()
[all...]
H A Dib_srpt.h201 * @s_rw_ctx: @rw_ctxs points here if only a single rw_ctx is needed.
202 * @rw_ctxs: RDMA read/write contexts.
209 * @n_rw_ctx: Size of rw_ctxs array.
219 struct srpt_rw_ctx *rw_ctxs; member
/kernel/linux/linux-6.6/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c906 ioctx->rw_ctxs = &ioctx->s_rw_ctx; in srpt_alloc_rw_ctxs()
908 ioctx->rw_ctxs = kmalloc_array(nbufs, sizeof(*ioctx->rw_ctxs), in srpt_alloc_rw_ctxs()
910 if (!ioctx->rw_ctxs) in srpt_alloc_rw_ctxs()
915 struct srpt_rw_ctx *ctx = &ioctx->rw_ctxs[i]; in srpt_alloc_rw_ctxs()
952 struct srpt_rw_ctx *ctx = &ioctx->rw_ctxs[i]; in srpt_alloc_rw_ctxs()
958 if (ioctx->rw_ctxs != &ioctx->s_rw_ctx) in srpt_alloc_rw_ctxs()
959 kfree(ioctx->rw_ctxs); in srpt_alloc_rw_ctxs()
970 struct srpt_rw_ctx *ctx = &ioctx->rw_ctxs[i]; in srpt_free_rw_ctxs()
977 if (ioctx->rw_ctxs ! in srpt_free_rw_ctxs()
[all...]
H A Dib_srpt.h201 * @s_rw_ctx: @rw_ctxs points here if only a single rw_ctx is needed.
202 * @rw_ctxs: RDMA read/write contexts.
209 * @n_rw_ctx: Size of rw_ctxs array.
219 struct srpt_rw_ctx *rw_ctxs; member

Completed in 8 milliseconds