Home
last modified time | relevance | path

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

12345678910>>...63

/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/
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 …]
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/tm/
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 …]
/kernel/linux/linux-5.10/tools/lib/traceevent/Documentation/
Dlibtraceevent-host_endian.txt7 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
Dlibtraceevent-file_endian.txt6 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/
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.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/
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.
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
Dbtf_endian.c27 /* 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/
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()
/kernel/linux/linux-5.10/fs/cifs/
Dsmb2pdu.h827 __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/
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"
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mips/lantiq/
Dfpi-bus.txt13 - lantiq,offset-endianness : Offset of the endianness configuration
24 lantiq,offset-endianness = <0x4c>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mips/lantiq/
Dfpi-bus.txt13 - lantiq,offset-endianness : Offset of the endianness configuration
24 lantiq,offset-endianness = <0x4c>;
/kernel/linux/linux-5.10/include/misc/
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
/kernel/linux/linux-6.6/include/misc/
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
/kernel/linux/linux-5.10/include/linux/
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"
252 * on different endianness.
282 # error "this endianness is not supported"
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pwm/
Dpwm-fsl-ftm.txt3 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/
Dpwm-fsl-ftm.txt3 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/
Dadc-joystick.c34 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/
Dadc-joystick.c49 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/
Dvf610_nfc.c137 * 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/
Dvf610_nfc.c137 * 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/
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.
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
DKconfig109 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/
Dmtd-physmap.txt46 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/
Di2c-xiic.c59 * @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 …]

12345678910>>...63