usbsacm_port_t
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *cur_port;
acmp->acm_ports = (usbsacm_port_t *)kmem_zalloc(acmp->acm_port_cnt *
sizeof (usbsacm_port_t), KM_SLEEP);
kmem_free((caddr_t)acmp->acm_ports, sizeof (usbsacm_port_t) *
usbsacm_port_t *acm_port = acmp->acm_ports;
usbsacm_port_t *cur_port;
usbsacm_open_port_pipes(usbsacm_port_t *acm_port)
usbsacm_close_port_pipes(usbsacm_port_t *acm_port)
usbsacm_port_t *cur_port = acmp->acm_ports;
usbsacm_port_t *acm_port = (usbsacm_port_t *)req->bulk_client_private;
usbsacm_port_t *acm_port = (usbsacm_port_t *)req->bulk_client_private;
usbsacm_rx_start(usbsacm_port_t *acm_port)
usbsacm_tx_start(usbsacm_port_t *acm_port)
usbsacm_send_data(usbsacm_port_t *acm_port, mblk_t *data)
usbsacm_wait_tx_drain(usbsacm_port_t *acm_port, int timeout)
usbsacm_req_write(usbsacm_port_t *acm_port, uchar_t request, uint16_t value,
static int usbsacm_wait_tx_drain(usbsacm_port_t *, int);
usbsacm_set_line_coding(usbsacm_port_t *acm_port, usb_cdc_line_coding_t *lc)
static void usbsacm_pipe_start_polling(usbsacm_port_t *acmp);
static void usbsacm_parse_intr_data(usbsacm_port_t *acmp, mblk_t *data);
usbsacm_port_t *cur_port = acmp->acm_ports;
static int usbsacm_rx_start(usbsacm_port_t *);
static void usbsacm_tx_start(usbsacm_port_t *);
static int usbsacm_send_data(usbsacm_port_t *, mblk_t *);
usbsacm_port_t *cur_port = acmp->acm_ports;
usbsacm_pipe_start_polling(usbsacm_port_t *acm_port)
static int usbsacm_open_port_pipes(usbsacm_port_t *);
static void usbsacm_close_port_pipes(usbsacm_port_t *);
usbsacm_port_t *acm_port = (usbsacm_port_t *)req->intr_client_private;
usbsacm_port_t *acm_port = (usbsacm_port_t *)req->intr_client_private;
static int usbsacm_req_write(usbsacm_port_t *, uchar_t, uint16_t,
static int usbsacm_set_line_coding(usbsacm_port_t *,
usbsacm_parse_intr_data(usbsacm_port_t *acm_port, mblk_t *data)
usbsacm_port_t *acm_port;
usbsacm_port_t *acm_port;
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_port = &acmp->acm_ports[port_num];
usbsacm_port_t *acm_ports; /* per port structs */