Home
last modified time | relevance | path

Searched refs:drm_dp_aux (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v5.4/include/drm/
Ddrm_dp_helper.h1290 struct drm_dp_aux { struct
1298 ssize_t (*transfer)(struct drm_dp_aux *aux, argument
1318 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, argument
1320 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset,
1332 static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux, in drm_dp_dpcd_readb()
1347 static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux, in drm_dp_dpcd_writeb()
1353 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux,
1368 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link);
1369 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link);
1370 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link);
[all …]
Ddrm_dp_mst_helper.h94 struct drm_dp_aux aux; /* i2c bus for this port? */
472 struct drm_dp_aux *aux;
593 struct drm_device *dev, struct drm_dp_aux *aux,
647 ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux,
649 ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux,
/Linux-v5.4/drivers/gpu/drm/
Ddrm_dp_cec.c90 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_enable()
100 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_log_addr()
117 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_transmit()
135 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_monitor_all_enable()
156 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_status()
185 static int drm_dp_cec_received(struct drm_dp_aux *aux) in drm_dp_cec_received()
208 static void drm_dp_cec_handle_irq(struct drm_dp_aux *aux) in drm_dp_cec_handle_irq()
238 void drm_dp_cec_irq(struct drm_dp_aux *aux) in drm_dp_cec_irq()
263 static bool drm_dp_cec_cap(struct drm_dp_aux *aux, u8 *cec_cap) in drm_dp_cec_cap()
281 struct drm_dp_aux *aux = container_of(work, struct drm_dp_aux, in drm_dp_cec_unregister_work()
[all …]
Ddrm_crtc_helper_internal.h49 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux);
50 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux);
61 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
66 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode()
Ddrm_dp_helper.c170 drm_dp_dump_access(const struct drm_dp_aux *aux, in drm_dp_dump_access()
195 static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request, in drm_dp_dpcd_access()
266 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_read()
311 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_write()
331 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux, in drm_dp_dpcd_read_link_status()
350 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_probe()
379 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_up()
417 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_down()
448 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_configure()
550 int drm_dp_downstream_id(struct drm_dp_aux *aux, char id[6]) in drm_dp_downstream_id()
[all …]
Ddrm_dp_aux_dev.c47 struct drm_dp_aux *aux;
73 static struct drm_dp_aux_dev *alloc_drm_dp_aux_dev(struct drm_dp_aux *aux) in alloc_drm_dp_aux_dev()
126 ATTRIBUTE_GROUPS(drm_dp_aux);
259 static struct drm_dp_aux_dev *drm_dp_aux_dev_get_by_aux(struct drm_dp_aux *aux) in drm_dp_aux_dev_get_by_aux()
280 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode()
305 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
Ddrm_dp_mst_topology.c73 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux);
74 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux);
1504 ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux, in drm_dp_mst_dpcd_read()
1527 ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux, in drm_dp_mst_dpcd_write()
3942 struct drm_device *dev, struct drm_dp_aux *aux, in drm_dp_mst_topology_mgr_init()
4034 struct drm_dp_aux *aux = adapter->algo_data; in drm_dp_mst_i2c_xfer()
4116 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux) in drm_dp_mst_register_i2c_bus()
4137 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux) in drm_dp_mst_unregister_i2c_bus()
/Linux-v5.4/drivers/gpu/drm/tegra/
Ddrm.h160 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np);
161 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux);
162 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output);
163 int drm_dp_aux_detach(struct drm_dp_aux *aux);
164 int drm_dp_aux_enable(struct drm_dp_aux *aux);
165 int drm_dp_aux_disable(struct drm_dp_aux *aux);
166 int drm_dp_aux_prepare(struct drm_dp_aux *aux, u8 encoding);
167 int drm_dp_aux_train(struct drm_dp_aux *aux, struct drm_dp_link *link,
Ddpaux.c33 struct drm_dp_aux aux;
57 static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux) in to_dpaux()
116 static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux, in tegra_dpaux_transfer()
663 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np) in drm_dp_aux_find_by_of_node()
680 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output) in drm_dp_aux_attach()
710 int drm_dp_aux_detach(struct drm_dp_aux *aux) in drm_dp_aux_detach()
739 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux) in drm_dp_aux_detect()
752 int drm_dp_aux_enable(struct drm_dp_aux *aux) in drm_dp_aux_enable()
759 int drm_dp_aux_disable(struct drm_dp_aux *aux) in drm_dp_aux_disable()
768 int drm_dp_aux_prepare(struct drm_dp_aux *aux, u8 encoding) in drm_dp_aux_prepare()
[all …]
/Linux-v5.4/drivers/gpu/drm/msm/edp/
Dedp_aux.c29 struct drm_dp_aux drm_aux;
110 static ssize_t edp_aux_transfer(struct drm_dp_aux *drm_aux, in edp_aux_transfer()
188 struct drm_dp_aux **drm_aux) in msm_edp_aux_init()
Dedp.h49 struct drm_dp_aux **drm_aux);
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_lspcon.c268 static bool lspcon_parade_fw_ready(struct drm_dp_aux *aux) in lspcon_parade_fw_ready()
294 static bool _lspcon_parade_write_infoframe_blocks(struct drm_dp_aux *aux, in _lspcon_parade_write_infoframe_blocks()
341 static bool _lspcon_write_avi_infoframe_parade(struct drm_dp_aux *aux, in _lspcon_write_avi_infoframe_parade()
373 static bool _lspcon_write_avi_infoframe_mca(struct drm_dp_aux *aux, in _lspcon_write_avi_infoframe_mca()
/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_connector.h55 struct drm_dp_aux aux;
/Linux-v5.4/drivers/gpu/drm/bridge/
Dti-sn65dsi86.c92 struct drm_dp_aux aux;
607 static struct ti_sn_bridge *aux_to_ti_sn_bridge(struct drm_dp_aux *aux) in aux_to_ti_sn_bridge()
612 static ssize_t ti_sn_aux_transfer(struct drm_dp_aux *aux, in ti_sn_aux_transfer()
Dtc358767.c240 struct drm_dp_aux aux;
268 static inline struct tc_data *aux_to_tc(struct drm_dp_aux *a) in aux_to_tc()
341 static ssize_t tc_aux_transfer(struct drm_dp_aux *aux, in tc_aux_transfer()
879 struct drm_dp_aux *aux = &tc->aux; in tc_main_link_enable()
Danalogix-anx78xx.c60 struct drm_dp_aux aux;
183 static ssize_t anx78xx_aux_transfer(struct drm_dp_aux *aux, in anx78xx_aux_transfer()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mode.h229 struct drm_dp_aux aux;
520 struct drm_dp_aux aux;
Datombios_dp.c127 amdgpu_atombios_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in amdgpu_atombios_dp_aux_transfer()
489 struct drm_dp_aux *aux;
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_dp_auxch.c55 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in radeon_dp_aux_transfer_native()
Datombios_dp.c159 radeon_dp_aux_transfer_atom(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in radeon_dp_aux_transfer_atom()
552 struct drm_dp_aux *aux;
Dradeon_mode.h204 struct drm_dp_aux aux;
763 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg);
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_crc.c142 struct drm_dp_aux *aux = NULL; in amdgpu_dm_crtc_set_crc_source()
Damdgpu_dm_mst_types.c82 static ssize_t dm_dp_aux_transfer(struct drm_dp_aux *aux, in dm_dp_aux_transfer()
/Linux-v5.4/drivers/gpu/drm/bridge/analogix/
Danalogix_dp_core.h163 struct drm_dp_aux aux;
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c1178 struct drm_dp_aux *aux = mstm ? mstm->mgr.aux : NULL; in nv50_mstm_service()
1250 struct drm_dp_aux *aux; in nv50_mstm_detect()
1338 nv50_mstm_new(struct nouveau_encoder *outp, struct drm_dp_aux *aux, int aux_max, in nv50_mstm_new()

12