Lines Matching refs:uioc_mimd
3373 struct uioctl_t uioc_mimd; in mega_m_to_n() local
3410 if( copy_from_user(&uioc_mimd, arg, sizeof(struct uioctl_t)) ) in mega_m_to_n()
3417 opcode = uioc_mimd.ui.fcs.opcode; in mega_m_to_n()
3418 subopcode = uioc_mimd.ui.fcs.subopcode; in mega_m_to_n()
3427 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3432 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3437 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3438 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3451 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3453 memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); in mega_m_to_n()
3455 uioc->xferlen = uioc_mimd.ui.fcs.length; in mega_m_to_n()
3457 if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; in mega_m_to_n()
3458 if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; in mega_m_to_n()
3465 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3467 memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); in mega_m_to_n()
3472 uioc->xferlen = uioc_mimd.outlen > uioc_mimd.inlen ? in mega_m_to_n()
3473 uioc_mimd.outlen : uioc_mimd.inlen; in mega_m_to_n()
3475 if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; in mega_m_to_n()
3476 if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; in mega_m_to_n()
3502 struct uioctl_t __user *uioc_mimd; in mega_n_to_m() local
3530 uioc_mimd = arg; in mega_n_to_m()
3532 if( put_user(mc->status, (u8 __user *)&uioc_mimd->mbox[17]) ) in mega_n_to_m()
3537 umc = (megacmd_t __user *)uioc_mimd->mbox; in mega_n_to_m()