summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/qspinlock_types.h
blob: 59606bc0c774eaa7032c4e1a1eeeb9b9fe5aa1e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* SPDX-License-Identifier: GPL-2.0-or-later */
#ifndef _ASM_POWERPC_QSPINLOCK_TYPES_H
#define _ASM_POWERPC_QSPINLOCK_TYPES_H

#include <linux/types.h>

typedef struct qspinlock {
	atomic_t val;
} arch_spinlock_t;

#define	__ARCH_SPIN_LOCK_UNLOCKED	{ .val = ATOMIC_INIT(0) }

#endif /* _ASM_POWERPC_QSPINLOCK_TYPES_H */