drm_dp_mst_branch
static int drm_dp_mst_wait_tx_reply(struct drm_dp_mst_branch *mstb,
static struct drm_dp_mst_branch *drm_dp_add_mst_branch_device(u8 lct, u8 *rad)
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *mstb =
container_of(kref, struct drm_dp_mst_branch, malloc_kref);
drm_dp_mst_get_mstb_malloc(struct drm_dp_mst_branch *mstb)
drm_dp_mst_put_mstb_malloc(struct drm_dp_mst_branch *mstb)
drm_dp_mst_dump_mstb_topology_history(struct drm_dp_mst_branch *mstb)
save_mstb_topology_ref(struct drm_dp_mst_branch *mstb,
drm_dp_mst_dump_mstb_topology_history(struct drm_dp_mst_branch *mstb) {}
struct drm_dp_mst_branch *mstb =
container_of(kref, struct drm_dp_mst_branch, topology_kref);
drm_dp_mst_topology_try_get_mstb(struct drm_dp_mst_branch *mstb)
static void drm_dp_mst_topology_get_mstb(struct drm_dp_mst_branch *mstb)
drm_dp_mst_topology_put_mstb(struct drm_dp_mst_branch *mstb)
static struct drm_dp_mst_branch *
drm_dp_mst_topology_get_mstb_validated_locked(struct drm_dp_mst_branch *mstb,
struct drm_dp_mst_branch *to_find)
struct drm_dp_mst_branch *rmstb;
static struct drm_dp_mst_branch *
struct drm_dp_mst_branch *mstb)
struct drm_dp_mst_branch *rmstb = NULL;
drm_dp_mst_topology_get_port_validated_locked(struct drm_dp_mst_branch *mstb,
static struct drm_dp_mst_port *drm_dp_get_port(struct drm_dp_mst_branch *mstb, u8 port_num)
struct drm_dp_mst_branch *mstb;
static int drm_dp_check_mstb_guid(struct drm_dp_mst_branch *mstb, guid_t *guid)
static void build_mst_prop_path(const struct drm_dp_mst_branch *mstb,
drm_dp_mst_port_add_connector(struct drm_dp_mst_branch *mstb,
struct drm_dp_mst_branch *mstb, u8 port_number)
drm_dp_mst_handle_link_address_port(struct drm_dp_mst_branch *mstb,
drm_dp_mst_handle_conn_stat(struct drm_dp_mst_branch *mstb,
static struct drm_dp_mst_branch *drm_dp_get_mst_branch_device(struct drm_dp_mst_topology_mgr *mgr,
struct drm_dp_mst_branch *mstb;
static struct drm_dp_mst_branch *
get_mst_branch_device_by_guid_helper(struct drm_dp_mst_branch *mstb,
struct drm_dp_mst_branch *found_mstb;
static struct drm_dp_mst_branch *
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *mstb)
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *mstb = txmsg->dst;
struct drm_dp_mst_branch *mstb)
struct drm_dp_mst_branch *mstb)
struct drm_dp_mst_branch *mstb,
static struct drm_dp_mst_port *drm_dp_get_last_connected_port_to_mstb(struct drm_dp_mst_branch *mstb)
static struct drm_dp_mst_branch *
struct drm_dp_mst_branch *mstb,
struct drm_dp_mst_branch *rmstb = NULL;
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *mstb,
struct drm_dp_mst_branch *mstb = NULL;
drm_dp_mst_topology_mgr_invalidate_mstb(struct drm_dp_mst_branch *mstb)
struct drm_dp_mst_branch **mstb)
const struct drm_dp_mst_branch *mstb = txmsg->dst;
struct drm_dp_mst_branch *mstb = NULL;
struct drm_dp_mst_branch *mstb = NULL;
struct drm_dp_mst_branch *mst_primary;
struct drm_dp_mst_branch *mstb)
drm_dp_delayed_destroy_mstb(struct drm_dp_mst_branch *mstb)
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch,
struct drm_dp_mst_branch *branch)
drm_dp_mst_atomic_check_mstb_bw_limit(struct drm_dp_mst_branch *mstb,
static int drm_dp_mst_i2c_read(struct drm_dp_mst_branch *mstb,
static int drm_dp_mst_i2c_write(struct drm_dp_mst_branch *mstb,
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *mstb);
struct drm_dp_mst_branch *mstb);
struct drm_dp_mst_branch *mstb,
struct drm_dp_mst_branch *branch);
struct drm_dp_mst_branch *mstb;
struct drm_dp_mst_branch *parent;
struct drm_dp_mst_branch *dst;
struct drm_dp_mst_branch;
struct drm_dp_mst_branch *mst_primary;