Lines Matching refs:thinint_area
353 struct virtio_thinint_area *thinint_area = NULL; in virtio_ccw_drop_indicator() local
357 thinint_area = ccw_device_dma_zalloc(vcdev->cdev, in virtio_ccw_drop_indicator()
358 sizeof(*thinint_area)); in virtio_ccw_drop_indicator()
359 if (!thinint_area) in virtio_ccw_drop_indicator()
361 thinint_area->summary_indicator = in virtio_ccw_drop_indicator()
363 thinint_area->isc = VIRTIO_AIRQ_ISC; in virtio_ccw_drop_indicator()
365 ccw->count = sizeof(*thinint_area); in virtio_ccw_drop_indicator()
366 ccw->cda = (__u32)virt_to_phys(thinint_area); in virtio_ccw_drop_indicator()
391 ccw_device_dma_free(vcdev->cdev, thinint_area, sizeof(*thinint_area)); in virtio_ccw_drop_indicator()
592 struct virtio_thinint_area *thinint_area = NULL; in virtio_ccw_register_adapter_ind() local
596 thinint_area = ccw_device_dma_zalloc(vcdev->cdev, in virtio_ccw_register_adapter_ind()
597 sizeof(*thinint_area)); in virtio_ccw_register_adapter_ind()
598 if (!thinint_area) { in virtio_ccw_register_adapter_ind()
604 &thinint_area->bit_nr, in virtio_ccw_register_adapter_ind()
610 thinint_area->indicator = virt_to_phys((void *)indicator_addr); in virtio_ccw_register_adapter_ind()
612 thinint_area->summary_indicator = in virtio_ccw_register_adapter_ind()
614 thinint_area->isc = VIRTIO_AIRQ_ISC; in virtio_ccw_register_adapter_ind()
617 ccw->count = sizeof(*thinint_area); in virtio_ccw_register_adapter_ind()
618 ccw->cda = (__u32)virt_to_phys(thinint_area); in virtio_ccw_register_adapter_ind()
634 ccw_device_dma_free(vcdev->cdev, thinint_area, sizeof(*thinint_area)); in virtio_ccw_register_adapter_ind()