| /linux/drivers/gpu/drm/omapdrm/dss/ |
| A D | dss.c | 653 dss->dss_clk_rate = clk_get_rate(dss->dss_clk); in dss_set_fck_rate() 1226 __dss_uninit_ports(dss, dss->feat->num_ports); in dss_uninit_ports() 1275 dss->video1_pll = dss_video_pll_init(dss, pdev, 0, in dss_video_pll_probe() 1282 dss->video2_pll = dss_video_pll_init(dss, pdev, 1, in dss_video_pll_probe() 1324 pdata.dss = dss; in dss_bind() 1394 dss->dss_clk_rate = clk_get_rate(dss->dss_clk); in dss_probe_hardware() 1428 dss = kzalloc(sizeof(*dss), GFP_KERNEL); in dss_probe() 1429 if (!dss) in dss_probe() 1489 dss->debugfs.dss = dss_debugfs_create_file(dss, "dss", dss_dump_regs, in dss_probe() 1514 dss_debugfs_remove_file(dss->debugfs.dss); in dss_probe() [all …]
|
| A D | dss.h | 180 struct dss_device *dss; member 252 struct dss_debugfs_entry *dss; member 302 int dss_runtime_get(struct dss_device *dss); 303 void dss_runtime_put(struct dss_device *dss); 314 struct dss_pll *dss_video_pll_init(struct dss_device *dss, 321 void dss_sdi_init(struct dss_device *dss, int datapairs); 322 int dss_sdi_enable(struct dss_device *dss); 323 void dss_sdi_disable(struct dss_device *dss); 327 void dss_select_lcd_clk_source(struct dss_device *dss, 351 static inline int sdi_init_port(struct dss_device *dss, in sdi_init_port() argument [all …]
|
| A D | output.c | 87 omap_crtc_dss_set_timings(dssdev->dss->mgr_ops_priv, in dss_mgr_set_timings() 94 omap_crtc_dss_set_lcd_config(dssdev->dss->mgr_ops_priv, in dss_mgr_set_lcd_config() 100 return omap_crtc_dss_enable(dssdev->dss->mgr_ops_priv, in dss_mgr_enable() 106 omap_crtc_dss_disable(dssdev->dss->mgr_ops_priv, in dss_mgr_disable() 112 omap_crtc_dss_start_update(dssdev->dss->mgr_ops_priv, in dss_mgr_start_update() 119 struct dss_device *dss = dssdev->dss; in dss_mgr_register_framedone_handler() local 121 return omap_crtc_dss_register_framedone(dss->mgr_ops_priv, in dss_mgr_register_framedone_handler() 129 struct dss_device *dss = dssdev->dss; in dss_mgr_unregister_framedone_handler() local 131 omap_crtc_dss_unregister_framedone(dss->mgr_ops_priv, in dss_mgr_unregister_framedone_handler()
|
| A D | base.c | 19 struct dispc_device *dispc_get_dispc(struct dss_device *dss) in dispc_get_dispc() argument 21 return dss->dispc; in dispc_get_dispc() 138 return dssdev->dss; in omapdss_device_is_connected() 141 int omapdss_device_connect(struct dss_device *dss, in omapdss_device_connect() argument 145 dev_dbg(&dss->pdev->dev, "connect(%s, %s)\n", in omapdss_device_connect() 161 dst->dss = dss; in omapdss_device_connect() 169 struct dss_device *dss = src ? src->dss : dst->dss; in omapdss_device_disconnect() local 171 dev_dbg(&dss->pdev->dev, "disconnect(%s, %s)\n", in omapdss_device_disconnect() 185 dst->dss = NULL; in omapdss_device_disconnect()
|
| A D | pll.c | 33 if (!dss->plls[i]) { in dss_pll_register() 34 dss->plls[i] = pll; in dss_pll_register() 35 pll->dss = dss; in dss_pll_register() 45 struct dss_device *dss = pll->dss; in dss_pll_unregister() local 49 if (dss->plls[i] == pll) { in dss_pll_unregister() 50 dss->plls[i] = NULL; in dss_pll_unregister() 51 pll->dss = NULL; in dss_pll_unregister() 62 if (dss->plls[i] && strcmp(dss->plls[i]->name, name) == 0) in dss_pll_find() 63 return dss->plls[i]; in dss_pll_find() 85 pll = dss_pll_find(dss, "dsi0"); in dss_pll_find_by_src() [all …]
|
| A D | sdi.c | 25 struct dss_device *dss; member 68 return dispc_div_calc(ctx->sdi->dss->dispc, fck, in dpi_calc_dss_cb() 209 r = dispc_runtime_get(sdi->dss->dispc); in sdi_bridge_enable() 219 r = dss_set_fck_rate(sdi->dss, fck); in sdi_bridge_enable() 239 dss_sdi_init(sdi->dss, sdi->datapairs); in sdi_bridge_enable() 240 r = dss_sdi_enable(sdi->dss); in sdi_bridge_enable() 252 dss_sdi_disable(sdi->dss); in sdi_bridge_enable() 256 dispc_runtime_put(sdi->dss->dispc); in sdi_bridge_enable() 267 dss_sdi_disable(sdi->dss); in sdi_bridge_disable() 269 dispc_runtime_put(sdi->dss->dispc); in sdi_bridge_disable() [all …]
|
| A D | dpi.c | 32 struct dss_device *dss; member 186 return dispc_div_calc(ctx->dpi->dss->dispc, dispc, in dpi_calc_hsdiv_cb() 204 ctx->pck_min, dss_get_max_fck_rate(ctx->dpi->dss), in dpi_calc_pll_cb() 214 return dispc_div_calc(ctx->dpi->dss->dispc, fck, in dpi_calc_dss_cb() 277 ok = dss_div_calc(dpi->dss, pck, ctx->pck_min, in dpi_dss_clk_calc() 320 r = dss_set_fck_rate(dpi->dss, ctx.fck); in dpi_set_dispc_clk() 405 pll = dss_pll_find_by_src(dpi->dss, dpi->clk_src); in dpi_init_pll() 494 r = dispc_runtime_get(dpi->dss->dispc); in dpi_bridge_enable() 528 dispc_runtime_put(dpi->dss->dispc); in dpi_bridge_enable() 546 dispc_runtime_put(dpi->dss->dispc); in dpi_bridge_disable() [all …]
|
| A D | video-pll.c | 59 r = dss_runtime_get(pll->dss); in dss_video_pll_enable() 78 dss_runtime_put(pll->dss); in dss_video_pll_enable() 93 dss_runtime_put(pll->dss); in dss_video_pll_disable() 132 struct dss_pll *dss_video_pll_init(struct dss_device *dss, in dss_video_pll_init() argument 183 r = dss_pll_register(dss, pll); in dss_video_pll_init()
|
| A D | hdmi_pll.c | 128 static int hdmi_init_pll_data(struct dss_device *dss, in hdmi_init_pll_data() argument 154 r = dss_pll_register(dss, pll); in hdmi_init_pll_data() 161 int hdmi_pll_init(struct dss_device *dss, struct platform_device *pdev, in hdmi_pll_init() argument 173 r = hdmi_init_pll_data(dss, pdev, pll); in hdmi_pll_init()
|
| A D | omapdss.h | 204 struct dss_device *dss; member 236 struct dss_device *dss; member 244 int omapdss_device_connect(struct dss_device *dss, 309 struct dispc_device *dispc_get_dispc(struct dss_device *dss);
|
| A D | venc.c | 251 struct dss_device *dss; member 393 dss_set_venc_output(venc->dss, venc->type); in venc_power_on() 394 dss_set_dac_pwrdn_bgz(venc->dss, 1); in venc_power_on() 422 dss_set_dac_pwrdn_bgz(venc->dss, 0); in venc_power_on() 432 dss_set_dac_pwrdn_bgz(venc->dss, 0); in venc_power_off() 613 dispc_set_tv_pclk(venc->dss->dispc, 13500000); in venc_bridge_mode_set() 686 struct dss_device *dss = dss_get_device(master); in venc_bind() local 691 venc->dss = dss; in venc_bind() 702 venc->debugfs = dss_debugfs_create_file(dss, "venc", venc_dump_regs, in venc_bind()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| A D | Makefile | 22 omapdrm-y += dss/base.o dss/output.o dss/dss.o dss/dispc.o \ 23 dss/dispc_coefs.o dss/pll.o dss/video-pll.o 24 omapdrm-$(CONFIG_OMAP2_DSS_DPI) += dss/dpi.o 25 omapdrm-$(CONFIG_OMAP2_DSS_VENC) += dss/venc.o 26 omapdrm-$(CONFIG_OMAP2_DSS_SDI) += dss/sdi.o 27 omapdrm-$(CONFIG_OMAP2_DSS_DSI) += dss/dsi.o 28 omapdrm-$(CONFIG_OMAP2_DSS_HDMI_COMMON) += dss/hdmi_common.o dss/hdmi_wp.o \ 29 dss/hdmi_pll.o dss/hdmi_phy.o 30 omapdrm-$(CONFIG_OMAP4_DSS_HDMI) += dss/hdmi4.o dss/hdmi4_core.o 31 omapdrm-$(CONFIG_OMAP4_DSS_HDMI_CEC) += dss/hdmi4_cec.o [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| A D | dss.c | 95 } dss; variable 140 dss.ctx_valid = true; in dss_save_context() 149 if (!dss.ctx_valid) in dss_restore_context() 191 regmap_update_bits(dss.syscon_pll_ctrl, dss.syscon_pll_ctrl_offset, in dss_ctrl_pll_enable() 255 regmap_update_bits(dss.syscon_pll_ctrl, dss.syscon_pll_ctrl_offset, in dss_ctrl_pll_set_control_mux() 564 dss.dss_clk_rate = clk_get_rate(dss.dss_clk); in dss_set_fck_rate() 741 dss.dss_clk = clk; in dss_get_clocks() 1075 dss.pdev = pdev; in dss_bind() 1078 if (!dss.feat) in dss_bind() 1089 if (!dss.base) { in dss_bind() [all …]
|
| A D | omapdss-boot-init.c | 180 struct device_node *dss, *child; in omapdss_boot_init() local 184 dss = of_find_matching_node(NULL, omapdss_of_match); in omapdss_boot_init() 186 if (dss == NULL || !of_device_is_available(dss)) { in omapdss_boot_init() 187 of_node_put(dss); in omapdss_boot_init() 191 omapdss_walk_device(dss, true); in omapdss_boot_init() 193 for_each_available_child_of_node(dss, child) { in omapdss_boot_init()
|
| A D | Makefile | 5 omapdss-y := core.o dss.o dss_features.o dispc.o dispc_coefs.o display.o \ 6 output.o dss-of.o pll.o video-pll.o
|
| /linux/drivers/gpu/drm/xe/ |
| A D | xe_gt_mcr.h | 30 void xe_gt_mcr_get_dss_steering(struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance); 40 #define for_each_dss_steering(dss, gt, group, instance) \ argument 41 for_each_dss((dss), (gt)) \ 42 for_each_if((xe_gt_mcr_get_dss_steering((gt), (dss), &(group), &(instance)), true)) 52 #define for_each_geometry_dss(dss, gt, group, instance) \ argument 53 for_each_dss_steering(dss, gt, group, instance) \ 54 if (xe_gt_has_geometry_dss(gt, dss)) 64 #define for_each_compute_dss(dss, gt, group, instance) \ argument 65 for_each_dss_steering(dss, gt, group, instance) \ 66 if (xe_gt_has_compute_dss(gt, dss))
|
| A D | xe_gt_topology.h | 16 #define for_each_dss(dss, gt) \ argument 17 for_each_or_bit((dss), \ 36 bool xe_gt_has_geometry_dss(struct xe_gt *gt, unsigned int dss); 37 bool xe_gt_has_compute_dss(struct xe_gt *gt, unsigned int dss);
|
| A D | xe_hw_engine.c | 813 unsigned int dss; in xe_hw_engine_snapshot_instdone_capture() local 830 snapshot->reg.instdone.slice_common[dss] = in xe_hw_engine_snapshot_instdone_capture() 839 for_each_geometry_dss(dss, gt, group, instance) { in xe_hw_engine_snapshot_instdone_capture() 840 snapshot->reg.instdone.sampler[dss] = in xe_hw_engine_snapshot_instdone_capture() 842 snapshot->reg.instdone.row[dss] = in xe_hw_engine_snapshot_instdone_capture() 846 snapshot->reg.instdone.geom_svg[dss] = in xe_hw_engine_snapshot_instdone_capture() 973 unsigned int dss; in xe_hw_engine_snapshot_instdone_print() local 990 snapshot->reg.instdone.slice_common[dss]); in xe_hw_engine_snapshot_instdone_print() 1000 snapshot->reg.instdone.sampler[dss]); in xe_hw_engine_snapshot_instdone_print() 1002 snapshot->reg.instdone.row[dss]); in xe_hw_engine_snapshot_instdone_print() [all …]
|
| /linux/drivers/gpu/drm/msm/dp/ |
| A D | dp_catalog.c | 92 msm_disp_snapshot_add_block(disp_state, dss->ahb.len, dss->ahb.base, "dp_ahb"); in dp_catalog_snapshot() 93 msm_disp_snapshot_add_block(disp_state, dss->aux.len, dss->aux.base, "dp_aux"); in dp_catalog_snapshot() 94 msm_disp_snapshot_add_block(disp_state, dss->link.len, dss->link.base, "dp_link"); in dp_catalog_snapshot() 95 msm_disp_snapshot_add_block(disp_state, dss->p0.len, dss->p0.base, "dp_p0"); in dp_catalog_snapshot() 1098 dss->ahb.base = dp_ioremap(pdev, 0, &dss->ahb.len); in dp_catalog_get_io() 1102 dss->aux.base = dp_ioremap(pdev, 1, &dss->aux.len); in dp_catalog_get_io() 1118 dss->aux.base = dss->ahb.base + DP_DEFAULT_AUX_OFFSET; in dp_catalog_get_io() 1120 dss->link.base = dss->ahb.base + DP_DEFAULT_LINK_OFFSET; in dp_catalog_get_io() 1122 dss->p0.base = dss->ahb.base + DP_DEFAULT_P0_OFFSET; in dp_catalog_get_io() 1129 dss->link.base = dp_ioremap(pdev, 2, &dss->link.len); in dp_catalog_get_io() [all …]
|
| /linux/fs/nfs/ |
| A D | nfs4client.c | 71 dss = NULL; in nfs4_find_ds_client() 74 return dss; in nfs4_find_ds_client() 91 dss = new; in nfs4_add_ds_client() 94 return dss; in nfs4_add_ds_client() 102 dss = kmalloc(sizeof(*dss), GFP_NOFS); in nfs4_alloc_ds_server() 103 if (dss == NULL) in nfs4_alloc_ds_server() 109 kfree (dss); in nfs4_alloc_ds_server() 114 return dss; in nfs4_alloc_ds_server() 121 kfree(dss); in nfs4_free_ds_server() 145 if (dss != new) in nfs4_find_or_create_ds_client() [all …]
|
| /linux/Documentation/devicetree/bindings/display/ti/ |
| A D | ti,am65x-dss.yaml | 5 $id: http://devicetree.org/schemas/display/ti/ti,am65x-dss.yaml# 25 - ti,am625-dss 26 - ti,am62a7,dss 27 - ti,am65x-dss 120 const: ti,am62a7-dss 144 dss: dss@4a00000 { 145 compatible = "ti,am65x-dss";
|
| A D | ti,k2g-dss.yaml | 5 $id: http://devicetree.org/schemas/display/ti/ti,k2g-dss.yaml# 21 const: ti,k2g-dss 83 dss: dss@2540000 { 84 compatible = "ti,k2g-dss";
|
| A D | ti,j721e-dss.yaml | 5 $id: http://devicetree.org/schemas/display/ti/ti,j721e-dss.yaml# 22 const: ti,j721e-dss 157 dss: dss@4a00000 { 158 compatible = "ti,j721e-dss";
|
| A D | ti,dra7-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 11 - compatible: "ti,dra7-dss" 12 - reg: address and length of the register spaces for 'dss'
|
| /linux/drivers/gpu/drm/i915/gt/ |
| A D | intel_gt_mcr.c | 597 u32 dss; in get_nonterminated_steering() local 623 dss = intel_sseu_find_first_xehp_dss(>->info.sseu, 0, 0); in get_nonterminated_steering() 624 *group = dss / GEN_DSS_PER_GSLICE; in get_nonterminated_steering() 625 *instance = dss % GEN_DSS_PER_GSLICE; in get_nonterminated_steering() 801 void intel_gt_mcr_get_ss_steering(struct intel_gt *gt, unsigned int dss, in intel_gt_mcr_get_ss_steering() argument 805 *group = dss / GEN_DSS_PER_GSLICE; in intel_gt_mcr_get_ss_steering() 806 *instance = dss % GEN_DSS_PER_GSLICE; in intel_gt_mcr_get_ss_steering() 808 *group = dss / GEN_MAX_SS_PER_HSW_SLICE; in intel_gt_mcr_get_ss_steering() 809 *instance = dss % GEN_MAX_SS_PER_HSW_SLICE; in intel_gt_mcr_get_ss_steering()
|