/usr/src/linux-headers-5.15.0-181/include/linux/mtd
NameSizeModeActions
bbm.h48250644editdlrm
blktrans.h26820644editdlrm
cfi.h101440644editdlrm
cfi_endian.h15140644editdlrm
concat.h4930644editdlrm
doc2000.h55050644editdlrm
flashchip.h24780644editdlrm
ftl.h25510644editdlrm
gen_probe.h6150644editdlrm
hyperbus.h28930644editdlrm
inftl.h15990644editdlrm
jedec.h19050644editdlrm
latch-addr-flash.h7160644editdlrm
lpc32xx_mlc.h3850644editdlrm
lpc32xx_slc.h3850644editdlrm
map.h130160644editdlrm
mtd.h225690644editdlrm
mtdram.h2570644editdlrm
nand-ecc-sw-bch.h21170644editdlrm
nand-ecc-sw-hamming.h27170644editdlrm
nand-gpio.h3300644editdlrm
nand.h302840644editdlrm
ndfc.h20700644editdlrm
nftl.h17340644editdlrm
onenand.h79740644editdlrm
onenand_regs.h72170644editdlrm
onfi.h49620644editdlrm
partitions.h39460644editdlrm
pfow.h44890644editdlrm
physmap.h8080644editdlrm
pismo.h2710644editdlrm
plat-ram.h6680644editdlrm
platnand.h25450644editdlrm
qinfo.h25300644editdlrm
rawnand.h524000644editdlrm
sharpsl.h4850644editdlrm
sh_flctl.h59270644editdlrm
spear_smi.h17140644editdlrm
spi-nor.h172470644editdlrm
spinand.h162200644editdlrm
super.h5780644editdlrm
ubi.h99140644editdlrm
xip.h25560644editdlrm
Edit: /usr/src/linux-headers-5.15.0-181/include/linux/mtd/cfi_endian.h (1514B)
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright © 2001-2010 David Woodhouse */ #include #define CFI_HOST_ENDIAN 1 #define CFI_LITTLE_ENDIAN 2 #define CFI_BIG_ENDIAN 3 #if !defined(CONFIG_MTD_CFI_ADV_OPTIONS) || defined(CONFIG_MTD_CFI_NOSWAP) #define CFI_DEFAULT_ENDIAN CFI_HOST_ENDIAN #elif defined(CONFIG_MTD_CFI_LE_BYTE_SWAP) #define CFI_DEFAULT_ENDIAN CFI_LITTLE_ENDIAN #elif defined(CONFIG_MTD_CFI_BE_BYTE_SWAP) #define CFI_DEFAULT_ENDIAN CFI_BIG_ENDIAN #else #error No CFI endianness defined #endif #define cfi_default(s) ((s)?:CFI_DEFAULT_ENDIAN) #define cfi_be(s) (cfi_default(s) == CFI_BIG_ENDIAN) #define cfi_le(s) (cfi_default(s) == CFI_LITTLE_ENDIAN) #define cfi_host(s) (cfi_default(s) == CFI_HOST_ENDIAN) #define cpu_to_cfi8(map, x) (x) #define cfi8_to_cpu(map, x) (x) #define cpu_to_cfi16(map, x) _cpu_to_cfi(16, (map)->swap, (x)) #define cpu_to_cfi32(map, x) _cpu_to_cfi(32, (map)->swap, (x)) #define cpu_to_cfi64(map, x) _cpu_to_cfi(64, (map)->swap, (x)) #define cfi16_to_cpu(map, x) _cfi_to_cpu(16, (map)->swap, (x)) #define cfi32_to_cpu(map, x) _cfi_to_cpu(32, (map)->swap, (x)) #define cfi64_to_cpu(map, x) _cfi_to_cpu(64, (map)->swap, (x)) #define _cpu_to_cfi(w, s, x) (cfi_host(s)?(x):_swap_to_cfi(w, s, x)) #define _cfi_to_cpu(w, s, x) (cfi_host(s)?(x):_swap_to_cpu(w, s, x)) #define _swap_to_cfi(w, s, x) (cfi_be(s)?cpu_to_be##w(x):cpu_to_le##w(x)) #define _swap_to_cpu(w, s, x) (cfi_be(s)?be##w##_to_cpu(x):le##w##_to_cpu(x))