Home
last modified time | relevance | path

Searched refs:cio2 (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/media/pci/intel/ipu3/
H A Dipu3-cio2.c35 #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 DKconfig3 tristate "Intel ipu3-cio2 driver"
20 The module will be called ipu3-cio2.
H A DMakefile2 obj-$(CONFIG_VIDEO_IPU3_CIO2) += ipu3-cio2.o
/linux/Documentation/admin-guide/media/
H A Dpci-cardlist.rst76 ipu3-cio2 Intel ipu3-cio2 driver
H A Dipu3.rst24 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