pl2303_state_t
static int pl2303_restore_port_state(pl2303_state_t *);
pl2303_state_t *plp = (pl2303_state_t *)hdl;
static int pl2303_create_pm_components(pl2303_state_t *);
pl2303_state_t *plp = (pl2303_state_t *)hdl;
static void pl2303_destroy_pm_components(pl2303_state_t *);
static int pl2303_pm_set_busy(pl2303_state_t *);
static void pl2303_pm_set_idle(pl2303_state_t *);
static int pl2303_pwrlvl0(pl2303_state_t *);
pl2303_cleanup(pl2303_state_t *plp, int level)
static int pl2303_pwrlvl1(pl2303_state_t *);
static int pl2303_pwrlvl2(pl2303_state_t *);
kmem_free(plp, sizeof (pl2303_state_t));
static int pl2303_pwrlvl3(pl2303_state_t *);
pl2303_dev_attach(pl2303_state_t *plp)
pl2303_restore_device_state(pl2303_state_t *plp)
static int pl2303_open_pipes(pl2303_state_t *);
static void pl2303_close_pipes(pl2303_state_t *);
static void pl2303_disconnect_pipes(pl2303_state_t *);
static int pl2303_reconnect_pipes(pl2303_state_t *);
pl2303_restore_port_state(pl2303_state_t *plp)
pl2303_create_pm_components(pl2303_state_t *plp)
static int pl2303_rx_start(pl2303_state_t *);
pl2303_destroy_pm_components(pl2303_state_t *plp)
static void pl2303_tx_start(pl2303_state_t *, int *);
static int pl2303_send_data(pl2303_state_t *, mblk_t *);
static int pl2303_wait_tx_drain(pl2303_state_t *, int);
pl2303_pm_set_busy(pl2303_state_t *plp)
static int pl2303_cmd_get_line(pl2303_state_t *, mblk_t **);
static int pl2303_cmd_set_line(pl2303_state_t *, mblk_t *);
static int pl2303_cmd_set_ctl(pl2303_state_t *, uint8_t);
static int pl2303_cmd_vendor_write0(pl2303_state_t *, uint16_t, int16_t);
pl2303_pm_set_idle(pl2303_state_t *plp)
static int pl2303_cmd_set_rtscts(pl2303_state_t *);
static int pl2303_cmd_break(pl2303_state_t *, int);
pl2303_pwrlvl0(pl2303_state_t *plp)
pl2303_pwrlvl1(pl2303_state_t *plp)
pl2303_pwrlvl2(pl2303_state_t *plp)
pl2303_pwrlvl3(pl2303_state_t *plp)
pl2303_open_pipes(pl2303_state_t *plp)
pl2303_close_pipes(pl2303_state_t *plp)
pl2303_disconnect_pipes(pl2303_state_t *plp)
pl2303_reconnect_pipes(pl2303_state_t *plp)
pl2303_state_t *plp = (pl2303_state_t *)req->bulk_client_private;
pl2303_state_t *plp = (pl2303_state_t *)req->bulk_client_private;
pl2303_rx_start(pl2303_state_t *plp)
pl2303_tx_start(pl2303_state_t *plp, int *xferd)
pl2303_send_data(pl2303_state_t *plp, mblk_t *data)
pl2303_wait_tx_drain(pl2303_state_t *plp, int timeout)
pl2303_open_hw_port(pl2303_state_t *plp)
pl2303_cmd_get_line(pl2303_state_t *plp, mblk_t **data)
pl2303_cmd_set_line(pl2303_state_t *plp, mblk_t *data)
pl2303_cmd_set_ctl(pl2303_state_t *plp, uint8_t val)
pl2303_cmd_vendor_write0(pl2303_state_t *plp, uint16_t value, int16_t index)
pl2303_cmd_set_rtscts(pl2303_state_t *plp)
pl2303_cmd_break(pl2303_state_t *plp, int ctl)
pl2303_state_t *plp;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
plp = (pl2303_state_t *)kmem_zalloc(sizeof (pl2303_state_t), KM_SLEEP);
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
static void pl2303_cleanup(pl2303_state_t *, int);
pl2303_state_t *plp = (pl2303_state_t *)hdl;
static int pl2303_dev_attach(pl2303_state_t *);
static int pl2303_open_hw_port(pl2303_state_t *);
pl2303_state_t *plp = (pl2303_state_t *)hdl;
pl2303_state_t *plp = (pl2303_state_t *)hdl;
static int pl2303_restore_device_state(pl2303_state_t *);