| /linux/include/drm/display/ |
| H A D | drm_dp_helper.h | 33 struct drm_dp_aux; 48 int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], 50 int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], 53 void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux, 56 void drm_dp_link_train_channel_eq_delay(const struct drm_dp_aux *aux, 58 void drm_dp_lttpr_link_train_channel_eq_delay(const struct drm_dp_aux *aux, 61 int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux); 135 bool drm_dp_vsc_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]); 136 bool drm_dp_as_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]); 371 struct drm_dp_aux { struct [all …]
|
| H A D | drm_dp_aux_bus.h | 27 struct drm_dp_aux *aux; 47 int of_dp_aux_populate_bus(struct drm_dp_aux *aux, 48 int (*done_probing)(struct drm_dp_aux *aux)); 49 void of_dp_aux_depopulate_bus(struct drm_dp_aux *aux); 50 int devm_of_dp_aux_populate_bus(struct drm_dp_aux *aux, 51 int (*done_probing)(struct drm_dp_aux *aux)); 54 static inline int of_dp_aux_populate_ep_devices(struct drm_dp_aux *aux) in of_dp_aux_populate_ep_devices() 64 static inline int devm_of_dp_aux_populate_ep_devices(struct drm_dp_aux *aux) in devm_of_dp_aux_populate_ep_devices() 74 static inline void of_dp_aux_depopulate_ep_devices(struct drm_dp_aux *aux) in of_dp_aux_depopulate_ep_devices()
|
| H A D | drm_dp_tunnel.h | 13 struct drm_dp_aux; 50 struct drm_dp_aux *aux); 63 struct drm_dp_aux *aux); 117 struct drm_dp_aux *aux) in drm_dp_tunnel_detect() 165 struct drm_dp_aux *aux) in drm_dp_tunnel_handle_irq()
|
| /linux/drivers/gpu/drm/display/ |
| H A D | drm_dp_helper_internal.h | 6 struct drm_dp_aux; 11 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux); 12 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux); 23 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode() 28 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode()
|
| H A 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); 251 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() 272 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux) in drm_dp_aux_unregister_devnode() 303 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | drm.h | 174 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np); 175 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux); 176 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output); 177 int drm_dp_aux_detach(struct drm_dp_aux *aux); 178 int drm_dp_aux_enable(struct drm_dp_aux *aux); 179 int drm_dp_aux_disable(struct drm_dp_aux *aux);
|
| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_panel.h | 91 struct msm_dp_panel *msm_dp_panel_get(struct device *dev, struct drm_dp_aux *aux,
|
| H A D | dp_link.h | 128 struct msm_dp_link *msm_dp_link_get(struct device *dev, struct drm_dp_aux *aux);
|
| H A D | dp_link.c | 43 struct drm_dp_aux *aux; 51 static int msm_dp_aux_link_power_up(struct drm_dp_aux *aux, in msm_dp_aux_link_power_up() 79 static int msm_dp_aux_link_power_down(struct drm_dp_aux *aux, in msm_dp_aux_link_power_down() 1325 struct msm_dp_link *msm_dp_link_get(struct device *dev, struct drm_dp_aux *aux) in msm_dp_link_get()
|
| H A D | dp_panel.c | 23 struct drm_dp_aux *aux; 650 struct msm_dp_panel *msm_dp_panel_get(struct device *dev, struct drm_dp_aux *aux, in msm_dp_panel_get()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_connector.h | 131 struct drm_dp_aux aux;
|
| H A D | nouveau_backlight.c | 164 struct drm_dp_aux *aux = &nv_connector->aux; in nv50_edp_set_brightness()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A 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()
|
| H A D | radeon_mode.h | 208 struct drm_dp_aux aux; 724 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg);
|
| /linux/drivers/gpu/drm/bridge/analogix/ |
| H A D | anx7625.h | 481 struct drm_dp_aux aux;
|
| H A D | analogix_dp_core.c | 1422 static ssize_t analogix_dpaux_transfer(struct drm_dp_aux *aux, in analogix_dpaux_transfer() 1442 static int analogix_dpaux_wait_hpd_asserted(struct drm_dp_aux *aux, unsigned long wait_us) in analogix_dpaux_wait_hpd_asserted() 1676 struct analogix_dp_plat_data *analogix_dp_aux_to_plat_data(struct drm_dp_aux *aux) in analogix_dp_aux_to_plat_data() 1684 struct drm_dp_aux *analogix_dp_get_aux(struct analogix_dp_device *dp) in analogix_dp_get_aux()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_helpers.c | 652 static bool execute_synaptics_rc_command(struct drm_dp_aux *aux, in execute_synaptics_rc_command() 725 static void apply_synaptics_fifo_reset_wa(struct drm_dp_aux *aux) in apply_synaptics_fifo_reset_wa() 794 struct drm_dp_aux *aux, in write_dsc_enable_synaptics_non_virtual_dpcd_mst()
|
| H A D | amdgpu_dm.h | 775 struct drm_dp_aux *dsc_aux;
|
| H A D | amdgpu_dm_mst_types.c | 58 static ssize_t dm_dp_aux_transfer(struct drm_dp_aux *aux, in dm_dp_aux_transfer() 338 struct drm_dp_aux *immediate_upstream_aux; in retrieve_branch_specific_data() 1797 static bool dp_get_link_current_set_bw(struct drm_dp_aux *aux, uint32_t *cur_link_bw) in dp_get_link_current_set_bw()
|
| /linux/drivers/gpu/drm/bridge/cadence/ |
| H A D | cdns-mhdp8546-core.h | 382 struct drm_dp_aux aux;
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | tc358767.c | 370 struct drm_dp_aux aux; 402 static inline struct tc_data *aux_to_tc(struct drm_dp_aux *a) in aux_to_tc() 475 static ssize_t tc_aux_transfer(struct drm_dp_aux *aux, in tc_aux_transfer() 1089 struct drm_dp_aux *aux = &tc->aux; in tc_main_link_enable()
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | analogix_dp-rockchip.c | 428 static int rockchip_dp_link_panel(struct drm_dp_aux *aux) in rockchip_dp_link_panel()
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_dp.c | 118 struct drm_dp_aux aux; 2044 static int mtk_dp_wait_hpd_asserted(struct drm_dp_aux *mtk_aux, unsigned long wait_us) in mtk_dp_wait_hpd_asserted() 2209 static ssize_t mtk_dp_aux_transfer(struct drm_dp_aux *mtk_aux, in mtk_dp_aux_transfer() 2696 static int mtk_dp_edp_link_panel(struct drm_dp_aux *mtk_aux) in mtk_dp_edp_link_panel()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_display_types.h | 549 struct drm_dp_aux *dsc_decompression_aux; 1824 struct drm_dp_aux aux;
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-edp.c | 235 struct drm_dp_aux *aux; 835 struct drm_dp_aux *aux) in panel_edp_probe()
|