Lines Matching refs:addr
17 * Function : write_hugepage(char *addr, int nr_hugepage, char *avoid_addr)
19 * addr head address of hugepage range
23 void write_hugepage(char *addr, int nr_hugepage, char *avoid_addr)
27 if ((addr + i * HPS) == avoid_addr)
30 *(addr + i * HPS + j) = (char)('a' + ((i + j) % 26));
36 * Function : read_hugepage(char *addr, int nr_hugepage, char *avoid_addr)
38 * addr head address of hugepage range
46 int read_hugepage(char *addr, int nr_hugepage, char *avoid_addr)
52 if ((addr + i * HPS) == avoid_addr)
55 if (*(addr + i * HPS + j) != (char)('a' + ((i + j) % 26))) {
104 void *addr;
111 addr = shmat(shmid, (void *)0x0UL, 0);
112 if (addr == (char *)-1) {
118 return addr;
123 void *addr;
129 if ((addr = mmap(0, size,
134 return addr;
140 void *addr;
147 if ((addr = mmap(0, size,
153 return addr;
156 int free_shm_hugepage(int key, void *addr)
158 if (shmdt((const void *)addr) != 0) {
167 int free_anonymous_hugepage(void *addr, int size)
170 if (munmap(addr, size)) {
177 int free_filebacked_hugepage(void *addr, int size, int fd, char *filepath)
180 if (munmap(addr, size)) {