Home
last modified time | relevance | path

Searched refs:endian (Results 1 – 25 of 385) sorted by relevance

12345678910>>...16

/linux-6.15/drivers/misc/ocxl/
H A Dmmio.c15 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 Dxgmac_mdio.c136 bool endian = priv->is_little_endian; in xgmac_mdio_write_c22() local
141 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_write_c22()
143 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_write_c22()
151 xgmac_write32(mdio_ctl, &regs->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(&regs->mdio_stat, endian); in xgmac_mdio_write_c45()
183 xgmac_write32(mdio_ctl, &regs->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, &regs->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 Dconntrack.yaml23 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 Dnftables.yaml23 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 Dovs_flow.yaml57 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 Dregmap.txt5 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 Dlantiq,vrx200-pcie-phy.yaml49 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 Dcommon-properties.txt13 - 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 Dfindbit.S24 .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 Dnls_base.c117 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 Dsm501fb.txt19 - 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 Drecordmcount.pl123 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 Docxl.h241 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 Di2c-mux-reg.txt18 - 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 Dboot-image-header.rst27 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 Dbtf_endian.c11 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 Dgeneric-ehci.yaml113 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 Dgeneric-ohci.yaml86 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 Dfsl-ls208xa.dtsi272 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 Dlayerscape-sfp.c26 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 Dfsl,vf610-ftm-pwm.yaml21 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 DREADME3 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 Dls1021a.dtsi96 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 Dftm-quaddec.txt10 - big-endian: Access the device registers in big-endian mode.
16 big-endian;
/linux-6.15/arch/mips/boot/dts/brcm/
H A Dbcm7346.dtsi82 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 …]

12345678910>>...16