drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
229
struct drm_dp_aux aux;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
605
struct drm_dp_aux aux;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
128
amdgpu_atombios_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
499
struct drm_dp_aux *aux;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
819
struct drm_dp_aux *dsc_aux;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
593
struct drm_dp_aux *aux = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
705
static bool execute_synaptics_rc_command(struct drm_dp_aux *aux,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
778
static void apply_synaptics_fifo_reset_wa(struct drm_dp_aux *aux)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
847
struct drm_dp_aux *aux,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1878
static bool dp_get_link_current_set_bw(struct drm_dp_aux *aux, uint32_t *cur_link_bw)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
338
struct drm_dp_aux *immediate_upstream_aux;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
58
static ssize_t dm_dp_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
47
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c
88
static ssize_t anx6345_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
108
static ssize_t anx78xx_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c
67
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1275
static ssize_t analogix_dpaux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1295
static int analogix_dpaux_wait_hpd_asserted(struct drm_dp_aux *aux, unsigned long wait_us)
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1555
struct analogix_dp_plat_data *analogix_dp_aux_to_plat_data(struct drm_dp_aux *aux)
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1563
struct drm_dp_aux *analogix_dp_get_aux(struct analogix_dp_device *dp)
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
1569
static int analogix_dp_aux_done_probing(struct drm_dp_aux *aux)
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h
158
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/analogix/anx7625.c
1692
static int anx7625_wait_hpd_asserted(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/analogix/anx7625.c
1931
static ssize_t anx7625_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/analogix/anx7625.c
2768
static int anx7625_link_bridge(struct drm_dp_aux *aux)
drivers/gpu/drm/bridge/analogix/anx7625.h
510
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
556
int cdns_mhdp_link_configure(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
761
static ssize_t cdns_mhdp_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
382
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/ite-it6505.c
1241
static ssize_t it6505_aux_i2c_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/ite-it6505.c
1250
static ssize_t it6505_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/ite-it6505.c
1800
struct drm_dp_aux *aux = &it6505->aux;
drivers/gpu/drm/bridge/ite-it6505.c
1880
const struct drm_dp_aux *aux = &it6505->aux;
drivers/gpu/drm/bridge/ite-it6505.c
1952
const struct drm_dp_aux *aux = &it6505->aux;
drivers/gpu/drm/bridge/ite-it6505.c
430
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/parade-ps8640.c
152
static inline struct ps8640 *aux_to_ps8640(struct drm_dp_aux *aux)
drivers/gpu/drm/bridge/parade-ps8640.c
188
static int ps8640_wait_hpd_asserted(struct drm_dp_aux *aux, unsigned long wait_us)
drivers/gpu/drm/bridge/parade-ps8640.c
207
static ssize_t ps8640_aux_transfer_msg(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/parade-ps8640.c
341
static ssize_t ps8640_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/parade-ps8640.c
604
static int ps8640_bridge_link_panel(struct drm_dp_aux *aux)
drivers/gpu/drm/bridge/parade-ps8640.c
99
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
1457
static ssize_t dw_dp_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/synopsys/dw-dp.c
326
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/tc358767.c
1089
struct drm_dp_aux *aux = &tc->aux;
drivers/gpu/drm/bridge/tc358767.c
370
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/tc358767.c
402
static inline struct tc_data *aux_to_tc(struct drm_dp_aux *a)
drivers/gpu/drm/bridge/tc358767.c
475
static ssize_t tc_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
193
struct drm_dp_aux aux;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
530
static struct ti_sn65dsi86 *aux_to_ti_sn65dsi86(struct drm_dp_aux *aux)
drivers/gpu/drm/bridge/ti-sn65dsi86.c
535
static ssize_t ti_sn_aux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
649
static int ti_sn_aux_wait_hpd_asserted(struct drm_dp_aux *aux, unsigned long wait_us)
drivers/gpu/drm/display/drm_dp_aux_bus.c
217
void of_dp_aux_depopulate_bus(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_aux_bus.c
255
int of_dp_aux_populate_bus(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_aux_bus.c
256
int (*done_probing)(struct drm_dp_aux *aux))
drivers/gpu/drm/display/drm_dp_aux_bus.c
28
int (*done_probing)(struct drm_dp_aux *aux);
drivers/gpu/drm/display/drm_dp_aux_bus.c
342
int devm_of_dp_aux_populate_bus(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_aux_bus.c
343
int (*done_probing)(struct drm_dp_aux *aux))
drivers/gpu/drm/display/drm_dp_aux_dev.c
126
ATTRIBUTE_GROUPS(drm_dp_aux);
drivers/gpu/drm/display/drm_dp_aux_dev.c
251
static struct drm_dp_aux_dev *drm_dp_aux_dev_get_by_aux(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_aux_dev.c
272
void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_aux_dev.c
303
int drm_dp_aux_register_devnode(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_aux_dev.c
47
struct drm_dp_aux *aux;
drivers/gpu/drm/display/drm_dp_aux_dev.c
73
static struct drm_dp_aux_dev *alloc_drm_dp_aux_dev(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_cec.c
106
struct drm_dp_aux *aux = cec_get_drvdata(adap);
drivers/gpu/drm/display/drm_dp_cec.c
123
struct drm_dp_aux *aux = cec_get_drvdata(adap);
drivers/gpu/drm/display/drm_dp_cec.c
140
struct drm_dp_aux *aux = cec_get_drvdata(adap);
drivers/gpu/drm/display/drm_dp_cec.c
161
struct drm_dp_aux *aux = cec_get_drvdata(adap);
drivers/gpu/drm/display/drm_dp_cec.c
190
static int drm_dp_cec_received(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_cec.c
213
static void drm_dp_cec_handle_irq(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_cec.c
243
void drm_dp_cec_irq(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_cec.c
268
static bool drm_dp_cec_cap(struct drm_dp_aux *aux, u8 *cec_cap)
drivers/gpu/drm/display/drm_dp_cec.c
286
struct drm_dp_aux *aux = container_of(work, struct drm_dp_aux,
drivers/gpu/drm/display/drm_dp_cec.c
301
void drm_dp_cec_attach(struct drm_dp_aux *aux, u16 source_physical_address)
drivers/gpu/drm/display/drm_dp_cec.c
377
void drm_dp_cec_set_edid(struct drm_dp_aux *aux, const struct edid *edid)
drivers/gpu/drm/display/drm_dp_cec.c
392
void drm_dp_cec_unset_edid(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_cec.c
436
void drm_dp_cec_register_connector(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_cec.c
452
void drm_dp_cec_unregister_connector(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_cec.c
96
struct drm_dp_aux *aux = cec_get_drvdata(adap);
drivers/gpu/drm/display/drm_dp_helper.c
1006
int drm_dp_dpcd_clear_payload(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
1024
int drm_dp_dpcd_poll_act_handled(struct drm_dp_aux *aux, int timeout_ms)
drivers/gpu/drm/display/drm_dp_helper.c
1126
bool drm_dp_send_real_edid_checksum(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
1188
static int drm_dp_read_extended_dpcd_caps(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
1240
int drm_dp_read_dpcd_caps(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
1274
int drm_dp_read_downstream_info(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
1655
int drm_dp_downstream_id(struct drm_dp_aux *aux, char id[6])
drivers/gpu/drm/display/drm_dp_helper.c
1674
struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
1861
int drm_dp_read_sink_count(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
1991
static int drm_dp_i2c_do_msg(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/display/drm_dp_helper.c
2114
static int drm_dp_i2c_drain_msg(struct drm_dp_aux *aux, struct drm_dp_aux_msg *orig_msg)
drivers/gpu/drm/display/drm_dp_helper.c
2151
struct drm_dp_aux *aux = adapter->algo_data;
drivers/gpu/drm/display/drm_dp_helper.c
2233
static struct drm_dp_aux *i2c_to_aux(struct i2c_adapter *i2c)
drivers/gpu/drm/display/drm_dp_helper.c
2235
return container_of(i2c, struct drm_dp_aux, ddc);
drivers/gpu/drm/display/drm_dp_helper.c
2259
static int drm_dp_aux_get_crc(struct drm_dp_aux *aux, u8 *crc)
drivers/gpu/drm/display/drm_dp_helper.c
2289
struct drm_dp_aux *aux = container_of(work, struct drm_dp_aux,
drivers/gpu/drm/display/drm_dp_helper.c
2334
void drm_dp_remote_aux_init(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
2357
void drm_dp_aux_init(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
238
static int __8b10b_clock_recovery_delay_us(const struct drm_dp_aux *aux, u8 rd_interval)
drivers/gpu/drm/display/drm_dp_helper.c
2398
int drm_dp_aux_register(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
2431
void drm_dp_aux_unregister(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
2478
int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc)
drivers/gpu/drm/display/drm_dp_helper.c
250
static int __8b10b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval)
drivers/gpu/drm/display/drm_dp_helper.c
2505
int drm_dp_stop_crc(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
2603
static int drm_dp_read_ident(struct drm_dp_aux *aux, unsigned int offset,
drivers/gpu/drm/display/drm_dp_helper.c
2609
static void drm_dp_dump_desc(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
262
static int __128b132b_channel_eq_delay_us(const struct drm_dp_aux *aux, u8 rd_interval)
drivers/gpu/drm/display/drm_dp_helper.c
2635
int drm_dp_read_desc(struct drm_dp_aux *aux, struct drm_dp_desc *desc,
drivers/gpu/drm/display/drm_dp_helper.c
2664
int drm_dp_dump_lttpr_desc(struct drm_dp_aux *aux, enum drm_dp_phy dp_phy)
drivers/gpu/drm/display/drm_dp_helper.c
296
static int __read_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
drivers/gpu/drm/display/drm_dp_helper.c
299
int (*parse)(const struct drm_dp_aux *aux, u8 rd_interval);
drivers/gpu/drm/display/drm_dp_helper.c
3031
static int drm_dp_read_lttpr_regs(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
3065
int drm_dp_read_lttpr_common_caps(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
3086
int drm_dp_read_lttpr_phy_caps(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
3151
int drm_dp_lttpr_set_transparent_mode(struct drm_dp_aux *aux, bool enable)
drivers/gpu/drm/display/drm_dp_helper.c
3173
int drm_dp_lttpr_init(struct drm_dp_aux *aux, int lttpr_count)
drivers/gpu/drm/display/drm_dp_helper.c
3258
int drm_dp_get_phy_test_pattern(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
3309
int drm_dp_set_phy_test_pattern(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
351
int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
drivers/gpu/drm/display/drm_dp_helper.c
3560
bool drm_dp_as_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
drivers/gpu/drm/display/drm_dp_helper.c
358
int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
drivers/gpu/drm/display/drm_dp_helper.c
3585
bool drm_dp_vsc_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE])
drivers/gpu/drm/display/drm_dp_helper.c
366
int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
3733
int drm_dp_pcon_frl_prepare(struct drm_dp_aux *aux, bool enable_frl_ready_hpd)
drivers/gpu/drm/display/drm_dp_helper.c
3751
bool drm_dp_pcon_is_frl_ready(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
3779
int drm_dp_pcon_frl_configure_1(struct drm_dp_aux *aux, int max_frl_gbps,
drivers/gpu/drm/display/drm_dp_helper.c
3835
int drm_dp_pcon_frl_configure_2(struct drm_dp_aux *aux, int max_frl_mask,
drivers/gpu/drm/display/drm_dp_helper.c
385
void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
3860
int drm_dp_pcon_reset_frl_config(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
3872
int drm_dp_pcon_frl_enable(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
3896
bool drm_dp_pcon_hdmi_link_active(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
3920
int drm_dp_pcon_hdmi_link_mode(struct drm_dp_aux *aux, u8 *frl_trained_mask)
drivers/gpu/drm/display/drm_dp_helper.c
3947
void drm_dp_pcon_hdmi_frl_link_error_count(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
401
static void __drm_dp_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
4085
int drm_dp_pcon_configure_dsc_enc(struct drm_dp_aux *aux, u8 pps_buf_config)
drivers/gpu/drm/display/drm_dp_helper.c
409
void drm_dp_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
4111
int drm_dp_pcon_pps_default(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
4125
int drm_dp_pcon_pps_override_buf(struct drm_dp_aux *aux, u8 pps_buf[128])
drivers/gpu/drm/display/drm_dp_helper.c
4146
int drm_dp_pcon_pps_override_param(struct drm_dp_aux *aux, u8 pps_param[6])
drivers/gpu/drm/display/drm_dp_helper.c
4171
int drm_dp_pcon_convert_rgb_to_ycbcr(struct drm_dp_aux *aux, u8 color_spc)
drivers/gpu/drm/display/drm_dp_helper.c
4200
int drm_edp_backlight_set_level(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl,
drivers/gpu/drm/display/drm_dp_helper.c
4240
drm_edp_backlight_set_enable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl,
drivers/gpu/drm/display/drm_dp_helper.c
4289
int drm_edp_backlight_enable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl,
drivers/gpu/drm/display/drm_dp_helper.c
4354
int drm_edp_backlight_disable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl)
drivers/gpu/drm/display/drm_dp_helper.c
4367
drm_edp_backlight_probe_max(struct drm_dp_aux *aux, struct drm_edp_backlight_info *bl,
drivers/gpu/drm/display/drm_dp_helper.c
4491
drm_edp_backlight_probe_state(struct drm_dp_aux *aux, struct drm_edp_backlight_info *bl,
drivers/gpu/drm/display/drm_dp_helper.c
4573
drm_edp_backlight_init(struct drm_dp_aux *aux, struct drm_edp_backlight_info *bl,
drivers/gpu/drm/display/drm_dp_helper.c
461
void drm_dp_lttpr_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
4678
int drm_panel_dp_aux_backlight(struct drm_panel *panel, struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
483
void drm_dp_lttpr_wake_timeout_setup(struct drm_dp_aux *aux, bool transparent_mode)
drivers/gpu/drm/display/drm_dp_helper.c
565
drm_dp_dump_access(const struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
590
static int drm_dp_dpcd_access(struct drm_dp_aux *aux, u8 request,
drivers/gpu/drm/display/drm_dp_helper.c
62
struct drm_dp_aux *aux;
drivers/gpu/drm/display/drm_dp_helper.c
667
int drm_dp_dpcd_probe(struct drm_dp_aux *aux, unsigned int offset)
drivers/gpu/drm/display/drm_dp_helper.c
693
void drm_dp_dpcd_set_powered(struct drm_dp_aux *aux, bool powered)
drivers/gpu/drm/display/drm_dp_helper.c
709
void drm_dp_dpcd_set_probe(struct drm_dp_aux *aux, bool enable)
drivers/gpu/drm/display/drm_dp_helper.c
715
static bool dpcd_access_needs_probe(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
748
ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset,
drivers/gpu/drm/display/drm_dp_helper.c
786
ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset,
drivers/gpu/drm/display/drm_dp_helper.c
809
int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
830
int drm_dp_dpcd_read_phy_link_status(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper.c
867
int drm_dp_link_power_up(struct drm_dp_aux *aux, unsigned char revision)
drivers/gpu/drm/display/drm_dp_helper.c
905
int drm_dp_link_power_down(struct drm_dp_aux *aux, unsigned char revision)
drivers/gpu/drm/display/drm_dp_helper.c
929
static int read_payload_update_status(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper.c
954
int drm_dp_dpcd_write_payload(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_helper_internal.h
11
int drm_dp_aux_register_devnode(struct drm_dp_aux *aux);
drivers/gpu/drm/display/drm_dp_helper_internal.h
12
void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux);
drivers/gpu/drm/display/drm_dp_helper_internal.h
23
static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper_internal.h
28
static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_helper_internal.h
6
struct drm_dp_aux;
drivers/gpu/drm/display/drm_dp_mst_topology.c
2158
ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_mst_topology.c
2181
ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_mst_topology.c
2198
struct drm_dp_aux *aux;
drivers/gpu/drm/display/drm_dp_mst_topology.c
3617
enum drm_dp_mst_mode drm_dp_read_mst_cap(struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_mst_topology.c
5734
struct drm_device *dev, struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_mst_topology.c
5939
struct drm_dp_aux *aux = adapter->algo_data;
drivers/gpu/drm/display/drm_dp_mst_topology.c
5984
struct drm_dp_aux *aux = &port->aux;
drivers/gpu/drm/display/drm_dp_mst_topology.c
6069
struct drm_dp_aux *drm_dp_mst_aux_for_parent(struct drm_dp_mst_port *port)
drivers/gpu/drm/display/drm_dp_mst_topology.c
6094
struct drm_dp_aux *drm_dp_mst_dsc_aux_for_port(struct drm_dp_mst_port *port)
drivers/gpu/drm/display/drm_dp_mst_topology.c
6097
struct drm_dp_aux *immediate_upstream_aux;
drivers/gpu/drm/display/drm_dp_tunnel.c
1056
static int clear_bw_req_state(struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_tunnel.c
1066
static int bw_req_complete(struct drm_dp_aux *aux, bool *status_changed)
drivers/gpu/drm/display/drm_dp_tunnel.c
1317
int drm_dp_tunnel_handle_irq(struct drm_dp_tunnel_mgr *mgr, struct drm_dp_aux *aux)
drivers/gpu/drm/display/drm_dp_tunnel.c
136
struct drm_dp_aux *aux;
drivers/gpu/drm/display/drm_dp_tunnel.c
219
static int read_tunnel_regs(struct drm_dp_aux *aux, struct drm_dp_tunnel_regs *regs)
drivers/gpu/drm/display/drm_dp_tunnel.c
474
struct drm_dp_aux *aux,
drivers/gpu/drm/display/drm_dp_tunnel.c
762
struct drm_dp_aux *aux)
drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c
126
static ssize_t hibmc_dp_aux_xfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h
37
struct drm_dp_aux *aux;
drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h
55
struct drm_dp_aux aux;
drivers/gpu/drm/i915/display/intel_alpm.c
628
struct drm_dp_aux *aux = &intel_dp->aux;
drivers/gpu/drm/i915/display/intel_ddi.c
2352
static int wait_for_fec_detected(struct drm_dp_aux *aux, bool enabled)
drivers/gpu/drm/i915/display/intel_display_types.h
1867
struct drm_dp_aux aux;
drivers/gpu/drm/i915/display/intel_display_types.h
557
struct drm_dp_aux *dsc_decompression_aux;
drivers/gpu/drm/i915/display/intel_dp.c
3829
write_dsc_decompression_flag(struct drm_dp_aux *aux, u8 flag, bool set)
drivers/gpu/drm/i915/display/intel_dp.c
3864
struct drm_dp_aux *aux = connector->mst.port ?
drivers/gpu/drm/i915/display/intel_dp.c
4579
static int intel_dp_read_dsc_dpcd(struct drm_dp_aux *aux,
drivers/gpu/drm/i915/display/intel_dp_aux.c
497
intel_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
116
struct drm_dp_aux *aux = &intel_dp->aux;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
131
int intel_dp_hdcp_read_bcaps(struct drm_dp_aux *aux,
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
348
struct drm_dp_aux *aux = &dig_port->dp.aux;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
460
struct drm_dp_aux *aux = &dig_port->dp.aux;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
495
struct drm_dp_aux *aux = &dig_port->dp.aux;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
520
struct drm_dp_aux *aux = &dig_port->dp.aux;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
648
int _intel_dp_hdcp2_get_capability(struct drm_dp_aux *aux,
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
684
struct drm_dp_aux *aux;
drivers/gpu/drm/i915/display/intel_dp_hdcp.c
702
struct drm_dp_aux *aux;
drivers/gpu/drm/i915/display/intel_dp_mst.c
1730
struct drm_dp_aux *aux = connector->dp.dsc_decompression_aux;
drivers/gpu/drm/i915/display/intel_lspcon.c
330
static bool lspcon_parade_fw_ready(struct drm_dp_aux *aux)
drivers/gpu/drm/i915/display/intel_lspcon.c
356
static bool _lspcon_parade_write_infoframe_blocks(struct drm_dp_aux *aux,
drivers/gpu/drm/i915/display/intel_lspcon.c
403
static bool _lspcon_write_avi_infoframe_parade(struct drm_dp_aux *aux,
drivers/gpu/drm/i915/display/intel_lspcon.c
435
static bool _lspcon_write_avi_infoframe_mca(struct drm_dp_aux *aux,
drivers/gpu/drm/i915/display/intel_lspcon.c
612
static bool _lspcon_read_avi_infoframe_enabled_mca(struct drm_dp_aux *aux)
drivers/gpu/drm/i915/display/intel_lspcon.c
627
static bool _lspcon_read_avi_infoframe_enabled_parade(struct drm_dp_aux *aux)
drivers/gpu/drm/i915/display/intel_psr.c
3839
struct drm_dp_aux *aux = &intel_dp->aux;
drivers/gpu/drm/mediatek/mtk_dp.c
118
struct drm_dp_aux aux;
drivers/gpu/drm/mediatek/mtk_dp.c
2064
static int mtk_dp_wait_hpd_asserted(struct drm_dp_aux *mtk_aux, unsigned long wait_us)
drivers/gpu/drm/mediatek/mtk_dp.c
2230
static ssize_t mtk_dp_aux_transfer(struct drm_dp_aux *mtk_aux,
drivers/gpu/drm/mediatek/mtk_dp.c
2715
static int mtk_dp_edp_link_panel(struct drm_dp_aux *mtk_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
345
static ssize_t msm_dp_aux_transfer(struct drm_dp_aux *msm_dp_aux,
drivers/gpu/drm/msm/dp/dp_aux.c
449
irqreturn_t msm_dp_aux_isr(struct drm_dp_aux *msm_dp_aux, u32 isr)
drivers/gpu/drm/msm/dp/dp_aux.c
46
struct drm_dp_aux msm_dp_aux;
drivers/gpu/drm/msm/dp/dp_aux.c
502
void msm_dp_aux_enable_xfers(struct drm_dp_aux *msm_dp_aux, bool enabled)
drivers/gpu/drm/msm/dp/dp_aux.c
510
void msm_dp_aux_reconfig(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
520
void msm_dp_aux_init(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
540
void msm_dp_aux_deinit(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
554
int msm_dp_aux_register(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
573
void msm_dp_aux_unregister(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
578
static int msm_dp_wait_hpd_asserted(struct drm_dp_aux *msm_dp_aux,
drivers/gpu/drm/msm/dp/dp_aux.c
596
void msm_dp_aux_hpd_enable(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
611
void msm_dp_aux_hpd_disable(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
624
void msm_dp_aux_hpd_intr_enable(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
636
void msm_dp_aux_hpd_intr_disable(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
648
u32 msm_dp_aux_get_hpd_intr_status(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
669
u32 msm_dp_aux_is_link_connected(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.c
682
struct drm_dp_aux *msm_dp_aux_get(struct device *dev,
drivers/gpu/drm/msm/dp/dp_aux.c
717
void msm_dp_aux_put(struct drm_dp_aux *msm_dp_aux)
drivers/gpu/drm/msm/dp/dp_aux.h
11
int msm_dp_aux_register(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
12
void msm_dp_aux_unregister(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
13
irqreturn_t msm_dp_aux_isr(struct drm_dp_aux *msm_dp_aux, u32 isr);
drivers/gpu/drm/msm/dp/dp_aux.h
14
void msm_dp_aux_enable_xfers(struct drm_dp_aux *msm_dp_aux, bool enabled);
drivers/gpu/drm/msm/dp/dp_aux.h
15
void msm_dp_aux_init(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
16
void msm_dp_aux_deinit(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
17
void msm_dp_aux_reconfig(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
19
void msm_dp_aux_hpd_enable(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
20
void msm_dp_aux_hpd_disable(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
21
void msm_dp_aux_hpd_intr_enable(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
22
void msm_dp_aux_hpd_intr_disable(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
23
u32 msm_dp_aux_get_hpd_intr_status(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
24
u32 msm_dp_aux_is_link_connected(struct drm_dp_aux *msm_dp_aux);
drivers/gpu/drm/msm/dp/dp_aux.h
27
struct drm_dp_aux *msm_dp_aux_get(struct device *dev,
drivers/gpu/drm/msm/dp/dp_aux.h
31
void msm_dp_aux_put(struct drm_dp_aux *aux);
drivers/gpu/drm/msm/dp/dp_ctrl.c
116
struct drm_dp_aux *aux;
drivers/gpu/drm/msm/dp/dp_ctrl.c
175
static int msm_dp_aux_link_configure(struct drm_dp_aux *aux,
drivers/gpu/drm/msm/dp/dp_ctrl.c
2711
struct msm_dp_panel *panel, struct drm_dp_aux *aux,
drivers/gpu/drm/msm/dp/dp_ctrl.h
29
struct drm_dp_aux *aux,
drivers/gpu/drm/msm/dp/dp_display.c
1030
static int msm_dp_auxbus_done_probe(struct drm_dp_aux *aux)
drivers/gpu/drm/msm/dp/dp_display.c
61
struct drm_dp_aux *aux;
drivers/gpu/drm/msm/dp/dp_link.c
1325
struct msm_dp_link *msm_dp_link_get(struct device *dev, struct drm_dp_aux *aux)
drivers/gpu/drm/msm/dp/dp_link.c
43
struct drm_dp_aux *aux;
drivers/gpu/drm/msm/dp/dp_link.c
51
static int msm_dp_aux_link_power_up(struct drm_dp_aux *aux,
drivers/gpu/drm/msm/dp/dp_link.c
79
static int msm_dp_aux_link_power_down(struct drm_dp_aux *aux,
drivers/gpu/drm/msm/dp/dp_link.h
131
struct msm_dp_link *msm_dp_link_get(struct device *dev, struct drm_dp_aux *aux);
drivers/gpu/drm/msm/dp/dp_panel.c
25
struct drm_dp_aux *aux;
drivers/gpu/drm/msm/dp/dp_panel.c
729
struct msm_dp_panel *msm_dp_panel_get(struct device *dev, struct drm_dp_aux *aux,
drivers/gpu/drm/msm/dp/dp_panel.h
93
struct msm_dp_panel *msm_dp_panel_get(struct device *dev, struct drm_dp_aux *aux,
drivers/gpu/drm/nouveau/dispnv50/disp.c
1390
struct drm_dp_aux *aux = &nv_connector->aux;
drivers/gpu/drm/nouveau/dispnv50/disp.c
1436
struct drm_dp_aux *aux;
drivers/gpu/drm/nouveau/dispnv50/disp.c
1515
nv50_mstm_new(struct nouveau_encoder *outp, struct drm_dp_aux *aux, int aux_max,
drivers/gpu/drm/nouveau/dispnv50/disp.c
1573
struct drm_dp_aux *aux = &nv_connector->aux;
drivers/gpu/drm/nouveau/nouveau_backlight.c
164
struct drm_dp_aux *aux = &nv_connector->aux;
drivers/gpu/drm/nouveau/nouveau_connector.c
1225
nouveau_connector_aux_xfer(struct drm_dp_aux *obj, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/nouveau/nouveau_connector.h
131
struct drm_dp_aux aux;
drivers/gpu/drm/nouveau/nouveau_dp.c
303
struct drm_dp_aux *aux = &outp->conn->aux;
drivers/gpu/drm/nouveau/nouveau_dp.c
323
struct drm_dp_aux *aux = &outp->conn->aux;
drivers/gpu/drm/nouveau/nouveau_dp.c
408
struct drm_dp_aux *aux = &outp->conn->aux;
drivers/gpu/drm/nouveau/nouveau_dp.c
65
struct drm_dp_aux *aux = &nv_connector->aux;
drivers/gpu/drm/panel/panel-edp.c
235
struct drm_dp_aux *aux;
drivers/gpu/drm/panel/panel-edp.c
835
struct drm_dp_aux *aux)
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c
35
struct drm_dp_aux *aux;
drivers/gpu/drm/radeon/atombios_dp.c
159
radeon_dp_aux_transfer_atom(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/radeon/atombios_dp.c
545
struct drm_dp_aux *aux;
drivers/gpu/drm/radeon/radeon_dp_auxch.c
55
radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/radeon/radeon_mode.h
208
struct drm_dp_aux aux;
drivers/gpu/drm/radeon/radeon_mode.h
724
radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg);
drivers/gpu/drm/tegra/dp.c
172
int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link)
drivers/gpu/drm/tegra/dp.c
267
int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link)
drivers/gpu/drm/tegra/dp.c
405
struct drm_dp_aux *aux = link->aux;
drivers/gpu/drm/tegra/dp.c
581
struct drm_dp_aux *aux = link->aux;
drivers/gpu/drm/tegra/dp.h
14
struct drm_dp_aux;
drivers/gpu/drm/tegra/dp.h
152
struct drm_dp_aux *aux;
drivers/gpu/drm/tegra/dp.h
164
int drm_dp_link_probe(struct drm_dp_aux *aux, struct drm_dp_link *link);
drivers/gpu/drm/tegra/dp.h
165
int drm_dp_link_configure(struct drm_dp_aux *aux, struct drm_dp_link *link);
drivers/gpu/drm/tegra/dpaux.c
125
static ssize_t tegra_dpaux_transfer(struct drm_dp_aux *aux,
drivers/gpu/drm/tegra/dpaux.c
40
struct drm_dp_aux aux;
drivers/gpu/drm/tegra/dpaux.c
66
static inline struct tegra_dpaux *to_dpaux(struct drm_dp_aux *aux)
drivers/gpu/drm/tegra/dpaux.c
698
struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np)
drivers/gpu/drm/tegra/dpaux.c
715
int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output)
drivers/gpu/drm/tegra/dpaux.c
757
int drm_dp_aux_detach(struct drm_dp_aux *aux)
drivers/gpu/drm/tegra/dpaux.c
795
enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux)
drivers/gpu/drm/tegra/dpaux.c
808
int drm_dp_aux_enable(struct drm_dp_aux *aux)
drivers/gpu/drm/tegra/dpaux.c
815
int drm_dp_aux_disable(struct drm_dp_aux *aux)
drivers/gpu/drm/tegra/drm.h
174
struct drm_dp_aux *drm_dp_aux_find_by_of_node(struct device_node *np);
drivers/gpu/drm/tegra/drm.h
175
enum drm_connector_status drm_dp_aux_detect(struct drm_dp_aux *aux);
drivers/gpu/drm/tegra/drm.h
176
int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output);
drivers/gpu/drm/tegra/drm.h
177
int drm_dp_aux_detach(struct drm_dp_aux *aux);
drivers/gpu/drm/tegra/drm.h
178
int drm_dp_aux_enable(struct drm_dp_aux *aux);
drivers/gpu/drm/tegra/drm.h
179
int drm_dp_aux_disable(struct drm_dp_aux *aux);
drivers/gpu/drm/tegra/sor.c
431
struct drm_dp_aux *aux;
drivers/gpu/drm/xlnx/zynqmp_dp.c
1093
zynqmp_dp_aux_transfer(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg)
drivers/gpu/drm/xlnx/zynqmp_dp.c
380
struct drm_dp_aux aux;
include/drm/bridge/analogix_dp.h
13
struct drm_dp_aux;
include/drm/bridge/analogix_dp.h
50
struct analogix_dp_plat_data *analogix_dp_aux_to_plat_data(struct drm_dp_aux *aux);
include/drm/bridge/analogix_dp.h
51
struct drm_dp_aux *analogix_dp_get_aux(struct analogix_dp_device *dp);
include/drm/display/drm_dp_aux_bus.h
27
struct drm_dp_aux *aux;
include/drm/display/drm_dp_aux_bus.h
47
int of_dp_aux_populate_bus(struct drm_dp_aux *aux,
include/drm/display/drm_dp_aux_bus.h
48
int (*done_probing)(struct drm_dp_aux *aux));
include/drm/display/drm_dp_aux_bus.h
49
void of_dp_aux_depopulate_bus(struct drm_dp_aux *aux);
include/drm/display/drm_dp_aux_bus.h
50
int devm_of_dp_aux_populate_bus(struct drm_dp_aux *aux,
include/drm/display/drm_dp_aux_bus.h
51
int (*done_probing)(struct drm_dp_aux *aux));
include/drm/display/drm_dp_aux_bus.h
54
static inline int of_dp_aux_populate_ep_devices(struct drm_dp_aux *aux)
include/drm/display/drm_dp_aux_bus.h
64
static inline int devm_of_dp_aux_populate_ep_devices(struct drm_dp_aux *aux)
include/drm/display/drm_dp_aux_bus.h
74
static inline void of_dp_aux_depopulate_ep_devices(struct drm_dp_aux *aux)
include/drm/display/drm_dp_helper.h
1001
int drm_dp_pcon_reset_frl_config(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
1002
int drm_dp_pcon_frl_enable(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
1004
bool drm_dp_pcon_hdmi_link_active(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
1005
int drm_dp_pcon_hdmi_link_mode(struct drm_dp_aux *aux, u8 *frl_trained_mask);
include/drm/display/drm_dp_helper.h
1006
void drm_dp_pcon_hdmi_frl_link_error_count(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
1012
int drm_dp_pcon_pps_default(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
1013
int drm_dp_pcon_pps_override_buf(struct drm_dp_aux *aux, u8 pps_buf[128]);
include/drm/display/drm_dp_helper.h
1014
int drm_dp_pcon_pps_override_param(struct drm_dp_aux *aux, u8 pps_param[6]);
include/drm/display/drm_dp_helper.h
1017
int drm_dp_pcon_convert_rgb_to_ycbcr(struct drm_dp_aux *aux, u8 color_spc);
include/drm/display/drm_dp_helper.h
137
bool drm_dp_vsc_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]);
include/drm/display/drm_dp_helper.h
138
bool drm_dp_as_sdp_supported(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]);
include/drm/display/drm_dp_helper.h
33
struct drm_dp_aux;
include/drm/display/drm_dp_helper.h
474
ssize_t (*transfer)(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
48
int drm_dp_read_clock_recovery_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
include/drm/display/drm_dp_helper.h
50
int drm_dp_read_channel_eq_delay(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE],
include/drm/display/drm_dp_helper.h
516
int (*wait_hpd_asserted)(struct drm_dp_aux *aux, unsigned long wait_us);
include/drm/display/drm_dp_helper.h
53
void drm_dp_link_train_clock_recovery_delay(const struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
551
int drm_dp_dpcd_probe(struct drm_dp_aux *aux, unsigned int offset);
include/drm/display/drm_dp_helper.h
552
void drm_dp_dpcd_set_powered(struct drm_dp_aux *aux, bool powered);
include/drm/display/drm_dp_helper.h
553
void drm_dp_dpcd_set_probe(struct drm_dp_aux *aux, bool enable);
include/drm/display/drm_dp_helper.h
554
ssize_t drm_dp_dpcd_read(struct drm_dp_aux *aux, unsigned int offset,
include/drm/display/drm_dp_helper.h
556
ssize_t drm_dp_dpcd_write(struct drm_dp_aux *aux, unsigned int offset,
include/drm/display/drm_dp_helper.h
56
void drm_dp_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
569
static inline ssize_t drm_dp_dpcd_readb(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
58
void drm_dp_lttpr_link_train_channel_eq_delay(const struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
589
static inline int drm_dp_dpcd_read_data(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
61
int drm_dp_128b132b_read_aux_rd_interval(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
635
static inline int drm_dp_dpcd_write_data(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
660
static inline ssize_t drm_dp_dpcd_writeb(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
674
static inline int drm_dp_dpcd_read_byte(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
688
static inline int drm_dp_dpcd_write_byte(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
694
int drm_dp_read_dpcd_caps(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
697
int drm_dp_dpcd_read_link_status(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
700
int drm_dp_dpcd_read_phy_link_status(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
703
int drm_dp_link_power_up(struct drm_dp_aux *aux, unsigned char revision);
include/drm/display/drm_dp_helper.h
704
int drm_dp_link_power_down(struct drm_dp_aux *aux, unsigned char revision);
include/drm/display/drm_dp_helper.h
706
int drm_dp_dpcd_write_payload(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
708
int drm_dp_dpcd_clear_payload(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
709
int drm_dp_dpcd_poll_act_handled(struct drm_dp_aux *aux, int timeout_ms);
include/drm/display/drm_dp_helper.h
711
bool drm_dp_send_real_edid_checksum(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
714
int drm_dp_read_downstream_info(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
740
int drm_dp_downstream_id(struct drm_dp_aux *aux, char id[6]);
include/drm/display/drm_dp_helper.h
745
struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
758
int drm_dp_read_sink_count(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
760
int drm_dp_read_lttpr_common_caps(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
763
int drm_dp_read_lttpr_phy_caps(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
769
int drm_dp_lttpr_set_transparent_mode(struct drm_dp_aux *aux, bool enable);
include/drm/display/drm_dp_helper.h
770
int drm_dp_lttpr_init(struct drm_dp_aux *aux, int lttpr_count);
include/drm/display/drm_dp_helper.h
774
void drm_dp_lttpr_wake_timeout_setup(struct drm_dp_aux *aux, bool transparent_mode);
include/drm/display/drm_dp_helper.h
776
void drm_dp_remote_aux_init(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
777
void drm_dp_aux_init(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
778
int drm_dp_aux_register(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
779
void drm_dp_aux_unregister(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
781
int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc);
include/drm/display/drm_dp_helper.h
782
int drm_dp_stop_crc(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
802
int drm_dp_read_desc(struct drm_dp_aux *aux, struct drm_dp_desc *desc,
include/drm/display/drm_dp_helper.h
805
int drm_dp_dump_lttpr_desc(struct drm_dp_aux *aux, enum drm_dp_phy dp_phy);
include/drm/display/drm_dp_helper.h
907
drm_edp_backlight_init(struct drm_dp_aux *aux, struct drm_edp_backlight_info *bl,
include/drm/display/drm_dp_helper.h
911
int drm_edp_backlight_set_level(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl,
include/drm/display/drm_dp_helper.h
913
int drm_edp_backlight_enable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl,
include/drm/display/drm_dp_helper.h
915
int drm_edp_backlight_disable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl);
include/drm/display/drm_dp_helper.h
920
int drm_panel_dp_aux_backlight(struct drm_panel *panel, struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
925
struct drm_dp_aux *aux)
include/drm/display/drm_dp_helper.h
933
void drm_dp_cec_irq(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
934
void drm_dp_cec_register_connector(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
936
void drm_dp_cec_unregister_connector(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
937
void drm_dp_cec_attach(struct drm_dp_aux *aux, u16 source_physical_address);
include/drm/display/drm_dp_helper.h
938
void drm_dp_cec_set_edid(struct drm_dp_aux *aux, const struct edid *edid);
include/drm/display/drm_dp_helper.h
939
void drm_dp_cec_unset_edid(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
941
static inline void drm_dp_cec_irq(struct drm_dp_aux *aux)
include/drm/display/drm_dp_helper.h
946
drm_dp_cec_register_connector(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
951
static inline void drm_dp_cec_unregister_connector(struct drm_dp_aux *aux)
include/drm/display/drm_dp_helper.h
955
static inline void drm_dp_cec_attach(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
960
static inline void drm_dp_cec_set_edid(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
965
static inline void drm_dp_cec_unset_edid(struct drm_dp_aux *aux)
include/drm/display/drm_dp_helper.h
989
int drm_dp_get_phy_test_pattern(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
991
int drm_dp_set_phy_test_pattern(struct drm_dp_aux *aux,
include/drm/display/drm_dp_helper.h
995
int drm_dp_pcon_frl_prepare(struct drm_dp_aux *aux, bool enable_frl_ready_hpd);
include/drm/display/drm_dp_helper.h
996
bool drm_dp_pcon_is_frl_ready(struct drm_dp_aux *aux);
include/drm/display/drm_dp_helper.h
997
int drm_dp_pcon_frl_configure_1(struct drm_dp_aux *aux, int max_frl_gbps,
include/drm/display/drm_dp_helper.h
999
int drm_dp_pcon_frl_configure_2(struct drm_dp_aux *aux, int max_frl_mask,
include/drm/display/drm_dp_mst_helper.h
137
struct drm_dp_aux aux; /* i2c bus for this port? */
include/drm/display/drm_dp_mst_helper.h
138
struct drm_dp_aux *passthrough_aux;
include/drm/display/drm_dp_mst_helper.h
662
struct drm_dp_aux *aux;
include/drm/display/drm_dp_mst_helper.h
828
struct drm_device *dev, struct drm_dp_aux *aux,
include/drm/display/drm_dp_mst_helper.h
855
enum drm_dp_mst_mode drm_dp_read_mst_cap(struct drm_dp_aux *aux, const u8 dpcd[DP_RECEIVER_CAP_SIZE]);
include/drm/display/drm_dp_mst_helper.h
908
ssize_t drm_dp_mst_dpcd_read(struct drm_dp_aux *aux,
include/drm/display/drm_dp_mst_helper.h
910
ssize_t drm_dp_mst_dpcd_write(struct drm_dp_aux *aux,
include/drm/display/drm_dp_mst_helper.h
971
struct drm_dp_aux *drm_dp_mst_aux_for_parent(struct drm_dp_mst_port *port);
include/drm/display/drm_dp_mst_helper.h
972
struct drm_dp_aux *drm_dp_mst_dsc_aux_for_port(struct drm_dp_mst_port *port);
include/drm/display/drm_dp_tunnel.h
118
struct drm_dp_aux *aux)
include/drm/display/drm_dp_tunnel.h
13
struct drm_dp_aux;
include/drm/display/drm_dp_tunnel.h
171
struct drm_dp_aux *aux)
include/drm/display/drm_dp_tunnel.h
50
struct drm_dp_aux *aux);
include/drm/display/drm_dp_tunnel.h
64
struct drm_dp_aux *aux);