Lines Matching refs:mip
64 mapprint(struct mapinfo *mip, off_t startoff, off_t len) in mapprint() argument
69 if (startoff < mip->mapoff || startoff >= mip->mapoff + in mapprint()
70 (off_t)mip->maplen) { in mapprint()
71 if (maparound(mip, startoff) != 0) in mapprint()
74 n = (mip->mapoff + mip->maplen) - startoff; in mapprint()
77 WR(mip->start + (startoff - mip->mapoff), n); in mapprint()
90 maparound(struct mapinfo *mip, off_t offset) in maparound() argument
93 if (mip->start != NULL && munmap(mip->start, mip->maplen) != 0) in maparound()
96 mip->mapoff = offset & ~((off_t)TAILMAPLEN - 1); in maparound()
97 mip->maplen = TAILMAPLEN; in maparound()
98 if ((off_t)mip->maplen > mip->maxoff - mip->mapoff) in maparound()
99 mip->maplen = mip->maxoff - mip->mapoff; in maparound()
100 if (mip->maplen == 0) in maparound()
102 if ((mip->start = mmap(NULL, mip->maplen, PROT_READ, MAP_SHARED, in maparound()
103 mip->fd, mip->mapoff)) == MAP_FAILED) in maparound()