return NULL;
}
-void *ioremap(unsigned long phys_addr, unsigned long size)
+void *minios_ioremap(unsigned long phys_addr, unsigned long size)
{
return __do_ioremap(phys_addr, size, IO_PROT);
}
-void *ioremap_nocache(unsigned long phys_addr, unsigned long size)
+void *minios_ioremap_nocache(unsigned long phys_addr, unsigned long size)
{
return __do_ioremap(phys_addr, size, IO_PROT_NOCACHE);
}
/* Un-map the io-remapped region. Currently no list of existing mappings is
* maintained, so the caller has to supply the size */
-void iounmap(void *virt_addr, unsigned long size)
+void minios_iounmap(void *virt_addr, unsigned long size)
{
unsigned long num_pages;
unsigned long va = (unsigned long)virt_addr;
* based on Linux function xen_create_contiguous_region()
*/
#define MAX_CONTIG_ORDER 9 /* 2MB */
-unsigned long alloc_contig_pages(int order, unsigned int addr_bits)
+unsigned long minios_alloc_contig_pages(int order, unsigned int addr_bits)
{
unsigned long in_va, va;
unsigned long in_frames[1UL << order], out_frames, mfn;
#ifndef _MINIOS_IOREMAP_H_
#define _MINIOS_IOREMAP_H_
-void *ioremap(unsigned long phys_addr, unsigned long size);
-void *ioremap_nocache(unsigned long phys_addr, unsigned long size);
-void iounmap(void *virt_addr, unsigned long size);
+void *minios_ioremap(unsigned long phys_addr, unsigned long size);
+void *minios_ioremap_nocache(unsigned long phys_addr, unsigned long size);
+void minios_iounmap(void *virt_addr, unsigned long size);
#endif /* _MINIOS_IOREMAP_H_ */
const unsigned long *f, unsigned long n, unsigned long stride,
unsigned long increment, domid_t id, int *err, unsigned long prot);
int unmap_frames(unsigned long va, unsigned long num_frames);
-unsigned long alloc_contig_pages(int order, unsigned int addr_bits);
+unsigned long minios_alloc_contig_pages(int order, unsigned int addr_bits);
int free_physical_pages(xen_pfn_t *mfns, int n);
void fini_mm(void);