Symbol: drm_dp_mst_topology_mgr
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
571
struct drm_dp_mst_topology_mgr mst_mgr;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
650
struct drm_dp_mst_topology_mgr *mgr;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h
157
struct drm_dp_mst_topology_mgr mst_mgr;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
142
struct drm_dp_mst_topology_mgr *mst_mgr =
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
189
struct drm_dp_mst_topology_mgr *mst_mgr;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
286
struct drm_dp_mst_topology_mgr *mst_mgr;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
313
struct drm_dp_mst_topology_mgr *mst_mgr;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
311
dm_dp_add_mst_connector(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
375
static void dm_dp_destroy_mst_connector(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
400
static void dm_dp_mst_hotplug(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
1023
static struct drm_dp_mst_port *drm_dp_get_validated_port_ref(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
sys/dev/drm/drm_dp_mst_topology.c
1267
static struct drm_dp_mst_branch *drm_dp_get_mst_branch_device(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1328
struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1345
static void drm_dp_check_and_send_link_address(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1375
struct drm_dp_mst_topology_mgr *mgr = container_of(work, struct drm_dp_mst_topology_mgr, work);
sys/dev/drm/drm_dp_mst_topology.c
1390
static bool drm_dp_validate_guid(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1421
static int drm_dp_send_sideband_msg(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1492
static int process_single_tx_qlock(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1548
static void process_single_down_tx_qlock(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
1575
static void process_single_up_tx_qlock(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1589
static void drm_dp_queue_down_tx(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1599
static void drm_dp_send_link_address(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1652
static int drm_dp_send_enum_path_resources(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1697
static struct drm_dp_mst_branch *drm_dp_get_last_connected_port_and_mstb(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1717
static int drm_dp_payload_send_msg(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1773
int drm_dp_send_power_updown_phy(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1807
static int drm_dp_create_payload_step1(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1822
static int drm_dp_create_payload_step2(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1835
static int drm_dp_destroy_payload_step1(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1851
static int drm_dp_destroy_payload_step2(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
1872
int drm_dp_update_payload_part1(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
1956
int drm_dp_update_payload_part2(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
1986
static int drm_dp_send_dpcd_read(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2006
static int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2053
static int drm_dp_send_up_ack_reply(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2111
int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool mst_state)
sys/dev/drm/drm_dp_mst_topology.c
2196
void drm_dp_mst_topology_mgr_suspend(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
2217
int drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
2261
static bool drm_dp_get_one_sb_msg(struct drm_dp_mst_topology_mgr *mgr, bool up)
sys/dev/drm/drm_dp_mst_topology.c
2310
static int drm_dp_mst_handle_down_rep(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
2371
static int drm_dp_mst_handle_up_req(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
2450
int drm_dp_mst_hpd_irq(struct drm_dp_mst_topology_mgr *mgr, u8 *esi, bool *handled)
sys/dev/drm/drm_dp_mst_topology.c
2487
struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
sys/dev/drm/drm_dp_mst_topology.c
2529
bool drm_dp_mst_port_has_audio(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2553
struct edid *drm_dp_mst_get_edid(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
sys/dev/drm/drm_dp_mst_topology.c
2579
int drm_dp_find_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2593
static int drm_dp_init_vcpi(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2623
struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2664
struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2694
bool drm_dp_mst_allocate_vcpi(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2730
int drm_dp_mst_get_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
sys/dev/drm/drm_dp_mst_topology.c
2750
void drm_dp_mst_reset_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
sys/dev/drm/drm_dp_mst_topology.c
2765
void drm_dp_mst_deallocate_vcpi(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port)
sys/dev/drm/drm_dp_mst_topology.c
2780
static int drm_dp_dpcd_write_payload(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2829
int drm_dp_check_act_status(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
2949
static void drm_dp_mst_kick_tx(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
2976
static bool dump_dp_payload_table(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
2990
static void fetch_monitor_name(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
3008
struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
3078
struct drm_dp_mst_topology_mgr *mgr = container_of(work, struct drm_dp_mst_topology_mgr, tx_work);
sys/dev/drm/drm_dp_mst_topology.c
3095
struct drm_dp_mst_topology_mgr *mgr = container_of(work, struct drm_dp_mst_topology_mgr, destroy_connector_work);
sys/dev/drm/drm_dp_mst_topology.c
3178
struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
3198
int drm_dp_mst_topology_mgr_init(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
3254
void drm_dp_mst_topology_mgr_destroy(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/drm_dp_mst_topology.c
3278
struct drm_dp_mst_topology_mgr *mgr = port->mgr;
sys/dev/drm/drm_dp_mst_topology.c
44
static bool dump_dp_payload_table(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
50
static int drm_dp_dpcd_write_payload(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
54
static int drm_dp_send_dpcd_write(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
58
static void drm_dp_send_link_address(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
60
static int drm_dp_send_enum_path_resources(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
63
static bool drm_dp_validate_guid(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
68
static void drm_dp_mst_kick_tx(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/drm_dp_mst_topology.c
737
static int drm_dp_mst_assign_payload_id(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
766
static void drm_dp_mst_put_payload_id(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
787
static bool check_txmsg_state(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/drm_dp_mst_topology.c
805
struct drm_dp_mst_topology_mgr *mgr = mstb->mgr;
sys/dev/drm/drm_dp_mst_topology.c
940
struct drm_dp_mst_topology_mgr *mgr = port->mgr;
sys/dev/drm/drm_dp_mst_topology.c
995
static struct drm_dp_mst_branch *drm_dp_get_validated_mstb_ref(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_branch *mstb)
sys/dev/drm/i915/intel_dp_mst.c
126
struct drm_dp_mst_topology_mgr *mgr;
sys/dev/drm/i915/intel_dp_mst.c
440
static struct drm_connector *intel_dp_add_mst_connector(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *pathprop)
sys/dev/drm/i915/intel_dp_mst.c
503
static void intel_dp_destroy_mst_connector(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/i915/intel_dp_mst.c
518
static void intel_dp_mst_hotplug(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/i915/intel_drv.h
1151
struct drm_dp_mst_topology_mgr mst_mgr;
sys/dev/drm/include/drm/drm_dp_mst_helper.h
134
struct drm_dp_mst_topology_mgr *mgr;
sys/dev/drm/include/drm/drm_dp_mst_helper.h
383
struct drm_dp_mst_topology_mgr;
sys/dev/drm/include/drm/drm_dp_mst_helper.h
386
struct drm_connector *(*add_connector)(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *path);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
388
void (*destroy_connector)(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
390
void (*hotplug)(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
413
struct drm_dp_mst_topology_mgr *mgr;
sys/dev/drm/include/drm/drm_dp_mst_helper.h
416
#define to_dp_mst_topology_mgr(x) container_of(x, struct drm_dp_mst_topology_mgr, base)
sys/dev/drm/include/drm/drm_dp_mst_helper.h
573
int drm_dp_mst_topology_mgr_init(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
578
void drm_dp_mst_topology_mgr_destroy(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
581
int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool mst_state);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
584
int drm_dp_mst_hpd_irq(struct drm_dp_mst_topology_mgr *mgr, u8 *esi, bool *handled);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
587
enum drm_connector_status drm_dp_mst_detect_port(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
589
bool drm_dp_mst_port_has_audio(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
591
struct edid *drm_dp_mst_get_edid(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
597
bool drm_dp_mst_allocate_vcpi(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
600
int drm_dp_mst_get_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
603
void drm_dp_mst_reset_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
606
void drm_dp_mst_deallocate_vcpi(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
610
int drm_dp_find_vcpi_slots(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
614
int drm_dp_update_payload_part1(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
617
int drm_dp_update_payload_part2(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
619
int drm_dp_check_act_status(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
622
struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
624
void drm_dp_mst_topology_mgr_suspend(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
625
int drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
627
struct drm_dp_mst_topology_mgr *mgr);
sys/dev/drm/include/drm/drm_dp_mst_helper.h
629
struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
632
struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
634
int drm_dp_send_power_updown_phy(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/include/drm/drm_dp_mst_helper.h
89
struct drm_dp_mst_topology_mgr *mgr;
sys/dev/drm/radeon/radeon_dp_mst.c
267
static struct drm_connector *radeon_dp_add_mst_connector(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/radeon/radeon_dp_mst.c
307
static void radeon_dp_destroy_mst_connector(struct drm_dp_mst_topology_mgr *mgr,
sys/dev/drm/radeon/radeon_dp_mst.c
322
static void radeon_dp_mst_hotplug(struct drm_dp_mst_topology_mgr *mgr)
sys/dev/drm/radeon/radeon_mode.h
569
struct drm_dp_mst_topology_mgr mst_mgr;