Lines Matching refs:uioc_mimd
3428 struct uioctl_t uioc_mimd; in mega_m_to_n() local
3465 if( copy_from_user(&uioc_mimd, arg, sizeof(struct uioctl_t)) ) in mega_m_to_n()
3472 opcode = uioc_mimd.ui.fcs.opcode; in mega_m_to_n()
3473 subopcode = uioc_mimd.ui.fcs.subopcode; in mega_m_to_n()
3482 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3487 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3492 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3493 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3506 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3508 memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); in mega_m_to_n()
3510 uioc->xferlen = uioc_mimd.ui.fcs.length; in mega_m_to_n()
3512 if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; in mega_m_to_n()
3513 if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; in mega_m_to_n()
3520 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3522 memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); in mega_m_to_n()
3527 uioc->xferlen = uioc_mimd.outlen > uioc_mimd.inlen ? in mega_m_to_n()
3528 uioc_mimd.outlen : uioc_mimd.inlen; in mega_m_to_n()
3530 if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; in mega_m_to_n()
3531 if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; in mega_m_to_n()
3557 struct uioctl_t __user *uioc_mimd; in mega_n_to_m() local
3585 uioc_mimd = arg; in mega_n_to_m()
3587 if( put_user(mc->status, (u8 __user *)&uioc_mimd->mbox[17]) ) in mega_n_to_m()
3592 umc = (megacmd_t __user *)uioc_mimd->mbox; in mega_n_to_m()