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