Lines Matching refs:nmap
588 int mapfd, nmap, i, rc; in rmapping_iter() local
602 nmap = st.st_size / sizeof (prmap_t); in rmapping_iter()
603 prmapp = malloc((nmap + 1) * sizeof (prmap_t)); in rmapping_iter()
605 if ((n = pread(mapfd, prmapp, (nmap + 1) * sizeof (prmap_t), 0L)) < 0) { in rmapping_iter()
612 nmap = n / sizeof (prmap_t); in rmapping_iter()
614 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) { in rmapping_iter()
629 int mapfd, nmap, i, rc; in xmapping_iter() local
643 nmap = st.st_size / sizeof (prxmap_t); in xmapping_iter()
644 nmap *= 2; in xmapping_iter()
646 prmapp = malloc((nmap + 1) * sizeof (prxmap_t)); in xmapping_iter()
648 if ((n = pread(mapfd, prmapp, (nmap + 1) * sizeof (prxmap_t), 0)) < 0) { in xmapping_iter()
654 if (nmap < n / sizeof (prxmap_t)) { in xmapping_iter()
656 nmap *= 2; in xmapping_iter()
661 nmap = n / sizeof (prxmap_t); in xmapping_iter()
663 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) { in xmapping_iter()
664 if ((rc = func(cd, pmp, NULL, i == nmap - 1, doswap)) != 0) { in xmapping_iter()