Lines Matching refs:ioctx_ring
753 static void srpt_free_ioctx_ring(struct srpt_ioctx **ioctx_ring, in srpt_free_ioctx_ring() argument
760 if (!ioctx_ring) in srpt_free_ioctx_ring()
764 srpt_free_ioctx(sdev, ioctx_ring[i], buf_cache, dir); in srpt_free_ioctx_ring()
765 kvfree(ioctx_ring); in srpt_free_ioctx_ring()
1226 ioctx = ch->ioctx_ring[tag]; in srpt_get_send_ioctx()
2110 srpt_free_ioctx_ring((struct srpt_ioctx **)ch->ioctx_ring, in srpt_release_channel_work()
2245 ch->ioctx_ring = (struct srpt_send_ioctx **) in srpt_cm_req_recv()
2247 sizeof(*ch->ioctx_ring[0]), in srpt_cm_req_recv()
2249 if (!ch->ioctx_ring) { in srpt_cm_req_recv()
2256 ch->ioctx_ring[i]->ch = ch; in srpt_cm_req_recv()
2476 srpt_free_ioctx_ring((struct srpt_ioctx **)ch->ioctx_ring, in srpt_cm_req_recv()
3047 srpt_free_ioctx_ring((struct srpt_ioctx **)sdev->ioctx_ring, sdev, in srpt_free_srq()
3082 sdev->ioctx_ring = (struct srpt_recv_ioctx **) in srpt_alloc_srq()
3084 sizeof(*sdev->ioctx_ring[0]), in srpt_alloc_srq()
3086 if (!sdev->ioctx_ring) in srpt_alloc_srq()
3093 INIT_LIST_HEAD(&sdev->ioctx_ring[i]->wait_list); in srpt_alloc_srq()
3094 srpt_post_recv(sdev, NULL, sdev->ioctx_ring[i]); in srpt_alloc_srq()