kernel-fxtec-pro1x/drivers/s390/cio
Heiko Carstens 7d7c7b24e4 s390/bitops: rename find_first_bit_left() to find_first_bit_inv()
find_first_bit_left() and friends have nothing to do with the normal
LSB0 bit numbering for big endian machines used in Linux (least
significant bit has bit number 0).
Instead they use MSB0 bit numbering, where the most signficant bit has
bit number 0. So rename find_first_bit_left() and friends to
find_first_bit_inv(), to avoid any confusion.
Also provide inv versions of set_bit, clear_bit and test_bit.

This also removes the confusing use of e.g. set_bit() in airq.c which
uses a "be_to_le" bit number conversion, which could imply that instead
set_bit_le() could be used. But that is entirely wrong since the _le
bitops variant uses yet another bit numbering scheme.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2013-10-24 17:16:56 +02:00
..
airq.c s390/bitops: rename find_first_bit_left() to find_first_bit_inv() 2013-10-24 17:16:56 +02:00
blacklist.c s390/cio: add condev keyword to cio_ignore 2013-05-02 15:50:20 +02:00
blacklist.h
ccwgroup.c s390: replace strict_strtoul() with kstrtoul() 2013-08-22 12:20:00 +02:00
ccwreq.c
chp.c s390/cio: add channel ID sysfs attribute 2013-05-15 16:47:39 +02:00
chp.h
chsc.c s390/qdio: cleanup chsc SADC usage 2013-06-26 21:10:15 +02:00
chsc.h s390/qdio: cleanup chsc SADC usage 2013-06-26 21:10:15 +02:00
chsc_sch.c s390/chsc: Use snprintf instead of sprintf 2013-06-26 21:10:16 +02:00
chsc_sch.h
cio.c s390/time: correct use of store clock fast 2013-10-22 09:16:40 +02:00
cio.h s390: convert interrupt handling to use generic hardirq 2013-08-22 12:20:04 +02:00
cio_debug.h
cmf.c s390: replace strict_strtoul() with kstrtoul() 2013-08-22 12:20:00 +02:00
crw.c
css.c s390/cio: fix unlocked access of global bitmap 2013-08-30 08:57:22 +02:00
css.h s390/hibernate: add early resume function 2013-08-30 08:57:15 +02:00
device.c s390: replace strict_strtoul() with kstrtoul() 2013-08-22 12:20:00 +02:00
device.h
device_fsm.c
device_id.c
device_ops.c
device_pgid.c
device_status.c
eadm_sch.c s390/s390dbf: use debug_level_enabled() where applicable 2013-10-24 17:16:54 +02:00
eadm_sch.h
fcx.c
idset.c
idset.h
io_sch.h
ioasm.h
isc.c
itcw.c
Makefile
orb.h
qdio.h s390/qdio: cleanup chsc SADC usage 2013-06-26 21:10:15 +02:00
qdio_debug.c
qdio_debug.h s390/s390dbf: use debug_level_enabled() where applicable 2013-10-24 17:16:54 +02:00
qdio_main.c s390/qdio: fix atomic_sub() misusage 2013-10-24 17:16:50 +02:00
qdio_setup.c s390/qdio: cleanup chsc SSQD usage 2013-06-26 21:10:14 +02:00
qdio_thinint.c s390/airq: simplify adapter interrupt code 2013-06-26 21:10:28 +02:00
scm.c