Lines Matching refs:all
441 /* Tell the kernel we will read all the pages sequentially. */
1010 /* If the archive is empty that is all we have to do. */
1087 struct armem *all = NULL;
1105 /* Store the names of all files from the command line in a hash
1154 /* Note that all == NULL means insert at the beginning. */
1156 after_memberelem = all;
1170 all files to a special list. */
1177 after_memberelem = all;
1184 if (all == NULL)
1185 all = newp->next = newp;
1188 newp->next = all->next;
1189 all = all->next = newp;
1208 /* Make sure all requested elements are found in the archive. */
1224 /* Open all the new files, get their sizes and add all symbols. */
1313 after_memberelem = all;
1316 if (all != NULL)
1318 struct armem *tmp = all;
1319 all = all->next;
1329 found[cnt]->next = all;
1330 last_added = all = found[cnt];
1341 if (likely (all != NULL))
1342 for (struct armem *memp = all; memp != NULL; memp = memp->next)
1369 /* Now we have all the information for the symbol table and long
1408 if (likely (all != NULL))
1426 while (all != NULL)
1428 if (all->mem != NULL)
1441 if (all->long_name_off == -1)
1443 size_t namelen = strlen (all->name);
1444 char *p = mempcpy (arhdr.ar_name, all->name, namelen);
1451 (int) sizeof (arhdr.ar_name), all->long_name_off);
1456 all->sec);
1457 no0print (false, arhdr.ar_uid, sizeof (arhdr.ar_uid), all->uid);
1458 no0print (false, arhdr.ar_gid, sizeof (arhdr.ar_gid), all->gid);
1460 all->mode);
1462 all->size);
1470 if (unlikely (write_retry (newfd, all->mem, all->size)
1471 != (off_t) all->size))
1475 if ((all->size & 1) != 0)
1482 if (write_member (all, &start, &len, elf, cur_off, newfd)
1487 all = all->next;