Lines Matching refs:maddr
99 unsigned long maddr[0]; /* Array of MSPEC addresses. */ member
173 if (vdata->maddr[index] == 0) in mspec_close()
179 my_page = vdata->maddr[index]; in mspec_close()
180 vdata->maddr[index] = 0; in mspec_close()
202 unsigned long paddr, maddr; in mspec_fault() local
207 maddr = (volatile unsigned long) vdata->maddr[index]; in mspec_fault()
208 if (maddr == 0) { in mspec_fault()
209 maddr = uncached_alloc_page(numa_node_id(), 1); in mspec_fault()
210 if (maddr == 0) in mspec_fault()
214 if (vdata->maddr[index] == 0) { in mspec_fault()
216 vdata->maddr[index] = maddr; in mspec_fault()
218 uncached_free_page(maddr, 1); in mspec_fault()
219 maddr = vdata->maddr[index]; in mspec_fault()
225 paddr = TO_AMO(maddr); in mspec_fault()
227 paddr = maddr & ~__IA64_UNCACHED_OFFSET; in mspec_fault()