ipu6_bus_device
int ipu6_bus_add_device(struct ipu6_bus_device *adev)
struct ipu6_bus_device *adev, *save;
struct ipu6_bus_device *adev = to_ipu6_bus_device(dev);
struct ipu6_bus_device *adev = to_ipu6_bus_device(dev);
struct ipu6_bus_device *adev = to_ipu6_bus_device(dev);
struct ipu6_bus_device *
struct ipu6_bus_device *adev;
irqreturn_t (*isr)(struct ipu6_bus_device *adev);
irqreturn_t (*isr_threaded)(struct ipu6_bus_device *adev);
container_of(to_auxiliary_dev(_dev), struct ipu6_bus_device, auxdev)
container_of(_auxdev, struct ipu6_bus_device, auxdev)
struct ipu6_bus_device *
int ipu6_bus_add_device(struct ipu6_bus_device *adev);
static irqreturn_t ipu6_buttress_call_isr(struct ipu6_bus_device *adev)
struct ipu6_bus_device *adev[] = { isp->isys, isp->psys };
struct ipu6_bus_device *adev[] = { isp->isys, isp->psys };
int ipu6_buttress_map_fw_image(struct ipu6_bus_device *sys,
void ipu6_buttress_unmap_fw_image(struct ipu6_bus_device *sys,
struct ipu6_bus_device;
int ipu6_buttress_map_fw_image(struct ipu6_bus_device *sys,
void ipu6_buttress_unmap_fw_image(struct ipu6_bus_device *sys,
int ipu6_cpd_create_pkg_dir(struct ipu6_bus_device *adev, const void *src)
void ipu6_cpd_free_pkg_dir(struct ipu6_bus_device *adev)
int ipu6_cpd_create_pkg_dir(struct ipu6_bus_device *adev, const void *src);
void ipu6_cpd_free_pkg_dir(struct ipu6_bus_device *adev);
struct ipu6_bus_device;
void ipu6_dma_sync_single(struct ipu6_bus_device *sys, dma_addr_t dma_handle,
void ipu6_dma_sync_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
void ipu6_dma_sync_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt)
void *ipu6_dma_alloc(struct ipu6_bus_device *sys, size_t size,
void ipu6_dma_free(struct ipu6_bus_device *sys, size_t size, void *vaddr,
int ipu6_dma_mmap(struct ipu6_bus_device *sys, struct vm_area_struct *vma,
void ipu6_dma_unmap_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
int ipu6_dma_map_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
int ipu6_dma_map_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt,
void ipu6_dma_unmap_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt,
void ipu6_dma_sync_single(struct ipu6_bus_device *sys, dma_addr_t dma_handle,
void ipu6_dma_sync_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
void ipu6_dma_sync_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt);
void *ipu6_dma_alloc(struct ipu6_bus_device *sys, size_t size,
void ipu6_dma_free(struct ipu6_bus_device *sys, size_t size, void *vaddr,
int ipu6_dma_mmap(struct ipu6_bus_device *sys, struct vm_area_struct *vma,
int ipu6_dma_map_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
void ipu6_dma_unmap_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
int ipu6_dma_map_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt,
void ipu6_dma_unmap_sgtable(struct ipu6_bus_device *sys, struct sg_table *sgt,
struct ipu6_bus_device *adev, void __iomem *base)
struct ipu6_bus_device *adev;
int (*cell_ready)(struct ipu6_bus_device *adev);
void (*cell_start)(struct ipu6_bus_device *adev);
int (*cell_ready)(struct ipu6_bus_device *adev);
void (*cell_start)(struct ipu6_bus_device *adev);
struct ipu6_bus_device *adev, void __iomem *base);
struct ipu6_bus_device;
static void start_sp(struct ipu6_bus_device *adev)
static int query_sp(struct ipu6_bus_device *adev)
struct ipu6_bus_device *adev = isys->adev;
struct ipu6_bus_device *adev = isys->adev;
struct ipu6_bus_device *adev = isys->adev;
struct ipu6_bus_device *adev = av->isys->adev;
struct ipu6_bus_device *adev = isys->adev;
struct ipu6_bus_device *adev = isys->adev;
struct ipu6_bus_device *adev = isys->adev;
static int isys_isr_one(struct ipu6_bus_device *adev);
struct ipu6_bus_device *adev = auxdev_to_adev(auxdev);
struct ipu6_bus_device *adev = auxdev_to_adev(auxdev);
static int isys_isr_one(struct ipu6_bus_device *adev)
static irqreturn_t isys_isr(struct ipu6_bus_device *adev)
struct ipu6_bus_device *adev = to_ipu6_bus_device(dev);
struct ipu6_bus_device *adev = to_ipu6_bus_device(dev);
struct ipu6_bus_device *adev;
struct ipu6_bus_device;
static struct ipu6_bus_device *
struct ipu6_bus_device *isys_adev;
static struct ipu6_bus_device *
struct ipu6_bus_device *psys_adev;
struct ipu6_bus_device;
struct ipu6_bus_device *isys;
struct ipu6_bus_device *psys;