Home
last modified time | relevance | path

Searched full:endianness (Results 1 – 25 of 748) sorted by relevance

12345678910>>...30

/linux/tools/testing/selftests/powerpc/tm/
H A Dtm-trap.c5 * 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 …]
/linux/Documentation/devicetree/bindings/
H A Dcommon-properties.txt4 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.
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_endian.c25 /* 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()
/linux/include/linux/
H A Ddrbd.h27 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"
/linux/include/misc/
H A Docxl.h54 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
/linux/Documentation/devicetree/bindings/mips/lantiq/
H A Dfpi-bus.txt13 - lantiq,offset-endianness : Offset of the endianness configuration
24 lantiq,offset-endianness = <0x4c>;
/linux/Documentation/devicetree/bindings/pwm/
H A Dfsl,vf610-ftm-pwm.yaml10 The same FTM PWM device can have a different endianness on different SoCs. The
13 for the endianness of the FTM PWM block as integrated into the existing SoCs:
15 SoC | FTM-PWM endianness
/linux/drivers/mtd/nand/raw/
H A Dvf610_nfc.c138 * the 4th or 7th byte depending on endianness).
162 * useful to indicate the driver whether to swap byte endianness.
215 * @fix_endian: Fix endianness if required
223 * endianness. On little endian platforms such as Vybrid this leads
226 * the driver avoids correcting endianness where it has control over
250 * @fix_endian: Fix endianness if required
258 * endianness. On little endian platforms such as Vybrid this leads
261 * the driver avoids correcting endianness where it has control over
407 * Don't fix endianness on page access for historical reasons. in vf610_nfc_cmd()
448 * Don't fix endianness on page access for historical reasons. in vf610_nfc_cmd()
[all …]
/linux/drivers/input/joystick/
H A Dadc-joystick.c57 enum iio_endian endianness; in adc_joystick_handle() local
66 endianness = joy->chans[i].channel->scan_type.endianness; in adc_joystick_handle()
81 if (endianness == IIO_BE) in adc_joystick_handle()
83 else if (endianness == IIO_LE) in adc_joystick_handle()
/linux/drivers/video/fbdev/core/
H A DKconfig108 bool "Framebuffer foreign endianness support"
112 non-native endianness (e.g. Little-Endian framebuffer on a
117 prompt "Choice endianness support"
/linux/drivers/iio/adc/
H A Drtq6056.c133 .endianness = IIO_CPU,
152 .endianness = IIO_CPU,
170 .endianness = IIO_CPU,
187 .endianness = IIO_CPU,
216 .endianness = IIO_CPU,
234 .endianness = IIO_CPU,
252 .endianness = IIO_CPU,
269 .endianness = IIO_CPU,
/linux/tools/objtool/include/objtool/
H A Dendianness.h10 * 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.
/linux/tools/testing/selftests/rseq/
H A Drseq-arm.h29 * ARMv6+ -mbig-endian generates mixed endianness code vs data: little-endian
47 * (which match), so the endianness of the data representation of the
50 * data endianness will be mixed before the linker is invoked. So rather
/linux/drivers/soc/lantiq/
H A Dfpi-bus.c45 ret = device_property_read_u32(dev, "lantiq,offset-endianness", in ltq_fpi_probe()
56 "Failed to configure RCU AHB endianness\n"); in ltq_fpi_probe()
/linux/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.h54 * MIPS endianness is configured by boot strap, which also reverses all in brcmnand_readl()
55 * bus endianness (i.e., big-endian CPU + big endian bus ==> native in brcmnand_readl()
/linux/drivers/iio/chemical/
H A Datlas-sensor.c125 .endianness = IIO_BE,
152 .endianness = IIO_BE, \
167 .endianness = IIO_BE,
194 .endianness = IIO_BE,
211 .endianness = IIO_BE,
235 .endianness = IIO_BE,
/linux/Documentation/filesystems/
H A Dqnx6.rst22 This feature makes it possible to create and use a different endianness fs
24 running on a different endianness.
26 The Linux driver handles endianness transparently. (LE and BE)
/linux/drivers/iio/pressure/
H A Dst_pressure_core.c133 .endianness = IIO_LE,
147 .endianness = IIO_LE,
167 .endianness = IIO_LE,
181 .endianness = IIO_LE,
199 .endianness = IIO_LE,
214 .endianness = IIO_LE,
/linux/arch/arm64/kernel/
H A Dsmp_spin_table.c87 * endianness of the kernel. Therefore, any boot-loaders that in smp_spin_table_cpu_prepare()
89 * boot-loader's endianness before jumping. This is mandated by in smp_spin_table_cpu_prepare()
H A Dacpi_parking_protocol.c98 * native endianness of the kernel. Therefore, any boot-loaders in acpi_parking_protocol_cpu_boot()
100 * Boot-Loader's endianness before jumping. in acpi_parking_protocol_cpu_boot()
/linux/drivers/iio/temperature/
H A Dmaxim_thermocouple.c52 .endianness = IIO_BE,
71 .endianness = IIO_BE,
87 .endianness = IIO_BE,
/linux/arch/microblaze/
H A DKconfig50 # Endianness selection
52 prompt "Endianness selection"
/linux/kernel/gcov/
H A Dbase.c59 * unsigned binary form of the endianness of the machine generating the
82 * unsigned binary form of the endianness of the machine generating the
/linux/arch/arm/include/uapi/asm/
H A Dptrace.h103 #define PSR_ENDIAN_MASK 0x00000200 /* Endianness state mask */
106 * Default endianness state
/linux/arch/mips/include/asm/sgi/
H A Dmc.h41 #define SGIMC_CCTRL1_FIXEDEHPC 0x00001000 /* Fixed HPC endianness */
43 #define SGIMC_CCTRL1_FIXEDEEXP0 0x00004000 /* Fixed EXP0 endianness */
45 #define SGIMC_CCTRL1_FIXEDEEXP1 0x00010000 /* Fixed EXP1 endianness */

12345678910>>...30