cfs_percpt_free(pcl->pcl_locks);
LIBCFS_FREE(pcl, sizeof(*pcl));
}
-CFS_EXPORT_SYMBOL(cfs_percpt_lock_free);
+EXPORT_SYMBOL(cfs_percpt_lock_free);
/**
* create cpu-partition lock, see libcfs_private.h for more detail.
return pcl;
}
-CFS_EXPORT_SYMBOL(cfs_percpt_lock_alloc);
+EXPORT_SYMBOL(cfs_percpt_lock_alloc);
/**
* lock a CPU partition
}
}
}
-CFS_EXPORT_SYMBOL(cfs_percpt_lock);
+EXPORT_SYMBOL(cfs_percpt_lock);
/** unlock a CPU partition */
void
spin_unlock(pcl->pcl_locks[i]);
}
}
-CFS_EXPORT_SYMBOL(cfs_percpt_unlock);
+EXPORT_SYMBOL(cfs_percpt_unlock);
#else /* !__KERNEL__ */
# ifdef HAVE_LIBPTHREAD
/** free cpu-partition refcount */
void
-cfs_percpt_atomic_free(cfs_atomic_t **refs)
+cfs_percpt_atomic_free(atomic_t **refs)
{
cfs_percpt_free(refs);
}
-CFS_EXPORT_SYMBOL(cfs_percpt_atomic_free);
+EXPORT_SYMBOL(cfs_percpt_atomic_free);
/** allocate cpu-partition refcount with initial value @init_val */
-cfs_atomic_t **
+atomic_t **
cfs_percpt_atomic_alloc(struct cfs_cpt_table *cptab, int init_val)
{
- cfs_atomic_t **refs;
- cfs_atomic_t *ref;
+ atomic_t **refs;
+ atomic_t *ref;
int i;
refs = cfs_percpt_alloc(cptab, sizeof(*ref));
return NULL;
cfs_percpt_for_each(ref, i, refs)
- cfs_atomic_set(ref, init_val);
+ atomic_set(ref, init_val);
return refs;
}
-CFS_EXPORT_SYMBOL(cfs_percpt_atomic_alloc);
+EXPORT_SYMBOL(cfs_percpt_atomic_alloc);
/** return sum of cpu-partition refs */
int
-cfs_percpt_atomic_summary(cfs_atomic_t **refs)
+cfs_percpt_atomic_summary(atomic_t **refs)
{
- cfs_atomic_t *ref;
+ atomic_t *ref;
int i;
int val = 0;
cfs_percpt_for_each(ref, i, refs)
- val += cfs_atomic_read(ref);
+ val += atomic_read(ref);
return val;
}
-CFS_EXPORT_SYMBOL(cfs_percpt_atomic_summary);
+EXPORT_SYMBOL(cfs_percpt_atomic_summary);