cio2 96 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_fbpt_exit_dummy(struct cio2_device *cio2) cio2 98 drivers/media/pci/intel/ipu3/ipu3-cio2.c if (cio2->dummy_lop) { cio2 99 drivers/media/pci/intel/ipu3/ipu3-cio2.c dma_free_coherent(&cio2->pci_dev->dev, CIO2_PAGE_SIZE, cio2 100 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->dummy_lop, cio2->dummy_lop_bus_addr); cio2 101 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->dummy_lop = NULL; cio2 103 drivers/media/pci/intel/ipu3/ipu3-cio2.c if (cio2->dummy_page) { cio2 104 drivers/media/pci/intel/ipu3/ipu3-cio2.c dma_free_coherent(&cio2->pci_dev->dev, CIO2_PAGE_SIZE, cio2 105 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->dummy_page, cio2->dummy_page_bus_addr); cio2 106 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->dummy_page = NULL; cio2 110 drivers/media/pci/intel/ipu3/ipu3-cio2.c static int cio2_fbpt_init_dummy(struct cio2_device *cio2) cio2 114 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->dummy_page = dma_alloc_coherent(&cio2->pci_dev->dev, cio2 116 drivers/media/pci/intel/ipu3/ipu3-cio2.c &cio2->dummy_page_bus_addr, cio2 118 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->dummy_lop = dma_alloc_coherent(&cio2->pci_dev->dev, cio2 120 drivers/media/pci/intel/ipu3/ipu3-cio2.c &cio2->dummy_lop_bus_addr, cio2 122 drivers/media/pci/intel/ipu3/ipu3-cio2.c if (!cio2->dummy_page || !cio2->dummy_lop) { cio2 123 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_exit_dummy(cio2); cio2 130 drivers/media/pci/intel/ipu3/ipu3-cio2.c for (i = 0; i < CIO2_PAGE_SIZE / sizeof(*cio2->dummy_lop); i++) cio2 131 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->dummy_lop[i] = cio2->dummy_page_bus_addr >> PAGE_SHIFT; cio2 136 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_fbpt_entry_enable(struct cio2_device *cio2, cio2 156 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_fbpt_entry_init_dummy(struct cio2_device *cio2, cio2 168 drivers/media/pci/intel/ipu3/ipu3-cio2.c entry[i].lop_page_addr = cio2->dummy_lop_bus_addr >> PAGE_SHIFT; cio2 170 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_entry_enable(cio2, entry); cio2 174 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_fbpt_entry_init_buf(struct cio2_device *cio2, cio2 212 drivers/media/pci/intel/ipu3/ipu3-cio2.c entry->lop_page_addr = cio2->dummy_lop_bus_addr >> PAGE_SHIFT; cio2 214 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_entry_enable(cio2, entry); cio2 217 drivers/media/pci/intel/ipu3/ipu3-cio2.c static int cio2_fbpt_init(struct cio2_device *cio2, struct cio2_queue *q) cio2 219 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct device *dev = &cio2->pci_dev->dev; cio2 294 drivers/media/pci/intel/ipu3/ipu3-cio2.c static int cio2_csi2_calc_timing(struct cio2_device *cio2, struct cio2_queue *q, cio2 297 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct device *dev = &cio2->pci_dev->dev; cio2 350 drivers/media/pci/intel/ipu3/ipu3-cio2.c static int cio2_hw_init(struct cio2_device *cio2, struct cio2_queue *q) cio2 359 drivers/media/pci/intel/ipu3/ipu3-cio2.c void __iomem *const base = cio2->base; cio2 371 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_csi2_calc_timing(cio2, q, &timing); cio2 513 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_hw_exit(struct cio2_device *cio2, struct cio2_queue *q) cio2 515 drivers/media/pci/intel/ipu3/ipu3-cio2.c void __iomem *base = cio2->base; cio2 533 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 544 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_buffer_done(struct cio2_device *cio2, unsigned int dma_chan) cio2 546 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct device *dev = &cio2->pci_dev->dev; cio2 547 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_queue *q = cio2->cur_queue; cio2 571 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_dbg(&cio2->pci_dev->dev, cio2 584 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_entry_init_dummy(cio2, entry); cio2 590 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_warn(&cio2->pci_dev->dev, cio2 595 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_queue_event_sof(struct cio2_device *cio2, struct cio2_queue *q) cio2 641 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_irq_handle_once(struct cio2_device *cio2, u32 int_status) cio2 643 drivers/media/pci/intel/ipu3/ipu3-cio2.c void __iomem *const base = cio2->base; cio2 644 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct device *dev = &cio2->pci_dev->dev; cio2 684 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_buffer_done(cio2, d); cio2 698 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_queue_event_sof(cio2, cio2 699 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->cur_queue); cio2 769 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = cio2_ptr; cio2 770 drivers/media/pci/intel/ipu3/ipu3-cio2.c void __iomem *const base = cio2->base; cio2 771 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct device *dev = &cio2->pci_dev->dev; cio2 781 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_irq_handle_once(cio2, int_status); cio2 812 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2 820 drivers/media/pci/intel/ipu3/ipu3-cio2.c alloc_devs[i] = &cio2->pci_dev->dev; cio2 828 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_entry_init_dummy(cio2, &q->fbpt[i * CIO2_MAX_LOPS]); cio2 840 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2 841 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct device *dev = &cio2->pci_dev->dev; cio2 887 drivers/media/pci/intel/ipu3/ipu3-cio2.c b->lop[i][j] = cio2->dummy_page_bus_addr >> PAGE_SHIFT; cio2 899 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2 910 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_dbg(&cio2->pci_dev->dev, "queue buffer %d\n", vb->index); cio2 927 drivers/media/pci/intel/ipu3/ipu3-cio2.c fbpt_rp = (readl(cio2->base + CIO2_REG_CDMARI(CIO2_DMA_CHAN)) cio2 952 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_entry_init_buf(cio2, b, entry); cio2 961 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_dbg(&cio2->pci_dev->dev, "entry %i was full!\n", next); cio2 966 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, "error: all cio2 entries were full!\n"); cio2 974 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2 982 drivers/media/pci/intel/ipu3/ipu3-cio2.c dma_free_coherent(&cio2->pci_dev->dev, CIO2_PAGE_SIZE, cio2 990 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2 993 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->cur_queue = q; cio2 996 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = pm_runtime_get_sync(&cio2->pci_dev->dev); cio2 998 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_info(&cio2->pci_dev->dev, "failed to set power %d\n", r); cio2 999 drivers/media/pci/intel/ipu3/ipu3-cio2.c pm_runtime_put_noidle(&cio2->pci_dev->dev); cio2 1007 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_hw_init(cio2, q); cio2 1016 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->streaming = true; cio2 1021 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_hw_exit(cio2, q); cio2 1025 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_dbg(&cio2->pci_dev->dev, "failed to start streaming (%d)\n", r); cio2 1027 drivers/media/pci/intel/ipu3/ipu3-cio2.c pm_runtime_put(&cio2->pci_dev->dev); cio2 1035 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2 1038 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1041 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_hw_exit(cio2, q); cio2 1042 drivers/media/pci/intel/ipu3/ipu3-cio2.c synchronize_irq(cio2->pci_dev->irq); cio2 1045 drivers/media/pci/intel/ipu3/ipu3-cio2.c pm_runtime_put(&cio2->pci_dev->dev); cio2 1046 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->streaming = false; cio2 1065 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = video_drvdata(file); cio2 1070 drivers/media/pci/intel/ipu3/ipu3-cio2.c "PCI:%s", pci_name(cio2->pci_dev)); cio2 1337 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = video_get_drvdata(vd); cio2 1342 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_info(&cio2->pci_dev->dev, cio2 1353 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1399 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = container_of(notifier, cio2 1405 drivers/media/pci/intel/ipu3/ipu3-cio2.c if (cio2->queue[s_asd->csi2.port].sensor) cio2 1408 drivers/media/pci/intel/ipu3/ipu3-cio2.c q = &cio2->queue[s_asd->csi2.port]; cio2 1412 drivers/media/pci/intel/ipu3/ipu3-cio2.c q->csi_rx_base = cio2->base + CIO2_REG_PIPE_BASE(q->csi2.port); cio2 1422 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = container_of(notifier, cio2 1427 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->queue[s_asd->csi2.port].sensor = NULL; cio2 1433 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = container_of(notifier, struct cio2_device, cio2 1441 drivers/media/pci/intel/ipu3/ipu3-cio2.c list_for_each_entry(asd, &cio2->notifier.asd_list, asd_list) { cio2 1443 drivers/media/pci/intel/ipu3/ipu3-cio2.c q = &cio2->queue[s_asd->csi2.port]; cio2 1451 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1462 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1469 drivers/media/pci/intel/ipu3/ipu3-cio2.c return v4l2_device_register_subdev_nodes(&cio2->v4l2_dev); cio2 1478 drivers/media/pci/intel/ipu3/ipu3-cio2.c static int cio2_parse_firmware(struct cio2_device *cio2) cio2 1491 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_fwnode(&cio2->pci_dev->dev), i, 0, cio2 1511 drivers/media/pci/intel/ipu3/ipu3-cio2.c &cio2->notifier, ep, &s_asd->asd); cio2 1529 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->notifier.ops = &cio2_async_ops; cio2 1530 drivers/media/pci/intel/ipu3/ipu3-cio2.c ret = v4l2_async_notifier_register(&cio2->v4l2_dev, &cio2->notifier); cio2 1532 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1547 drivers/media/pci/intel/ipu3/ipu3-cio2.c static int cio2_queue_init(struct cio2_device *cio2, struct cio2_queue *q) cio2 1581 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_fbpt_init(cio2, q); cio2 1593 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1602 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1612 drivers/media/pci/intel/ipu3/ipu3-cio2.c CIO2_ENTITY_NAME " %td", q - cio2->queue); cio2 1614 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_set_subdevdata(subdev, cio2); cio2 1615 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = v4l2_device_register_subdev(&cio2->v4l2_dev, subdev); cio2 1617 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1630 drivers/media/pci/intel/ipu3/ipu3-cio2.c vbq->drv_priv = cio2; cio2 1634 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1641 drivers/media/pci/intel/ipu3/ipu3-cio2.c "%s %td", CIO2_NAME, q - cio2->queue); cio2 1645 drivers/media/pci/intel/ipu3/ipu3-cio2.c vdev->lock = &cio2->lock; cio2 1646 drivers/media/pci/intel/ipu3/ipu3-cio2.c vdev->v4l2_dev = &cio2->v4l2_dev; cio2 1649 drivers/media/pci/intel/ipu3/ipu3-cio2.c video_set_drvdata(vdev, cio2); cio2 1652 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 1677 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_exit(q, &cio2->pci_dev->dev); cio2 1684 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_queue_exit(struct cio2_device *cio2, struct cio2_queue *q) cio2 1691 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_exit(q, &cio2->pci_dev->dev); cio2 1695 drivers/media/pci/intel/ipu3/ipu3-cio2.c static int cio2_queues_init(struct cio2_device *cio2) cio2 1700 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_queue_init(cio2, &cio2->queue[i]); cio2 1709 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_queue_exit(cio2, &cio2->queue[i]); cio2 1714 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_queues_exit(struct cio2_device *cio2) cio2 1719 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_queue_exit(cio2, &cio2->queue[i]); cio2 1745 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2; cio2 1749 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2 = devm_kzalloc(&pci_dev->dev, sizeof(*cio2), GFP_KERNEL); cio2 1750 drivers/media/pci/intel/ipu3/ipu3-cio2.c if (!cio2) cio2 1752 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->pci_dev = pci_dev; cio2 1775 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->base = iomap[CIO2_PCI_BAR]; cio2 1777 drivers/media/pci/intel/ipu3/ipu3-cio2.c pci_set_drvdata(pci_dev, cio2); cio2 1791 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_fbpt_init_dummy(cio2); cio2 1795 drivers/media/pci/intel/ipu3/ipu3-cio2.c mutex_init(&cio2->lock); cio2 1797 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->media_dev.dev = &cio2->pci_dev->dev; cio2 1798 drivers/media/pci/intel/ipu3/ipu3-cio2.c strscpy(cio2->media_dev.model, CIO2_DEVICE_NAME, cio2 1799 drivers/media/pci/intel/ipu3/ipu3-cio2.c sizeof(cio2->media_dev.model)); cio2 1800 drivers/media/pci/intel/ipu3/ipu3-cio2.c snprintf(cio2->media_dev.bus_info, sizeof(cio2->media_dev.bus_info), cio2 1801 drivers/media/pci/intel/ipu3/ipu3-cio2.c "PCI:%s", pci_name(cio2->pci_dev)); cio2 1802 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->media_dev.hw_revision = 0; cio2 1804 drivers/media/pci/intel/ipu3/ipu3-cio2.c media_device_init(&cio2->media_dev); cio2 1805 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = media_device_register(&cio2->media_dev); cio2 1809 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2->v4l2_dev.mdev = &cio2->media_dev; cio2 1810 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = v4l2_device_register(&pci_dev->dev, &cio2->v4l2_dev); cio2 1817 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_queues_init(cio2); cio2 1821 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_async_notifier_init(&cio2->notifier); cio2 1824 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_parse_firmware(cio2); cio2 1829 drivers/media/pci/intel/ipu3/ipu3-cio2.c IRQF_SHARED, CIO2_NAME, cio2); cio2 1841 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_async_notifier_unregister(&cio2->notifier); cio2 1842 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_async_notifier_cleanup(&cio2->notifier); cio2 1843 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_queues_exit(cio2); cio2 1845 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_device_unregister(&cio2->v4l2_dev); cio2 1847 drivers/media/pci/intel/ipu3/ipu3-cio2.c media_device_unregister(&cio2->media_dev); cio2 1848 drivers/media/pci/intel/ipu3/ipu3-cio2.c media_device_cleanup(&cio2->media_dev); cio2 1850 drivers/media/pci/intel/ipu3/ipu3-cio2.c mutex_destroy(&cio2->lock); cio2 1851 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_exit_dummy(cio2); cio2 1858 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2 1860 drivers/media/pci/intel/ipu3/ipu3-cio2.c media_device_unregister(&cio2->media_dev); cio2 1861 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_async_notifier_unregister(&cio2->notifier); cio2 1862 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_async_notifier_cleanup(&cio2->notifier); cio2 1863 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_queues_exit(cio2); cio2 1864 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_exit_dummy(cio2); cio2 1865 drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_device_unregister(&cio2->v4l2_dev); cio2 1866 drivers/media/pci/intel/ipu3/ipu3-cio2.c media_device_cleanup(&cio2->media_dev); cio2 1867 drivers/media/pci/intel/ipu3/ipu3-cio2.c mutex_destroy(&cio2->lock); cio2 1873 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2 1874 drivers/media/pci/intel/ipu3/ipu3-cio2.c void __iomem *const base = cio2->base; cio2 1891 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2 1892 drivers/media/pci/intel/ipu3/ipu3-cio2.c void __iomem *const base = cio2->base; cio2 1955 drivers/media/pci/intel/ipu3/ipu3-cio2.c static void cio2_fbpt_rearrange(struct cio2_device *cio2, struct cio2_queue *q) cio2 1982 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_entry_enable(cio2, q->fbpt + i * CIO2_MAX_LOPS); cio2 1988 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2 1989 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_queue *q = cio2->cur_queue; cio2 1992 drivers/media/pci/intel/ipu3/ipu3-cio2.c if (!cio2->streaming) cio2 1996 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_hw_exit(cio2, q); cio2 2005 drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_fbpt_rearrange(cio2, q); cio2 2014 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_device *cio2 = dev_get_drvdata(dev); cio2 2016 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct cio2_queue *q = cio2->cur_queue; cio2 2019 drivers/media/pci/intel/ipu3/ipu3-cio2.c if (!cio2->streaming) cio2 2022 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = pm_runtime_force_resume(&cio2->pci_dev->dev); cio2 2024 drivers/media/pci/intel/ipu3/ipu3-cio2.c dev_err(&cio2->pci_dev->dev, cio2 2029 drivers/media/pci/intel/ipu3/ipu3-cio2.c r = cio2_hw_init(cio2, q);