| /linux-6.15/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-dma.h | 23 void ipu6_dma_sync_single(struct ipu6_bus_device *sys, dma_addr_t dma_handle, 25 void ipu6_dma_sync_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist, 27 void ipu6_dma_sync_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt); 28 void *ipu6_dma_alloc(struct ipu6_bus_device *sys, size_t size, 31 void ipu6_dma_free(struct ipu6_bus_device *sys, size_t size, void *vaddr, 33 int ipu6_dma_mmap(struct ipu6_bus_device *sys, struct vm_area_struct *vma, 36 int ipu6_dma_map_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist, 39 void ipu6_dma_unmap_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist, 42 int ipu6_dma_map_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt, 44 void ipu6_dma_unmap_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt,
|
| H A D | ipu6-bus.h | 22 struct ipu6_bus_device { struct 40 irqreturn_t (*isr)(struct ipu6_bus_device *adev); argument 41 irqreturn_t (*isr_threaded)(struct ipu6_bus_device *adev); 46 container_of(to_auxiliary_dev(_dev), struct ipu6_bus_device, auxdev) 48 container_of(_auxdev, struct ipu6_bus_device, auxdev) 51 struct ipu6_bus_device * 55 int ipu6_bus_add_device(struct ipu6_bus_device *adev);
|
| H A D | ipu6-bus.c | 24 struct ipu6_bus_device *adev = to_ipu6_bus_device(dev); in bus_pm_runtime_suspend() 47 struct ipu6_bus_device *adev = to_ipu6_bus_device(dev); in bus_pm_runtime_resume() 77 struct ipu6_bus_device *adev = to_ipu6_bus_device(dev); in ipu6_bus_release() 83 struct ipu6_bus_device * 89 struct ipu6_bus_device *adev; in ipu6_bus_initialize_device() 124 int ipu6_bus_add_device(struct ipu6_bus_device *adev) in ipu6_bus_add_device() 147 struct ipu6_bus_device *adev, *save; in ipu6_bus_del_devices()
|
| H A D | ipu6-fw-com.h | 8 struct ipu6_bus_device; 28 int (*cell_ready)(struct ipu6_bus_device *adev); 29 void (*cell_start)(struct ipu6_bus_device *adev); 35 struct ipu6_bus_device *adev, void __iomem *base);
|
| H A D | ipu6-dma.c | 114 void ipu6_dma_sync_single(struct ipu6_bus_device *sys, dma_addr_t dma_handle, in ipu6_dma_sync_single() 135 void ipu6_dma_sync_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist, in ipu6_dma_sync_sg() 146 void ipu6_dma_sync_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt) in ipu6_dma_sync_sgtable() 152 void *ipu6_dma_alloc(struct ipu6_bus_device *sys, size_t size, in ipu6_dma_alloc() 244 void ipu6_dma_free(struct ipu6_bus_device *sys, size_t size, void *vaddr, in ipu6_dma_free() 297 int ipu6_dma_mmap(struct ipu6_bus_device *sys, struct vm_area_struct *vma, in ipu6_dma_mmap() 330 void ipu6_dma_unmap_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist, in ipu6_dma_unmap_sg() 374 int ipu6_dma_map_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist, in ipu6_dma_map_sg() 439 int ipu6_dma_map_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt, in ipu6_dma_map_sgtable() 454 void ipu6_dma_unmap_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt, in ipu6_dma_unmap_sgtable()
|
| H A D | ipu6-cpd.h | 8 struct ipu6_bus_device; 101 int ipu6_cpd_create_pkg_dir(struct ipu6_bus_device *adev, const void *src); 102 void ipu6_cpd_free_pkg_dir(struct ipu6_bus_device *adev);
|
| H A D | ipu6-buttress.h | 15 struct ipu6_bus_device; 64 int ipu6_buttress_map_fw_image(struct ipu6_bus_device *sys, 67 void ipu6_buttress_unmap_fw_image(struct ipu6_bus_device *sys,
|
| H A D | ipu6-isys.h | 23 struct ipu6_bus_device; 133 struct ipu6_bus_device *adev; 189 irqreturn_t isys_isr(struct ipu6_bus_device *adev);
|
| H A D | ipu6.h | 15 struct ipu6_bus_device; 76 struct ipu6_bus_device *isys; 77 struct ipu6_bus_device *psys;
|
| H A D | ipu6-fw-com.c | 84 struct ipu6_bus_device *adev; 86 int (*cell_ready)(struct ipu6_bus_device *adev); 87 void (*cell_start)(struct ipu6_bus_device *adev); 158 struct ipu6_bus_device *adev, void __iomem *base) in ipu6_fw_com_prepare()
|
| H A D | ipu6-buttress.c | 319 static irqreturn_t ipu6_buttress_call_isr(struct ipu6_bus_device *adev) in ipu6_buttress_call_isr() 338 struct ipu6_bus_device *adev[] = { isp->isys, isp->psys }; in ipu6_buttress_isr() 426 struct ipu6_bus_device *adev[] = { isp->isys, isp->psys }; in ipu6_buttress_isr_threaded() 541 int ipu6_buttress_map_fw_image(struct ipu6_bus_device *sys, in ipu6_buttress_map_fw_image() 603 void ipu6_buttress_unmap_fw_image(struct ipu6_bus_device *sys, in ipu6_buttress_unmap_fw_image()
|
| H A D | ipu6-isys.c | 103 static int isys_isr_one(struct ipu6_bus_device *adev); 344 irqreturn_t isys_isr(struct ipu6_bus_device *adev) in isys_isr() 854 struct ipu6_bus_device *adev = to_ipu6_bus_device(dev); in isys_runtime_pm_resume() 886 struct ipu6_bus_device *adev = to_ipu6_bus_device(dev); in isys_runtime_pm_suspend() 1047 struct ipu6_bus_device *adev = auxdev_to_adev(auxdev); in isys_probe() 1159 struct ipu6_bus_device *adev = auxdev_to_adev(auxdev); in isys_remove() 1221 static int isys_isr_one(struct ipu6_bus_device *adev) in isys_isr_one()
|
| H A D | ipu6-isys-mcd-phy.c | 572 struct ipu6_bus_device *adev = isys->adev; in ipu6_isys_mcd_phy_common_init() 625 struct ipu6_bus_device *adev = isys->adev; in ipu6_isys_mcd_phy_config()
|
| H A D | ipu6-cpd.c | 162 int ipu6_cpd_create_pkg_dir(struct ipu6_bus_device *adev, const void *src) in ipu6_cpd_create_pkg_dir() 221 void ipu6_cpd_free_pkg_dir(struct ipu6_bus_device *adev) in ipu6_cpd_free_pkg_dir()
|
| H A D | ipu6.c | 368 static struct ipu6_bus_device * 374 struct ipu6_bus_device *isys_adev; in ipu6_isys_init() 419 static struct ipu6_bus_device * 424 struct ipu6_bus_device *psys_adev; in ipu6_psys_init()
|
| H A D | ipu6-fw-isys.c | 186 static void start_sp(struct ipu6_bus_device *adev) in start_sp() 200 static int query_sp(struct ipu6_bus_device *adev) in query_sp()
|
| H A D | ipu6-isys-queue.c | 687 struct ipu6_bus_device *adev = av->isys->adev; in get_sof_ns_delta() 819 struct ipu6_bus_device *adev = isys->adev; in ipu6_isys_queue_init()
|
| H A D | ipu6-isys-dwc-phy.c | 305 struct ipu6_bus_device *adev = isys->adev; in ipu6_isys_dwc_phy_config()
|
| H A D | ipu6-isys-video.c | 102 struct ipu6_bus_device *adev = isys->adev; in video_open() 1097 struct ipu6_bus_device *adev = isys->adev; in ipu6_isys_fw_open()
|