Fixed warnings due to the changes in vm_translation_map.h.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8030 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2004-06-17 13:27:53 +00:00
parent ae4a9c5f25
commit 5829c4a2db
@@ -79,9 +79,9 @@ static spinlock tmap_list_lock;
#define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE)) #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
#define NUM_KERNEL_PGDIR_ENTS (VADDR_TO_PDENT(KERNEL_SIZE)) #define NUM_KERNEL_PGDIR_ENTS (VADDR_TO_PDENT(KERNEL_SIZE))
static int vm_translation_map_quick_query(addr_t va, addr_t *out_physical); static status_t vm_translation_map_quick_query(addr_t va, addr_t *out_physical);
static int get_physical_page_tmap(addr_t pa, addr_t *va, int flags); static status_t get_physical_page_tmap(addr_t pa, addr_t *va, uint32 flags);
static int put_physical_page_tmap(addr_t va); static status_t put_physical_page_tmap(addr_t va);
static void flush_tmap(vm_translation_map *map); static void flush_tmap(vm_translation_map *map);
@@ -116,7 +116,7 @@ _update_all_pgdirs(int index, pdentry e)
} }
static int static status_t
lock_tmap(vm_translation_map *map) lock_tmap(vm_translation_map *map)
{ {
TRACE(("lock_tmap: map 0x%x\n", map)); TRACE(("lock_tmap: map 0x%x\n", map));
@@ -131,7 +131,7 @@ lock_tmap(vm_translation_map *map)
} }
static int static status_t
unlock_tmap(vm_translation_map *map) unlock_tmap(vm_translation_map *map)
{ {
TRACE(("unlock_tmap: map 0x%x\n", map)); TRACE(("unlock_tmap: map 0x%x\n", map));
@@ -200,7 +200,7 @@ destroy_tmap(vm_translation_map *map)
static void static void
put_pgtable_in_pgdir(pdentry *e, addr_t pgtable_phys, int attributes) put_pgtable_in_pgdir(pdentry *e, addr_t pgtable_phys, uint32 attributes)
{ {
// put it in the pgdir // put it in the pgdir
init_pdentry(e); init_pdentry(e);
@@ -218,7 +218,7 @@ put_pgtable_in_pgdir(pdentry *e, addr_t pgtable_phys, int attributes)
static void static void
put_ptentry_in_pgtable(ptentry *e, addr_t pgtable_phys, int attributes) put_ptentry_in_pgtable(ptentry *e, addr_t pgtable_phys, uint32 attributes)
{ {
// put it in the pgtable // put it in the pgtable
init_ptentry(e); init_ptentry(e);
@@ -232,8 +232,8 @@ put_ptentry_in_pgtable(ptentry *e, addr_t pgtable_phys, int attributes)
} }
static int static status_t
map_tmap(vm_translation_map *map, addr_t va, addr_t pa, unsigned int attributes) map_tmap(vm_translation_map *map, addr_t va, addr_t pa, uint32 attributes)
{ {
pdentry *pd; pdentry *pd;
ptentry *pt; ptentry *pt;
@@ -300,7 +300,7 @@ map_tmap(vm_translation_map *map, addr_t va, addr_t pa, unsigned int attributes)
} }
static int static status_t
unmap_tmap(vm_translation_map *map, addr_t start, addr_t end) unmap_tmap(vm_translation_map *map, addr_t start, addr_t end)
{ {
ptentry *pt; ptentry *pt;
@@ -351,8 +351,8 @@ restart:
} }
static int static status_t
query_tmap(vm_translation_map *map, addr_t va, addr_t *out_physical, unsigned int *out_flags) query_tmap(vm_translation_map *map, addr_t va, addr_t *out_physical, uint32 *out_flags)
{ {
ptentry *pt; ptentry *pt;
pdentry *pd = map->arch_data->pgdir_virt; pdentry *pd = map->arch_data->pgdir_virt;
@@ -401,8 +401,8 @@ get_mapped_size_tmap(vm_translation_map *map)
} }
static int static status_t
protect_tmap(vm_translation_map *map, addr_t base, addr_t top, unsigned int attributes) protect_tmap(vm_translation_map *map, addr_t base, addr_t top, uint32 attributes)
{ {
// XXX finish // XXX finish
panic("protect_tmap called, not implemented\n"); panic("protect_tmap called, not implemented\n");
@@ -410,8 +410,8 @@ protect_tmap(vm_translation_map *map, addr_t base, addr_t top, unsigned int attr
} }
static int static status_t
clear_flags_tmap(vm_translation_map *map, addr_t va, unsigned int flags) clear_flags_tmap(vm_translation_map *map, addr_t va, uint32 flags)
{ {
ptentry *pt; ptentry *pt;
pdentry *pd = map->arch_data->pgdir_virt; pdentry *pd = map->arch_data->pgdir_virt;
@@ -451,7 +451,7 @@ clear_flags_tmap(vm_translation_map *map, addr_t va, unsigned int flags)
TRACE(("query_tmap: returning pa 0x%x for va 0x%x\n", *out_physical, va)); TRACE(("query_tmap: returning pa 0x%x for va 0x%x\n", *out_physical, va));
return 0; return B_OK;
} }
@@ -480,7 +480,7 @@ flush_tmap(vm_translation_map *map)
} }
static int static status_t
map_iospace_chunk(addr_t va, addr_t pa) map_iospace_chunk(addr_t va, addr_t pa)
{ {
int i; int i;
@@ -509,12 +509,12 @@ map_iospace_chunk(addr_t va, addr_t pa)
NULL, SMP_MSG_FLAG_SYNC); NULL, SMP_MSG_FLAG_SYNC);
restore_interrupts(state); restore_interrupts(state);
return 0; return B_OK;
} }
static int static status_t
get_physical_page_tmap(addr_t pa, addr_t *va, int flags) get_physical_page_tmap(addr_t pa, addr_t *va, uint32 flags)
{ {
int index; int index;
paddr_chunk_desc *replaced_pchunk; paddr_chunk_desc *replaced_pchunk;
@@ -531,7 +531,7 @@ restart:
} }
*va = paddr_desc[index].va + pa % IOSPACE_CHUNK_SIZE; *va = paddr_desc[index].va + pa % IOSPACE_CHUNK_SIZE;
mutex_unlock(&iospace_mutex); mutex_unlock(&iospace_mutex);
return 0; return B_OK;
} }
// map it // map it
@@ -551,7 +551,7 @@ restart:
map_iospace_chunk(paddr_desc[index].va, index * IOSPACE_CHUNK_SIZE); map_iospace_chunk(paddr_desc[index].va, index * IOSPACE_CHUNK_SIZE);
mutex_unlock(&iospace_mutex); mutex_unlock(&iospace_mutex);
return 0; return B_OK;
} }
// replace an earlier mapping // replace an earlier mapping
@@ -560,7 +560,7 @@ restart:
if (flags == PHYSICAL_PAGE_NO_WAIT) { if (flags == PHYSICAL_PAGE_NO_WAIT) {
// punt back to the caller and let them handle this // punt back to the caller and let them handle this
mutex_unlock(&iospace_mutex); mutex_unlock(&iospace_mutex);
return ENOMEM; return B_NO_MEMORY;
} else { } else {
mutex_unlock(&iospace_mutex); mutex_unlock(&iospace_mutex);
acquire_sem(iospace_full_sem); acquire_sem(iospace_full_sem);
@@ -577,11 +577,11 @@ restart:
map_iospace_chunk(paddr_desc[index].va, index * IOSPACE_CHUNK_SIZE); map_iospace_chunk(paddr_desc[index].va, index * IOSPACE_CHUNK_SIZE);
mutex_unlock(&iospace_mutex); mutex_unlock(&iospace_mutex);
return 0; return B_OK;
} }
static int static status_t
put_physical_page_tmap(addr_t va) put_physical_page_tmap(addr_t va)
{ {
paddr_chunk_desc *desc; paddr_chunk_desc *desc;
@@ -610,7 +610,7 @@ put_physical_page_tmap(addr_t va)
mutex_unlock(&iospace_mutex); mutex_unlock(&iospace_mutex);
return 0; return B_OK;
} }
@@ -857,7 +857,7 @@ vm_translation_map_quick_map(kernel_args *ka, addr_t va, addr_t pa,
// XXX currently assumes this translation map is active // XXX currently assumes this translation map is active
static int static status_t
vm_translation_map_quick_query(addr_t va, addr_t *out_physical) vm_translation_map_quick_query(addr_t va, addr_t *out_physical)
{ {
ptentry *pentry; ptentry *pentry;