Lines Matching refs:uioc

2959 	nitioctl_t	uioc;  in megadev_ioctl()  local
2991 memset(&uioc, 0, sizeof(nitioctl_t)); in megadev_ioctl()
2992 if( (rval = mega_m_to_n( (void __user *)arg, &uioc)) != 0 ) in megadev_ioctl()
2996 switch( uioc.opcode ) { in megadev_ioctl()
2999 if( put_user(driver_ver, (u32 __user *)uioc.uioc_uaddr) ) in megadev_ioctl()
3005 if( put_user(hba_count, (u32 __user *)uioc.uioc_uaddr) ) in megadev_ioctl()
3020 if( (adapno = GETADAP(uioc.adapno)) >= hba_count ) in megadev_ioctl()
3023 if( copy_to_user(uioc.uioc_uaddr, mcontroller+adapno, in megadev_ioctl()
3034 if( (adapno = GETADAP(uioc.adapno)) >= hba_count ) in megadev_ioctl()
3039 ustats = uioc.uioc_uaddr; in megadev_ioctl()
3081 if( (adapno = GETADAP(uioc.adapno)) >= hba_count ) in megadev_ioctl()
3090 if( uioc.uioc_rmbox[0] == FC_DEL_LOGDRV && in megadev_ioctl()
3091 uioc.uioc_rmbox[2] == OP_DEL_LOGDRV ) { in megadev_ioctl()
3103 rval = mega_del_logdrv( adapter, uioc.uioc_rmbox[3] ); in megadev_ioctl()
3119 if( uioc.uioc_rmbox[0] == MEGA_MBOXCMD_PASSTHRU64 || in megadev_ioctl()
3120 uioc.uioc_rmbox[0] == MEGA_MBOXCMD_EXTPTHRU ) { in megadev_ioctl()
3135 if( uioc.uioc_rmbox[0] == MEGA_MBOXCMD_PASSTHRU ) { in megadev_ioctl()
3150 upthru = (mega_passthru __user *)(unsigned long)MBOX(uioc)->xferaddr; in megadev_ioctl()
3199 if( pthru->dataxferlen && (uioc.flags & UIOC_WR) ) { in megadev_ioctl()
3228 if( pthru->dataxferlen && (uioc.flags & UIOC_RD) ) { in megadev_ioctl()
3263 if( uioc.xferlen ) { in megadev_ioctl()
3265 uioc.xferlen, in megadev_ioctl()
3274 uxferaddr = MBOX(uioc)->xferaddr; in megadev_ioctl()
3280 if( uioc.xferlen && (uioc.flags & UIOC_WR) ) { in megadev_ioctl()
3285 uioc.xferlen) ) { in megadev_ioctl()
3288 uioc.xferlen, data, in megadev_ioctl()
3297 memcpy(&mc, MBOX(uioc), sizeof(megacmd_t)); in megadev_ioctl()
3309 if( uioc.xferlen ) { in megadev_ioctl()
3311 uioc.xferlen, data, in megadev_ioctl()
3323 if( uioc.xferlen && (uioc.flags & UIOC_RD) ) { in megadev_ioctl()
3325 uioc.xferlen) ) { in megadev_ioctl()
3331 if( uioc.xferlen ) { in megadev_ioctl()
3332 dma_free_coherent(&pdev->dev, uioc.xferlen, in megadev_ioctl()
3371 mega_m_to_n(void __user *arg, nitioctl_t *uioc) in mega_m_to_n() argument
3399 if( copy_from_user(uioc, arg, sizeof(nitioctl_t)) ) in mega_m_to_n()
3426 uioc->opcode = GET_DRIVER_VER; in mega_m_to_n()
3427 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3431 uioc->opcode = GET_N_ADAP; in mega_m_to_n()
3432 uioc->uioc_uaddr = uioc_mimd.data; in mega_m_to_n()
3436 uioc->opcode = GET_ADAP_INFO; 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()
3450 uioc->opcode = MBOX_CMD; 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()
3464 uioc->opcode = MBOX_CMD; 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()
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()