im_agctl
imap->im_agctl[agno].numfree += 1;
if ((fwd = imap->im_agctl[agno].extfree) >= 0) {
cpu_to_le32(imap->im_agctl[agno].extfree);
imap->im_agctl[agno].extfree = iagno;
imap->im_agctl[agno].extfree =
imap->im_agctl[agno].inofree =
imap->im_agctl[agno].numfree -= (INOSPEREXT - 1);
imap->im_agctl[agno].numinos -= INOSPEREXT;
imap->im_agctl[index].inofree =
imap->im_agctl[index].extfree =
imap->im_agctl[index].numinos =
imap->im_agctl[index].numfree =
addext = (imap->im_agctl[agno].numfree < 32 && iagp->nfreeexts);
numfree = imap->im_agctl[agno].numfree;
numinos = imap->im_agctl[agno].numinos;
if ((iagno = imap->im_agctl[agno].inofree) < 0)
if ((iagno = imap->im_agctl[agno].extfree) < 0) {
imap->im_agctl[agno].inofree =
imap->im_agctl[agno].numfree -= 1;
if ((fwd = imap->im_agctl[agno].extfree) >= 0) {
freei = imap->im_agctl[agno].inofree;
imap->im_agctl[agno].extfree =
imap->im_agctl[agno].extfree = iagno;
cpu_to_le32(imap->im_agctl[agno].inofree);
imap->im_agctl[agno].inofree = iagno;
cpu_to_le32(imp->im_agctl[index].inofree);
cpu_to_le32(imp->im_agctl[index].extfree);
imap->im_agctl[agno].numfree += (INOSPEREXT - 1);
imap->im_agctl[agno].numinos += INOSPEREXT;
cpu_to_le32(imp->im_agctl[index].numinos);
cpu_to_le32(imp->im_agctl[index].numfree);
imap->im_agctl[i].inofree = -1;
imap->im_agctl[i].extfree = -1;
imap->im_agctl[i].numinos = 0; /* number of backed inodes */
imap->im_agctl[i].numfree = 0; /* number of free backed inodes */
imap->im_agctl[n].numinos += numinos;
if ((head = imap->im_agctl[n].inofree) == -1) {
imap->im_agctl[n].inofree =
imap->im_agctl[n].numfree +=
if ((head = imap->im_agctl[n].extfree) == -1) {
imap->im_agctl[n].extfree =
if (imap->im_agctl[agno].numfree > imap->im_agctl[agno].numinos) {
imap->im_agctl[agno].numfree < 96 ||
(imap->im_agctl[agno].numfree < 288 &&
(((imap->im_agctl[agno].numfree * 100) /
imap->im_agctl[agno].numinos) <= 25))) {
if ((fwd = imap->im_agctl[agno].inofree) >= 0) {
cpu_to_le32(imap->im_agctl[agno].inofree);
imap->im_agctl[agno].inofree = iagno;