X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=libcfs%2Finclude%2Flibcfs%2Fuser-bitops.h;h=2e31e88e6bf7d00cd90b5cdc90e1417f99d70ad1;hb=7e773a89d8bea8bd2a1680406bb3bd39d8050dbc;hp=3e667f1005da1a782c39aa15d4a68ff42e55adec;hpb=e3a7c58aebafce40323db54bf6056029e5af4a70;p=fs%2Flustre-release.git diff --git a/libcfs/include/libcfs/user-bitops.h b/libcfs/include/libcfs/user-bitops.h index 3e667f1..2e31e88 100644 --- a/libcfs/include/libcfs/user-bitops.h +++ b/libcfs/include/libcfs/user-bitops.h @@ -26,6 +26,8 @@ /* * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. + * + * Copyright (c) 2012, Intel Corporation. */ /* * This file is part of Lustre, http://www.lustre.org/ @@ -40,7 +42,7 @@ #define __LIBCFS_USER_BITOPS_H__ /* test if bit nr is set in bitmap addr; returns previous value of bit nr */ -static __inline__ int cfs_test_and_set_bit(int nr, unsigned long *addr) +static inline int test_and_set_bit(int nr, unsigned long *addr) { unsigned long mask; @@ -51,10 +53,10 @@ static __inline__ int cfs_test_and_set_bit(int nr, unsigned long *addr) return nr; } -#define cfs_set_bit(n, a) cfs_test_and_set_bit(n, a) +#define set_bit(n, a) test_and_set_bit(n, a) /* clear bit nr in bitmap addr; returns previous value of bit nr*/ -static __inline__ int cfs_test_and_clear_bit(int nr, unsigned long *addr) +static inline int test_and_clear_bit(int nr, unsigned long *addr) { unsigned long mask; @@ -65,9 +67,9 @@ static __inline__ int cfs_test_and_clear_bit(int nr, unsigned long *addr) return nr; } -#define cfs_clear_bit(n, a) cfs_test_and_clear_bit(n, a) +#define clear_bit(n, a) test_and_clear_bit(n, a) -static __inline__ int cfs_test_bit(int nr, const unsigned long *addr) +static inline int test_bit(int nr, const unsigned long *addr) { return ((1UL << (nr & (BITS_PER_LONG - 1))) & ((addr)[nr / BITS_PER_LONG])) != 0; @@ -148,14 +150,13 @@ static __inline__ unsigned long __cfs_ffs(long data) #define __cfs_ffz(x) __cfs_ffs(~(x)) #define __cfs_flz(x) __cfs_fls(~(x)) -unsigned long cfs_find_next_bit(unsigned long *addr, - unsigned long size, unsigned long offset); +unsigned long find_next_bit(unsigned long *addr, + unsigned long size, unsigned long offset); -unsigned long cfs_find_next_zero_bit(unsigned long *addr, - unsigned long size, unsigned long offset); +unsigned long find_next_zero_bit(unsigned long *addr, + unsigned long size, unsigned long offset); -#define cfs_find_first_bit(addr,size) (cfs_find_next_bit((addr),(size),0)) -#define cfs_find_first_zero_bit(addr,size) \ - (cfs_find_next_zero_bit((addr),(size),0)) +#define find_first_bit(addr, size) find_next_bit((addr), (size),0) +#define find_first_zero_bit(addr, size) find_next_zero_bit((addr), (size),0) #endif