Searched refs:cio2 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/pci/intel/ipu3/ |
H A D | ipu3-cio2.c | 30 #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 D | ipu3-cio2.c | 34 #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