Searched refs:cio2 (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/media/pci/intel/ipu3/ |
H A D | ipu3-cio2.c | 35 #include "ipu3-cio2.h" 112 static void cio2_fbpt_exit_dummy(struct cio2_device *cio2) in cio2_fbpt_exit_dummy() argument 114 struct device *dev = &cio2->pci_dev->dev; in cio2_fbpt_exit_dummy() 116 if (cio2->dummy_lop) { in cio2_fbpt_exit_dummy() 117 dma_free_coherent(dev, PAGE_SIZE, cio2->dummy_lop, in cio2_fbpt_exit_dummy() 118 cio2->dummy_lop_bus_addr); in cio2_fbpt_exit_dummy() 119 cio2->dummy_lop = NULL; in cio2_fbpt_exit_dummy() 121 if (cio2->dummy_page) { in cio2_fbpt_exit_dummy() 122 dma_free_coherent(dev, PAGE_SIZE, cio2->dummy_page, in cio2_fbpt_exit_dummy() 123 cio2 in cio2_fbpt_exit_dummy() 128 cio2_fbpt_init_dummy(struct cio2_device * cio2) cio2_fbpt_init_dummy() argument 153 cio2_fbpt_entry_enable(struct cio2_device * cio2,struct cio2_fbpt_entry entry[CIO2_MAX_LOPS]) cio2_fbpt_entry_enable() argument 173 cio2_fbpt_entry_init_dummy(struct cio2_device * cio2,struct cio2_fbpt_entry entry[CIO2_MAX_LOPS]) cio2_fbpt_entry_init_dummy() argument 190 cio2_fbpt_entry_init_buf(struct cio2_device * cio2,struct cio2_buffer * b,struct cio2_fbpt_entry entry[CIO2_MAX_LOPS]) cio2_fbpt_entry_init_buf() argument 230 cio2_fbpt_init(struct cio2_device * cio2,struct cio2_queue * q) cio2_fbpt_init() argument 307 cio2_csi2_calc_timing(struct cio2_device * cio2,struct cio2_queue * q,struct cio2_csi2_timing * timing,unsigned int bpp,unsigned int lanes) cio2_csi2_calc_timing() argument 353 cio2_hw_init(struct cio2_device * cio2,struct cio2_queue * q) cio2_hw_init() argument 523 cio2_hw_exit(struct cio2_device * cio2,struct cio2_queue * q) cio2_hw_exit() argument 553 cio2_buffer_done(struct cio2_device * cio2,unsigned int dma_chan) cio2_buffer_done() argument 602 cio2_queue_event_sof(struct cio2_device * cio2,struct cio2_queue * q) cio2_queue_event_sof() argument 671 cio2_irq_handle_once(struct cio2_device * cio2,u32 int_status) cio2_irq_handle_once() argument 772 struct cio2_device *cio2 = cio2_ptr; cio2_irq() local 816 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_queue_setup() local 849 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_init() local 904 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_queue() local 979 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_cleanup() local 995 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_start_streaming() local 1040 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_stop_streaming() local 1301 struct cio2_device *cio2 = video_get_drvdata(vd); cio2_video_link_validate() local 1365 struct cio2_device *cio2 = to_cio2_device(notifier); cio2_notifier_bound() local 1391 struct cio2_device *cio2 = to_cio2_device(notifier); cio2_notifier_unbind() local 1400 struct cio2_device *cio2 = to_cio2_device(notifier); cio2_notifier_complete() local 1425 cio2_parse_firmware(struct cio2_device * cio2) cio2_parse_firmware() argument 1488 cio2_queue_init(struct cio2_device * cio2,struct cio2_queue * q) cio2_queue_init() argument 1618 cio2_queue_exit(struct cio2_device * cio2,struct cio2_queue * q) cio2_queue_exit() argument 1628 cio2_queues_init(struct cio2_device * cio2) cio2_queues_init() argument 1647 cio2_queues_exit(struct cio2_device * cio2) cio2_queues_exit() argument 1661 struct cio2_device *cio2; cio2_pci_probe() local 1774 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_pci_remove() local 1792 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_runtime_suspend() local 1804 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_runtime_resume() local 1863 cio2_fbpt_rearrange(struct cio2_device * cio2,struct cio2_queue * q) cio2_fbpt_rearrange() argument 1896 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_suspend() local 1929 struct cio2_device *cio2 = dev_get_drvdata(dev); cio2_resume() local [all...] |
H A D | Kconfig | 3 tristate "Intel ipu3-cio2 driver" 20 The module will be called ipu3-cio2.
|
H A D | Makefile | 2 obj-$(CONFIG_VIDEO_IPU3_CIO2) += ipu3-cio2.o
|
/linux/Documentation/admin-guide/media/ |
H A D | pci-cardlist.rst | 76 ipu3-cio2 Intel ipu3-cio2 driver
|
H A D | ipu3.rst | 24 ImgU). The CIO2 driver is available as drivers/media/pci/intel/ipu3/ipu3-cio2* 127 -f IPU3_SGRBG10 $(media-ctl -d $MDEV -e "ipu3-cio2 0") 402 --file=/tmp/frame-in.cio2 -f IPU3_SGRBG10 /dev/video4
|