| /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); 137 bool drm_dp_vsc_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]); 138 bool drm_dp_as_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]); 376 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()
|
| /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_helper.c | 62 struct drm_dp_aux *aux; 238 static int __8b10b_clock_recovery_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __8b10b_clock_recovery_delay_us() 250 static int __8b10b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __8b10b_channel_eq_delay_us() 262 static int __128b132b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval) in __128b132b_channel_eq_delay_us() 296 static int __read_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], in __read_delay() 299 int (*parse)(const struct drm_dp_aux *aux, u8 rd_interval); in __read_delay() 351 int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], in drm_dp_read_clock_recovery_delay() 358 int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE], in drm_dp_read_channel_eq_delay() 366 int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux) in drm_dp_128b132b_read_aux_rd_interval() 385 void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux, in drm_dp_link_train_clock_recovery_delay() [all …]
|
| H A D | drm_dp_aux_bus.c | 28 int (*done_probing)(struct drm_dp_aux *aux); 217 void of_dp_aux_depopulate_bus(struct drm_dp_aux *aux) in of_dp_aux_depopulate_bus() 255 int of_dp_aux_populate_bus(struct drm_dp_aux *aux, in of_dp_aux_populate_bus() 256 int (*done_probing)(struct drm_dp_aux *aux)) in of_dp_aux_populate_bus() 342 int devm_of_dp_aux_populate_bus(struct drm_dp_aux *aux, in devm_of_dp_aux_populate_bus() 343 int (*done_probing)(struct drm_dp_aux *aux)) in devm_of_dp_aux_populate_bus()
|
| 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()
|
| H A D | drm_dp_mst_topology.c | 2158 ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux, in drm_dp_mst_dpcd_read() 2181 ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux, in drm_dp_mst_dpcd_write() 2198 struct drm_dp_aux *aux; in drm_dp_check_mstb_guid() 3617 enum drm_dp_mst_mode drm_dp_read_mst_cap(struct drm_dp_aux *aux, in drm_dp_read_mst_cap() 5734 struct drm_device *dev, struct drm_dp_aux *aux, in drm_dp_mst_topology_mgr_init() 5939 struct drm_dp_aux *aux = adapter->algo_data; in drm_dp_mst_i2c_xfer() 5984 struct drm_dp_aux *aux = &port->aux; in drm_dp_mst_register_i2c_bus() 6069 struct drm_dp_aux *drm_dp_mst_aux_for_parent(struct drm_dp_mst_port *port) in drm_dp_mst_aux_for_parent() 6094 struct drm_dp_aux *drm_dp_mst_dsc_aux_for_port(struct drm_dp_mst_port *port) in drm_dp_mst_dsc_aux_for_port() 6097 struct drm_dp_aux *immediate_upstream_aux; in drm_dp_mst_dsc_aux_for_port()
|
| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_ctrl.h | 35 struct drm_dp_aux *aux,
|
| 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 | 131 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 | 25 struct drm_dp_aux *aux; 701 struct msm_dp_panel *msm_dp_panel_get(struct device *dev, struct drm_dp_aux *aux, in msm_dp_panel_get()
|
| H A D | dp_display.c | 61 struct drm_dp_aux *aux; 1096 static int msm_dp_auxbus_done_probe(struct drm_dp_aux *aux) in msm_dp_auxbus_done_probe()
|
| H A D | dp_ctrl.c | 116 struct drm_dp_aux *aux; 174 static int msm_dp_aux_link_configure(struct drm_dp_aux *aux, in msm_dp_aux_link_configure() 2763 struct drm_dp_aux *aux, in msm_dp_ctrl_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()
|
| H A D | nouveau_connector.c | 1228 nouveau_connector_aux_xfer(struct drm_dp_aux *obj, struct drm_dp_aux_msg *msg) in nouveau_connector_aux_xfer()
|
| /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()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_helpers_test.c | 1220 static ssize_t dm_test_dpcd_ack_transfer(struct drm_dp_aux *aux, in dm_test_dpcd_ack_transfer() 1313 struct drm_dp_aux aux; 1336 static ssize_t dm_test_synaptics_aux_transfer(struct drm_dp_aux *aux, in dm_test_synaptics_aux_transfer() 1428 static ssize_t dm_test_current_aux_transfer(struct drm_dp_aux *aux, in dm_test_current_aux_transfer() 3134 static ssize_t dm_test_act_aux_transfer_handled(struct drm_dp_aux *aux, in dm_test_act_aux_transfer_handled() 3150 static ssize_t dm_test_act_aux_transfer_fail(struct drm_dp_aux *aux, in dm_test_act_aux_transfer_fail() 3168 struct drm_dp_aux *aux; in dm_test_mst_start_top_mgr_set_mst_fail() 3204 struct drm_dp_aux *aux; in dm_test_mst_stop_top_mgr_active() 3268 struct drm_dp_aux *aux; in dm_test_poll_for_act_success() 3306 struct drm_dp_aux *aux; in dm_test_poll_for_act_status_failed()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.h | 842 struct drm_dp_aux *dsc_aux;
|
| H A D | amdgpu_dm_helpers.c | 745 STATIC_IFN_KUNIT bool execute_synaptics_rc_command(struct drm_dp_aux *aux, in execute_synaptics_rc_command() 819 STATIC_IFN_KUNIT void apply_synaptics_fifo_reset_wa(struct drm_dp_aux *aux) in apply_synaptics_fifo_reset_wa() 889 struct drm_dp_aux *aux, in write_dsc_enable_synaptics_non_virtual_dpcd_mst()
|
| H A D | amdgpu_dm_mst_types.c | 101 STATIC_IFN_KUNIT ssize_t dm_dp_aux_transfer(struct drm_dp_aux *aux, in dm_dp_aux_transfer() 365 struct drm_dp_aux *immediate_upstream_aux; in retrieve_branch_specific_data() 1929 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/i915/display/ |
| H A D | intel_display_types.h | 560 struct drm_dp_aux *dsc_decompression_aux; 1867 struct drm_dp_aux aux;
|
| H A D | intel_dp_aux_backlight.c | 116 struct drm_dp_aux *aux = &intel_dp->aux; in intel_dp_aux_supports_hdr_backlight()
|
| H A D | intel_dp.c | 3735 write_dsc_decompression_flag(struct drm_dp_aux *aux, u8 flag, bool set) in write_dsc_decompression_flag() 3770 struct drm_dp_aux *aux = connector->mst.port ? in intel_dp_sink_set_dsc_passthrough() 4494 static int intel_dp_read_dsc_dpcd(struct drm_dp_aux *aux, in intel_dp_read_dsc_dpcd()
|