Lines Matching defs:ea
457 xdrNisObject(nis_object *obj, entry_obj **ea, int numEa, int *xdrLenP) {
478 ea != 0 && numEa > 0) {
482 * The ea[] array is expected to contain the kind of
498 if (ea[i] == 0 || ea[i]->en_cols.en_cols_val == 0 ||
499 ea[i]->en_cols.en_cols_len != 2 ||
500 ea[i]->en_cols.en_cols_val[1].
508 ea[i]->en_cols.en_cols_val[1].
550 entry_obj **ea;
584 ea = am(myself, xno->dirEntry.dirEntry_len * sizeof (ea[0]));
585 if (ea == 0) {
591 ea[numEa] = am(myself, sizeof (*ea[numEa]));
592 if (ea[numEa] != 0) {
593 ea[numEa]->en_cols.en_cols_len = 2;
594 ea[numEa]->en_cols.en_cols_val = am(myself,
595 ea[numEa]->en_cols.en_cols_len *
596 sizeof (ea[numEa]->en_cols.en_cols_val[0]));
598 if (ea[numEa] == 0 ||
599 ea[numEa]->en_cols.en_cols_val == 0) {
602 sfree(ea[i]->en_cols.en_cols_val);
603 sfree(ea[i]);
605 sfree(ea);
611 ea[numEa]->en_cols.en_cols_val[0].
613 ea[numEa]->en_cols.en_cols_val[0].
620 ea[numEa]->en_cols.en_cols_val[1].
623 ea[numEa]->en_cols.en_cols_val[1].
627 *eaP = ea;
631 * in 'ea'. Set the xno pointers to zero, so that the xdr_free
632 * doesn't free the 'ea' data.
656 freeEntryObjArray(entry_obj **ea, int numEa) {
659 if (ea == 0)
665 for (j = 0; j < ea[i]->en_cols.en_cols_len; j++) {
666 sfree(ea[i]->en_cols.en_cols_val[j].
670 sfree(ea[i]->en_cols.en_cols_val);
673 sfree(ea);