/
usr
/
src
/
linux-headers-5.15.0-181
/
arch
/
openrisc
/
include
/
asm
/
bitops
/
/usr/src/linux-headers-5.15.0-181/arch/openrisc/include/asm/bitops
mkdir
upload
Name
Size
Mode
Actions
atomic.h
2858
0644
edit
dl
rm
ffs.h
431
0644
edit
dl
rm
fls.h
441
0644
edit
dl
rm
__ffs.h
464
0644
edit
dl
rm
__fls.h
464
0644
edit
dl
rm
Edit:
/usr/src/linux-headers-5.15.0-181/arch/openrisc/include/asm/bitops/__fls.h
(464B)
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * OpenRISC Linux * * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> */ #ifndef __ASM_OPENRISC___FLS_H #define __ASM_OPENRISC___FLS_H #ifdef CONFIG_OPENRISC_HAVE_INST_FL1 static inline unsigned long __fls(unsigned long x) { int ret; __asm__ ("l.fl1 %0,%1" : "=r" (ret) : "r" (x)); return ret-1; } #else #include <asm-generic/bitops/__fls.h> #endif #endif /* __ASM_OPENRISC___FLS_H */
Save
cmd:
run