Lines Matching refs:it
411 FetchUserType(ipc_type_t *it) in FetchUserType() argument
413 return it->itUserType; in FetchUserType()
417 FetchServerType(ipc_type_t *it) in FetchServerType() argument
419 return it->itServerType; in FetchServerType()
423 FetchKPDType(ipc_type_t *it) in FetchKPDType() argument
425 return it->itKPDType; in FetchKPDType()
440 register ipc_type_t *it = arg->argType; in WriteFieldDeclPrim() local
442 if (IS_VARIABLE_SIZED_UNTYPED(it) || it->itNoOptArray) { in WriteFieldDeclPrim()
444 register ipc_type_t *btype = it->itElement; in WriteFieldDeclPrim()
456 if (it->itString) in WriteFieldDeclPrim()
460 if (!(arg->argFlags & flSameCount) && !it->itNoOptArray) in WriteFieldDeclPrim()
467 it->itNumber/btype->itNumber); in WriteFieldDeclPrim()
469 else if (IS_MULTIPLE_KPD(it)) in WriteFieldDeclPrim()
470 fprintf(file, "\t\t%s %s[%d];", (*tfunc)(it), arg->argMsgField, in WriteFieldDeclPrim()
471 it->itKPD_Number); in WriteFieldDeclPrim()
472 else if (IS_OPTIONAL_NATIVE(it)) { in WriteFieldDeclPrim()
476 (*tfunc)(it), arg->argMsgField); in WriteFieldDeclPrim()
478 arg->argMsgField, (*tfunc)(it)); in WriteFieldDeclPrim()
483 fprintf(file, "\t\t%s %s;", (*tfunc)(it), arg->argMsgField); in WriteFieldDeclPrim()
487 if (it->itPadSize != 0) in WriteFieldDeclPrim()
488 fprintf(file, "\n\t\tchar %s[%d];", arg->argPadName, it->itPadSize); in WriteFieldDeclPrim()
546 register ipc_type_t *it = arg->argType; in WriteTemplateKPD_port() local
549 fprintf(file, "\tconst static %s %s = {\n", it->itKPDType, arg->argTTName); in WriteTemplateKPD_port()
552 fprintf(file, "\t\t.disposition = %s,\n", in ? it->itInNameStr: it->itOutNameStr); in WriteTemplateKPD_port()
562 register ipc_type_t *it = arg->argType; in WriteTemplateKPD_ool() local
565 fprintf(file, "\tconst static %s %s = {\n", it->itKPDType, arg->argTTName); in WriteTemplateKPD_ool()
567 if (IS_MULTIPLE_KPD(it)) in WriteTemplateKPD_ool()
568 it = it->itElement; in WriteTemplateKPD_ool()
571 if (it->itVarArray) in WriteTemplateKPD_ool()
575 (it->itNumber * it->itSize + 7)/8); in WriteTemplateKPD_ool()
591 register ipc_type_t *it = arg->argType; in WriteTemplateKPD_oolport() local
594 fprintf(file, "\tconst static %s %s = {\n", it->itKPDType, arg->argTTName); in WriteTemplateKPD_oolport()
596 if (IS_MULTIPLE_KPD(it)) in WriteTemplateKPD_oolport()
597 it = it->itElement; in WriteTemplateKPD_oolport()
600 if (!it->itVarArray) in WriteTemplateKPD_oolport()
602 it->itNumber); in WriteTemplateKPD_oolport()
610 in ? it->itInNameStr: it->itOutNameStr); in WriteTemplateKPD_oolport()
788 vWriteCopyType(FILE *file, ipc_type_t *it, const char *left, const char *right, va_list pvar) in vWriteCopyType() argument
792 if (it->itStruct) in vWriteCopyType()
800 else if (it->itString) in vWriteCopyType()
806 fprintf(file, ", %d);\n", it->itTypeSize); in vWriteCopyType()
811 it->itTypeSize); in vWriteCopyType()
826 WriteCopyType(FILE *file, ipc_type_t *it, const char *left, const char *right, ...) in WriteCopyType() argument
831 vWriteCopyType(file, it, left, right, pvar); in WriteCopyType()
846 ipc_type_t *it = arg->argType; in WriteCopyArg() local
847 if (it->itVarArray && !it->itString) { in WriteCopyArg()
856 vWriteCopyType(file, it, left, right, pvar); in WriteCopyArg()
893 ipc_type_t *it = arg->argType; local
895 if (IS_MULTIPLE_KPD(it)) {
896 test = it->itVarArray || it->itElement->itVarArray;
898 multiplier = it->itKPD_Number;
899 it = it->itElement;
903 test = it->itVarArray;
910 it->itPortType && !it->itInLine && test) {
916 !it->itInLine && !it->itPortType && test) {