Searched refs:drm_dp_aux (Results 1 - 18 of 18) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_dp_helper.c169 * this by filling in the fields of the drm_dp_aux structure.
176 static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request, drm_dp_dpcd_access()
246 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset, drm_dp_dpcd_read()
268 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset, drm_dp_dpcd_write()
284 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux, drm_dp_dpcd_read_link_status()
303 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link) drm_dp_link_probe()
332 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link) drm_dp_link_power_up()
370 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link) drm_dp_link_power_down()
401 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link) drm_dp_link_configure()
537 static int drm_dp_i2c_do_msg(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) drm_dp_i2c_do_msg()
644 static int drm_dp_i2c_drain_msg(struct drm_dp_aux *aux, struct drm_dp_aux_msg *orig_msg) drm_dp_i2c_drain_msg()
680 struct drm_dp_aux *aux = adapter->algo_data; drm_dp_i2c_xfer()
762 int drm_dp_aux_register(struct drm_dp_aux *aux) drm_dp_aux_register()
786 void drm_dp_aux_unregister(struct drm_dp_aux *aux) drm_dp_aux_unregister()
H A Ddrm_dp_mst_topology.c64 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux);
65 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux);
2903 struct device *dev, struct drm_dp_aux *aux, drm_dp_mst_topology_mgr_init()
2957 struct drm_dp_aux *aux = adapter->algo_data; drm_dp_mst_i2c_xfer()
3044 static int drm_dp_mst_register_i2c_bus(struct drm_dp_aux *aux) drm_dp_mst_register_i2c_bus()
3065 static void drm_dp_mst_unregister_i2c_bus(struct drm_dp_aux *aux) drm_dp_mst_unregister_i2c_bus()
/linux-4.4.14/include/drm/
H A Ddrm_dp_helper.h669 * struct drm_dp_aux - DisplayPort AUX channel
705 struct drm_dp_aux { struct
710 ssize_t (*transfer)(struct drm_dp_aux *aux,
715 ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset,
717 ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset,
729 static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux, drm_dp_dpcd_readb()
744 static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux, drm_dp_dpcd_writeb()
750 int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux,
765 int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link);
766 int drm_dp_link_power_up(struct drm_dp_aux *aux, struct drm_dp_link *link);
767 int drm_dp_link_power_down(struct drm_dp_aux *aux, struct drm_dp_link *link);
768 int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link);
770 int drm_dp_aux_register(struct drm_dp_aux *aux);
771 void drm_dp_aux_unregister(struct drm_dp_aux *aux);
H A Ddrm_dp_mst_helper.h83 struct drm_dp_aux aux; /* i2c bus for this port? */
422 struct drm_dp_aux *aux; /* auxch for this topology mgr to use */
467 int drm_dp_mst_topology_mgr_init(struct drm_dp_mst_topology_mgr *mgr, struct device *dev, struct drm_dp_aux *aux, int max_dpcd_transaction_bytes, int max_payloads, int conn_base_id);
/linux-4.4.14/drivers/gpu/drm/msm/edp/
H A Dedp.h57 struct drm_dp_aux **drm_aux);
H A Dedp_aux.c37 struct drm_dp_aux drm_aux;
118 static ssize_t edp_aux_transfer(struct drm_dp_aux *drm_aux, edp_aux_transfer()
196 struct drm_dp_aux **drm_aux) msm_edp_aux_init()
H A Dedp_ctrl.c103 struct drm_dp_aux *drm_aux;
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.h70 struct drm_dp_aux aux;
H A Dnouveau_connector.c986 nouveau_connector_aux_xfer(struct drm_dp_aux *obj, struct drm_dp_aux_msg *msg) nouveau_connector_aux_xfer()
/linux-4.4.14/drivers/gpu/drm/tegra/
H A Ddpaux.c30 struct drm_dp_aux aux;
49 static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux) to_dpaux()
103 static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux, tegra_dpaux_transfer()
H A Dsor.c1199 struct drm_dp_aux *aux; tegra_sor_edp_enable()
1212 /* FIXME: properly convert to struct drm_dp_aux */ tegra_sor_edp_enable()
1213 aux = (struct drm_dp_aux *)sor->dpaux; tegra_sor_edp_enable()
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_dp_auxch.c55 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) radeon_dp_aux_transfer_native()
H A Datombios_dp.c161 radeon_dp_aux_transfer_atom(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) radeon_dp_aux_transfer_atom()
579 struct drm_dp_aux *aux;
H A Dradeon_mode.h204 struct drm_dp_aux aux;
766 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg);
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Datombios_dp.c128 amdgpu_atombios_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) amdgpu_atombios_dp_aux_transfer()
503 struct drm_dp_aux *aux;
H A Damdgpu_mode.h221 struct drm_dp_aux aux;
/linux-4.4.14/drivers/gpu/drm/i915/
H A Dintel_drv.h745 struct drm_dp_aux aux;
H A Dintel_dp.c939 intel_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) intel_dp_aux_transfer()
3019 intel_dp_dpcd_read_wake(struct drm_dp_aux *aux, unsigned int offset, intel_dp_dpcd_read_wake()

Completed in 427 milliseconds