async_q          4576 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_async_crq_queue *async_q = &vhost->async_crq;
async_q          4586 drivers/scsi/ibmvscsi/ibmvfc.c 	dma_unmap_single(vhost->dev, async_q->msg_token,
async_q          4587 drivers/scsi/ibmvscsi/ibmvfc.c 			 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL);
async_q          4588 drivers/scsi/ibmvscsi/ibmvfc.c 	free_page((unsigned long)async_q->msgs);
async_q          4601 drivers/scsi/ibmvscsi/ibmvfc.c 	struct ibmvfc_async_crq_queue *async_q = &vhost->async_crq;
async_q          4605 drivers/scsi/ibmvscsi/ibmvfc.c 	async_q->msgs = (struct ibmvfc_async_crq *)get_zeroed_page(GFP_KERNEL);
async_q          4606 drivers/scsi/ibmvscsi/ibmvfc.c 	if (!async_q->msgs) {
async_q          4611 drivers/scsi/ibmvscsi/ibmvfc.c 	async_q->size = PAGE_SIZE / sizeof(struct ibmvfc_async_crq);
async_q          4612 drivers/scsi/ibmvscsi/ibmvfc.c 	async_q->msg_token = dma_map_single(dev, async_q->msgs,
async_q          4613 drivers/scsi/ibmvscsi/ibmvfc.c 					    async_q->size * sizeof(*async_q->msgs),
async_q          4616 drivers/scsi/ibmvscsi/ibmvfc.c 	if (dma_mapping_error(dev, async_q->msg_token)) {
async_q          4675 drivers/scsi/ibmvscsi/ibmvfc.c 	dma_unmap_single(dev, async_q->msg_token,
async_q          4676 drivers/scsi/ibmvscsi/ibmvfc.c 			 async_q->size * sizeof(*async_q->msgs), DMA_BIDIRECTIONAL);
async_q          4678 drivers/scsi/ibmvscsi/ibmvfc.c 	free_page((unsigned long)async_q->msgs);