| /kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/ |
| D | tm-trap.c | 5 * Check if thread endianness is flipped inadvertently to BE on trap 10 * and load_vec and then causing a trap in TM. Since the endianness 21 * to zero which determines a BE endianness that is the native 22 * endianness on BE machines, so nothing notably critical happens, 25 * it on BE machines LE endianness is forced after a first trap and then 26 * the endianness is verified on subsequent traps to determine if the 27 * endianness "flipped back" to the native endianness (BE). 66 /* Get thread endianness: extract bit LE from MSR */ in trap_signal_handler() 77 * event that endianness is flipped by the bug, so just in trap_signal_handler() 79 * check on the second trap event if endianness is in trap_signal_handler() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/powerpc/tm/ |
| D | tm-trap.c | 5 * Check if thread endianness is flipped inadvertently to BE on trap 10 * and load_vec and then causing a trap in TM. Since the endianness 21 * to zero which determines a BE endianness that is the native 22 * endianness on BE machines, so nothing notably critical happens, 25 * it on BE machines LE endianness is forced after a first trap and then 26 * the endianness is verified on subsequent traps to determine if the 27 * endianness "flipped back" to the native endianness (BE). 66 /* Get thread endianness: extract bit LE from MSR */ in trap_signal_handler() 77 * event that endianness is flipped by the bug, so just in trap_signal_handler() 79 * check on the second trap event if endianness is in trap_signal_handler() [all …]
|
| /kernel/linux/linux-5.10/tools/lib/traceevent/Documentation/ |
| D | libtraceevent-host_endian.txt | 7 the endianness of the local machine. 28 The _tep_is_bigendian()_ gets the endianness of the machine, executing 31 The _tep_is_local_bigendian()_ function gets the endianness of the local 34 returns cached endianness of the local machine instead of checking it each time. 36 The _tep_set_local_bigendian()_ function sets the endianness of the local 38 The _endian_ argument is the endianness: 47 The _tep_is_bigendian()_ function returns non zero if the endianness of the 50 The _tep_is_local_bigendian()_ function returns true, if the endianness of the
|
| D | libtraceevent-file_endian.txt | 6 tep_is_file_bigendian, tep_set_file_bigendian - Get / set the endianness of the 26 The _tep_is_file_bigendian()_ function gets the endianness of the raw data, 30 The _tep_set_file_bigendian()_ function sets the endianness of raw data being 34 The _endian_ argument is the endianness:
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/ |
| D | common-properties.txt | 4 Endianness 8 byte swapping, but endianness issues show up frequently in porting drivers to 20 endianness of the kernel binary (e.g. LE vmlinux -> readl/writel, 23 register endianness based on the CPU's configured endianness.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ |
| D | common-properties.txt | 4 Endianness 8 byte swapping, but endianness issues show up frequently in porting drivers to 20 endianness of the kernel binary (e.g. LE vmlinux -> readl/writel, 23 register endianness based on the CPU's configured endianness.
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | btf_endian.c | 27 /* Load BTF in native endianness */ in test_btf_endian() 36 /* Get raw BTF data in non-native endianness... */ in test_btf_endian() 53 /* both raw data should be identical (with non-native endianness) */ in test_btf_endian() 61 /* swap it back to native endianness */ in test_btf_endian() 92 /* the type should appear as if it was stored in native endianness */ in test_btf_endian()
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
| D | btf_endian.c | 25 /* Load BTF in native endianness */ in test_btf_endian() 34 /* Get raw BTF data in non-native endianness... */ in test_btf_endian() 51 /* both raw data should be identical (with non-native endianness) */ in test_btf_endian() 59 /* swap it back to native endianness */ in test_btf_endian() 90 /* the type should appear as if it was stored in native endianness */ in test_btf_endian()
|
| /kernel/linux/linux-5.10/fs/cifs/ |
| D | smb2pdu.h | 827 __u64 PersistentFileId; /* opaque endianness */ 828 __u64 VolatileFileId; /* opaque endianness */ 1174 __u64 PersistentFileHandle; /* source file handle, opaque endianness */ 1193 __u64 PersistentFileId; /* opaque endianness */ 1194 __u64 VolatileFileId; /* opaque endianness */ 1211 __u64 PersistentFileId; /* opaque endianness */ 1212 __u64 VolatileFileId; /* opaque endianness */ 1229 __u64 PersistentFileId; /* opaque endianness */ 1230 __u64 VolatileFileId; /* opaque endianness */ 1257 __u64 PersistentFileId; /* opaque endianness */ [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | drbd.h | 27 generic endianness and the bitfields' endianness, there is no 28 architecture as of Linux-2.6.24-rc4 where the bitfields' endianness 29 does not match the generic endianness. */ 36 # error "sorry, weird endianness on this box" 245 * on different endianness. 275 # error "this endianness is not supported"
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mips/lantiq/ |
| D | fpi-bus.txt | 13 - lantiq,offset-endianness : Offset of the endianness configuration 24 lantiq,offset-endianness = <0x4c>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mips/lantiq/ |
| D | fpi-bus.txt | 13 - lantiq,offset-endianness : Offset of the endianness configuration 24 lantiq,offset-endianness = <0x4c>;
|
| /kernel/linux/linux-5.10/include/misc/ |
| D | ocxl.h | 54 OCXL_HOST_ENDIAN = 2, /**< AFU data is the same endianness as the host */ 235 * @endian: the endianness that the MMIO data is in 247 * @endian: the endianness that the MMIO data is in 259 * @endian: the endianness that the MMIO data is in 271 * @endian: the endianness that the MMIO data is in 283 * @endian: the endianness that the MMIO data is in 295 * @endian: the endianness that the MMIO data is in 307 * @endian: the endianness that the MMIO data is in 319 * @endian: the endianness that the MMIO data is in
|
| /kernel/linux/linux-6.6/include/misc/ |
| D | ocxl.h | 54 OCXL_HOST_ENDIAN = 2, /**< AFU data is the same endianness as the host */ 235 * @endian: the endianness that the MMIO data is in 247 * @endian: the endianness that the MMIO data is in 259 * @endian: the endianness that the MMIO data is in 271 * @endian: the endianness that the MMIO data is in 283 * @endian: the endianness that the MMIO data is in 295 * @endian: the endianness that the MMIO data is in 307 * @endian: the endianness that the MMIO data is in 319 * @endian: the endianness that the MMIO data is in
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | drbd.h | 27 generic endianness and the bitfields' endianness, there is no 28 architecture as of Linux-2.6.24-rc4 where the bitfields' endianness 29 does not match the generic endianness. */ 36 # error "sorry, weird endianness on this box" 252 * on different endianness. 282 # error "this endianness is not supported"
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pwm/ |
| D | pwm-fsl-ftm.txt | 3 The same FTM PWM device can have a different endianness on different SoCs. The 6 for the endianness of the FTM PWM block as integrated into the existing SoCs: 8 SoC | FTM-PWM endianness
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pwm/ |
| D | pwm-fsl-ftm.txt | 3 The same FTM PWM device can have a different endianness on different SoCs. The 6 for the endianness of the FTM PWM block as integrated into the existing SoCs: 8 SoC | FTM-PWM endianness
|
| /kernel/linux/linux-5.10/drivers/input/joystick/ |
| D | adc-joystick.c | 34 enum iio_endian endianness; in adc_joystick_handle() local 43 endianness = joy->chans[i].channel->scan_type.endianness; in adc_joystick_handle() 58 if (endianness == IIO_BE) in adc_joystick_handle() 60 else if (endianness == IIO_LE) in adc_joystick_handle()
|
| /kernel/linux/linux-6.6/drivers/input/joystick/ |
| D | adc-joystick.c | 49 enum iio_endian endianness; in adc_joystick_handle() local 58 endianness = joy->chans[i].channel->scan_type.endianness; in adc_joystick_handle() 73 if (endianness == IIO_BE) in adc_joystick_handle() 75 else if (endianness == IIO_LE) in adc_joystick_handle()
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| D | vf610_nfc.c | 137 * the 4th or 7th byte depending on endianness). 161 * useful to indicate the driver whether to swap byte endianness. 214 * @fix_endian: Fix endianness if required 222 * endianness. On little endian platforms such as Vybrid this leads 225 * the driver avoids correcting endianness where it has control over 249 * @fix_endian: Fix endianness if required 257 * endianness. On little endian platforms such as Vybrid this leads 260 * the driver avoids correcting endianness where it has control over 406 * Don't fix endianness on page access for historical reasons. in vf610_nfc_cmd() 447 * Don't fix endianness on page access for historical reasons. in vf610_nfc_cmd() [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| D | vf610_nfc.c | 137 * the 4th or 7th byte depending on endianness). 161 * useful to indicate the driver whether to swap byte endianness. 214 * @fix_endian: Fix endianness if required 222 * endianness. On little endian platforms such as Vybrid this leads 225 * the driver avoids correcting endianness where it has control over 249 * @fix_endian: Fix endianness if required 257 * endianness. On little endian platforms such as Vybrid this leads 260 * the driver avoids correcting endianness where it has control over 406 * Don't fix endianness on page access for historical reasons. in vf610_nfc_cmd() 447 * Don't fix endianness on page access for historical reasons. in vf610_nfc_cmd() [all …]
|
| /kernel/linux/linux-6.6/tools/objtool/include/objtool/ |
| D | endianness.h | 10 * Does a byte swap if target file endianness doesn't match the host, i.e. cross 13 * to be written to a target native endianness ELF file.
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
| D | Kconfig | 109 bool "Framebuffer foreign endianness support" 113 non-native endianness (e.g. Little-Endian framebuffer on a 118 prompt "Choice endianness support"
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | mtd-physmap.txt | 46 The device tree may optionally contain endianness property. 47 little-endian or big-endian : It Represents the endianness that should be used 50 the endianness is chosen by the system
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-xiic.c | 59 * @endianness: big/little-endian byte order 75 enum xiic_endian endianness; member 178 * version are necessary. Endianness is detected during the probe function. 186 if (i2c->endianness == LITTLE) in xiic_setreg8() 196 if (i2c->endianness == LITTLE) in xiic_getreg8() 205 if (i2c->endianness == LITTLE) in xiic_setreg16() 213 if (i2c->endianness == LITTLE) in xiic_setreg32() 223 if (i2c->endianness == LITTLE) in xiic_getreg32() 847 * Detect endianness in xiic_i2c_probe() 849 * set, assume that the endianness was wrong and swap. in xiic_i2c_probe() [all …]
|