Searched defs:vpu_dev (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/media/platform/chips-media/wave5/ |
D | wave5-vdi.c | 16 struct vpu_device *vpu_dev = dev_get_drvdata(dev); in wave5_vdi_allocate_common_memory() local 41 struct vpu_device *vpu_dev = dev_get_drvdata(dev); in wave5_vdi_init() local 70 struct vpu_device *vpu_dev = dev_get_drvdata(dev); in wave5_vdi_release() local 78 void wave5_vdi_write_register(struct vpu_device *vpu_dev, u32 addr, u32 data) in wave5_vdi_write_register() 83 unsigned int wave5_vdi_read_register(struct vpu_device *vpu_dev, u32 addr) in wave5_vdi_read_register() 88 int wave5_vdi_clear_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb) in wave5_vdi_clear_memory() 99 int wave5_vdi_write_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb, size_t offset, in wave5_vdi_write_memory() 117 int wave5_vdi_allocate_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb) in wave5_vdi_allocate_dma_memory() 136 int wave5_vdi_free_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb) in wave5_vdi_free_dma_memory() 151 int wave5_vdi_allocate_array(struct vpu_device *vpu_dev, struct vpu_buf *array, unsigned int count, in wave5_vdi_allocate_array() [all …]
|
D | wave5-vpuapi.c | 19 struct vpu_device *vpu_dev = dev_get_drvdata(dev); in wave5_initialize_vpu() local 86 struct vpu_device *vpu_dev = dev_get_drvdata(dev); in wave5_vpu_get_version_info() local 135 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_open() local 196 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_close() local 244 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_issue_seq_init() local 261 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_complete_seq_init() local 286 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_register_frame_buffer_ex() local 330 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_get_bitstream_buffer() local 366 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_update_bitstream_buffer() local 407 struct vpu_device *vpu_dev = inst->dev; in wave5_vpu_dec_start_one_frame() local [all …]
|
D | wave5-hw.c | 84 static void _wave5_print_reg_err(struct vpu_device *vpu_dev, u32 reg_fail_reason, in _wave5_print_reg_err() 122 static int wave5_wait_fio_readl(struct vpu_device *vpu_dev, u32 addr, u32 val) in wave5_wait_fio_readl() 140 static void wave5_fio_writel(struct vpu_device *vpu_dev, unsigned int addr, unsigned int data) in wave5_fio_writel() 156 static int wave5_wait_bus_busy(struct vpu_device *vpu_dev, unsigned int addr) in wave5_wait_bus_busy() 170 static int wave5_wait_vpu_busy(struct vpu_device *vpu_dev, unsigned int addr) in wave5_wait_vpu_busy() 178 static int wave5_wait_vcpu_bus_busy(struct vpu_device *vpu_dev, unsigned int addr) in wave5_wait_vcpu_bus_busy() 183 bool wave5_vpu_is_init(struct vpu_device *vpu_dev) in wave5_vpu_is_init() 188 unsigned int wave5_vpu_get_product_id(struct vpu_device *vpu_dev) in wave5_vpu_get_product_id() 213 static void wave5_bit_issue_command(struct vpu_device *vpu_dev, struct vpu_instance *inst, u32 cmd) in wave5_bit_issue_command() 290 static int wave5_send_query(struct vpu_device *vpu_dev, struct vpu_instance *inst, in wave5_send_query() [all …]
|
/linux-6.12.1/drivers/media/platform/amphion/ |
D | vpu.h | 59 struct vpu_dev { struct 73 void (*get_vpu)(struct vpu_dev *vpu); argument 74 void (*put_vpu)(struct vpu_dev *vpu); argument 75 void (*get_enc)(struct vpu_dev *vpu); argument 76 void (*put_enc)(struct vpu_dev *vpu); argument 77 void (*get_dec)(struct vpu_dev *vpu); argument 78 void (*put_dec)(struct vpu_dev *vpu); argument 79 atomic_t ref_vpu; 80 atomic_t ref_enc; 81 atomic_t ref_dec; [all …]
|
/linux-6.12.1/drivers/media/platform/mediatek/mdp/ |
D | mtk_mdp_core.h | 163 struct platform_device *vpu_dev; member
|