summaryrefslogtreecommitdiff
path: root/urcu-list-compat.h
blob: 44117adc7add0a1dd3467168f7c7818c0d64ccf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef URCU_LIST_COMPAT_H
#define URCU_LIST_COMPAT_H

#include <urcu/list.h>

#ifndef cds_list_last_entry
#define cds_list_last_entry(ptr, type, member) \
	cds_list_entry((ptr)->prev, type, member)
#endif

#ifndef cds_list_next_entry
#define cds_list_next_entry(pos, member) \
	cds_list_entry((pos)->member.next, typeof(*(pos)), member)
#endif

#ifndef cds_list_prev_entry
#define cds_list_prev_entry(pos, member) \
	cds_list_entry((pos)->member.prev, typeof(*(pos)), member)
#endif

#endif /* URCU_LIST_COMPAT_H */
r>
authorJarkko Nikula <jarkko.nikula@linux.intel.com>2016-02-17 13:52:12 +0200
committerMark Brown <broonie@kernel.org>2016-02-17 12:08:55 +0000
commit22640c8a2736d1127a3fd2380f6ed08670b22ed9 (patch)
tree2b49d33a441e10c7fb9a90a85e6979556d574074 /Documentation/devicetree/bindings/mtd
parent92e963f50fc74041b5e9e744c330dca48e04f08d (diff)
spi: pl022: Remove obsolete struct pl022 members from kerneldoc
These structure members were removed in 2012 by the commit ffbbdd21329f ("spi: create a message queueing infrastructure"). Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/mtd')