ipu7_bus_device
static void ipu7_boot_cell_start(const struct ipu7_bus_device *adev)
static void ipu7_boot_cell_stop(const struct ipu7_bus_device *adev)
static int ipu7_boot_cell_init(const struct ipu7_bus_device *adev)
int ipu7_boot_init_boot_config(struct ipu7_bus_device *adev,
void ipu7_boot_release_boot_config(struct ipu7_bus_device *adev)
int ipu7_boot_start_fw(const struct ipu7_bus_device *adev)
int ipu7_boot_stop_fw(const struct ipu7_bus_device *adev)
u32 ipu7_boot_get_boot_state(const struct ipu7_bus_device *adev)
static u32 get_fw_boot_reg_addr(const struct ipu7_bus_device *adev,
static void write_fw_boot_param(const struct ipu7_bus_device *adev,
static u32 read_fw_boot_param(const struct ipu7_bus_device *adev,
static int ipu7_boot_cell_reset(const struct ipu7_bus_device *adev)
struct ipu7_bus_device;
int ipu7_boot_init_boot_config(struct ipu7_bus_device *adev,
void ipu7_boot_release_boot_config(struct ipu7_bus_device *adev);
int ipu7_boot_start_fw(const struct ipu7_bus_device *adev);
int ipu7_boot_stop_fw(const struct ipu7_bus_device *adev);
u32 ipu7_boot_get_boot_state(const struct ipu7_bus_device *adev);
int ipu7_bus_add_device(struct ipu7_bus_device *adev)
struct ipu7_bus_device *adev, *save;
struct ipu7_bus_device *adev = to_ipu7_bus_device(dev);
struct ipu7_bus_device *adev = to_ipu7_bus_device(dev);
struct ipu7_bus_device *adev = to_ipu7_bus_device(dev);
struct ipu7_bus_device *
struct ipu7_bus_device *adev;
irqreturn_t (*isr)(struct ipu7_bus_device *adev);
irqreturn_t (*isr_threaded)(struct ipu7_bus_device *adev);
container_of(to_auxiliary_dev(_dev), struct ipu7_bus_device, auxdev)
container_of(_auxdev, struct ipu7_bus_device, auxdev)
struct ipu7_bus_device *
int ipu7_bus_add_device(struct ipu7_bus_device *adev);
static irqreturn_t ipu_buttress_call_isr(struct ipu7_bus_device *adev)
struct ipu7_bus_device *adev[] = { isp->isys, isp->psys };
struct ipu7_bus_device *adev[] = { isp->isys, isp->psys };
void ipu7_dma_sync_single(struct ipu7_bus_device *sys, dma_addr_t dma_handle,
void ipu7_dma_sync_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
void ipu7_dma_sync_sgtable(struct ipu7_bus_device *sys, struct sg_table *sgt)
void *ipu7_dma_alloc(struct ipu7_bus_device *sys, size_t size,
void ipu7_dma_free(struct ipu7_bus_device *sys, size_t size, void *vaddr,
int ipu7_dma_mmap(struct ipu7_bus_device *sys, struct vm_area_struct *vma,
void ipu7_dma_unmap_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
int ipu7_dma_map_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
int ipu7_dma_map_sgtable(struct ipu7_bus_device *sys, struct sg_table *sgt,
void ipu7_dma_unmap_sgtable(struct ipu7_bus_device *sys, struct sg_table *sgt,
void ipu7_dma_sync_single(struct ipu7_bus_device *sys, dma_addr_t dma_handle,
void ipu7_dma_sync_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
void ipu7_dma_sync_sgtable(struct ipu7_bus_device *sys, struct sg_table *sgt);
void *ipu7_dma_alloc(struct ipu7_bus_device *sys, size_t size,
void ipu7_dma_free(struct ipu7_bus_device *sys, size_t size, void *vaddr,
int ipu7_dma_mmap(struct ipu7_bus_device *sys, struct vm_area_struct *vma,
int ipu7_dma_map_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
void ipu7_dma_unmap_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
int ipu7_dma_map_sgtable(struct ipu7_bus_device *sys, struct sg_table *sgt,
void ipu7_dma_unmap_sgtable(struct ipu7_bus_device *sys, struct sg_table *sgt,
struct ipu7_bus_device *adev = isys->adev;
struct ipu7_bus_device *adev = isys->adev;
struct ipu7_bus_device *adev = av->isys->adev;
struct ipu7_bus_device *adev = isys->adev;
struct ipu7_bus_device *adev = isys->adev;
static irqreturn_t isys_isr(struct ipu7_bus_device *adev)
struct ipu7_bus_device *adev = to_ipu7_bus_device(dev);
struct ipu7_bus_device *adev = to_ipu7_bus_device(dev);
struct ipu7_bus_device *adev = auxdev_to_adev(auxdev);
struct ipu7_bus_device *adev = isys->adev;
struct ipu7_bus_device *adev = auxdev_to_adev(auxdev);
int isys_isr_one(struct ipu7_bus_device *adev)
int isys_isr_one(struct ipu7_bus_device *adev);
struct ipu7_bus_device *adev;
static struct ipu7_bus_device *
struct ipu7_bus_device *isys_adev;
static struct ipu7_bus_device *
struct ipu7_bus_device *psys_adev;
void ipu7_dump_fw_error_log(const struct ipu7_bus_device *adev)
static int ipu7_map_fw_code_region(struct ipu7_bus_device *sys,
struct ipu7_bus_device *adev = to_ipu7_bus_device(dev);
static void ipu7_unmap_fw_code_region(struct ipu7_bus_device *sys)
static int ipu7_init_fw_code_region_by_sys(struct ipu7_bus_device *sys,
struct ipu7_bus_device;
void ipu7_dump_fw_error_log(const struct ipu7_bus_device *adev);
struct ipu7_bus_device *isys;
struct ipu7_bus_device *psys;