| /linux-6.15/drivers/misc/ocxl/ |
| H A D | mmio.c | 15 endian = OCXL_BIG_ENDIAN; in ocxl_global_mmio_read32() 18 switch (endian) { in ocxl_global_mmio_read32() 40 endian = OCXL_BIG_ENDIAN; in ocxl_global_mmio_read64() 43 switch (endian) { in ocxl_global_mmio_read64() 65 endian = OCXL_BIG_ENDIAN; in ocxl_global_mmio_write32() 68 switch (endian) { in ocxl_global_mmio_write32() 94 switch (endian) { in ocxl_global_mmio_write64() 122 switch (endian) { in ocxl_global_mmio_set32() 153 switch (endian) { in ocxl_global_mmio_set64() 184 switch (endian) { in ocxl_global_mmio_clear32() [all …]
|
| /linux-6.15/drivers/net/ethernet/freescale/ |
| H A D | xgmac_mdio.c | 136 bool endian = priv->is_little_endian; in xgmac_mdio_write_c22() local 141 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_write_c22() 143 xgmac_write32(mdio_stat, ®s->mdio_stat, endian); in xgmac_mdio_write_c22() 151 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_write_c22() 168 bool endian = priv->is_little_endian; in xgmac_mdio_write_c45() local 172 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_write_c45() 183 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_write_c45() 210 bool endian = priv->is_little_endian; in xgmac_mdio_read_c22() local 227 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_read_c22() 270 bool endian = priv->is_little_endian; in xgmac_mdio_read_c45() local [all …]
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | conntrack.yaml | 23 byte-order: big-endian 111 byte-order: big-endian 115 byte-order: big-endian 135 byte-order: big-endian 140 byte-order: big-endian 145 byte-order: big-endian 156 byte-order: big-endian 170 byte-order: big-endian 176 byte-order: big-endian 184 byte-order: big-endian [all …]
|
| H A D | nftables.yaml | 23 byte-order: big-endian 242 byte-order: big-endian 253 byte-order: big-endian 260 byte-order: big-endian 265 byte-order: big-endian 281 byte-order: big-endian 295 byte-order: big-endian 300 byte-order: big-endian 314 byte-order: big-endian 321 byte-order: big-endian [all …]
|
| H A D | ovs_flow.yaml | 57 byte-order: big-endian 65 byte-order: big-endian 70 byte-order: big-endian 93 byte-order: big-endian 99 byte-order: big-endian 104 byte-order: big-endian 149 byte-order: big-endian 153 byte-order: big-endian 161 byte-order: big-endian 165 byte-order: big-endian [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/regmap/ |
| H A D | regmap.txt | 5 little-endian, 6 big-endian, 7 native-endian: See common-properties.txt for a definition 10 Regmap defaults to little-endian register access on MMIO based 12 architectures that typically run big-endian operating systems 13 (e.g. PowerPC), registers can be defined as big-endian and must 16 On SoCs that can be operated in both big-endian and little-endian 19 chips), "native-endian" is used to allow using the same device tree 23 Scenario 1 : a register set in big-endian mode. 27 big-endian;
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | lantiq,vrx200-pcie-phy.yaml | 49 lantiq,rcu-endian-offset: 53 lantiq,rcu-big-endian-mask: 57 big-endian: 58 description: Configures the PDI (PHY) registers in big-endian mode 61 little-endian: 62 description: Configures the PDI (PHY) registers in big-endian mode 74 - lantiq,rcu-endian-offset 75 - lantiq,rcu-big-endian-mask 85 lantiq,rcu-endian-offset = <0x4c>; 86 lantiq,rcu-big-endian-mask = <0x80>; /* bit 7 */ [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/ |
| H A D | common-properties.txt | 13 - big-endian: Boolean; force big endian register accesses 15 know the peripheral always needs to be accessed in big endian (BE) mode. 16 - little-endian: Boolean; force little endian register accesses 18 peripheral always needs to be accessed in little endian (LE) mode. 19 - native-endian: Boolean; always use register accesses matched to the 27 In such cases, little-endian is the preferred default, but it is not 28 a requirement. Some implementations assume that little-endian is 38 native-endian; 46 big-endian; 54 native-endian; [all …]
|
| /linux-6.15/arch/arm/lib/ |
| H A D | findbit.S | 24 .macro find_first, endian, set, name 25 ENTRY(_find_first_\name\()bit_\endian) 36 .ifc \endian, SWAB_ENDIAN 47 ENDPROC(_find_first_\name\()bit_\endian) 50 .macro find_next, endian, set, name 51 ENTRY(_find_next_\name\()bit_\endian) 63 .ifc \endian, SWAB_ENDIAN 77 ENDPROC(_find_next_\name\()bit_\endian) 80 .macro find_bit, endian, set, name 81 find_first \endian, \set, \name [all …]
|
| /linux-6.15/fs/nls/ |
| H A D | nls_base.c | 117 static inline void put_utf16(wchar_t *s, unsigned c, enum utf16_endian endian) in put_utf16() argument 119 switch (endian) { in put_utf16() 132 int utf8s_to_utf16s(const u8 *s, int inlen, enum utf16_endian endian, in utf8s_to_utf16s() argument 154 endian); in utf8s_to_utf16s() 158 endian); in utf8s_to_utf16s() 161 put_utf16(op++, u, endian); in utf8s_to_utf16s() 165 put_utf16(op++, *s++, endian); in utf8s_to_utf16s() 174 static inline unsigned long get_utf16(unsigned c, enum utf16_endian endian) in get_utf16() argument 176 switch (endian) { in get_utf16() 195 u = get_utf16(*pwcs, endian); in utf16s_to_utf8s() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/display/ |
| H A D | sm501fb.txt | 19 - little-endian: available on big endian systems, to 20 set different foreign endian. 21 - big-endian: available on little endian systems, to 22 set different foreign endian.
|
| /linux-6.15/scripts/ |
| H A D | recordmcount.pl | 123 my ($arch, $endian, $bits, $objdump, $objcopy, $cc, 235 if ($endian eq "big") { 249 if ($endian eq "big") { 332 $objdump .= " -Melf-trad".$endian."mips "; 334 if ($endian eq "big") { 335 $endian = " -EB "; 338 $endian = " -EL "; 342 $cc .= " -mno-abicalls -fno-pic -mabi=" . $bits . $endian; 343 $ld .= $endian;
|
| /linux-6.15/include/misc/ |
| H A D | ocxl.h | 241 enum ocxl_endian endian, u32 *val); 253 enum ocxl_endian endian, u64 *val); 265 enum ocxl_endian endian, u32 val); 277 enum ocxl_endian endian, u64 val); 289 enum ocxl_endian endian, u32 mask); 301 enum ocxl_endian endian, u64 mask); 313 enum ocxl_endian endian, u32 mask); 325 enum ocxl_endian endian, u64 mask);
|
| /linux-6.15/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-mux-reg.txt | 18 - little-endian: The existence indicates the register is in little endian. 19 - big-endian: The existence indicates the register is in big endian. 20 If both little-endian and big-endian are omitted, the endianness of the 36 Example of a mux on PCIe card, the host is a powerpc SoC (big endian): 45 little-endian; /* little endian register on PCIe */
|
| /linux-6.15/Documentation/translations/zh_CN/arch/riscv/ |
| H A D | boot-image-header.rst | 27 u64 text_offset; /* Image load offset, little endian */ 28 u64 image_size; /* Effective Image size, little endian */ 29 u64 flags; /* kernel flags, little endian */ 33 u64 magic = 0x5643534952; /* Magic number, little endian, "RISCV" */ 34 u32 magic2 = 0x05435352; /* Magic number 2, little endian, "RSC\x05" */
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf_endian.c | 11 enum btf_endianness endian = BTF_LITTLE_ENDIAN; in test_btf_endian() local 13 enum btf_endianness endian = BTF_BIG_ENDIAN; in test_btf_endian() 17 enum btf_endianness swap_endian = 1 - endian; in test_btf_endian() 30 ASSERT_EQ(btf__endianness(btf), endian, "endian"); in test_btf_endian() 60 btf__set_endianness(swap_btf, endian); in test_btf_endian()
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | generic-ehci.yaml | 113 big-endian: 116 Set this flag for HCDs with big endian descriptors and big 117 endian registers. 119 big-endian-desc: 122 Set this flag for HCDs with big endian descriptors. 124 big-endian-regs: 127 Set this flag for HCDs with big endian registers. 175 big-endian;
|
| H A D | generic-ohci.yaml | 86 big-endian: 89 Set this flag for HCDs with big endian descriptors and big 90 endian registers. 92 big-endian-desc: 95 Set this flag for HCDs with big endian descriptors. 97 big-endian-regs: 100 Set this flag for HCDs with big endian registers.
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls208xa.dtsi | 272 little-endian; 286 little-endian; 356 little-endian; 521 little-endian; 528 little-endian; 540 little-endian; 552 little-endian; 565 little-endian; 578 little-endian; 591 little-endian; [all …]
|
| /linux-6.15/drivers/nvmem/ |
| H A D | layerscape-sfp.c | 26 enum regmap_endian endian; member 66 config.val_format_endian = data->endian; in layerscape_sfp_probe() 83 .endian = REGMAP_ENDIAN_BIG, 88 .endian = REGMAP_ENDIAN_LITTLE,
|
| /linux-6.15/Documentation/devicetree/bindings/pwm/ |
| H A D | fsl,vf610-ftm-pwm.yaml | 21 Please see ../regmap/regmap.txt for more detail about how to specify endian 59 big-endian: 63 endian rather than little-endian layout. 91 big-endian;
|
| /linux-6.15/kernel/bpf/preload/iterators/ |
| H A D | README | 3 rebuild "iterators.lskel-little-endian.h". Then, on a big-endian 5 "iterators.lskel-big-endian.h". Commit both resulting headers.
|
| /linux-6.15/arch/arm/boot/dts/nxp/ls/ |
| H A D | ls1021a.dtsi | 96 big-endian; 142 big-endian; 165 big-endian; 184 big-endian; 306 big-endian; 319 big-endian; 398 big-endian; 405 big-endian; 412 big-endian; 419 big-endian; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/counter/ |
| H A D | ftm-quaddec.txt | 10 - big-endian: Access the device registers in big-endian mode. 16 big-endian;
|
| /linux-6.15/arch/mips/boot/dts/brcm/ |
| H A D | bcm7346.dtsi | 82 native-endian; 126 native-endian; 139 native-endian; 151 native-endian; 163 native-endian; 321 native-endian; 330 native-endian; 340 native-endian; 349 native-endian; 359 native-endian; [all …]
|