Lines Matching defs:num_mapped

535  * num_mapped is the number of elements of mrp which have been mapped, and
539 * If num_mapped equals num_segs, then we know that we had fully mapped
544 * If e_type is passed in as zero, num_mapped must equal num_segs.
547 mmapobj_unmap(mmapobj_result_t *mrp, int num_mapped, int num_segs,
556 num_mapped = num_segs;
560 ASSERT(num_mapped == num_segs);
565 for (i = 0; i < num_mapped; i++) {
602 if (num_mapped != num_segs) {
605 if (num_mapped == 0) {
608 addr = mrp[num_mapped - 1].mr_addr +
609 mrp[num_mapped - 1].mr_msize;
619 * yet. If num_mapped == num_segs, then all of the holes
623 for (i = 1; i < num_mapped; i++) {
636 mmapobj_unmap_exec(mmapobj_result_t *mrp, int num_mapped, caddr_t start_addr)
640 for (i = 0; i < num_mapped; i++) {
643 mmapobj_unmap(mrp, num_mapped, num_mapped, ET_EXEC);
1529 vnode_t *vp, uint_t *num_mapped, size_t padding, cred_t *fcred)
1657 if (loadable > *num_mapped) {
1658 *num_mapped = loadable;
1900 *num_mapped = loadable;
1908 * num_mapped in - # elements in user buffer
1909 * num_mapped out - # sections mapped and length of mrp array if
1914 uint_t *num_mapped, size_t padding, cred_t *fcred)
1947 if (*num_mapped < to_map) {
1948 *num_mapped = to_map;
1954 *num_mapped = to_map;
2029 error = process_phdr(ehdrp, phbasep, nphdrs, mrp, vp, num_mapped,
2048 uint_t *num_mapped, struct exec *hdr, cred_t *fcred)
2111 if (*num_mapped < to_map) {
2112 *num_mapped = to_map;
2264 *num_mapped = to_map;
2278 * num_mapped in - # elements in mrp
2279 * num_mapped out - # sections mapped and length of mrp array if
2286 uint_t *num_mapped, size_t padding, cred_t *fcred)
2328 if (*num_mapped < num_segs) {
2329 *num_mapped = num_segs;
2355 *num_mapped = num_segs;
2384 return (doelfwork((Ehdr *)lheader, vp, mrp, num_mapped,
2394 return (doaoutwork(vp, mrp, num_mapped,
2407 * *num_mapped will contain the size of the mmapobj_result_t array passed in.
2410 * If the mapping is successful, *num_mapped will contain the number of
2416 * *num_mapped mappings to be created and *num_mapped will be set to the
2421 uint_t *num_mapped, size_t padding, cred_t *fcred)
2428 ASSERT(num_mapped != NULL);
2433 if (*num_mapped < to_map) {
2434 *num_mapped = to_map;
2443 *num_mapped = to_map;
2447 error = mmapobj_map_interpret(vp, mrp, num_mapped, padding, fcred);