Home
last modified time | relevance | path

Searched refs:mdp (Results 1 - 25 of 80) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-mtk-disp.c58 static void mtk_disp_pwm_update_bits(struct mtk_disp_pwm *mdp, u32 offset, in mtk_disp_pwm_update_bits() argument
61 void __iomem *address = mdp->base + offset; in mtk_disp_pwm_update_bits()
73 struct mtk_disp_pwm *mdp = to_mtk_disp_pwm(chip); in mtk_disp_pwm_apply() local
81 if (!state->enabled && mdp->enabled) { in mtk_disp_pwm_apply()
82 mtk_disp_pwm_update_bits(mdp, DISP_PWM_EN, in mtk_disp_pwm_apply()
83 mdp->data->enable_mask, 0x0); in mtk_disp_pwm_apply()
84 clk_disable_unprepare(mdp->clk_mm); in mtk_disp_pwm_apply()
85 clk_disable_unprepare(mdp->clk_main); in mtk_disp_pwm_apply()
87 mdp->enabled = false; in mtk_disp_pwm_apply()
91 if (!mdp in mtk_disp_pwm_apply()
177 struct mtk_disp_pwm *mdp = to_mtk_disp_pwm(chip); mtk_disp_pwm_get_state() local
235 struct mtk_disp_pwm *mdp; mtk_disp_pwm_probe() local
273 struct mtk_disp_pwm *mdp = platform_get_drvdata(pdev); mtk_disp_pwm_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-core.c86 int mdp_vpu_get_locked(struct mdp_dev *mdp) in mdp_vpu_get_locked() argument
90 if (mdp->vpu_count++ == 0) { in mdp_vpu_get_locked()
91 ret = rproc_boot(mdp->rproc_handle); in mdp_vpu_get_locked()
93 dev_err(&mdp->pdev->dev, in mdp_vpu_get_locked()
97 ret = mdp_vpu_register(mdp); in mdp_vpu_get_locked()
99 dev_err(&mdp->pdev->dev, in mdp_vpu_get_locked()
103 ret = mdp_vpu_dev_init(&mdp->vpu, mdp->scp, &mdp->vpu_lock); in mdp_vpu_get_locked()
105 dev_err(&mdp in mdp_vpu_get_locked()
120 mdp_vpu_put_locked(struct mdp_dev *mdp) mdp_vpu_put_locked() argument
130 struct mdp_dev *mdp = (struct mdp_dev *)video_get_drvdata(vdev); mdp_video_device_release() local
154 struct mdp_dev *mdp; mdp_probe() local
277 struct mdp_dev *mdp = platform_get_drvdata(pdev); mdp_remove() local
286 struct mdp_dev *mdp = dev_get_drvdata(dev); mdp_suspend() local
308 struct mdp_dev *mdp = dev_get_drvdata(dev); mdp_resume() local
[all...]
H A Dmtk-mdp3-cmdq.c145 static int mdp_path_ctx_init(struct mdp_dev *mdp, struct mdp_path *path) in mdp_path_ctx_init() argument
147 const int p_id = mdp->mdp_data->mdp_plat_id; in mdp_path_ctx_init()
161 ret = mdp_comp_ctx_config(mdp, &path->comps[index], in mdp_path_ctx_init()
236 static int mdp_path_config(struct mdp_dev *mdp, struct mdp_cmdq_cmd *cmd, in mdp_path_config() argument
239 const int p_id = mdp->mdp_data->mdp_plat_id; in mdp_path_config()
330 struct mdp_dev *mdp; in mdp_auto_release_work() local
334 mdp = cmd->mdp; in mdp_auto_release_work()
336 id = mdp->mdp_data->pipe_info[MDP_PIPE_RDMA0].mutex_id; in mdp_auto_release_work()
337 mtk_mutex_unprepare(mdp in mdp_auto_release_work()
355 struct mdp_dev *mdp; mdp_handle_cmdq_callback() local
399 mdp_cmdq_send(struct mdp_dev *mdp, struct mdp_cmdq_param *param) mdp_cmdq_send() argument
[all...]
H A Dmtk-mdp3-m2m.c551 struct mdp_dev *mdp = video_get_drvdata(vdev); in mdp_m2m_open() local
553 struct device *dev = &mdp->pdev->dev; in mdp_m2m_open()
556 const struct mdp_limit *limit = mdp->mdp_data->def_limit; in mdp_m2m_open()
562 if (mutex_lock_interruptible(&mdp->m2m_lock)) { in mdp_m2m_open()
567 ret = ida_alloc(&mdp->mdp_ida, GFP_KERNEL); in mdp_m2m_open()
572 ctx->mdp_dev = mdp; in mdp_m2m_open()
585 ctx->m2m_ctx = v4l2_m2m_ctx_init(mdp->m2m_dev, ctx, mdp_m2m_queue_init); in mdp_m2m_open()
594 ret = mdp_frameparam_init(mdp, &ctx->curr_param); in mdp_m2m_open()
596 dev_err(dev, "Failed to initialize mdp parameter\n"); in mdp_m2m_open()
600 mutex_unlock(&mdp in mdp_m2m_open()
634 struct mdp_dev *mdp = video_drvdata(file); mdp_m2m_release() local
667 mdp_m2m_device_register(struct mdp_dev *mdp) mdp_m2m_device_register() argument
716 mdp_m2m_device_unregister(struct mdp_dev *mdp) mdp_m2m_device_unregister() argument
[all...]
H A Dmtk-mdp3-vpu.c115 struct mdp_dev *mdp = vpu_to_mdp(vpu); in mdp_vpu_ipi_handle_frame_ack() local
117 dev_err(&mdp->pdev->dev, "VPU MDP failure:%d\n", param->state); in mdp_vpu_ipi_handle_frame_ack()
123 int mdp_vpu_register(struct mdp_dev *mdp) in mdp_vpu_register() argument
126 struct mtk_scp *scp = mdp->scp; in mdp_vpu_register()
127 struct device *dev = &mdp->pdev->dev; in mdp_vpu_register()
158 void mdp_vpu_unregister(struct mdp_dev *mdp) in mdp_vpu_unregister() argument
160 scp_ipi_unregister(mdp->scp, SCP_IPI_MDP_INIT); in mdp_vpu_unregister()
161 scp_ipi_unregister(mdp->scp, SCP_IPI_MDP_DEINIT); in mdp_vpu_unregister()
162 scp_ipi_unregister(mdp->scp, SCP_IPI_MDP_FRAME); in mdp_vpu_unregister()
168 struct mdp_dev *mdp in mdp_vpu_sendmsg() local
199 struct mdp_dev *mdp = vpu_to_mdp(vpu); mdp_vpu_dev_init() local
262 struct mdp_dev *mdp = vpu_to_mdp(vpu); mdp_vpu_process() local
[all...]
H A Dmtk-mdp3-comp.c785 static int mdp_comp_get_id(struct mdp_dev *mdp, enum mdp_comp_type type, u32 alias_id) in mdp_comp_get_id() argument
789 for (i = 0; i < mdp->mdp_data->comp_data_len; i++) in mdp_comp_get_id()
790 if (mdp->mdp_data->comp_data[i].match.type == type && in mdp_comp_get_id()
791 mdp->mdp_data->comp_data[i].match.alias_id == alias_id) in mdp_comp_get_id()
872 static int mdp_get_subsys_id(struct mdp_dev *mdp, struct device *dev, in mdp_get_subsys_id() argument
891 index = mdp->mdp_data->comp_data[comp->public_id].info.dts_reg_ofst; in mdp_get_subsys_id()
906 static void __mdp_comp_init(struct mdp_dev *mdp, struct device_node *node, in __mdp_comp_init() argument
913 index = mdp->mdp_data->comp_data[comp->public_id].info.dts_reg_ofst; in __mdp_comp_init()
919 comp->mdp_dev = mdp; in __mdp_comp_init()
924 static int mdp_comp_init(struct mdp_dev *mdp, struc argument
1007 mdp_comp_create(struct mdp_dev *mdp, struct device_node *node, enum mtk_mdp_comp_id id) mdp_comp_create() argument
1036 mdp_comp_sub_create(struct mdp_dev *mdp) mdp_comp_sub_create() argument
1084 mdp_comp_destroy(struct mdp_dev *mdp) mdp_comp_destroy() argument
1099 mdp_comp_config(struct mdp_dev *mdp) mdp_comp_config() argument
1160 mdp_comp_ctx_config(struct mdp_dev *mdp, struct mdp_comp_ctx *ctx, const struct img_compparam *param, const struct img_ipi_frameparam *frame) mdp_comp_ctx_config() argument
[all...]
H A Dmtk-mdp3-core.h102 int mdp_vpu_get_locked(struct mdp_dev *mdp);
103 void mdp_vpu_put_locked(struct mdp_dev *mdp);
104 int mdp_vpu_register(struct mdp_dev *mdp);
105 void mdp_vpu_unregister(struct mdp_dev *mdp);
H A Dmtk-mdp3-m2m.h39 /* synchronization protect for mdp m2m context */
43 int mdp_m2m_device_register(struct mdp_dev *mdp);
44 void mdp_m2m_device_unregister(struct mdp_dev *mdp);
H A Dmtk-mdp3-cmdq.h31 struct mdp_dev *mdp; member
41 int mdp_cmdq_send(struct mdp_dev *mdp, struct mdp_cmdq_param *param);
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-mtk-disp.c57 static void mtk_disp_pwm_update_bits(struct mtk_disp_pwm *mdp, u32 offset, in mtk_disp_pwm_update_bits() argument
60 void __iomem *address = mdp->base + offset; in mtk_disp_pwm_update_bits()
72 struct mtk_disp_pwm *mdp = to_mtk_disp_pwm(chip); in mtk_disp_pwm_config() local
77 err = clk_prepare_enable(mdp->clk_main); in mtk_disp_pwm_config()
79 dev_err(chip->dev, "Can't enable mdp->clk_main: %pe\n", ERR_PTR(err)); in mtk_disp_pwm_config()
83 err = clk_prepare_enable(mdp->clk_mm); in mtk_disp_pwm_config()
85 dev_err(chip->dev, "Can't enable mdp->clk_mm: %pe\n", ERR_PTR(err)); in mtk_disp_pwm_config()
86 clk_disable_unprepare(mdp->clk_main); in mtk_disp_pwm_config()
100 rate = clk_get_rate(mdp->clk_main); in mtk_disp_pwm_config()
104 clk_disable_unprepare(mdp in mtk_disp_pwm_config()
154 struct mtk_disp_pwm *mdp = to_mtk_disp_pwm(chip); mtk_disp_pwm_enable() local
178 struct mtk_disp_pwm *mdp = to_mtk_disp_pwm(chip); mtk_disp_pwm_disable() local
196 struct mtk_disp_pwm *mdp; mtk_disp_pwm_probe() local
237 struct mtk_disp_pwm *mdp = platform_get_drvdata(pdev); mtk_disp_pwm_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/renesas/
H A Dsh_eth.c349 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_write() local
350 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_write()
355 iowrite32(data, mdp->addr + offset); in sh_eth_write()
360 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_read() local
361 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_read()
366 return ioread32(mdp->addr + offset); in sh_eth_read()
376 static u16 sh_eth_tsu_get_offset(struct sh_eth_private *mdp, int enum_index) in sh_eth_tsu_get_offset() argument
378 return mdp->reg_offset[enum_index]; in sh_eth_tsu_get_offset()
381 static void sh_eth_tsu_write(struct sh_eth_private *mdp, u32 data, in sh_eth_tsu_write() argument
384 u16 offset = sh_eth_tsu_get_offset(mdp, enum_inde in sh_eth_tsu_write()
392 sh_eth_tsu_read(struct sh_eth_private *mdp, int enum_index) sh_eth_tsu_read() argument
415 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_select_mii() local
443 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_duplex() local
450 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_chip_reset() local
482 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_soft_reset_gether() local
515 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_gether() local
634 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_rcar() local
797 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_sh7724() local
841 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_sh7757() local
912 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_giga() local
1233 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tx_free() local
1275 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_ring_free() local
1320 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_ring_format() local
1399 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_ring_init() local
1449 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_dev_init() local
1538 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_dev_exit() local
1586 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_rx() local
1735 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_emac_interrupt() local
1769 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_error() local
1843 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_interrupt() local
1912 struct sh_eth_private *mdp = container_of(napi, struct sh_eth_private, sh_eth_poll() local
1941 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_adjust_link() local
1992 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_phy_init() local
2059 struct sh_eth_private *mdp = netdev_priv(ndev); __sh_eth_get_regs() local
2230 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_regs() local
2241 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_msglevel() local
2247 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_msglevel() local
2270 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_ethtool_stats() local
2295 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_ringparam() local
2308 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_ringparam() local
2365 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_wol() local
2378 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_wol() local
2411 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_open() local
2457 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tx_timeout() local
2493 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_start_xmit() local
2561 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_stats() local
2589 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_close() local
2639 sh_eth_tsu_get_post_bit(struct sh_eth_private *mdp, int entry) sh_eth_tsu_get_post_bit() argument
2647 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_enable_cam_entry_post() local
2658 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_disable_cam_entry_post() local
2675 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_busy() local
2692 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_write_entry() local
2710 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_read_entry() local
2726 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_find_entry() local
2753 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_disable_cam_entry_table() local
2770 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_add_entry() local
2800 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_del_entry() local
2823 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_purge_all() local
2844 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_purge_mcast() local
2862 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rx_mode() local
2912 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rx_csum() local
2933 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_features() local
2943 sh_eth_get_vtag_index(struct sh_eth_private *mdp) sh_eth_get_vtag_index() argument
2954 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_vlan_rx_add_vid() local
2984 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_vlan_rx_kill_vid() local
3001 sh_eth_tsu_init(struct sh_eth_private *mdp) sh_eth_tsu_init() argument
3032 sh_mdio_release(struct sh_eth_private *mdp) sh_mdio_release() argument
3089 sh_mdio_init(struct sh_eth_private *mdp, struct sh_eth_plat_data *pd) sh_mdio_init() argument
3258 struct sh_eth_private *mdp; sh_eth_drv_probe() local
3437 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_drv_remove() local
3452 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_wol_setup() local
3467 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_wol_restore() local
3491 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_suspend() local
3510 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/renesas/
H A Dsh_eth.c351 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_write() local
352 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_write()
357 iowrite32(data, mdp->addr + offset); in sh_eth_write()
362 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_read() local
363 u16 offset = mdp->reg_offset[enum_index]; in sh_eth_read()
368 return ioread32(mdp->addr + offset); in sh_eth_read()
378 static u16 sh_eth_tsu_get_offset(struct sh_eth_private *mdp, int enum_index) in sh_eth_tsu_get_offset() argument
380 return mdp->reg_offset[enum_index]; in sh_eth_tsu_get_offset()
383 static void sh_eth_tsu_write(struct sh_eth_private *mdp, u32 data, in sh_eth_tsu_write() argument
386 u16 offset = sh_eth_tsu_get_offset(mdp, enum_inde in sh_eth_tsu_write()
394 sh_eth_tsu_read(struct sh_eth_private *mdp, int enum_index) sh_eth_tsu_read() argument
417 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_select_mii() local
445 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_duplex() local
452 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_chip_reset() local
484 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_soft_reset_gether() local
517 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_gether() local
636 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_rcar() local
799 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_sh7724() local
843 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_sh7757() local
914 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rate_giga() local
1233 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tx_free() local
1275 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_ring_free() local
1320 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_ring_format() local
1399 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_ring_init() local
1449 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_dev_init() local
1538 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_dev_exit() local
1586 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_rx() local
1735 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_emac_interrupt() local
1769 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_error() local
1843 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_interrupt() local
1912 struct sh_eth_private *mdp = container_of(napi, struct sh_eth_private, sh_eth_poll() local
1941 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_adjust_link() local
1992 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_phy_init() local
2065 struct sh_eth_private *mdp = netdev_priv(ndev); __sh_eth_get_regs() local
2236 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_regs() local
2247 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_msglevel() local
2253 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_msglevel() local
2276 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_ethtool_stats() local
2299 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_ringparam() local
2310 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_ringparam() local
2367 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_wol() local
2380 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_wol() local
2413 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_open() local
2459 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tx_timeout() local
2495 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_start_xmit() local
2563 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_get_stats() local
2591 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_close() local
2641 sh_eth_tsu_get_post_bit(struct sh_eth_private *mdp, int entry) sh_eth_tsu_get_post_bit() argument
2649 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_enable_cam_entry_post() local
2660 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_disable_cam_entry_post() local
2677 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_busy() local
2694 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_write_entry() local
2712 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_read_entry() local
2728 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_find_entry() local
2755 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_disable_cam_entry_table() local
2772 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_add_entry() local
2802 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_del_entry() local
2825 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_purge_all() local
2846 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_tsu_purge_mcast() local
2864 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rx_mode() local
2914 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_rx_csum() local
2935 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_set_features() local
2945 sh_eth_get_vtag_index(struct sh_eth_private *mdp) sh_eth_get_vtag_index() argument
2956 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_vlan_rx_add_vid() local
2986 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_vlan_rx_kill_vid() local
3003 sh_eth_tsu_init(struct sh_eth_private *mdp) sh_eth_tsu_init() argument
3034 sh_mdio_release(struct sh_eth_private *mdp) sh_mdio_release() argument
3046 sh_mdio_init(struct sh_eth_private *mdp, struct sh_eth_plat_data *pd) sh_mdio_init() argument
3202 struct sh_eth_private *mdp; sh_eth_drv_probe() local
3385 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_drv_remove() local
3400 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_wol_setup() local
3415 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_wol_restore() local
3441 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_suspend() local
3460 struct sh_eth_private *mdp = netdev_priv(ndev); sh_eth_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/mtk-mdp/
H A Dmtk_mdp_core.c34 .compatible = "mediatek,mt8173-mdp-rdma",
37 .compatible = "mediatek,mt8173-mdp-rsz",
40 .compatible = "mediatek,mt8173-mdp-wdma",
43 .compatible = "mediatek,mt8173-mdp-wrot",
50 { .compatible = "mediatek,mt8173-mdp", },
55 static void mtk_mdp_clock_on(struct mtk_mdp_dev *mdp) in mtk_mdp_clock_on() argument
57 struct device *dev = &mdp->pdev->dev; in mtk_mdp_clock_on()
60 list_for_each_entry(comp_node, &mdp->comp_list, node) in mtk_mdp_clock_on()
64 static void mtk_mdp_clock_off(struct mtk_mdp_dev *mdp) in mtk_mdp_clock_off() argument
66 struct device *dev = &mdp in mtk_mdp_clock_off()
75 struct mtk_mdp_dev *mdp = mtk_mdp_wdt_worker() local
89 struct mtk_mdp_dev *mdp = priv; mtk_mdp_reset_handler() local
94 mtk_mdp_register_component(struct mtk_mdp_dev *mdp, struct mtk_mdp_comp *comp) mtk_mdp_register_component() argument
100 mtk_mdp_unregister_component(struct mtk_mdp_dev *mdp, struct mtk_mdp_comp *comp) mtk_mdp_unregister_component() argument
108 struct mtk_mdp_dev *mdp; mtk_mdp_probe() local
241 struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); mtk_mdp_remove() local
266 struct mtk_mdp_dev *mdp = dev_get_drvdata(dev); mtk_mdp_pm_suspend() local
275 struct mtk_mdp_dev *mdp = dev_get_drvdata(dev); mtk_mdp_pm_resume() local
[all...]
H A Dmtk_mdp_m2m.c176 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_fmt_mplane() local
177 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_fmt_mplane()
282 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_crop() local
283 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_crop()
476 struct mtk_mdp_dev *mdp = priv; in mtk_mdp_process_done() local
480 ctx = v4l2_m2m_get_curr_priv(mdp->m2m_dev); in mtk_mdp_process_done()
501 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_m2m_worker() local
506 dev_err(&mdp->pdev->dev, "ctx is in error state"); in mtk_mdp_m2m_worker()
526 dev_err(&mdp->pdev->dev, "processing failed: %d", ret); in mtk_mdp_m2m_worker()
533 mtk_mdp_process_done(mdp, buf_stat in mtk_mdp_m2m_worker()
598 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_m2m_querycap() local
959 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_s_ctrl() local
1032 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_set_default_params() local
1055 struct mtk_mdp_dev *mdp = video_drvdata(file); mtk_mdp_m2m_open() local
1146 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_m2m_release() local
1179 mtk_mdp_register_m2m_device(struct mtk_mdp_dev *mdp) mtk_mdp_register_m2m_device() argument
1228 mtk_mdp_unregister_m2m_device(struct mtk_mdp_dev *mdp) mtk_mdp_unregister_m2m_device() argument
[all...]
H A Dmtk_mdp_m2m.h11 int mtk_mdp_register_m2m_device(struct mtk_mdp_dev *mdp);
12 void mtk_mdp_unregister_m2m_device(struct mtk_mdp_dev *mdp);
H A Dmtk_mdp_vpu.c63 struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); in mtk_mdp_vpu_register() local
66 err = vpu_ipi_register(mdp->vpu_dev, IPI_MDP, in mtk_mdp_vpu_register()
69 dev_err(&mdp->pdev->dev, in mtk_mdp_vpu_register()
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_core.c33 .compatible = "mediatek,mt8173-mdp-rdma",
36 .compatible = "mediatek,mt8173-mdp-rsz",
39 .compatible = "mediatek,mt8173-mdp-wdma",
42 .compatible = "mediatek,mt8173-mdp-wrot",
49 { .compatible = "mediatek,mt8173-mdp", },
54 static void mtk_mdp_clock_on(struct mtk_mdp_dev *mdp) in mtk_mdp_clock_on() argument
56 struct device *dev = &mdp->pdev->dev; in mtk_mdp_clock_on()
59 list_for_each_entry(comp_node, &mdp->comp_list, node) in mtk_mdp_clock_on()
63 static void mtk_mdp_clock_off(struct mtk_mdp_dev *mdp) in mtk_mdp_clock_off() argument
65 struct device *dev = &mdp in mtk_mdp_clock_off()
74 struct mtk_mdp_dev *mdp = mtk_mdp_wdt_worker() local
88 struct mtk_mdp_dev *mdp = priv; mtk_mdp_reset_handler() local
93 mtk_mdp_register_component(struct mtk_mdp_dev *mdp, struct mtk_mdp_comp *comp) mtk_mdp_register_component() argument
99 mtk_mdp_unregister_component(struct mtk_mdp_dev *mdp, struct mtk_mdp_comp *comp) mtk_mdp_unregister_component() argument
107 struct mtk_mdp_dev *mdp; mtk_mdp_probe() local
240 struct mtk_mdp_dev *mdp = platform_get_drvdata(pdev); mtk_mdp_remove() local
262 struct mtk_mdp_dev *mdp = dev_get_drvdata(dev); mtk_mdp_pm_suspend() local
271 struct mtk_mdp_dev *mdp = dev_get_drvdata(dev); mtk_mdp_pm_resume() local
[all...]
H A Dmtk_mdp_m2m.c176 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_fmt_mplane() local
177 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_fmt_mplane()
279 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_try_crop() local
280 struct mtk_mdp_variant *variant = mdp->variant; in mtk_mdp_try_crop()
473 struct mtk_mdp_dev *mdp = priv; in mtk_mdp_process_done() local
477 ctx = v4l2_m2m_get_curr_priv(mdp->m2m_dev); in mtk_mdp_process_done()
498 struct mtk_mdp_dev *mdp = ctx->mdp_dev; in mtk_mdp_m2m_worker() local
503 dev_err(&mdp->pdev->dev, "ctx is in error state"); in mtk_mdp_m2m_worker()
523 dev_err(&mdp->pdev->dev, "processing failed: %d", ret); in mtk_mdp_m2m_worker()
530 mtk_mdp_process_done(mdp, buf_stat in mtk_mdp_m2m_worker()
595 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_m2m_querycap() local
956 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_s_ctrl() local
1029 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_set_default_params() local
1052 struct mtk_mdp_dev *mdp = video_drvdata(file); mtk_mdp_m2m_open() local
1143 struct mtk_mdp_dev *mdp = ctx->mdp_dev; mtk_mdp_m2m_release() local
1176 mtk_mdp_register_m2m_device(struct mtk_mdp_dev *mdp) mtk_mdp_register_m2m_device() argument
1225 mtk_mdp_unregister_m2m_device(struct mtk_mdp_dev *mdp) mtk_mdp_unregister_m2m_device() argument
[all...]
H A Dmtk_mdp_m2m.h11 int mtk_mdp_register_m2m_device(struct mtk_mdp_dev *mdp);
12 void mtk_mdp_unregister_m2m_device(struct mtk_mdp_dev *mdp);
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_top.c28 static void dpu_hw_setup_split_pipe(struct dpu_hw_mdp *mdp, in dpu_hw_setup_split_pipe() argument
35 if (!mdp || !cfg) in dpu_hw_setup_split_pipe()
38 c = &mdp->hw; in dpu_hw_setup_split_pipe()
66 static bool dpu_hw_setup_clk_force_ctrl(struct dpu_hw_mdp *mdp, in dpu_hw_setup_clk_force_ctrl() argument
74 if (!mdp) in dpu_hw_setup_clk_force_ctrl()
77 c = &mdp->hw; in dpu_hw_setup_clk_force_ctrl()
82 reg_off = mdp->caps->clk_ctrls[clk_ctrl].reg_off; in dpu_hw_setup_clk_force_ctrl()
83 bit_off = mdp->caps->clk_ctrls[clk_ctrl].bit_off; in dpu_hw_setup_clk_force_ctrl()
100 static void dpu_hw_get_danger_status(struct dpu_hw_mdp *mdp, in dpu_hw_get_danger_status() argument
106 if (!mdp || !statu in dpu_hw_get_danger_status()
129 dpu_hw_setup_vsync_source(struct dpu_hw_mdp *mdp, struct dpu_vsync_source_cfg *cfg) dpu_hw_setup_vsync_source() argument
185 dpu_hw_setup_vsync_source_and_vsync_sel(struct dpu_hw_mdp *mdp, struct dpu_vsync_source_cfg *cfg) dpu_hw_setup_vsync_source_and_vsync_sel() argument
212 dpu_hw_get_safe_status(struct dpu_hw_mdp *mdp, struct dpu_danger_safe_status *status) dpu_hw_get_safe_status() argument
241 dpu_hw_intf_audio_select(struct dpu_hw_mdp *mdp) dpu_hw_intf_audio_select() argument
275 struct dpu_hw_mdp *mdp; dpu_hw_mdptop_init() local
296 dpu_hw_mdp_destroy(struct dpu_hw_mdp *mdp) dpu_hw_mdp_destroy() argument
[all...]
H A Ddpu_hw_top.h47 * @mdp: top level status
51 u8 mdp; member
80 * @mdp : mdp top context driver
83 void (*setup_split_pipe)(struct dpu_hw_mdp *mdp,
88 * @mdp : mdp top context driver
91 void (*setup_traffic_shaper)(struct dpu_hw_mdp *mdp,
96 * @mdp: mdp to
[all...]
H A Ddpu_vbif.c172 struct dpu_hw_mdp *mdp; in dpu_vbif_set_ot_limit() local
177 mdp = dpu_kms->hw_mdp; in dpu_vbif_set_ot_limit()
180 if (!vbif || !mdp) { in dpu_vbif_set_ot_limit()
181 DRM_DEBUG_ATOMIC("invalid arguments vbif %d mdp %d\n", in dpu_vbif_set_ot_limit()
182 vbif != NULL, mdp != NULL); in dpu_vbif_set_ot_limit()
186 if (!mdp->ops.setup_clk_force_ctrl || in dpu_vbif_set_ot_limit()
203 forced_on = mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, true); in dpu_vbif_set_ot_limit()
216 mdp->ops.setup_clk_force_ctrl(mdp, param in dpu_vbif_set_ot_limit()
223 struct dpu_hw_mdp *mdp; dpu_vbif_set_qos_remap() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_top.c53 static void dpu_hw_setup_split_pipe(struct dpu_hw_mdp *mdp, in dpu_hw_setup_split_pipe() argument
60 if (!mdp || !cfg) in dpu_hw_setup_split_pipe()
63 c = &mdp->hw; in dpu_hw_setup_split_pipe()
91 static bool dpu_hw_setup_clk_force_ctrl(struct dpu_hw_mdp *mdp, in dpu_hw_setup_clk_force_ctrl() argument
99 if (!mdp) in dpu_hw_setup_clk_force_ctrl()
102 c = &mdp->hw; in dpu_hw_setup_clk_force_ctrl()
107 reg_off = mdp->caps->clk_ctrls[clk_ctrl].reg_off; in dpu_hw_setup_clk_force_ctrl()
108 bit_off = mdp->caps->clk_ctrls[clk_ctrl].bit_off; in dpu_hw_setup_clk_force_ctrl()
125 static void dpu_hw_get_danger_status(struct dpu_hw_mdp *mdp, in dpu_hw_get_danger_status() argument
131 if (!mdp || !statu in dpu_hw_get_danger_status()
154 dpu_hw_setup_vsync_source(struct dpu_hw_mdp *mdp, struct dpu_vsync_source_cfg *cfg) dpu_hw_setup_vsync_source() argument
222 dpu_hw_get_safe_status(struct dpu_hw_mdp *mdp, struct dpu_danger_safe_status *status) dpu_hw_get_safe_status() argument
251 dpu_hw_intf_audio_select(struct dpu_hw_mdp *mdp) dpu_hw_intf_audio_select() argument
274 _top_offset(enum dpu_mdp mdp, const struct dpu_mdss_cfg *m, void __iomem *addr, struct dpu_hw_blk_reg_map *b) _top_offset() argument
304 struct dpu_hw_mdp *mdp; dpu_hw_mdptop_init() local
332 dpu_hw_mdp_destroy(struct dpu_hw_mdp *mdp) dpu_hw_mdp_destroy() argument
[all...]
H A Ddpu_hw_top.h48 * @mdp: top level status
52 u8 mdp; member
81 * @mdp : mdp top context driver
84 void (*setup_split_pipe)(struct dpu_hw_mdp *mdp,
89 * @mdp : mdp top context driver
92 void (*setup_traffic_shaper)(struct dpu_hw_mdp *mdp,
97 * @mdp: mdp to
[all...]
H A Ddpu_vbif.c160 struct dpu_hw_mdp *mdp; in dpu_vbif_set_ot_limit() local
165 mdp = dpu_kms->hw_mdp; in dpu_vbif_set_ot_limit()
168 if (!vbif || !mdp) { in dpu_vbif_set_ot_limit()
169 DPU_DEBUG("invalid arguments vbif %d mdp %d\n", in dpu_vbif_set_ot_limit()
170 vbif != NULL, mdp != NULL); in dpu_vbif_set_ot_limit()
174 if (!mdp->ops.setup_clk_force_ctrl || in dpu_vbif_set_ot_limit()
191 forced_on = mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, true); in dpu_vbif_set_ot_limit()
204 mdp->ops.setup_clk_force_ctrl(mdp, param in dpu_vbif_set_ot_limit()
211 struct dpu_hw_mdp *mdp; dpu_vbif_set_qos_remap() local
[all...]

Completed in 16 milliseconds

1234