Home
last modified time | relevance | path

Searched refs:ipu6_bus_device (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-bus.h22 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 Dipu6-fw-com.h8 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 Dipu6-dma.c114 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()
[all …]
H A Dipu6-cpd.h8 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 Dipu6.h15 struct ipu6_bus_device;
76 struct ipu6_bus_device *isys;
77 struct ipu6_bus_device *psys;
H A Dipu6-fw-com.c84 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 Dipu6-buttress.c319 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 Dipu6-isys.c103 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 Dipu6-isys-mcd-phy.c572 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 Dipu6.c368 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 Dipu6-cpd.c162 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 Dipu6-fw-isys.c186 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()