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);