Lines Matching refs:uioc_mimd
3431 struct uioctl_t uioc_mimd; in mega_m_to_n() local
3468 if( copy_from_user(&uioc_mimd, arg, sizeof(struct uioctl_t)) ) in mega_m_to_n()
3475 opcode = uioc_mimd.ui.fcs.opcode; in mega_m_to_n()
3476 subopcode = uioc_mimd.ui.fcs.subopcode; in mega_m_to_n()
3485 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3490 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3495 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3496 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3509 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3511 memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); in mega_m_to_n()
3513 uioc->xferlen = uioc_mimd.ui.fcs.length; in mega_m_to_n()
3515 if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; in mega_m_to_n()
3516 if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; in mega_m_to_n()
3523 uioc->adapno = uioc_mimd.ui.fcs.adapno; in mega_m_to_n()
3525 memcpy(uioc->uioc_rmbox, uioc_mimd.mbox, 18); in mega_m_to_n()
3530 uioc->xferlen = uioc_mimd.outlen > uioc_mimd.inlen ? in mega_m_to_n()
3531 uioc_mimd.outlen : uioc_mimd.inlen; in mega_m_to_n()
3533 if( uioc_mimd.outlen ) uioc->flags = UIOC_RD; in mega_m_to_n()
3534 if( uioc_mimd.inlen ) uioc->flags |= UIOC_WR; in mega_m_to_n()
3560 struct uioctl_t __user *uioc_mimd; in mega_n_to_m() local
3588 uioc_mimd = arg; in mega_n_to_m()
3590 if( put_user(mc->status, (u8 __user *)&uioc_mimd->mbox[17]) ) in mega_n_to_m()
3595 umc = (megacmd_t __user *)uioc_mimd->mbox; in mega_n_to_m()