Lines Matching defs:async_q
4945 struct ibmvfc_async_crq_queue *async_q = &vhost->async_crq;
4955 dma_unmap_single(vhost->dev, async_q->msg_token,
4956 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL);
4957 free_page((unsigned long)async_q->msgs);
4970 struct ibmvfc_async_crq_queue *async_q = &vhost->async_crq;
4974 async_q->msgs = (struct ibmvfc_async_crq *)get_zeroed_page(GFP_KERNEL);
4975 if (!async_q->msgs) {
4980 async_q->size = PAGE_SIZE / sizeof(struct ibmvfc_async_crq);
4981 async_q->msg_token = dma_map_single(dev, async_q->msgs,
4982 async_q->size * sizeof(*async_q->msgs),
4985 if (dma_mapping_error(dev, async_q->msg_token)) {
5044 dma_unmap_single(dev, async_q->msg_token,
5045 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL);
5047 free_page((unsigned long)async_q->msgs);