| /Linux-v5.4/include/drm/ |
| D | drm_dp_helper.h | 1290 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 …]
|
| D | drm_dp_mst_helper.h | 94 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/ |
| D | drm_dp_cec.c | 90 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 …]
|
| D | drm_crtc_helper_internal.h | 49 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()
|
| D | drm_dp_helper.c | 170 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 …]
|
| D | drm_dp_aux_dev.c | 47 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()
|
| D | drm_dp_mst_topology.c | 73 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/ |
| D | drm.h | 160 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,
|
| D | dpaux.c | 33 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/ |
| D | edp_aux.c | 29 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()
|
| D | edp.h | 49 struct drm_dp_aux **drm_aux);
|
| /Linux-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_lspcon.c | 268 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/ |
| D | nouveau_connector.h | 55 struct drm_dp_aux aux;
|
| /Linux-v5.4/drivers/gpu/drm/bridge/ |
| D | ti-sn65dsi86.c | 92 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()
|
| D | tc358767.c | 240 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()
|
| D | analogix-anx78xx.c | 60 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/ |
| D | amdgpu_mode.h | 229 struct drm_dp_aux aux; 520 struct drm_dp_aux aux;
|
| D | atombios_dp.c | 127 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/ |
| D | radeon_dp_auxch.c | 55 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in radeon_dp_aux_transfer_native()
|
| D | atombios_dp.c | 159 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;
|
| D | radeon_mode.h | 204 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/ |
| D | amdgpu_dm_crc.c | 142 struct drm_dp_aux *aux = NULL; in amdgpu_dm_crtc_set_crc_source()
|
| D | amdgpu_dm_mst_types.c | 82 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/ |
| D | analogix_dp_core.h | 163 struct drm_dp_aux aux;
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/ |
| D | disp.c | 1178 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()
|