Lines Matching refs:ioctx_ring
698 static void srpt_free_ioctx_ring(struct srpt_ioctx **ioctx_ring, in srpt_free_ioctx_ring() argument
705 srpt_free_ioctx(sdev, ioctx_ring[i], dma_size, dir); in srpt_free_ioctx_ring()
706 kfree(ioctx_ring); in srpt_free_ioctx_ring()
1396 ioctx = ch->ioctx_ring[index]; in srpt_handle_send_err_comp()
1892 ioctx = sdev->ioctx_ring[index]; in srpt_process_rcv_completion()
1925 send_ioctx = ch->ioctx_ring[index]; in srpt_process_send_completion()
2306 srpt_free_ioctx_ring((struct srpt_ioctx **)ch->ioctx_ring, in srpt_release_channel_work()
2488 ch->ioctx_ring = (struct srpt_send_ioctx **) in srpt_cm_req_recv()
2490 sizeof(*ch->ioctx_ring[0]), in srpt_cm_req_recv()
2492 if (!ch->ioctx_ring) in srpt_cm_req_recv()
2497 ch->ioctx_ring[i]->ch = ch; in srpt_cm_req_recv()
2498 list_add_tail(&ch->ioctx_ring[i]->free_list, &ch->free_list); in srpt_cm_req_recv()
2597 srpt_free_ioctx_ring((struct srpt_ioctx **)ch->ioctx_ring, in srpt_cm_req_recv()
3210 sdev->ioctx_ring = (struct srpt_recv_ioctx **) in srpt_add_one()
3212 sizeof(*sdev->ioctx_ring[0]), in srpt_add_one()
3214 if (!sdev->ioctx_ring) in srpt_add_one()
3218 srpt_post_recv(sdev, sdev->ioctx_ring[i]); in srpt_add_one()
3254 srpt_free_ioctx_ring((struct srpt_ioctx **)sdev->ioctx_ring, sdev, in srpt_add_one()
3313 srpt_free_ioctx_ring((struct srpt_ioctx **)sdev->ioctx_ring, sdev, in srpt_remove_one()
3315 sdev->ioctx_ring = NULL; in srpt_remove_one()