vpu_device
static struct platform_device vpu_device = {
&vpu_device,
platform_resource_setup_memory(&vpu_device, "vpu", 1 << 20);
static struct platform_device vpu_device = {
&vpu_device,
platform_resource_setup_memory(&vpu_device, "vpu", 2 << 20);
static struct platform_device vpu_device = {
&vpu_device,
platform_resource_setup_memory(&vpu_device, "vpu", 1 << 20);
static struct platform_device vpu_device = {
&vpu_device,
platform_resource_setup_memory(&vpu_device, "vpu", 2 << 20);
static struct platform_device vpu_device = {
&vpu_device,
platform_resource_setup_memory(&vpu_device, "vpu", 2 << 20);
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
static int wave5_wait_fio_readl(struct vpu_device *vpu_dev, u32 addr, u32 val)
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
static void wave5_fio_writel(struct vpu_device *vpu_dev, unsigned int addr, unsigned int data)
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
static int wave5_wait_bus_busy(struct vpu_device *vpu_dev, unsigned int addr)
static int wave5_wait_vpu_busy(struct vpu_device *vpu_dev, unsigned int addr)
static int wave5_wait_vcpu_bus_busy(struct vpu_device *vpu_dev, unsigned int addr)
bool wave5_vpu_is_init(struct vpu_device *vpu_dev)
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
unsigned int wave5_vpu_get_product_id(struct vpu_device *vpu_dev)
static void wave5_bit_issue_command(struct vpu_device *vpu_dev, struct vpu_instance *inst, u32 cmd)
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
static int wave5_vpu_firmware_command_queue_error_check(struct vpu_device *dev, u32 *fail_res)
static bool wave5_vpu_enc_check_param_valid(struct vpu_device *vpu_dev,
static int wave5_send_query(struct vpu_device *vpu_dev, struct vpu_instance *inst,
static void setup_wave5_interrupts(struct vpu_device *vpu_dev)
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
int wave5_vpu_get_version(struct vpu_device *vpu_dev, u32 *revision)
static void remap_page(struct vpu_device *vpu_dev, dma_addr_t code_base, u32 index)
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
static void _wave5_print_reg_err(struct vpu_device *vpu_dev, u32 reg_fail_reason,
struct vpu_device *vpu_dev = inst->dev;
static void _wave5_print_reg_err(struct vpu_device *vpu_dev, u32 reg_fail_reason,
int wave5_vdi_allocate_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb)
int wave5_vdi_free_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb)
int wave5_vdi_allocate_array(struct vpu_device *vpu_dev, struct vpu_buf *array, unsigned int count,
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
void wave5_vdi_allocate_sram(struct vpu_device *vpu_dev)
void wave5_vdi_free_sram(struct vpu_device *vpu_dev)
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
void wave5_vdi_write_register(struct vpu_device *vpu_dev, u32 addr, u32 data)
unsigned int wave5_vdi_read_register(struct vpu_device *vpu_dev, u32 addr)
int wave5_vdi_clear_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb)
int wave5_vdi_write_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb, size_t offset,
struct vpu_device *dev = video_drvdata(filp);
int wave5_vpu_dec_register_device(struct vpu_device *dev)
void wave5_vpu_dec_unregister_device(struct vpu_device *dev)
struct vpu_device *dev = video_drvdata(filp);
int wave5_vpu_enc_register_device(struct vpu_device *dev)
void wave5_vpu_enc_unregister_device(struct vpu_device *dev)
struct vpu_device *dev = dev_id;
struct vpu_device *dev = dev_id;
struct vpu_device *dev = container_of(work, struct vpu_device, work);
struct vpu_device *dev =
container_of(timer, struct vpu_device, hrtimer);
struct vpu_device *dev = (struct vpu_device *)data;
struct vpu_device *vpu = dev_get_drvdata(dev);
struct vpu_device *vpu = dev_get_drvdata(dev);
struct vpu_device *dev;
struct vpu_device *dev = dev_get_drvdata(&pdev->dev);
struct vpu_device *dev = dev_id;
int wave5_vpu_dec_register_device(struct vpu_device *dev);
void wave5_vpu_dec_unregister_device(struct vpu_device *dev);
int wave5_vpu_enc_register_device(struct vpu_device *dev);
void wave5_vpu_enc_unregister_device(struct vpu_device *dev);
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = dev_get_drvdata(dev);
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *vpu_dev = inst->dev;
struct vpu_device *dev;
void wave5_vdi_write_register(struct vpu_device *vpu_dev, u32 addr, u32 data);
u32 wave5_vdi_read_register(struct vpu_device *vpu_dev, u32 addr);
int wave5_vdi_clear_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
int wave5_vdi_allocate_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
int wave5_vdi_allocate_array(struct vpu_device *vpu_dev, struct vpu_buf *array, unsigned int count,
int wave5_vdi_write_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb, size_t offset,
int wave5_vdi_free_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
void wave5_vdi_allocate_sram(struct vpu_device *vpu_dev);
void wave5_vdi_free_sram(struct vpu_device *vpu_dev);
bool wave5_vpu_is_init(struct vpu_device *vpu_dev);
unsigned int wave5_vpu_get_product_id(struct vpu_device *vpu_dev);
int wave5_vpu_get_version(struct vpu_device *vpu_dev, u32 *revision);