Searched refs:vpu_device (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/media/platform/chips-media/wave5/
H A Dwave5-vpu.h69 int wave5_vpu_dec_register_device(struct vpu_device *dev);
70 void wave5_vpu_dec_unregister_device(struct vpu_device *dev);
71 int wave5_vpu_enc_register_device(struct vpu_device *dev);
72 void wave5_vpu_enc_unregister_device(struct vpu_device *dev);
H A Dwave5-vdi.c16 struct vpu_device *vpu_dev = dev_get_drvdata(dev);
37 struct vpu_device *vpu_dev = dev_get_drvdata(dev);
66 struct vpu_device *vpu_dev = dev_get_drvdata(dev);
74 void wave5_vdi_write_register(struct vpu_device *vpu_dev, u32 addr, u32 data)
79 unsigned int wave5_vdi_read_register(struct vpu_device *vpu_dev, u32 addr)
84 int wave5_vdi_clear_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb)
95 int wave5_vdi_write_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb, size_t offset,
113 int wave5_vdi_allocate_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb)
132 int wave5_vdi_free_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb)
147 int wave5_vdi_allocate_array(struct vpu_device *vpu_de
[all...]
H A Dwave5.h51 bool wave5_vpu_is_init(struct vpu_device *vpu_dev);
53 unsigned int wave5_vpu_get_product_id(struct vpu_device *vpu_dev);
55 int wave5_vpu_get_version(struct vpu_device *vpu_dev, u32 *revision);
H A Dwave5-vpuapi.c19 struct vpu_device *vpu_dev = dev_get_drvdata(dev);
86 struct vpu_device *vpu_dev = dev_get_drvdata(dev);
135 struct vpu_device *vpu_dev = inst->dev;
196 struct vpu_device *vpu_dev = inst->dev;
244 struct vpu_device *vpu_dev = inst->dev;
261 struct vpu_device *vpu_dev = inst->dev;
286 struct vpu_device *vpu_dev = inst->dev;
330 struct vpu_device *vpu_dev = inst->dev;
366 struct vpu_device *vpu_dev = inst->dev;
407 struct vpu_device *vpu_de
[all...]
H A Dwave5-vpuapi.h737 struct vpu_device { struct
777 struct vpu_device *dev;
829 void wave5_vdi_write_register(struct vpu_device *vpu_dev, u32 addr, u32 data);
830 u32 wave5_vdi_read_register(struct vpu_device *vpu_dev, u32 addr);
831 int wave5_vdi_clear_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
832 int wave5_vdi_allocate_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
833 int wave5_vdi_allocate_array(struct vpu_device *vpu_dev, struct vpu_buf *array, unsigned int count,
835 int wave5_vdi_write_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb, size_t offset,
837 int wave5_vdi_free_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
838 void wave5_vdi_allocate_sram(struct vpu_device *vpu_de
[all...]
H A Dwave5-vpu.c52 struct vpu_device *dev = dev_id;
88 struct vpu_device *dev = dev_id;
98 struct vpu_device *dev = container_of(work, struct vpu_device, work);
106 struct vpu_device *dev =
107 container_of(timer, struct vpu_device, hrtimer);
151 struct vpu_device *dev;
291 struct vpu_device *dev = dev_get_drvdata(&pdev->dev);
H A Dwave5-hw.c42 static void _wave5_print_reg_err(struct vpu_device *vpu_dev, u32 reg_fail_reason,
82 static void _wave5_print_reg_err(struct vpu_device *vpu_dev, u32 reg_fail_reason,
120 static int wave5_wait_fio_readl(struct vpu_device *vpu_dev, u32 addr, u32 val)
138 static void wave5_fio_writel(struct vpu_device *vpu_dev, unsigned int addr, unsigned int data)
154 static int wave5_wait_bus_busy(struct vpu_device *vpu_dev, unsigned int addr)
166 static int wave5_wait_vpu_busy(struct vpu_device *vpu_dev, unsigned int addr)
174 static int wave5_wait_vcpu_bus_busy(struct vpu_device *vpu_dev, unsigned int addr)
179 bool wave5_vpu_is_init(struct vpu_device *vpu_dev)
184 unsigned int wave5_vpu_get_product_id(struct vpu_device *vpu_dev)
207 static void wave5_bit_issue_command(struct vpu_device *vpu_de
[all...]
H A Dwave5-vpu-dec.c1789 struct vpu_device *dev = video_drvdata(filp);
1902 int wave5_vpu_dec_register_device(struct vpu_device *dev)
1938 void wave5_vpu_dec_unregister_device(struct vpu_device *dev)
H A Dwave5-vpu-enc.c1534 struct vpu_device *dev = video_drvdata(filp);
1764 int wave5_vpu_enc_register_device(struct vpu_device *dev)
1800 void wave5_vpu_enc_unregister_device(struct vpu_device *dev)
/linux-master/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7343.c158 static struct platform_device vpu_device = { variable in typeref:struct:platform_device
273 &vpu_device,
280 platform_resource_setup_memory(&vpu_device, "vpu", 1 << 20);
H A Dsetup-sh7366.c108 static struct platform_device vpu_device = { variable in typeref:struct:platform_device
220 &vpu_device,
227 platform_resource_setup_memory(&vpu_device, "vpu", 2 << 20);
H A Dsetup-sh7722.c344 static struct platform_device vpu_device = { variable in typeref:struct:platform_device
488 &vpu_device,
497 platform_resource_setup_memory(&vpu_device, "vpu", 1 << 20);
H A Dsetup-sh7723.c167 static struct platform_device vpu_device = { variable in typeref:struct:platform_device
387 &vpu_device,
394 platform_resource_setup_memory(&vpu_device, "vpu", 2 << 20);
H A Dsetup-sh7724.c508 static struct platform_device vpu_device = { variable in typeref:struct:platform_device
797 &vpu_device,
809 platform_resource_setup_memory(&vpu_device, "vpu", 2 << 20);

Completed in 166 milliseconds