pmc_usb_port
struct pmc_usb_port *port;
static void update_port_status(struct pmc_usb_port *port)
static int sbu_orientation(struct pmc_usb_port *port)
static int hsl_orientation(struct pmc_usb_port *port)
static int pmc_usb_command(struct pmc_usb_port *port, u8 *msg, u32 len)
pmc_usb_mux_dp_hpd(struct pmc_usb_port *port, struct typec_displayport_data *dp)
pmc_usb_mux_dp(struct pmc_usb_port *port, struct typec_mux_state *state)
pmc_usb_mux_tbt(struct pmc_usb_port *port, struct typec_mux_state *state)
pmc_usb_mux_usb4(struct pmc_usb_port *port, struct typec_mux_state *state)
static int pmc_usb_mux_safe_state(struct pmc_usb_port *port,
static int pmc_usb_disconnect(struct pmc_usb_port *port)
static int pmc_usb_connect(struct pmc_usb_port *port, enum usb_role role)
struct pmc_usb_port *port = typec_mux_get_drvdata(mux);
struct pmc_usb_port *port = typec_switch_get_drvdata(sw);
struct pmc_usb_port *port = usb_role_switch_get_drvdata(sw);
struct pmc_usb_port *port = &pmc->port[index];
struct pmc_usb_port *port = s->private;
static void pmc_mux_port_debugfs_init(struct pmc_usb_port *port)
sizeof(struct pmc_usb_port), GFP_KERNEL);