summaryrefslogtreecommitdiff
path: root/arch/x86/machine/pmap.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2014-12-06 12:45:11 +0100
committerRichard Braun <rbraun@sceen.net>2014-12-06 12:45:11 +0100
commit70c2a5282f86a0c57232c012229fe606a573ee43 (patch)
treeb420c27974ec9722f5e147625def79251289f5d9 /arch/x86/machine/pmap.c
parent95798892c01ef3cab1c3d03e83ca958b4e5517a5 (diff)
x86/pmap: minor name change
Diffstat (limited to 'arch/x86/machine/pmap.c')
-rw-r--r--arch/x86/machine/pmap.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/arch/x86/machine/pmap.c b/arch/x86/machine/pmap.c
index b425791..f88d85a 100644
--- a/arch/x86/machine/pmap.c
+++ b/arch/x86/machine/pmap.c
@@ -1506,32 +1506,32 @@ pmap_flush_tlb_all(struct pmap *pmap)
}
static void
-pmap_update_enter(struct pmap *pmap, int flush_tlb_entries,
+pmap_update_enter(struct pmap *pmap, int flush,
const struct pmap_update_enter_args *args)
{
pmap_enter_local(pmap, args->va, args->pa, args->prot, args->flags);
- if (flush_tlb_entries)
+ if (flush)
pmap_flush_tlb(pmap, args->va, args->va + PAGE_SIZE);
}
static void
-pmap_update_remove(struct pmap *pmap, int flush_tlb_entries,
+pmap_update_remove(struct pmap *pmap, int flush,
const struct pmap_update_remove_args *args)
{
pmap_remove_local(pmap, args->start, args->end);
- if (flush_tlb_entries)
+ if (flush)
pmap_flush_tlb(pmap, args->start, args->end);
}
static void
-pmap_update_protect(struct pmap *pmap, int flush_tlb_entries,
+pmap_update_protect(struct pmap *pmap, int flush,
const struct pmap_update_protect_args *args)
{
pmap_protect_local(pmap, args->start, args->end, args->prot);
- if (flush_tlb_entries)
+ if (flush)
pmap_flush_tlb(pmap, args->start, args->end);
}
@@ -1541,12 +1541,12 @@ pmap_update_local(const struct pmap_update_oplist *oplist,
{
const struct pmap_update_op *op;
struct pmap_syncer *syncer;
- int flush_tlb_entries;
+ int global_tlb_flush;
unsigned int i;
syncer = cpu_local_ptr(pmap_syncer);
evcnt_inc(&syncer->ev_update);
- flush_tlb_entries = (nr_mappings <= PMAP_UPDATE_MAX_MAPPINGS);
+ global_tlb_flush = (nr_mappings > PMAP_UPDATE_MAX_MAPPINGS);
for (i = 0; i < oplist->nr_ops; i++) {
op = &oplist->ops[i];
@@ -1557,17 +1557,17 @@ pmap_update_local(const struct pmap_update_oplist *oplist,
switch (op->operation) {
case PMAP_UPDATE_OP_ENTER:
evcnt_inc(&syncer->ev_update_enter);
- pmap_update_enter(oplist->pmap, flush_tlb_entries,
+ pmap_update_enter(oplist->pmap, !global_tlb_flush,
&op->enter_args);
break;
case PMAP_UPDATE_OP_REMOVE:
evcnt_inc(&syncer->ev_update_remove);
- pmap_update_remove(oplist->pmap, flush_tlb_entries,
+ pmap_update_remove(oplist->pmap, !global_tlb_flush,
&op->remove_args);
break;
case PMAP_UPDATE_OP_PROTECT:
evcnt_inc(&syncer->ev_update_protect);
- pmap_update_protect(oplist->pmap, flush_tlb_entries,
+ pmap_update_protect(oplist->pmap, !global_tlb_flush,
&op->protect_args);
break;
default:
@@ -1575,7 +1575,7 @@ pmap_update_local(const struct pmap_update_oplist *oplist,
}
}
- if (!flush_tlb_entries)
+ if (global_tlb_flush)
pmap_flush_tlb_all(oplist->pmap);
}