Searched refs:vpu_dev (Results 1 – 16 of 16) sorted by relevance
/linux-6.3-rc2/drivers/media/platform/amphion/ |
A D | vpu.h | 34 struct vpu_dev; 38 int (*setup)(struct vpu_dev *vpu); 41 int (*reset)(struct vpu_dev *vpu); 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 168 struct vpu_dev *vpu; [all …]
|
A D | vpu_drv.c | 32 void vpu_writel(struct vpu_dev *vpu, u32 reg, u32 val) in vpu_writel() 37 u32 vpu_readl(struct vpu_dev *vpu, u32 reg) in vpu_readl() 42 static void vpu_dev_get(struct vpu_dev *vpu) in vpu_dev_get() 48 static void vpu_dev_put(struct vpu_dev *vpu) in vpu_dev_put() 53 static void vpu_enc_get(struct vpu_dev *vpu) in vpu_enc_get() 59 static void vpu_enc_put(struct vpu_dev *vpu) in vpu_enc_put() 64 static void vpu_dec_get(struct vpu_dev *vpu) in vpu_dec_get() 70 static void vpu_dec_put(struct vpu_dev *vpu) in vpu_dec_put() 75 static int vpu_init_media_device(struct vpu_dev *vpu) in vpu_init_media_device() 89 struct vpu_dev *vpu; in vpu_probe() [all …]
|
A D | vpu_imx8q.c | 42 int vpu_imx8q_setup_dec(struct vpu_dev *vpu) in vpu_imx8q_setup_dec() 52 int vpu_imx8q_setup_enc(struct vpu_dev *vpu) in vpu_imx8q_setup_enc() 57 int vpu_imx8q_setup(struct vpu_dev *vpu) in vpu_imx8q_setup() 75 static int vpu_imx8q_reset_enc(struct vpu_dev *vpu) in vpu_imx8q_reset_enc() 80 static int vpu_imx8q_reset_dec(struct vpu_dev *vpu) in vpu_imx8q_reset_dec() 89 int vpu_imx8q_reset(struct vpu_dev *vpu) in vpu_imx8q_reset()
|
A D | vpu_imx8q.h | 103 int vpu_imx8q_setup_dec(struct vpu_dev *vpu); 104 int vpu_imx8q_setup_enc(struct vpu_dev *vpu); 105 int vpu_imx8q_setup(struct vpu_dev *vpu); 106 int vpu_imx8q_reset(struct vpu_dev *vpu);
|
A D | vpu_mbox.h | 14 void vpu_mbox_enable_rx(struct vpu_dev *dev);
|
A D | vpu_core.c | 197 static struct vpu_core *vpu_core_find_proper_by_type(struct vpu_dev *vpu, u32 type) in vpu_core_find_proper_by_type() 227 static bool vpu_core_is_exist(struct vpu_dev *vpu, struct vpu_core *core) in vpu_core_is_exist() 250 struct vpu_dev *vpu = dev_get_drvdata(dev); in vpu_core_register() 362 struct vpu_core *vpu_request_core(struct vpu_dev *vpu, enum vpu_core_type type) in vpu_request_core() 412 struct vpu_dev *vpu; in vpu_inst_register() 517 struct vpu_dev *vpu; in vpu_get_resource() 615 struct vpu_dev *vpu = dev_get_drvdata(dev->parent); in vpu_core_probe()
|
A D | vpu_mbox.c | 116 void vpu_mbox_enable_rx(struct vpu_dev *dev) in vpu_mbox_enable_rx()
|
A D | vpu_dbg.c | 402 struct vpu_dev *vpu; in vpu_inst_create_dbgfs_file() 438 struct vpu_dev *vpu; in vpu_core_create_dbgfs_file()
|
A D | vpu_v4l2.c | 700 struct vpu_dev *vpu = video_drvdata(file); in vpu_v4l2_open() 765 struct vpu_dev *vpu = video_drvdata(file); in vpu_v4l2_close() 784 int vpu_add_func(struct vpu_dev *vpu, struct vpu_func *func) in vpu_add_func()
|
A D | vpu_rpc.c | 227 static struct vpu_iface_ops *vpu_get_iface(struct vpu_dev *vpu, enum vpu_core_type type) in vpu_get_iface()
|
/linux-6.3-rc2/drivers/media/platform/mediatek/mdp3/ |
A D | mtk-mdp3-vpu.c | 76 struct mdp_dev *mdp = vpu_to_mdp(ctx->vpu_dev); in mdp_vpu_ipi_handle_frame_ack() 80 ctx->vpu_dev->status = param->state; in mdp_vpu_ipi_handle_frame_ack() 81 complete(&ctx->vpu_dev->ipi_acked); in mdp_vpu_ipi_handle_frame_ack() 277 ctx->vpu_dev = vpu; in mdp_vpu_ctx_init() 293 struct mdp_vpu_dev *vpu = ctx->vpu_dev; in mdp_vpu_process() 297 if (!ctx->vpu_dev->work || !ctx->vpu_dev->work_addr) { in mdp_vpu_process() 303 memset((void *)ctx->vpu_dev->work, 0, ctx->vpu_dev->work_size); in mdp_vpu_process() 309 memcpy((void *)ctx->vpu_dev->work, param, sizeof(*param)); in mdp_vpu_process() 310 addr.pa = ctx->vpu_dev->work_addr; in mdp_vpu_process() 311 addr.va = (uintptr_t)ctx->vpu_dev->work; in mdp_vpu_process() [all …]
|
A D | mtk-mdp3-vpu.h | 63 struct mdp_vpu_dev *vpu_dev; member
|
/linux-6.3-rc2/drivers/media/platform/mediatek/mdp/ |
A D | mtk_mdp_vpu.c | 66 err = vpu_ipi_register(mdp->vpu_dev, IPI_MDP, in mtk_mdp_vpu_register() 118 vpu->pdev = ctx->mdp_dev->vpu_dev; in mtk_mdp_vpu_init()
|
A D | mtk_mdp_core.c | 196 mdp->vpu_dev = vpu_get_plat_device(pdev); in mtk_mdp_probe() 197 ret = vpu_wdt_reg_handler(mdp->vpu_dev, mtk_mdp_reset_handler, mdp, in mtk_mdp_probe()
|
A D | mtk_mdp_core.h | 163 struct platform_device *vpu_dev; member
|
A D | mtk_mdp_m2m.c | 1093 ret = vpu_load_firmware(mdp->vpu_dev); in mtk_mdp_m2m_open()
|
Completed in 28 milliseconds