Lines Matching refs:ali
563 struct amr_linux_ioctl ali; in amr_linux_ioctl_int() local
577 if ((error = copyin(addr, &ali, sizeof(ali))) != 0) in amr_linux_ioctl_int()
579 switch (ali.ui.fcs.opcode) { in amr_linux_ioctl_int()
581 switch(ali.ui.fcs.subopcode) { in amr_linux_ioctl_int()
583 copyout(&linux_version, (void *)(uintptr_t)ali.data, in amr_linux_ioctl_int()
589 copyout(&linux_no_adapter, (void *)(uintptr_t)ali.data, in amr_linux_ioctl_int()
604 if (ali.ui.fcs.opcode == 0x80) in amr_linux_ioctl_int()
605 len = max(ali.outlen, ali.inlen); in amr_linux_ioctl_int()
607 len = ali.ui.fcs.length; in amr_linux_ioctl_int()
609 mb = (void *)&ali.mbox[0]; in amr_linux_ioctl_int()
611 if ((ali.mbox[0] == FC_DEL_LOGDRV && ali.mbox[2] == OP_DEL_LOGDRV) || /* delete */ in amr_linux_ioctl_int()
612 (ali.mbox[0] == AMR_CMD_CONFIG && ali.mbox[2] == 0x0d)) { /* create */ in amr_linux_ioctl_int()
620 if (ali.mbox[0] == AMR_CMD_PASS) { in amr_linux_ioctl_int()
636 if (ali.inlen) { in amr_linux_ioctl_int()
663 if (ali.outlen) { in amr_linux_ioctl_int()
674 } else if (ali.mbox[0] == AMR_CMD_PASS_64) { in amr_linux_ioctl_int()
678 } else if (ali.mbox[0] == AMR_CMD_EXTPASS) { in amr_linux_ioctl_int()
683 len = amr_ioctl_buffer_length(imax(ali.inlen, ali.outlen)); in amr_linux_ioctl_int()
687 if (ali.inlen) { in amr_linux_ioctl_int()
699 bcopy(&ali.mbox[0], &ac->ac_mailbox, sizeof(ali.mbox)); in amr_linux_ioctl_int()
712 if (ali.outlen) { in amr_linux_ioctl_int()
713 error = copyout(dp, (void *)(uintptr_t)mb->mb_physaddr, ali.outlen); in amr_linux_ioctl_int()
810 struct amr_linux_ioctl ali; in amr_ioctl() local
817 error = copyin(addr, &ali, sizeof(ali)); in amr_ioctl()
820 if (ali.ui.fcs.opcode == 0x82) in amr_ioctl()
823 adapter = (ali.ui.fcs.adapno) ^ 'm' << 8; in amr_ioctl()