/Linux-v5.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 …]
|
/Linux-v5.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:
|
/Linux-v5.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.
|
/Linux-v5.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()
|
/Linux-v5.10/fs/cifs/ |
D | smb2pdu.h | 819 __u64 PersistentFileId; /* opaque endianness */ 820 __u64 VolatileFileId; /* opaque endianness */ 1166 __u64 PersistentFileHandle; /* source file handle, opaque endianness */ 1185 __u64 PersistentFileId; /* opaque endianness */ 1186 __u64 VolatileFileId; /* opaque endianness */ 1203 __u64 PersistentFileId; /* opaque endianness */ 1204 __u64 VolatileFileId; /* opaque endianness */ 1221 __u64 PersistentFileId; /* opaque endianness */ 1222 __u64 VolatileFileId; /* opaque endianness */ 1249 __u64 PersistentFileId; /* opaque endianness */ [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/mips/lantiq/ |
D | fpi-bus.txt | 13 - lantiq,offset-endianness : Offset of the endianness configuration 24 lantiq,offset-endianness = <0x4c>;
|
/Linux-v5.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
|
/Linux-v5.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"
|
/Linux-v5.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
|
/Linux-v5.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()
|
/Linux-v5.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() 829 * Detect endianness in xiic_i2c_probe() 831 * set, assume that the endianness was wrong and swap. in xiic_i2c_probe() [all …]
|
/Linux-v5.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 …]
|
/Linux-v5.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
|
/Linux-v5.10/fs/ntfs/ |
D | endian.h | 3 * endian.h - Defines for endianness handling in NTFS Linux kernel driver. 16 * Signed endianness conversion functions.
|
/Linux-v5.10/drivers/mtd/nand/raw/brcmnand/ |
D | brcmnand.h | 39 * MIPS endianness is configured by boot strap, which also reverses all in brcmnand_readl() 40 * bus endianness (i.e., big-endian CPU + big endian bus ==> native in brcmnand_readl()
|
/Linux-v5.10/drivers/net/ethernet/micrel/ |
D | ks8851_par.c | 86 * ks_check_endian - Check whether endianness of the bus is correct 89 * The KS8851-16MLL EESK pin allows selecting the endianness of the 16bit 90 * bus. To maintain optimum performance, the bus endianness should be set 91 * such that it matches the endianness of the CPU. 101 * is operating in different endianness than the CPU, then the meaning in ks_check_endian()
|
/Linux-v5.10/drivers/soc/lantiq/ |
D | fpi-bus.c | 45 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-v5.10/arch/arm64/kernel/ |
D | smp_spin_table.c | 86 * endianness of the kernel. Therefore, any boot-loaders that in smp_spin_table_cpu_prepare() 88 * boot-loader's endianness before jumping. This is mandated by in smp_spin_table_cpu_prepare()
|
D | acpi_parking_protocol.c | 98 * 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-v5.10/Documentation/filesystems/ |
D | qnx6.rst | 22 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-v5.10/drivers/iio/chemical/ |
D | atlas-sensor.c | 125 .endianness = IIO_BE, 152 .endianness = IIO_BE, \ 167 .endianness = IIO_BE, 194 .endianness = IIO_BE, 211 .endianness = IIO_BE, 235 .endianness = IIO_BE,
|
/Linux-v5.10/Documentation/core-api/ |
D | packing.rst | 13 due to potential endianness mismatches between the CPU and the hardware device. 22 still not protect from endianness mismatches, except if all memory accesses 40 over CPU endianness and therefore between possible mismatches between
|
/Linux-v5.10/drivers/iio/temperature/ |
D | maxim_thermocouple.c | 53 .endianness = IIO_BE, 72 .endianness = IIO_BE, 88 .endianness = IIO_BE,
|
/Linux-v5.10/drivers/iio/pressure/ |
D | st_pressure_core.c | 139 .endianness = IIO_LE, 153 .endianness = IIO_LE, 173 .endianness = IIO_LE, 187 .endianness = IIO_LE, 205 .endianness = IIO_LE, 220 .endianness = IIO_LE,
|