¿Qué hace la función cpu_to_le64 ? ¿Dónde puedo encontrar la definición? La función obtiene un int sin signo como parámetro de entrada. Tengo una variación diferente en el código del controlador de mi dispositivo, por ejemplo, cpu_to_le32 o cpu_to_le16. ¿Alguna idea de qué se trata esto?
Traduce el valor a la representación little endian . Si su sistema usa el orden little endian, entonces no hace nada, si es big endian, entonces cambia el orden de los bytes