Home
last modified time | relevance | path

Searched refs:cio2 (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/pci/intel/ipu3/
H A Dipu3-cio2.c30 #include "ipu3-cio2.h"
97 static void cio2_fbpt_exit_dummy(struct cio2_device *cio2) in cio2_fbpt_exit_dummy() argument
99 if (cio2->dummy_lop) { in cio2_fbpt_exit_dummy()
100 dma_free_coherent(&cio2->pci_dev->dev, PAGE_SIZE, in cio2_fbpt_exit_dummy()
101 cio2->dummy_lop, cio2->dummy_lop_bus_addr); in cio2_fbpt_exit_dummy()
102 cio2->dummy_lop = NULL; in cio2_fbpt_exit_dummy()
104 if (cio2->dummy_page) { in cio2_fbpt_exit_dummy()
105 dma_free_coherent(&cio2->pci_dev->dev, PAGE_SIZE, in cio2_fbpt_exit_dummy()
106 cio2 in cio2_fbpt_exit_dummy()
111 cio2_fbpt_init_dummy(struct cio2_device *cio2) cio2_fbpt_init_dummy() argument
135 cio2_fbpt_entry_enable(struct cio2_device *cio2, struct cio2_fbpt_entry entry[CIO2_MAX_LOPS]) cio2_fbpt_entry_enable() argument
155 cio2_fbpt_entry_init_dummy(struct cio2_device *cio2, struct cio2_fbpt_entry entry[CIO2_MAX_LOPS]) cio2_fbpt_entry_init_dummy() argument
172 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
213 cio2_fbpt_init(struct cio2_device *cio2, struct cio2_queue *q) cio2_fbpt_init() argument
290 cio2_csi2_calc_timing(struct cio2_device *cio2, struct cio2_queue *q, struct cio2_csi2_timing *timing) cio2_csi2_calc_timing() argument
346 cio2_hw_init(struct cio2_device *cio2, struct cio2_queue *q) cio2_hw_init() argument
508 cio2_hw_exit(struct cio2_device *cio2, struct cio2_queue *q) cio2_hw_exit() argument
538 cio2_buffer_done(struct cio2_device *cio2, unsigned int dma_chan) cio2_buffer_done() argument
587 cio2_queue_event_sof(struct cio2_device *cio2, struct cio2_queue *q) cio2_queue_event_sof() argument
633 cio2_irq_handle_once(struct cio2_device *cio2, u32 int_status) cio2_irq_handle_once() argument
761 struct cio2_device *cio2 = cio2_ptr; cio2_irq() local
805 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_queue_setup() local
833 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_init() local
889 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_queue() local
964 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_cleanup() local
980 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_start_streaming() local
1025 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_stop_streaming() local
1055 struct cio2_device *cio2 = video_drvdata(file); cio2_v4l2_querycap() local
1329 struct cio2_device *cio2 = video_get_drvdata(vd); cio2_video_link_validate() local
1391 struct cio2_device *cio2 = container_of(notifier, cio2_notifier_bound() local
1414 struct cio2_device *cio2 = container_of(notifier, cio2_notifier_unbind() local
1425 struct cio2_device *cio2 = container_of(notifier, struct cio2_device, cio2_notifier_complete() local
1470 cio2_parse_firmware(struct cio2_device *cio2) cio2_parse_firmware() argument
1536 cio2_queue_init(struct cio2_device *cio2, struct cio2_queue *q) cio2_queue_init() argument
1673 cio2_queue_exit(struct cio2_device *cio2, struct cio2_queue *q) cio2_queue_exit() argument
1684 cio2_queues_init(struct cio2_device *cio2) cio2_queues_init() argument
1703 cio2_queues_exit(struct cio2_device *cio2) cio2_queues_exit() argument
1716 struct cio2_device *cio2; cio2_pci_probe() local
1824 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_pci_remove() local
1842 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_runtime_suspend() local
1860 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_runtime_resume() local
1924 cio2_fbpt_rearrange(struct cio2_device *cio2, struct cio2_queue *q) cio2_fbpt_rearrange() argument
1957 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_suspend() local
1983 struct cio2_device *cio2 = dev_get_drvdata(dev); cio2_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/intel/ipu3/
H A Dipu3-cio2.c34 #include "ipu3-cio2.h"
111 static void cio2_fbpt_exit_dummy(struct cio2_device *cio2) in cio2_fbpt_exit_dummy() argument
113 struct device *dev = &cio2->pci_dev->dev; in cio2_fbpt_exit_dummy()
115 if (cio2->dummy_lop) { in cio2_fbpt_exit_dummy()
116 dma_free_coherent(dev, PAGE_SIZE, cio2->dummy_lop, in cio2_fbpt_exit_dummy()
117 cio2->dummy_lop_bus_addr); in cio2_fbpt_exit_dummy()
118 cio2->dummy_lop = NULL; in cio2_fbpt_exit_dummy()
120 if (cio2->dummy_page) { in cio2_fbpt_exit_dummy()
121 dma_free_coherent(dev, PAGE_SIZE, cio2->dummy_page, in cio2_fbpt_exit_dummy()
122 cio2 in cio2_fbpt_exit_dummy()
127 cio2_fbpt_init_dummy(struct cio2_device *cio2) cio2_fbpt_init_dummy() argument
152 cio2_fbpt_entry_enable(struct cio2_device *cio2, struct cio2_fbpt_entry entry[CIO2_MAX_LOPS]) cio2_fbpt_entry_enable() argument
172 cio2_fbpt_entry_init_dummy(struct cio2_device *cio2, struct cio2_fbpt_entry entry[CIO2_MAX_LOPS]) cio2_fbpt_entry_init_dummy() argument
189 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
229 cio2_fbpt_init(struct cio2_device *cio2, struct cio2_queue *q) cio2_fbpt_init() argument
306 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
347 cio2_hw_init(struct cio2_device *cio2, struct cio2_queue *q) cio2_hw_init() argument
509 cio2_hw_exit(struct cio2_device *cio2, struct cio2_queue *q) cio2_hw_exit() argument
539 cio2_buffer_done(struct cio2_device *cio2, unsigned int dma_chan) cio2_buffer_done() argument
588 cio2_queue_event_sof(struct cio2_device *cio2, struct cio2_queue *q) cio2_queue_event_sof() argument
657 cio2_irq_handle_once(struct cio2_device *cio2, u32 int_status) cio2_irq_handle_once() argument
758 struct cio2_device *cio2 = cio2_ptr; cio2_irq() local
802 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_queue_setup() local
835 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_init() local
890 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_queue() local
965 struct cio2_device *cio2 = vb2_get_drv_priv(vb->vb2_queue); cio2_vb2_buf_cleanup() local
981 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_start_streaming() local
1026 struct cio2_device *cio2 = vb2_get_drv_priv(vq); cio2_vb2_stop_streaming() local
1324 struct cio2_device *cio2 = video_get_drvdata(vd); cio2_video_link_validate() local
1388 struct cio2_device *cio2 = to_cio2_device(notifier); cio2_notifier_bound() local
1414 struct cio2_device *cio2 = to_cio2_device(notifier); cio2_notifier_unbind() local
1423 struct cio2_device *cio2 = to_cio2_device(notifier); cio2_notifier_complete() local
1462 cio2_parse_firmware(struct cio2_device *cio2) cio2_parse_firmware() argument
1525 cio2_queue_init(struct cio2_device *cio2, struct cio2_queue *q) cio2_queue_init() argument
1658 cio2_queue_exit(struct cio2_device *cio2, struct cio2_queue *q) cio2_queue_exit() argument
1669 cio2_queues_init(struct cio2_device *cio2) cio2_queues_init() argument
1688 cio2_queues_exit(struct cio2_device *cio2) cio2_queues_exit() argument
1719 struct cio2_device *cio2; cio2_pci_probe() local
1841 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_pci_remove() local
1859 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_runtime_suspend() local
1877 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_runtime_resume() local
1941 cio2_fbpt_rearrange(struct cio2_device *cio2, struct cio2_queue *q) cio2_fbpt_rearrange() argument
1974 struct cio2_device *cio2 = pci_get_drvdata(pci_dev); cio2_suspend() local
2007 struct cio2_device *cio2 = dev_get_drvdata(dev); cio2_resume() local
[all...]

Completed in 5 milliseconds