ccid_t
ccid_t *ccid = slot->cs_ccid;
ccid_t *ccid = cc->cc_ccid;
ccid_t *ccid;
ccid = (ccid_t *)ubrp->bulk_client_private;
ccid_t *ccid;
ccid = (ccid_t *)ubrp->bulk_client_private;
ccid_bulkin_cache_refresh(ccid_t *ccid)
ccid_bulkin_cache_get(ccid_t *ccid)
ccid_bulkin_schedule(ccid_t *ccid)
ccid_command_dispatch(ccid_t *ccid)
ccid_command_queue(ccid_t *ccid, ccid_command_t *cc)
ccid_t *ccid = cc->cc_ccid;
ccid_t *ccid = cc->cc_ccid;
ccid_command_alloc(ccid_t *ccid, ccid_slot_t *slot, boolean_t block,
ccid_command_poll(ccid_t *ccid, ccid_command_t *cc)
ccid_command_power_off(ccid_t *ccid, ccid_slot_t *cs)
ccid_command_power_on(ccid_t *ccid, ccid_slot_t *cs, ccid_class_voltage_t volt,
ccid_command_get_parameters(ccid_t *ccid, ccid_slot_t *slot,
ccid_hw_error(ccid_t *ccid, ccid_intr_hwerr_t *hwerr)
ccid_t *ccid = (ccid_t *)uirp->intr_client_private;
ccid_t *ccid = (ccid_t *)uirp->intr_client_private;
ccid_slot_teardown(ccid_t *ccid, ccid_slot_t *slot, boolean_t signal)
ccid_slot_io_teardown(ccid_t *ccid, ccid_slot_t *slot)
ccid_slot_inactive(ccid_t *ccid, ccid_slot_t *slot)
ccid_slot_removed(ccid_t *ccid, ccid_slot_t *slot, boolean_t notify)
ccid_slot_setup_functions(ccid_t *ccid, ccid_slot_t *slot)
ccid_slot_params_init(ccid_t *ccid, ccid_slot_t *slot, mblk_t *atr)
ccid_slot_prot_init(ccid_t *ccid, ccid_slot_t *slot)
ccid_slot_power_on(ccid_t *ccid, ccid_slot_t *slot, ccid_class_voltage_t volts,
ccid_slot_power_off(ccid_t *ccid, ccid_slot_t *slot)
ccid_slot_inserted(ccid_t *ccid, ccid_slot_t *slot)
ccid_slot_warm_reset(ccid_t *ccid, ccid_slot_t *slot)
ccid_slot_reset(ccid_t *ccid, ccid_slot_t *slot)
ccid_t *ccid = arg;
ccid_worker_request(ccid_t *ccid)
ccid_t *ccid = arg;
ccid_parse_class_desc(ccid_t *ccid)
ccid_supported(ccid_t *ccid)
ccid_open_pipes(ccid_t *ccid)
ccid_slots_fini(ccid_t *ccid)
ccid_slots_init(ccid_t *ccid)
ccid_minors_fini(ccid_t *ccid)
ccid_minors_init(ccid_t *ccid)
ccid_intr_poll_fini(ccid_t *ccid)
ccid_intr_poll_init(ccid_t *ccid)
ccid_cleanup_bulkin(ccid_t *ccid)
ccid_t *ccid;
ccid_t *ccid;
ccid_t *ccid;
ccid_t *ccid;
ccid_user_io_done(ccid_t *ccid, ccid_slot_t *slot)
ccid_teardown_apdu(ccid_t *ccid, ccid_slot_t *slot, int error)
ccid_complete_apdu(ccid_t *ccid, ccid_slot_t *slot, ccid_command_t *cc)
ccid_write_apdu(ccid_t *ccid, ccid_slot_t *slot)
ccid_t *ccid;
ccid_t *ccid;
ccid_t *ccid = slot->cs_ccid;
ccid_t *ccid;
ccid_t *ccid;
if ((ret = ddi_soft_state_init(&ccid_softstate, sizeof (ccid_t),
ccid_t *cc_ccid;
static void ccid_intr_poll_init(ccid_t *);
static void ccid_worker_request(ccid_t *);
static void ccid_command_dispatch(ccid_t *);
static int ccid_bulkin_schedule(ccid_t *);
static int ccid_write_apdu(ccid_t *, ccid_slot_t *);
static void ccid_complete_apdu(ccid_t *, ccid_slot_t *, ccid_command_t *);
static void ccid_teardown_apdu(ccid_t *, ccid_slot_t *, int);
ccid_error(ccid_t *ccid, const char *fmt, ...)
ccid_t *ccid = slot->cs_ccid;
ccid_t *ccid = slot->cs_ccid;
ccid_t *ccid = slot->cs_ccid;