Lines Matching refs:it
242 register ipc_type_t *it = arg->argType; in WriteKPD_Iterator() local
246 fprintf(file, "\t register\t%s\t*ptr;\n", it->itKPDType); in WriteKPD_Iterator()
267 fprintf(file, "\t j = min(%d, ", it->itKPD_Number); in WriteKPD_Iterator()
276 fprintf(file, "\t for (i = 0; i < %d; ptr++, i++) %s\n", it->itKPD_Number, in WriteKPD_Iterator()
765 register ipc_type_t *it = ret->argType; local
768 fprintf(file, "\t%s %s;\n", it->itTransType, ret->argVarName);
775 register ipc_type_t *it = arg->argType; in WriteLocalVarDecl() local
776 register ipc_type_t *btype = it->itElement; in WriteLocalVarDecl()
778 if (IS_VARIABLE_SIZED_UNTYPED(it)) in WriteLocalVarDecl()
779 …fprintf(file, "\t%s %s[%d]", btype->itTransType, arg->argVarName, btype->itNumber ? it->itNumber/b… in WriteLocalVarDecl()
780 else if (IS_MULTIPLE_KPD(it)) { in WriteLocalVarDecl()
782 fprintf(file, "\t%s %s[%d]", btype->itTransType, arg->argVarName, it->itKPD_Number); in WriteLocalVarDecl()
785 fprintf(file, "\tvoid *%s[%d]", arg->argVarName, it->itKPD_Number); in WriteLocalVarDecl()
787 fprintf(file, "\t%s %s", it->itTransType, arg->argVarName); in WriteLocalVarDecl()
1183 register ipc_type_t *it = arg->argType; in WriteExtractArgValue() local
1187 if (IsKernelServer && it->itPortType && streql(it->itServerType, "ipc_port_t") in WriteExtractArgValue()
1194 if (it->itInTrans != strNULL) in WriteExtractArgValue()
1195 …WriteCopyType(file, it, "%s", "/* %s */ %s(%s%s)", arg->argVarName, it->itInTrans, recast, InArgMs… in WriteExtractArgValue()
1197 WriteCopyType(file, it, "%s", "/* %s */ %s%s", arg->argVarName, recast, InArgMsgField(arg, "")); in WriteExtractArgValue()
1208 register ipc_type_t *it = arg->argType; in WriteExtractKPD_port() local
1211 WriteKPD_Iterator(file, TRUE, it->itVarArray, arg, FALSE); in WriteExtractKPD_port()
1227 register ipc_type_t *it = arg->argType; in WriteExtractKPD_ool() local
1229 WriteKPD_Iterator(file, TRUE, it->itVarArray, arg, FALSE); in WriteExtractKPD_ool()
1240 register ipc_type_t *it = arg->argType; in WriteExtractKPD_oolport() local
1242 WriteKPD_Iterator(file, TRUE, it->itVarArray, arg, FALSE); in WriteExtractKPD_oolport()
1355 ipc_type_t *it = arg->argType; in WriteServerCallArg() local
1358 it->itNativePointer) ? "&" : ""; in WriteServerCallArg()
1365 if ((it->itInTrans != strNULL) && in WriteServerCallArg()
1368 fprintf(file, "%s%s(", at, it->itInTrans); in WriteServerCallArg()
1375 if (!it->itInLine) in WriteServerCallArg()
1377 fprintf(file, "(%s%s)%s(%s)", it->itTransType, star, at, InArgMsgField(arg, "")); in WriteServerCallArg()
1380 if (IsKernelServer && streql(it->itServerType, "ipc_port_t")) in WriteServerCallArg()
1390 if (IS_OPTIONAL_NATIVE(it)) { in WriteServerCallArg()
1392 …fprintf(file, "%s%s.__Real__%s : %s)", at, InArgMsgField(arg, ""), arg->argMsgField, it->itBadValu… in WriteServerCallArg()
1399 if (!it->itInLine) in WriteServerCallArg()
1401 fprintf(file, "(%s%s)%s(OutP->%s)", it->itTransType, star, at, msgfield); in WriteServerCallArg()
1404 if (IsKernelServer && streql(it->itServerType, "ipc_port_t")) in WriteServerCallArg()
1430 ipc_type_t *it = arg->argType; in WriteConditionalCallArg() local
1435 if ((it->itInTrans != strNULL) && in WriteConditionalCallArg()
1439 fprintf(file, "%s(", it->itInTrans); in WriteConditionalCallArg()
1450 fprintf(file, "(%s)(0)", it->itTransType); in WriteConditionalCallArg()
1462 register ipc_type_t *it = arg->argType; in WriteDestroyArg() local
1475 IS_MIG_INLINE_EMUL(it) in WriteDestroyArg()
1481 ipc_type_t *btype = it->itElement; in WriteDestroyArg()
1490 if (it->itVarArray) { in WriteDestroyArg()
1495 fprintf(file, "%d);\n", (it->itNumber * it->itSize + 7) / 8); in WriteDestroyArg()
1504 fprintf(file, "\t%s(%s);\n", it->itDestructor, arg->argVarName); in WriteDestroyArg()
1506 fprintf(file, "\t%s(%s);\n", it->itDestructor, InArgMsgField(arg, "")); in WriteDestroyArg()
1513 register ipc_type_t *it = arg->argType; in WriteDestroyPortArg() local
1525 if ((it->itInTrans != strNULL) && in WriteDestroyPortArg()
1526 (it->itOutName == MACH_MSG_TYPE_PORT_SEND)) { in WriteDestroyPortArg()
1539 register ipc_type_t *it = arg->argType; in CheckDestroyPortArg() local
1541 if ((it->itInTrans != strNULL) && in CheckDestroyPortArg()
1542 (it->itOutName == MACH_MSG_TYPE_PORT_SEND)) in CheckDestroyPortArg()
1553 ipc_type_t *it = arg->argType; in WriteServerCall() local
1561 if (it->itOutTrans != strNULL) { in WriteServerCall()
1562 fprintf(file, "%s(", it->itOutTrans); in WriteServerCall()
1603 register ipc_type_t *it = arg->argType; in WriteInitKPD_port() local
1609 if (IS_MULTIPLE_KPD(it)) { in WriteInitKPD_port()
1623 if (IS_MULTIPLE_KPD(it) && it->itVarArray) in WriteInitKPD_port()
1628 fprintf(file, "\t%sdisposition = %s;\n", string, it->itOutNameStr); in WriteInitKPD_port()
1631 fprintf(file, "\t%sdisposition = %s;\n", string, it->itInNameStr); in WriteInitKPD_port()
1648 register ipc_type_t *it = arg->argType; in WriteInitKPD_ool() local
1654 if (IS_MULTIPLE_KPD(it)) { in WriteInitKPD_ool()
1658 VarArray = it->itElement->itVarArray; in WriteInitKPD_ool()
1659 howmany = it->itElement->itNumber; in WriteInitKPD_ool()
1660 howbig = it->itElement->itSize; in WriteInitKPD_ool()
1664 VarArray = it->itVarArray; in WriteInitKPD_ool()
1665 howmany = it->itNumber; in WriteInitKPD_ool()
1666 howbig = it->itSize; in WriteInitKPD_ool()
1687 if (IS_MULTIPLE_KPD(it)) in WriteInitKPD_ool()
1698 register ipc_type_t *it = arg->argType; in WriteInitKPD_oolport() local
1705 if (IS_MULTIPLE_KPD(it)) { in WriteInitKPD_oolport()
1709 VarArray = it->itElement->itVarArray; in WriteInitKPD_oolport()
1710 howmany = it->itElement->itNumber; in WriteInitKPD_oolport()
1711 howit = it->itElement; in WriteInitKPD_oolport()
1715 VarArray = it->itVarArray; in WriteInitKPD_oolport()
1716 howmany = it->itNumber; in WriteInitKPD_oolport()
1717 howit = it; in WriteInitKPD_oolport()
1742 if (IS_MULTIPLE_KPD(it)) in WriteInitKPD_oolport()
1788 register ipc_type_t *it = arg->argType; in WriteKPD_port() local
1796 if (IS_MULTIPLE_KPD(it)) { in WriteKPD_port()
1797 WriteKPD_Iterator(file, FALSE, it->itVarArray, arg, TRUE); in WriteKPD_port()
1801 real_it = it->itElement; in WriteKPD_port()
1804 real_it = it; in WriteKPD_port()
1811 if (it->itOutTrans != strNULL && !close) in WriteKPD_port()
1812 fprintf(file, "\t%sname = (mach_port_t)%s(%s);\n", string, it->itOutTrans, arg->argVarName); in WriteKPD_port()
1836 if (IsKernelServer && !(IS_MULTIPLE_KPD(it)) && in WriteKPD_port()
1848 register ipc_type_t *it = arg->argType; in WriteKPD_ool() local
1855 if (IS_MULTIPLE_KPD(it)) { in WriteKPD_ool()
1856 WriteKPD_Iterator(file, FALSE, it->itVarArray, arg, TRUE); in WriteKPD_ool()
1858 VarArray = it->itElement->itVarArray; in WriteKPD_ool()
1860 howbig = it->itElement->itSize; in WriteKPD_ool()
1864 VarArray = it->itVarArray; in WriteKPD_ool()
1866 howbig = it->itSize; in WriteKPD_ool()
1874 if (akCheck(arg->argDealloc->argKind, akbVarNeeded) || IS_MULTIPLE_KPD(it)) in WriteKPD_ool()
1889 if (IS_MULTIPLE_KPD(it)) { in WriteKPD_ool()
1891 if (it->itVarArray && !it->itElement->itVarArray) { in WriteKPD_ool()
1892 fprintf(file, "\t for (i = j; i < %d; ptr++, i++)\n", it->itKPD_Number); in WriteKPD_ool()
1908 register ipc_type_t *it = arg->argType; in WriteKPD_oolport() local
1914 if (IS_MULTIPLE_KPD(it)) { in WriteKPD_oolport()
1915 WriteKPD_Iterator(file, FALSE, it->itVarArray, arg, TRUE); in WriteKPD_oolport()
1917 VarArray = it->itElement->itVarArray; in WriteKPD_oolport()
1922 VarArray = it->itVarArray; in WriteKPD_oolport()
1931 if (akCheck(arg->argDealloc->argKind, akbVarNeeded) || IS_MULTIPLE_KPD(it)) in WriteKPD_oolport()
1942 if (akCheck(arg->argPoly->argKind, akbVarNeeded) || IS_MULTIPLE_KPD(it)) in WriteKPD_oolport()
1945 if (IS_MULTIPLE_KPD(it)) { in WriteKPD_oolport()
1947 if (it->itVarArray && !it->itElement->itVarArray) { in WriteKPD_oolport()
1948 fprintf(file, "\t for (i = j; i < %d; ptr++, i++)\n", it->itKPD_Number); in WriteKPD_oolport()
1964 register ipc_type_t *it = arg->argType; in WriteTCheckKPD_port() local
1969 if (IS_MULTIPLE_KPD(it)) { in WriteTCheckKPD_port()
1982 if (!it->itVarArray) { in WriteTCheckKPD_port()
1984 switch (it->itOutName) { in WriteTCheckKPD_port()
2003 fprintf(file, " ||\n\t%s %sdisposition != %s", tab, string, it->itOutNameStr); in WriteTCheckKPD_port()
2018 register ipc_type_t *it = arg->argType; in WriteTCheckKPD_ool() local
2024 if (IS_MULTIPLE_KPD(it)) { in WriteTCheckKPD_ool()
2028 howmany = it->itElement->itNumber; in WriteTCheckKPD_ool()
2029 howbig = it->itElement->itSize; in WriteTCheckKPD_ool()
2030 test = !it->itVarArray && !it->itElement->itVarArray; in WriteTCheckKPD_ool()
2034 howmany = it->itNumber; in WriteTCheckKPD_ool()
2035 howbig = it->itSize; in WriteTCheckKPD_ool()
2036 test = !it->itVarArray; in WriteTCheckKPD_ool()
2047 if (IS_MULTIPLE_KPD(it)) in WriteTCheckKPD_ool()
2057 register ipc_type_t *it = arg->argType; in WriteTCheckKPD_oolport() local
2064 if (IS_MULTIPLE_KPD(it)) { in WriteTCheckKPD_oolport()
2068 howmany = it->itElement->itNumber; in WriteTCheckKPD_oolport()
2069 test = !it->itVarArray && !it->itElement->itVarArray; in WriteTCheckKPD_oolport()
2070 howstr = it->itElement->itOutNameStr; in WriteTCheckKPD_oolport()
2074 howmany = it->itNumber; in WriteTCheckKPD_oolport()
2075 test = !it->itVarArray; in WriteTCheckKPD_oolport()
2076 howstr = it->itOutNameStr; in WriteTCheckKPD_oolport()
2090 if (IS_MULTIPLE_KPD(it)) in WriteTCheckKPD_oolport()
2110 register ipc_type_t *it = arg->argType; in WritePackArgValueNormal() local
2112 if (IS_VARIABLE_SIZED_UNTYPED(it) || it->itNoOptArray) { in WritePackArgValueNormal()
2113 if (it->itString) { in WritePackArgValueNormal()
2119 …utP->%s, %s, %d);\n", arg->argCount->argMsgField, arg->argMsgField, arg->argVarName, it->itNumber); in WritePackArgValueNormal()
2121 else if (it->itNoOptArray) in WritePackArgValueNormal()
2122 …((char *) OutP->%s, (const char *) %s, %d);\n", arg->argMsgField, arg->argVarName, it->itTypeSize); in WritePackArgValueNormal()
2125 register ipc_type_t *btype = it->itElement; in WritePackArgValueNormal()
2141 else if (it->itOutTrans != strNULL) in WritePackArgValueNormal()
2142 …WriteCopyType(file, it, "OutP->%s", "/* %s */ %s(%s)", arg->argMsgField, it->itOutTrans, arg->argV… in WritePackArgValueNormal()
2144 WriteCopyType(file, it, "OutP->%s", "/* %s */ %s", arg->argMsgField, arg->argVarName); in WritePackArgValueNormal()
2150 register ipc_type_t *it = arg->argType; in WritePackArgValueVariable() local
2155 if (it->itString) { in WritePackArgValueVariable()
2514 register ipc_type_t *it = argPtr->argType; in WriteOOLSizeCheck() local
2525 if (IS_MULTIPLE_KPD(it)) { in WriteOOLSizeCheck()
2529 test = !it->itVarArray && !it->itElement->itVarArray; in WriteOOLSizeCheck()
2530 it = it->itElement; // point to element descriptor, so size calculation is correct in WriteOOLSizeCheck()
2536 test = !it->itVarArray; in WriteOOLSizeCheck()
2541 …int multiplier = (argCountPtr->argMultiplier > 1 || it->itSize > 8) ? argCountPtr->argMultiplier *… in WriteOOLSizeCheck()
2545 …->%s%s)\n", argCountPtr->argRequestPos, argCountPtr->argVarName, IS_MULTIPLE_KPD(it) ? "[i]" : ""); in WriteOOLSizeCheck()
2550 if (IS_MULTIPLE_KPD(it)) in WriteOOLSizeCheck()