Lines Matching refs:maddr
99 unsigned long maddr[0]; /* Array of MSPEC addresses. */ member
171 if (vdata->maddr[index] == 0) in mspec_close()
177 my_page = vdata->maddr[index]; in mspec_close()
178 vdata->maddr[index] = 0; in mspec_close()
197 unsigned long paddr, maddr; in mspec_fault() local
202 maddr = (volatile unsigned long) vdata->maddr[index]; in mspec_fault()
203 if (maddr == 0) { in mspec_fault()
204 maddr = uncached_alloc_page(numa_node_id(), 1); in mspec_fault()
205 if (maddr == 0) in mspec_fault()
209 if (vdata->maddr[index] == 0) { in mspec_fault()
211 vdata->maddr[index] = maddr; in mspec_fault()
213 uncached_free_page(maddr, 1); in mspec_fault()
214 maddr = vdata->maddr[index]; in mspec_fault()
220 paddr = TO_AMO(maddr); in mspec_fault()
222 paddr = maddr & ~__IA64_UNCACHED_OFFSET; in mspec_fault()