uioc_mimd 3393 drivers/scsi/megaraid.c struct uioctl_t uioc_mimd; uioc_mimd 3430 drivers/scsi/megaraid.c if( copy_from_user(&uioc_mimd, arg, sizeof(struct uioctl_t)) ) uioc_mimd 3437 drivers/scsi/megaraid.c opcode = uioc_mimd.ui.fcs.opcode; uioc_mimd 3438 drivers/scsi/megaraid.c subopcode = uioc_mimd.ui.fcs.subopcode; uioc_mimd 3447 drivers/scsi/megaraid.c uioc->uioc_uaddr = uioc_mimd.data; uioc_mimd 3452 drivers/scsi/megaraid.c uioc->uioc_uaddr = uioc_mimd.data; uioc_mimd 3457 drivers/scsi/megaraid.c uioc->adapno = uioc_mimd.ui.fcs.adapno; uioc_mimd 3458 drivers/scsi/megaraid.c uioc->uioc_uaddr = uioc_mimd.data; uioc_mimd 3471 drivers/scsi/megaraid.c uioc->adapno = uioc_mimd.ui.fcs.adapno; uioc_mimd 3473 drivers/scsi/megaraid.c memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); uioc_mimd 3475 drivers/scsi/megaraid.c uioc->xferlen = uioc_mimd.ui.fcs.length; uioc_mimd 3477 drivers/scsi/megaraid.c if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; uioc_mimd 3478 drivers/scsi/megaraid.c if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; uioc_mimd 3485 drivers/scsi/megaraid.c uioc->adapno = uioc_mimd.ui.fcs.adapno; uioc_mimd 3487 drivers/scsi/megaraid.c memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); uioc_mimd 3492 drivers/scsi/megaraid.c uioc->xferlen = uioc_mimd.outlen > uioc_mimd.inlen ? uioc_mimd 3493 drivers/scsi/megaraid.c uioc_mimd.outlen : uioc_mimd.inlen; uioc_mimd 3495 drivers/scsi/megaraid.c if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; uioc_mimd 3496 drivers/scsi/megaraid.c if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; uioc_mimd 3522 drivers/scsi/megaraid.c struct uioctl_t __user *uioc_mimd; uioc_mimd 3550 drivers/scsi/megaraid.c uioc_mimd = arg; uioc_mimd 3552 drivers/scsi/megaraid.c if( put_user(mc->status, (u8 __user *)&uioc_mimd->mbox[17]) ) uioc_mimd 3557 drivers/scsi/megaraid.c umc = (megacmd_t __user *)uioc_mimd->mbox;