Lines Matching refs:nmap
630 int mapfd, nmap, i, rc; in rmapping_iter() local
644 nmap = st.st_size / sizeof (prmap_t); in rmapping_iter()
645 prmapp = malloc((nmap + 1) * sizeof (prmap_t)); in rmapping_iter()
647 if ((n = pread(mapfd, prmapp, (nmap + 1) * sizeof (prmap_t), 0L)) < 0) { in rmapping_iter()
654 nmap = n / sizeof (prmap_t); in rmapping_iter()
656 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) { in rmapping_iter()
671 int mapfd, nmap, i, rc; in xmapping_iter() local
685 nmap = st.st_size / sizeof (prxmap_t); in xmapping_iter()
686 nmap *= 2; in xmapping_iter()
688 prmapp = malloc((nmap + 1) * sizeof (prxmap_t)); in xmapping_iter()
690 if ((n = pread(mapfd, prmapp, (nmap + 1) * sizeof (prxmap_t), 0)) < 0) { in xmapping_iter()
696 if (nmap < n / sizeof (prxmap_t)) { in xmapping_iter()
698 nmap *= 2; in xmapping_iter()
703 nmap = n / sizeof (prxmap_t); in xmapping_iter()
705 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) { in xmapping_iter()
706 if ((rc = func(cd, pmp, NULL, i == nmap - 1, doswap)) != 0) { in xmapping_iter()