usbprn_state_t
static int usbprn_ioctl_get_status(usbprn_state_t *);
static int usbprn_prnio_get_status(usbprn_state_t *, intptr_t, int);
static int usbprn_prnio_get_1284_status(usbprn_state_t *, intptr_t, int);
static int usbprn_prnio_get_ifcap(usbprn_state_t *, intptr_t, int);
static int usbprn_prnio_set_ifcap(usbprn_state_t *, intptr_t, int);
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
static int usbprn_prnio_get_ifinfo(usbprn_state_t *, intptr_t, int);
static int usbprn_prnio_get_1284_devid(usbprn_state_t *, intptr_t, int);
static int usbprn_prnio_get_timeouts(usbprn_state_t *, intptr_t, int);
static int usbprn_prnio_set_timeouts(usbprn_state_t *, intptr_t, int);
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
static void usbprn_send_async_bulk_data(usbprn_state_t *);
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
static void usbprn_biodone(usbprn_state_t *, int, int);
static void usbprn_print_long(usbprn_state_t *, char *, int);
static void usbprn_restore_device_state(dev_info_t *, usbprn_state_t *);
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
static void usbprn_create_pm_components(dev_info_t *, usbprn_state_t *);
static int usbprn_pwrlvl0(usbprn_state_t *);
static int usbprn_pwrlvl1(usbprn_state_t *);
static int usbprn_pwrlvl2(usbprn_state_t *);
static int usbprn_pwrlvl3(usbprn_state_t *);
static void usbprn_pm_busy_component(usbprn_state_t *);
static void usbprn_pm_idle_component(usbprn_state_t *);
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
usbprn_open_usb_pipes(usbprn_state_t *usbprnp)
usbprn_close_usb_pipes(usbprn_state_t *usbprnp)
usbprn_getparms(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_setparms(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_geterr(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_ioctl_get_status(usbprn_state_t *usbprnp)
usbprn_testio(usbprn_state_t *usbprnp, int flag)
usbprn_prnio_get_status(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_prnio_get_1284_status(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_prnio_get_ifcap(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_prnio_set_ifcap(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_prnio_get_ifinfo(usbprn_state_t *usbprnp, intptr_t arg, int flag)
sizeof (usbprn_state_t), USBPRN_INITIAL_SOFT_SPACE)) != 0) {
usbprn_prnio_get_1284_devid(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_prnio_get_timeouts(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_prnio_set_timeouts(usbprn_state_t *usbprnp, intptr_t arg, int flag)
usbprn_biodone(usbprn_state_t *usbprnp, int err, int bytes_remaining)
usbprn_send_async_bulk_data(usbprn_state_t *usbprnp)
usbprn_state_t *usbprnp = (usbprn_state_t *)req->bulk_client_private;
usbprn_state_t *usbprnp = (usbprn_state_t *)req->bulk_client_private;
usbprn_state_t *usbprnp =
(usbprn_state_t *)ddi_get_soft_state(usbprn_statep,
usbprn_state_t *usbprnp = (usbprn_state_t *)ddi_get_soft_state(
usbprn_state_t *usbprnp;
usbprn_restore_device_state(dev_info_t *dip, usbprn_state_t *usbprnp)
usbprn_create_pm_components(dev_info_t *dip, usbprn_state_t *usbprnp)
usbprn_pwrlvl0(usbprn_state_t *usbprnp)
usbprn_pwrlvl1(usbprn_state_t *usbprnp)
usbprn_pwrlvl2(usbprn_state_t *usbprnp)
usbprn_pwrlvl3(usbprn_state_t *usbprnp)
usbprn_state_t *usbprnp;
usbprnp = (usbprn_state_t *)ddi_get_soft_state(usbprn_statep,
usbprn_print_long(usbprn_state_t *usbprnp, char *str, int len)
usbprn_pm_busy_component(usbprn_state_t *usbprn_statep)
usbprn_pm_idle_component(usbprn_state_t *usbprn_statep)
usbprn_state_t *usbprnp = NULL;
usbprn_state_t *usbprnp;
usbprn_cleanup(dev_info_t *dip, usbprn_state_t *usbprnp)
usbprn_state_t *usbprnp;
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep, instance);
usbprn_get_descriptors(usbprn_state_t *usbprnp)
usbprn_get_device_id(usbprn_state_t *usbprnp)
static void usbprn_cleanup(dev_info_t *, usbprn_state_t *);
static int usbprn_get_descriptors(usbprn_state_t *);
static int usbprn_get_device_id(usbprn_state_t *);
static int usbprn_get_port_status(usbprn_state_t *);
static int usbprn_open_usb_pipes(usbprn_state_t *);
static void usbprn_close_usb_pipes(usbprn_state_t *);
usbprn_get_port_status(usbprn_state_t *usbprnp)
usbprn_state_t *usbprnp = ddi_get_soft_state(usbprn_statep,
static int usbprn_setparms(usbprn_state_t *, intptr_t arg, int);
static int usbprn_getparms(usbprn_state_t *, intptr_t, int);
static void usbprn_geterr(usbprn_state_t *, intptr_t, int);
static int usbprn_testio(usbprn_state_t *, int);
_NOTE(MUTEX_PROTECTS_DATA(usbprn_state_t::usbprn_mutex, usbprn_state_t))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_dip))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_ugen_hdl))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_pm))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_instance))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_log_handle))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_if_descr))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_dev_data))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_ser_acc))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_write_acc))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_dev_acc))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_def_ph))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_device_id))
_NOTE(DATA_READABLE_WITHOUT_LOCK(usbprn_state_t::usbprn_device_id_len))