/Linux-v5.10/drivers/gpu/drm/msm/dp/ |
D | dp_aux.h | 20 int dp_aux_register(struct drm_dp_aux *dp_aux); 21 void dp_aux_unregister(struct drm_dp_aux *dp_aux); 22 void dp_aux_isr(struct drm_dp_aux *dp_aux); 23 void dp_aux_init(struct drm_dp_aux *dp_aux); 24 void dp_aux_deinit(struct drm_dp_aux *dp_aux); 25 void dp_aux_reconfig(struct drm_dp_aux *dp_aux); 27 struct drm_dp_aux *dp_aux_get(struct device *dev, struct dp_catalog *catalog); 28 void dp_aux_put(struct drm_dp_aux *aux);
|
D | dp_aux.c | 32 struct drm_dp_aux dp_aux; 333 static ssize_t dp_aux_transfer(struct drm_dp_aux *dp_aux, in dp_aux_transfer() 413 void dp_aux_isr(struct drm_dp_aux *dp_aux) in dp_aux_isr() 435 void dp_aux_reconfig(struct drm_dp_aux *dp_aux) in dp_aux_reconfig() 445 void dp_aux_init(struct drm_dp_aux *dp_aux) in dp_aux_init() 460 void dp_aux_deinit(struct drm_dp_aux *dp_aux) in dp_aux_deinit() 469 int dp_aux_register(struct drm_dp_aux *dp_aux) in dp_aux_register() 494 void dp_aux_unregister(struct drm_dp_aux *dp_aux) in dp_aux_unregister() 499 struct drm_dp_aux *dp_aux_get(struct device *dev, struct dp_catalog *catalog) in dp_aux_get() 523 void dp_aux_put(struct drm_dp_aux *dp_aux) in dp_aux_put()
|
D | dp_ctrl.h | 31 struct dp_panel *panel, struct drm_dp_aux *aux,
|
D | dp_panel.h | 32 struct drm_dp_aux *aux;
|
D | dp_link.h | 153 struct dp_link *dp_link_get(struct device *dev, struct drm_dp_aux *aux);
|
D | dp_link.c | 39 struct drm_dp_aux *aux; 47 static int dp_aux_link_power_up(struct drm_dp_aux *aux, in dp_aux_link_power_up() 72 static int dp_aux_link_power_down(struct drm_dp_aux *aux, in dp_aux_link_power_down() 1189 struct dp_link *dp_link_get(struct device *dev, struct drm_dp_aux *aux) in dp_link_get()
|
/Linux-v5.10/drivers/gpu/drm/ |
D | drm_dp_cec.c | 94 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_enable() 104 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_log_addr() 121 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_transmit() 139 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_monitor_all_enable() 160 struct drm_dp_aux *aux = cec_get_drvdata(adap); in drm_dp_cec_adap_status() 189 static int drm_dp_cec_received(struct drm_dp_aux *aux) in drm_dp_cec_received() 212 static void drm_dp_cec_handle_irq(struct drm_dp_aux *aux) in drm_dp_cec_handle_irq() 242 void drm_dp_cec_irq(struct drm_dp_aux *aux) in drm_dp_cec_irq() 267 static bool drm_dp_cec_cap(struct drm_dp_aux *aux, u8 *cec_cap) in drm_dp_cec_cap() 285 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 | 188 drm_dp_dump_access(const struct drm_dp_aux *aux, in drm_dp_dump_access() 213 static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request, in drm_dp_dpcd_access() 284 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_read() 334 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, in drm_dp_dpcd_write() 358 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux, in drm_dp_dpcd_read_link_status() 438 bool drm_dp_send_real_edid_checksum(struct drm_dp_aux *aux, in drm_dp_send_real_edid_checksum() 500 static int drm_dp_read_extended_dpcd_caps(struct drm_dp_aux *aux, in drm_dp_read_extended_dpcd_caps() 555 int drm_dp_read_dpcd_caps(struct drm_dp_aux *aux, in drm_dp_read_dpcd_caps() 590 int drm_dp_read_downstream_info(struct drm_dp_aux *aux, in drm_dp_read_downstream_info() 937 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); 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() 297 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux) in drm_dp_aux_register_devnode()
|
/Linux-v5.10/drivers/gpu/drm/tegra/ |
D | dp.h | 14 struct drm_dp_aux; 154 struct drm_dp_aux *aux; 166 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link); 167 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link); 168 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link); 169 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link);
|
D | drm.h | 158 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np); 159 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux); 160 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output); 161 int drm_dp_aux_detach(struct drm_dp_aux *aux); 162 int drm_dp_aux_enable(struct drm_dp_aux *aux); 163 int drm_dp_aux_disable(struct drm_dp_aux *aux);
|
D | dpaux.c | 39 struct drm_dp_aux aux; 65 static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux) in to_dpaux() 124 static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux, in tegra_dpaux_transfer() 703 struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np) in drm_dp_aux_find_by_of_node() 720 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output) in drm_dp_aux_attach() 757 int drm_dp_aux_detach(struct drm_dp_aux *aux) in drm_dp_aux_detach() 794 enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux) in drm_dp_aux_detect() 807 int drm_dp_aux_enable(struct drm_dp_aux *aux) in drm_dp_aux_enable() 814 int drm_dp_aux_disable(struct drm_dp_aux *aux) in drm_dp_aux_disable()
|
D | dp.c | 170 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_probe() 265 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_up() 302 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_power_down() 332 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link) in drm_dp_link_configure() 470 struct drm_dp_aux *aux = link->aux; in drm_dp_link_apply_training() 637 struct drm_dp_aux *aux = link->aux; in drm_dp_link_equalize_channel()
|
/Linux-v5.10/include/drm/ |
D | drm_dp_helper.h | 1580 struct drm_dp_aux { struct 1588 ssize_t (*transfer)(struct drm_dp_aux *aux, argument 1608 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, argument 1610 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, 1622 static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux, in drm_dp_dpcd_readb() 1637 static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux, in drm_dp_dpcd_writeb() 1643 int drm_dp_read_dpcd_caps(struct drm_dp_aux *aux, 1646 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux, 1649 bool drm_dp_send_real_edid_checksum(struct drm_dp_aux *aux, 1652 int drm_dp_read_downstream_info(struct drm_dp_aux *aux, [all …]
|
D | drm_dp_mst_helper.h | 142 struct drm_dp_aux aux; /* i2c bus for this port? */ 591 struct drm_dp_aux *aux; 766 struct drm_device *dev, struct drm_dp_aux *aux, 772 bool drm_dp_read_mst_cap(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]); 821 ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux, 823 ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux, 859 struct drm_dp_aux *drm_dp_mst_dsc_aux_for_port(struct drm_dp_mst_port *port);
|
/Linux-v5.10/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 | 50 struct drm_dp_aux **drm_aux);
|
/Linux-v5.10/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.10/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.h | 121 struct drm_dp_aux aux;
|
D | nouveau_dp.c | 51 struct drm_dp_aux *aux = &nv_connector->aux; in nouveau_dp_probe_dpcd()
|
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_mode.h | 230 struct drm_dp_aux aux; 523 struct drm_dp_aux aux;
|
/Linux-v5.10/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()
|
/Linux-v5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm.h | 387 struct drm_dp_aux *dsc_aux;
|
D | amdgpu_dm_crc.c | 147 struct drm_dp_aux *aux = NULL; in amdgpu_dm_crtc_set_crc_source()
|