fctio_t
fctio_t fctio;
fctio_t fctio;
memset(&fctio, 0, sizeof (fctio_t));
fctio_t fctio;
fctio_t fctio;
fctio_t fctio;
fctio_t fctio;
fctio_t fctio;
void TgtFCHBAPort::fct_ioctl(int cmd, fctio_t *fctio) {
static void fct_ioctl(int cmd, fctio_t *arg);
fct_copyin_iocdata(intptr_t data, int mode, fctio_t **fctio,
*fctio = kmem_zalloc(sizeof (fctio_t), KM_SLEEP);
if (ddi_copyin((void *)data, *fctio, sizeof (fctio_t), mode)) {
kmem_free(*fctio, sizeof (fctio_t));
fct_copyout_iocdata(intptr_t data, int mode, fctio_t *fctio, void *obuf)
ret = ddi_copyout(fctio, (void *)data, sizeof (fctio_t), mode);
fctio_t *fctio;
kmem_free(fctio, sizeof (fctio_t));