skd_device_t
static int skd_list_skmsg(skd_device_t *, int);
static int skd_list_skreq(skd_device_t *, int);
skd_timer_tick(skd_device_t *skdev)
static void skd_start(skd_device_t *);
static void skd_destroy_mutex(skd_device_t *skdev);
static void skd_request_fn_not_online(skd_device_t *skdev);
static void skd_queue(skd_device_t *, skd_buf_private_t *);
static void *skd_alloc_dma_mem(skd_device_t *, dma_mem_t *, uint8_t);
static void skd_release_intr(skd_device_t *skdev);
static void skd_update_props(skd_device_t *, dev_info_t *);
static skd_buf_private_t *skd_get_queued_pbuf(skd_device_t *);
skd_device_t *skdev = (skd_device_t *)arg;
skdev = (skd_device_t *)(uintptr_t)arg;
rval = ddi_soft_state_init(&skd_state, sizeof (skd_device_t), 0);
skd_construct(skd_device_t *skdev, int instance)
skd_free_phys(skd_device_t *skdev, dma_mem_t *mem)
skd_alloc_dma_mem(skd_device_t *skdev, dma_mem_t *mem, uint8_t atype)
skd_queue(skd_device_t *skdev, skd_buf_private_t *pbuf)
skd_list_skreq(skd_device_t *skdev, int list)
skd_list_skmsg(skd_device_t *skdev, int list)
*skd_get_queued_pbuf(skd_device_t *skdev)
skd_init(skd_device_t *skdev)
skd_init_mutex(skd_device_t *skdev)
skd_destroy_mutex(skd_device_t *skdev)
skd_setup_intr(skd_device_t *skdev, int intr_type)
skd_disable_intr(skd_device_t *skdev)
skd_release_intr(skd_device_t *skdev)
skd_dealloc_resources(dev_info_t *dip, skd_device_t *skdev,
skd_io_done(skd_device_t *skdev, skd_buf_private_t *pbuf,
skd_setup_interrupts(skd_device_t *skdev)
skd_get_properties(dev_info_t *dip, skd_device_t *skdev)
skd_wait_for_s1120(skd_device_t *skdev)
skd_update_props(skd_device_t *skdev, dev_info_t *dip)
skd_setup_devid(skd_device_t *skdev, ddi_devid_t *devid)
skd_bd_attach(dev_info_t *dip, skd_device_t *skdev)
skd_bd_detach(skd_device_t *skdev)
skd_device_t *skdev = NULL;
skd_device_t *skdev;
skd_halt(skd_device_t *skdev)
skd_device_t *skdev;
skd_device_t *skdev = arg;
skd_device_t *skdev = arg;
skd_quiesce_dev(skd_device_t *skdev)
skd_device_t *skdev = arg;
skd_rw(skd_device_t *skdev, bd_xfer_t *xfer, int dir)
skd_start(skd_device_t *skdev)
skd_end_request_abnormal(skd_device_t *skdev, skd_buf_private_t *pbuf,
skd_request_fn_not_online(skd_device_t *skdev)
static int skd_quiesce_dev(skd_device_t *);