fcoeio_t
fcoeio_t fcoeio;
fcoeio_t fcoeio;
fcoeio_t fcoeio;
static int fcoe_copyin_iocdata(intptr_t data, int mode, fcoeio_t **fcoeio,
static int fcoe_copyout_iocdata(intptr_t data, int mode, fcoeio_t *fcoeio,
fcoe_copyin_iocdata(intptr_t data, int mode, fcoeio_t **fcoeio,
*fcoeio = kmem_zalloc(sizeof (fcoeio_t), KM_SLEEP);
if (ddi_copyin((void *)data, *fcoeio, sizeof (fcoeio_t), mode) != 0) {
kmem_free(*fcoeio, sizeof (fcoeio_t));
fcoe_copyout_iocdata(intptr_t data, int mode, fcoeio_t *fcoeio, void *obuf)
if (ddi_copyout(fcoeio, (void *)data, sizeof (fcoeio_t), mode) != 0) {
fcoeio_t *fcoeio;
kmem_free(fcoeio, sizeof (fcoeio_t));
fcoe_delete_port(dev_info_t *parent, fcoeio_t *fcoeio, datalink_id_t linkid,
extern int fcoe_delete_port(dev_info_t *, fcoeio_t *,