Lines Matching defs:mapp
891 struct cris_sim_mmapped_page *mapp;
898 for (mapp = *rootp; mapp != NULL && mapp->addr >= addr; mapp = mapp->prev)
899 if (mapp->addr < addr + len && mapp->addr >= addr)
913 struct cris_sim_mmapped_page *mapp;
920 for (mapp = *rootp; mapp != NULL && mapp->addr >= addr; mapp = mapp->prev)
921 if (addr == mapp->addr && len == 8192)
923 else if (addr + len > mapp->addr)
934 struct cris_sim_mmapped_page *mapp;
937 for (mapp = current_cpu->highest_mmapped_page,
938 start = mapp == NULL ? 0 : mapp->addr + 8192,
939 end = mapp == NULL ? 0 : mapp->addr + 8191;
940 mapp != NULL;
941 mapp = mapp->prev)
943 if (mapp->addr != start - 8192)
946 end = mapp->addr + 8191;
949 start = mapp->addr;
963 struct cris_sim_mmapped_page *mapp;
988 for (mapp = *rootp;
989 mapp != NULL && mapp->addr > new_addr;
990 mapp = mapp->prev)
991 higher_prevp = &mapp->prev;
999 mapp = malloc (sizeof (*mapp));
1001 if (mapp == NULL)
1008 mapp->addr = new_addr;
1009 mapp->prev = *higher_prevp;
1010 *higher_prevp = mapp;
1021 struct cris_sim_mmapped_page *mapp;
1047 for (mapp = *rootp; mapp != NULL && mapp->addr > addr; mapp = mapp->prev)
1048 higher_prevp = &mapp->prev;
1050 if (mapp == NULL || mapp->addr != addr)
1053 *higher_prevp = mapp->prev;
1055 free (mapp);