Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/drm/
Ddrm_dp_helper.h1140 struct drm_dp_aux { struct
1148 ssize_t (*transfer)(struct drm_dp_aux *aux, argument
1164 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, argument
1166 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset,
1178 static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux, in drm_dp_dpcd_readb()
1193 static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux, in drm_dp_dpcd_writeb()
1199 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux,
1214 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link);
1215 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link);
1216 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link);
[all …]
Ddrm_dp_mst_helper.h84 struct drm_dp_aux aux; /* i2c bus for this port? */
448 struct drm_dp_aux *aux;
574 struct drm_device *dev, struct drm_dp_aux *aux,
/Linux-v4.19/drivers/gpu/drm/
Ddrm_dp_cec.c88 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_enable()
98 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_log_addr()
115 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_transmit()
133 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_monitor_all_enable()
154 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_status()
183 static int drm_dp_cec_received(struct drm_dp_aux *aux) in drm_dp_cec_received()
206 static void drm_dp_cec_handle_irq(struct drm_dp_aux *aux) in drm_dp_cec_handle_irq()
236 void drm_dp_cec_irq(struct drm_dp_aux *aux) in drm_dp_cec_irq()
257 static bool drm_dp_cec_cap(struct drm_dp_aux *aux, u8 *cec_cap) in drm_dp_cec_cap()
275 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.c189 drm_dp_dump_access(const struct drm_dp_aux *aux, in drm_dp_dump_access()
214 static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request, in drm_dp_dpcd_access()
285 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_read()
330 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_write()
350 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux, in drm_dp_dpcd_read_link_status()
369 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_probe()
398 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_up()
436 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_down()
467 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_configure()
568 int drm_dp_downstream_id(struct drm_dp_aux *aux, char id[6]) in drm_dp_downstream_id()
[all …]
Ddrm_dp_aux_dev.c44 struct drm_dp_aux *aux;
70 static struct drm_dp_aux_dev *alloc_drm_dp_aux_dev(struct drm_dp_aux *aux) in alloc_drm_dp_aux_dev()
124 ATTRIBUTE_GROUPS(drm_dp_aux);
247 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()
268 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode()
293 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
Ddrm_dp_mst_topology.c66 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux);
67 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux);
3169 struct drm_device *dev, struct drm_dp_aux *aux, in drm_dp_mst_topology_mgr_init()
3245 struct drm_dp_aux *aux = adapter->algo_data; in drm_dp_mst_i2c_xfer()
3332 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux) in drm_dp_mst_register_i2c_bus()
3353 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux) in drm_dp_mst_unregister_i2c_bus()
/Linux-v4.19/drivers/gpu/drm/tegra/
Ddrm.h166 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np);
167 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux);
168 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output);
169 int drm_dp_aux_detach(struct drm_dp_aux *aux);
170 int drm_dp_aux_enable(struct drm_dp_aux *aux);
171 int drm_dp_aux_disable(struct drm_dp_aux *aux);
172 int drm_dp_aux_prepare(struct drm_dp_aux *aux, u8 encoding);
173 int drm_dp_aux_train(struct drm_dp_aux *aux, struct drm_dp_link *link,
Ddpaux.c35 struct drm_dp_aux aux;
59 static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux) in to_dpaux()
118 static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux, in tegra_dpaux_transfer()
659 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np) in drm_dp_aux_find_by_of_node()
676 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output) in drm_dp_aux_attach()
706 int drm_dp_aux_detach(struct drm_dp_aux *aux) in drm_dp_aux_detach()
735 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux) in drm_dp_aux_detect()
748 int drm_dp_aux_enable(struct drm_dp_aux *aux) in drm_dp_aux_enable()
755 int drm_dp_aux_disable(struct drm_dp_aux *aux) in drm_dp_aux_disable()
764 int drm_dp_aux_prepare(struct drm_dp_aux *aux, u8 encoding) in drm_dp_aux_prepare()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/edp/
Dedp_aux.c37 struct drm_dp_aux drm_aux;
118 static ssize_t edp_aux_transfer(struct drm_dp_aux *drm_aux, in edp_aux_transfer()
196 struct drm_dp_aux **drm_aux) in msm_edp_aux_init()
Dedp.h57 struct drm_dp_aux **drm_aux);
Dedp_ctrl.c101 struct drm_dp_aux *drm_aux;
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_connector.h48 struct drm_dp_aux aux;
Dnouveau_connector.c1139 nouveau_connector_aux_xfer(struct drm_dp_aux *obj, struct drm_dp_aux_msg *msg) in nouveau_connector_aux_xfer()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mode.h230 struct drm_dp_aux aux;
530 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-v4.19/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-v4.19/drivers/gpu/drm/bridge/
Dtc358767.c194 struct drm_dp_aux aux;
216 static inline struct tc_data *aux_to_tc(struct drm_dp_aux *a) in aux_to_tc()
296 static ssize_t tc_aux_transfer(struct drm_dp_aux *aux, in tc_aux_transfer()
819 struct drm_dp_aux *aux = &tc->aux; in tc_main_link_setup()
Danalogix-anx78xx.c70 struct drm_dp_aux aux;
193 static ssize_t anx78xx_aux_transfer(struct drm_dp_aux *aux, in anx78xx_aux_transfer()
/Linux-v4.19/drivers/gpu/drm/bridge/analogix/
Danalogix_dp_core.h165 struct drm_dp_aux aux;
Danalogix_dp_core.c1512 static ssize_t analogix_dpaux_transfer(struct drm_dp_aux *aux, in analogix_dpaux_transfer()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_mst_types.c80 static ssize_t dm_dp_aux_transfer(struct drm_dp_aux *aux, in dm_dp_aux_transfer()
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c1090 struct drm_dp_aux *aux = mstm ? mstm->mgr.aux : NULL; in nv50_mstm_service()
1162 struct drm_dp_aux *aux; in nv50_mstm_detect()
1241 nv50_mstm_new(struct nouveau_encoder *outp, struct drm_dp_aux *aux, int aux_max, in nv50_mstm_new()

12