Lines Matching refs:self

114 	self->pagesize = getpagesize();  in FIXTURE_SETUP()
117 if (find_ram_target(&self->phys_addr, self->pagesize)) in FIXTURE_SETUP()
120 self->dev_mem_fd = open("/dev/mem", O_RDONLY); in FIXTURE_SETUP()
121 if (self->dev_mem_fd < 0) in FIXTURE_SETUP()
124 self->size1 = self->pagesize * 2; in FIXTURE_SETUP()
125 self->addr1 = mmap(NULL, self->size1, PROT_READ, MAP_SHARED, in FIXTURE_SETUP()
126 self->dev_mem_fd, self->phys_addr); in FIXTURE_SETUP()
127 if (self->addr1 == MAP_FAILED) in FIXTURE_SETUP()
131 if (test_read_access(self->addr1, self->size1, self->pagesize)) in FIXTURE_SETUP()
134 self->size2 = 0; in FIXTURE_SETUP()
135 self->addr2 = MAP_FAILED; in FIXTURE_SETUP()
140 if (self->addr2 != MAP_FAILED) in FIXTURE_TEARDOWN()
141 munmap(self->addr2, self->size2); in FIXTURE_TEARDOWN()
142 if (self->addr1 != MAP_FAILED) in FIXTURE_TEARDOWN()
143 munmap(self->addr1, self->size1); in FIXTURE_TEARDOWN()
144 if (self->dev_mem_fd >= 0) in FIXTURE_TEARDOWN()
145 close(self->dev_mem_fd); in FIXTURE_TEARDOWN()
164 EXPECT_LT(madvise(self->addr1, self->pagesize, advices[i]), 0); in TEST_F()
175 ASSERT_EQ(munmap(self->addr1, self->pagesize), 0); in TEST_F()
183 self->size2 = self->pagesize; in TEST_F()
184 self->addr2 = mmap(NULL, self->pagesize, PROT_READ, MAP_SHARED, in TEST_F()
185 self->dev_mem_fd, self->phys_addr); in TEST_F()
186 ASSERT_NE(self->addr2, MAP_FAILED); in TEST_F()
194 self->size2 = self->size1; in TEST_F()
195 self->addr2 = mmap(NULL, self->size2, PROT_READ, MAP_ANON | MAP_PRIVATE, in TEST_F()
197 ASSERT_NE(self->addr2, MAP_FAILED); in TEST_F()
200 ret = mremap(self->addr1, self->size1, self->size2, in TEST_F()
201 MREMAP_FIXED | MREMAP_MAYMOVE, self->addr2); in TEST_F()
210 ret = mremap(self->addr1, self->size1, self->size1 - self->pagesize, 0); in TEST_F()
221 self->size2 = self->size1 + self->pagesize; in TEST_F()
222 self->addr2 = mremap(self->addr1, self->size1, self->size2, MREMAP_MAYMOVE); in TEST_F()
223 ASSERT_EQ(self->addr2, MAP_FAILED); in TEST_F()
236 EXPECT_EQ(test_read_access(self->addr1, self->size1, in TEST_F()
237 self->pagesize), 0); in TEST_F()