diff --git a/prefetch_mod.c b/prefetch_mod.c index 5d2189541db4be009598d0d0eb993557e9dfe90e..c8dd790020f9b04ed5c8a67653c8c3b8e97052b0 100644 --- a/prefetch_mod.c +++ b/prefetch_mod.c @@ -33,9 +33,9 @@ static cfg_t __percpu *cur_cfg; static cfg_t __percpu *old_cfg; static DEFINE_MUTEX(prefetch_mtx); -static ssize_t cache_store(struct device* dev, +static ssize_t read_unique_store(struct device* dev, struct device_attribute* attr, const char* buf, size_t count); -static ssize_t cache_show(struct device* dev, +static ssize_t read_unique_show(struct device* dev, struct device_attribute* attr, char* buf); static ssize_t prefetch_store(struct device* dev, struct device_attribute* attr, const char* buf, size_t count); @@ -47,8 +47,8 @@ static ssize_t prefetch_mask_show(struct device* dev, struct device_attribute* attr, char* buf); /* Device create */ -static DEVICE_ATTR(cache, S_IRUGO|S_IWUSR, - cache_show, cache_store); +static DEVICE_ATTR(read_unique, S_IRUGO|S_IWUSR, + read_unique_show, read_unique_store); static DEVICE_ATTR(policy, S_IRUGO|S_IWUSR, prefetch_show, prefetch_store); @@ -60,7 +60,7 @@ static DEVICE_ATTR(cpumask, S_IRUGO|S_IWUSR, static struct attribute *prefetch_attrs[] = { &dev_attr_policy.attr, &dev_attr_cpumask.attr, - &dev_attr_cache.attr, + &dev_attr_read_unique.attr, NULL, }; @@ -80,7 +80,7 @@ static struct miscdevice misc = { }; /* 0--close, 1--open */ -static ssize_t cache_store(struct device* dev, +static ssize_t read_unique_store(struct device* dev, struct device_attribute* attr, const char* buf, size_t count) { ssize_t ret; @@ -93,13 +93,13 @@ static ssize_t cache_store(struct device* dev, } mutex_lock(&prefetch_mtx); - on_each_cpu_mask(prefetch_cpumask_value, cache_set, &value, 1); + on_each_cpu_mask(prefetch_cpumask_value, read_unique_set, &value, 1); mutex_unlock(&prefetch_mtx); return count; } -static ssize_t cache_show(struct device* dev, +static ssize_t read_unique_show(struct device* dev, struct device_attribute* attr, char* buf) { int cpu; @@ -111,7 +111,7 @@ static ssize_t cache_show(struct device* dev, return -ENOMEM; } mutex_lock(&prefetch_mtx); - on_each_cpu_mask(prefetch_cpumask_value, cache_get, cur, 1); + on_each_cpu_mask(prefetch_cpumask_value, read_unique_get, cur, 1); for_each_cpu(cpu, prefetch_cpumask_value) { int *ptr = per_cpu_ptr(cur, cpu); diff --git a/prefetch_mod.h b/prefetch_mod.h index 65b7380333ca8c986c82e8dec1920f7c0e17927f..b028ee21d35d6e51e13807d013c06114507914e7 100644 --- a/prefetch_mod.h +++ b/prefetch_mod.h @@ -22,8 +22,8 @@ typedef long cfg_t; extern void set_prefetch(void* dummy); extern void get_prefetch(void* dummy); -extern void cache_set(void *dummy); -extern void cache_get(void *dummy); +extern void read_unique_set(void *dummy); +extern void read_unique_get(void *dummy); extern void reset_prefetch(void* dummy); extern int prefetch_policy_num(void); diff --git a/prefetch_reg.c b/prefetch_reg.c index 5bccfca41e310f5f3177cf611c0786177fa9be36..8a06d6dc5faa7685026d37dd059b1e4bbb28b290 100644 --- a/prefetch_reg.c +++ b/prefetch_reg.c @@ -107,7 +107,7 @@ void get_prefetch(void* dummy) return; } -void cache_set(void *dummy) +void read_unique_set(void *dummy) { int *value = (int *)dummy; if (*value == ENABLE) @@ -118,7 +118,7 @@ void cache_set(void *dummy) return; } -void cache_get(void *dummy) +void read_unique_get(void *dummy) { int *value = this_cpu_ptr((int __percpu *)dummy); u64 reg_value = read_sysreg(S3_1_c15_c6_4); @@ -139,12 +139,12 @@ void get_prefetch(void* dummy) return; } -void cache_set(void *dummy) +void read_unique_set(void *dummy) { return; } -void cache_get(void *dummy) +void read_unique_get(void *dummy) { return; }