encontré que (source) y that
identificadores de tipo de
los siguientes identificadores de tipo corresponden a las u16, u32, y tipos U64, excepto que se definen con el atributo de bit a bit, que se utiliza para restringir su uso como enteros. La utilidad dispersa usa el atributo bit a bit para asegurarse de que la variable se convierta al tipo de procesador local antes de que se realicen otras operaciones (inseguras) en la variable.
Los siguientes tipos se pueden utilizar para variables dependientes endian después de incluir el archivo de encabezado linux/kernel.h.
__le16
__le32
__le64
__be16
__be32
__be64
le significa escuchar 'little endian' que dice el orden de los bytes en la memoria. –