Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/freescale/
Dxgmac_mdio.c135 bool endian = priv->is_little_endian; in xgmac_mdio_write() local
137 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_write()
148 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_write()
150 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
156 xgmac_write32(mdio_ctl, &regs->mdio_ctl, endian); in xgmac_mdio_write()
160 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_write()
162 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
168 xgmac_write32(MDIO_DATA(value), &regs->mdio_data, endian); in xgmac_mdio_write()
170 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_write()
191 bool endian = priv->is_little_endian; in xgmac_mdio_read() local
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/
Dcommon-properties.txt9 - big-endian: Boolean; force big endian register accesses
12 - little-endian: Boolean; force little endian register accesses
15 - native-endian: Boolean; always use register accesses matched to the
23 In such cases, little-endian is the preferred default, but it is not
25 helper functions do assume that little-endian is the default, because
35 native-endian;
43 big-endian;
51 native-endian;
59 little-endian;
Dxilinx.txt298 base address for the EHCI registers, and it is always a big-endian
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dusb-ohci.txt9 - big-endian-regs : boolean, set this for hcds with big-endian registers
10 - big-endian-desc : boolean, set this for hcds with big-endian descriptors
11 - big-endian : boolean, for hcds with big-endian-regs + big-endian-desc
Dusb-ehci.txt12 - big-endian-regs : boolean, set this for hcds with big-endian registers
13 - big-endian-desc : boolean, set this for hcds with big-endian descriptors
14 - big-endian : boolean, for hcds with big-endian-regs + big-endian-desc
27 big-endian;
/linux-4.1.27/fs/nls/
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()
186 int utf16s_to_utf8s(const wchar_t *pwcs, int inlen, enum utf16_endian endian, in utf16s_to_utf8s() argument
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/fb/
Dsm501fb.txt21 - little-endian: available on big endian systems, to
22 set different foreign endian.
23 - big-endian: available on little endian systems, to
24 set different foreign endian.
/linux-4.1.27/arch/mips/boot/dts/brcm/
Dbcm7346.dtsi75 native-endian;
101 little-endian;
114 native-endian;
151 native-endian;
160 native-endian;
170 native-endian;
179 native-endian;
189 native-endian;
198 native-endian;
208 native-endian;
[all …]
Dbcm7425.dtsi75 native-endian;
103 little-endian;
152 native-endian;
161 native-endian;
171 native-endian;
180 native-endian;
190 native-endian;
199 native-endian;
209 native-endian;
218 native-endian;
Dbcm7125.dtsi75 native-endian;
101 little-endian;
114 native-endian;
124 native-endian;
133 native-endian;
Dbcm7360.dtsi69 native-endian;
95 little-endian;
108 native-endian;
145 native-endian;
154 native-endian;
Dbcm7358.dtsi69 native-endian;
95 little-endian;
108 native-endian;
145 native-endian;
154 native-endian;
Dbcm7362.dtsi75 native-endian;
101 little-endian;
114 native-endian;
151 native-endian;
160 native-endian;
Dbcm7420.dtsi75 native-endian;
102 little-endian;
159 native-endian;
177 native-endian;
Dbcm6368.dtsi77 big-endian;
86 big-endian;
Dbcm3384_viper.dtsi92 big-endian;
101 big-endian;
Dbcm3384_zephyr.dtsi110 big-endian;
119 big-endian;
Dbcm6328.dtsi76 little-endian;
/linux-4.1.27/Documentation/devicetree/bindings/regmap/
Dregmap.txt6 1 BE 'big-endian'
7 2 LE 'little-endian'
14 - {big,little}-endian: these are boolean properties, if absent
31 big-endian;
46 little-endian;
/linux-4.1.27/scripts/
Drecordmcount.pl122 my ($arch, $endian, $bits, $objdump, $objcopy, $cc,
346 $objdump .= " -Melf-trad".$endian."mips ";
348 if ($endian eq "big") {
349 $endian = " -EB ";
352 $endian = " -EL ";
356 $cc .= " -mno-abicalls -fno-pic -mabi=" . $bits . $endian;
357 $ld .= $endian;
Drecordmcount.c326 static unsigned int const endian = 1; in do_file() local
333 if (*(unsigned char const *)&endian != 1) { in do_file()
341 if (*(unsigned char const *)&endian != 0) { in do_file()
D.docproc.cmd27 /usr/include/endian.h \
28 /usr/include/i386-linux-gnu/bits/endian.h \
/linux-4.1.27/arch/c6x/
DMakefile23 KBUILD_CFLAGS += -mbig-endian
24 KBUILD_AFLAGS += -mbig-endian
25 LINKFLAGS += -mbig-endian
26 KBUILD_LDFLAGS += -mbig-endian
DKconfig79 bool "Build big-endian kernel"
82 Say Y if you plan on running a kernel in big-endian mode.
84 port must properly enable any big-endian related features
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Dfsl,ftm-timer.txt16 - big-endian: One boolean property, the big endian mode will be in use if it is
17 present, or the little endian mode will be in use for all the device registers.
30 big-endian;
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Dfsl-imx-wdt.txt9 - big-endian: If present the watchdog device's registers are implemented
10 in big endian mode, otherwise in native mode(same with CPU), for more
19 big-endian;
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dpwm-fsl-ftm.txt14 Please see ../regmap/regmap.txt for more detail about how to specify endian
34 - big-endian: Boolean property, required if the FTM PWM registers use a big-
35 endian rather than little-endian layout.
51 big-endian;
/linux-4.1.27/scripts/gdb/linux/
Dutils.py80 endian = gdb.execute("show endian", to_string=True)
81 if "little endian" in endian:
83 elif "big endian" in endian:
86 raise gdb.GdgError("unknown endianness '{0}'".format(str(endian)))
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dfsl,spdif.txt31 - big-endian : If this property is absent, the native endian mode
32 will be in use as default, or the big endian mode
56 big-endian;
Dfsl,esai.txt40 - big-endian : If this property is absent, the native endian mode
41 will be in use as default, or the big endian mode
56 big-endian;
Dfsl-sai.txt31 - big-endian : Boolean property, required if all the FTM_PWM
32 registers are big-endian rather than little-endian.
71 big-endian;
Dfsl,asrc.txt29 - big-endian : If this property is absent, the little endian mode
30 will be in use as default. Otherwise, the big endian
/linux-4.1.27/arch/powerpc/
DMakefile69 override CC += -mlittle-endian -mno-strict-align
70 override AS += -mlittle-endian
72 override CROSS32CC += -mlittle-endian
73 override CROSS32AS += -mlittle-endian
79 ifeq ($(call cc-option-yn,-mbig-endian),y)
80 override CC += -mbig-endian
81 override AS += -mbig-endian
/linux-4.1.27/arch/arm/boot/dts/
Dls1021a.dtsi127 big-endian;
137 big-endian;
145 big-endian;
195 big-endian;
208 big-endian;
341 big-endian;
353 big-endian;
366 big-endian;
380 big-endian;
/linux-4.1.27/Documentation/filesystems/
Dsysv-fs.txt48 - Minix FS little endian 0 1
49 - Xenix FS little endian 0 1
50 - SystemV FS little endian 0 1
51 - Coherent FS little endian 0 1
55 - Minix FS little endian 0 1 2 3
56 - Xenix FS little endian 0 1 2 3
57 - SystemV FS little endian 0 1 2 3
Dqnx6.txt17 On QNX it is possible to create little endian and big endian qnx6 filesystems.
Dromfs.txt74 now on) must be in big endian order.
Dvfat.txt259 endian integer values. The descriptions of the fields in this
Dext2.txt129 on the disc in little endian format, so a filesystem is portable between
Dspufs.txt134 units and return a big-endian binary integer number. The possible
/linux-4.1.27/drivers/staging/gdm724x/
DTODO3 - Remove test for host endian
4 - Remove confusing macros (endian, hci_send, sdu_send, rcv_with_cb)
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi-fsl-dspi.txt15 - big-endian: If present the dspi device's registers are implemented
16 in big endian mode, otherwise in native mode(same with CPU), for more
39 big-endian;
/linux-4.1.27/include/linux/
Dnls.h57 enum utf16_endian endian, wchar_t *pwcs, int maxlen);
59 enum utf16_endian endian, u8 *s, int maxlen);
/linux-4.1.27/Documentation/devicetree/bindings/mips/cavium/
Ductl.txt38 big-endian-regs;
44 big-endian-regs;
/linux-4.1.27/arch/arm/lib/
Dfindbit.S107 1: eor r3, r2, #0x18 @ big endian byte ordering
125 eor r3, r2, #0x18 @ big endian byte ordering
141 1: eor r3, r2, #0x18 @ big endian byte ordering
159 eor r3, r2, #0x18 @ big endian byte ordering
/linux-4.1.27/arch/arm64/
DMakefile24 KBUILD_CPPFLAGS += -mbig-endian
28 KBUILD_CPPFLAGS += -mlittle-endian
DKconfig485 bool "Build big-endian kernel"
487 Say Y if you plan on running a kernel in big-endian mode.
671 Note: All the cpus on the system must have mixed endian support at EL0
673 endian - is hotplugged in after this feature has been enabled, there could
/linux-4.1.27/Documentation/arm64/
Dbooting.txt75 u64 text_offset; /* Image load offset, little endian */
76 u64 image_size; /* Effective Image size, little endian */
77 u64 flags; /* kernel flags, little endian */
81 u32 magic = 0x644d5241; /* Magic number, little endian, "ARM\x64" */
87 - As of v3.17, all fields are little endian unless stated otherwise.
99 little-endian and must be respected. Where image_size is zero,
102 - The flags field (introduced in v3.17) is a little-endian 64-bit field
205 value. The value will be written as a single 64-bit little-endian
Dlegacy_instructions.txt54 Note: All the cpus on the system must have mixed endian support at EL0
56 endian - is hotplugged in after this feature has been enabled, there could
/linux-4.1.27/arch/powerpc/platforms/
DKconfig.cputype412 This option selects whether a big endian or little endian kernel will
416 bool "Build big endian kernel"
418 Build a big endian kernel.
423 bool "Build little endian kernel"
426 Build a little endian kernel.
428 Note that if cross compiling a little endian kernel,
430 little endian powerpc.
/linux-4.1.27/Documentation/input/
Diforce-protocol.txt14 All values are hexadecimal with big-endian encoding (msb on the left). Beware,
15 values inside packets are encoded using little-endian. Bytes whose roles are
80 03-04 Duration of effect (little endian encoding, in ms)
92 0c-0d Delay before execution of effect (little endian encoding, in ms)
101 02-03 Duration of attack (little endian encoding, in ms)
119 05-06 Period (little endian encoding, in ms)
Dedt-ft5x06.txt47 contains num_x * num_y big endian 16 bit values describing the raw
/linux-4.1.27/include/linux/usb/
Dm66592.h33 unsigned endian:1; member
Dr8a66597.h47 unsigned endian:1; member
/linux-4.1.27/drivers/base/regmap/
Dregmap.c455 enum regmap_endian endian; in regmap_get_reg_endian() local
458 endian = config->reg_format_endian; in regmap_get_reg_endian()
461 if (endian != REGMAP_ENDIAN_DEFAULT) in regmap_get_reg_endian()
462 return endian; in regmap_get_reg_endian()
466 endian = bus->reg_format_endian_default; in regmap_get_reg_endian()
469 if (endian != REGMAP_ENDIAN_DEFAULT) in regmap_get_reg_endian()
470 return endian; in regmap_get_reg_endian()
481 enum regmap_endian endian; in regmap_get_val_endian() local
484 endian = config->val_format_endian; in regmap_get_val_endian()
487 if (endian != REGMAP_ENDIAN_DEFAULT) in regmap_get_val_endian()
[all …]
/linux-4.1.27/Documentation/scsi/
D53c700.txt23 define if the chipset must be supported in little endian mode on a big
24 endian architecture (used for the 700 on parisc).
125 set to 1 if the chip is operating in little endian mode on a big
126 endian architecture.
Dadvansys.txt228 Jerry Quinn <jlquinn@us.ibm.com> fixed PowerPC support (endian
DChangeLog.sym53c8xx60 - Add a missing endian-ization (abrt_tbl.addr).
447 - Fix for big-endian in phase mismatch handling. (Michal Jaegermann)
Daic79xx.txt114 - Correct big-endian architecture support.
DChangeLog.lpfc697 * Fix build on big endian machines: while #if was OK with
1394 * Replace memcpy_toio() and memcpy_toio() with endian-dependent
1396 big endian hosts like PPC64, the SLIM is accessed 4 bytes at a
Dncr53c8xx.txt1803 As a consequence, PCI devices generally expect DWORDS using little endian
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dkeystone-netcp.txt59 - big-endian: Keystone devices can be operated in a mode where the DSP is in
60 the big endian mode. In such cases enable this option. This
62 big endian mode with the DSP in little endian.
153 /* big-endian; */
/linux-4.1.27/arch/arm/boot/compressed/
Dbig-endian.S11 orr r0, r0, #(1 << 7) @ enable big endian mode
Dhead-shmobile.S58 .word 0xedfe0dd0 @ sig is 0xd00dfeed big endian
DMakefile48 OBJS += big-endian.o
Dhead.S281 ldr r1, =0xedfe0dd0 @ sig is 0xd00dfeed big endian
747 ARM_BE8( orr r0, r0, #1 << 25 ) @ big-endian page tables
774 ARM_BE8( orr r0, r0, #1 << 25 ) @ big-endian page tables
/linux-4.1.27/Documentation/fb/
Darkfb.txt13 - probably not working on big endian
50 * big endian support
Ds3fb.txt17 - probably not working on big endian
59 * big endian support
Dmatroxfb.txt291 + 24bpp does not support correctly XF-FBDev on big-endian architectures.
/linux-4.1.27/include/linux/iio/common/
Dst_sensors.h45 ch2, s, endian, rbits, sbits, addr) \ argument
59 .endianness = endian, \
/linux-4.1.27/Documentation/
Dsparse.txt41 sure that bitwise types don't get mixed up (little-endian vs big-endian
42 vs cpu-endian vs whatever), and there the constant "0" really _is_
Dprintk-formats.txt149 of Bluetooth addresses which are in the little endian order.
164 host, network, big or little endian order addresses respectively. Where
165 no specifier is provided the default network/big endian order is used.
227 'b' and 'B' specifiers are used to specify a little endian order in
228 lower ('l') or upper case ('L') hex characters - and big endian order
231 Where no additional specifiers are used the default big endian
Dcrc32.txt27 little-endian; the most significant bit (sometimes used for parity)
43 A big-endian CRC written this way would be coded like:
70 With this optimization, the little-endian code is particularly simple:
93 Or in little-endian:
DSubmittingDrivers77 endian, people do not all have floating point and you
Dlzo.txt55 forming a little-endian 16-bit quantity (marked LE16 below).
Dparport-lowlevel.txt782 ID, and are in big-endian order. The ID is a sequence of pairs of the
Dkmemcheck.txt566 0x80. Remember that x86 is little endian, so the first 4 bytes "80000000" are
/linux-4.1.27/arch/xtensa/include/uapi/asm/
Dshmbuf.h55 # error endian order not defined
/linux-4.1.27/tools/lib/traceevent/
Dkbuffer.h46 struct kbuffer *kbuffer_alloc(enum kbuffer_long_size size, enum kbuffer_endian endian);
Devent-parse.h742 static inline void pevent_set_file_bigendian(struct pevent *pevent, int endian) in pevent_set_file_bigendian() argument
744 pevent->file_bigendian = endian; in pevent_set_file_bigendian()
752 static inline void pevent_set_host_bigendian(struct pevent *pevent, int endian) in pevent_set_host_bigendian() argument
754 pevent->host_bigendian = endian; in pevent_set_host_bigendian()
Dkbuffer-parse.c180 kbuffer_alloc(enum kbuffer_long_size size, enum kbuffer_endian endian) in kbuffer_alloc() argument
195 switch (endian) { in kbuffer_alloc()
/linux-4.1.27/arch/m32r/include/uapi/asm/
Dstat.h73 #error no endian defined
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dfsl-edma.txt35 - big-endian: If present registers and hardware scatter/gather descriptors
36 of the eDMA are implemented in big endian mode, otherwise in little
Dste-dma40.txt50 Little endian when unset
51 Big endian when set
/linux-4.1.27/arch/avr32/mach-at32ap/
DKconfig12 when doing little-endian port access.
/linux-4.1.27/arch/m32r/include/asm/
Delf.h90 #error no endian defined
Duaccess.h364 #error no endian defined
/linux-4.1.27/fs/cramfs/
DREADME9 All data is currently in host-endian format; neither mkcramfs nor the
114 `always use little-endian' (like ext2fs) or `writer chooses
115 endianness; kernel adapts at runtime'. Little-endian wins because of
116 code simplicity and little CPU overhead even on big-endian machines.
/linux-4.1.27/Documentation/devicetree/bindings/power/reset/
Dsyscon-poweroff.txt14 Default will be little endian mode, 32 bit access only.
Dsyscon-reboot.txt14 Default will be little endian mode, 32 bit access only.
/linux-4.1.27/Documentation/ABI/testing/
Dconfigfs-usb-gadget92 4: little-endian 32-bit
93 5: big-endian 32-bit
Dsysfs-firmware-gsmi35 32bit host-endian type used as part of the
Dsysfs-bus-iio1048 be or le specifies big or little endian. s or u specifies if
/linux-4.1.27/arch/microblaze/include/asm/
Dcpuinfo.h42 u32 endian; member
/linux-4.1.27/drivers/media/common/b2c2/
Dflexcop-reg.h41 #error no endian defined
/linux-4.1.27/drivers/usb/gadget/udc/
Dm66592-udc.c592 unsigned int endian; in init_controller() local
595 if (m66592->pdata->endian) in init_controller()
596 endian = 0; /* big endian */ in init_controller()
598 endian = M66592_LITTLE; /* little endian */ in init_controller()
614 m66592_bset(m66592, endian, M66592_CFBCFG); in init_controller()
615 m66592_bset(m66592, endian, M66592_D0FBCFG); in init_controller()
619 if (m66592->pdata->endian) in init_controller()
620 endian = M66592_BIGEND; /* big endian */ in init_controller()
622 endian = 0; /* little endian */ in init_controller()
657 (vif & M66592_LDRV) | (endian & M66592_BIGEND), in init_controller()
Dr8a66597-udc.c807 u16 endian = r8a66597->pdata->endian ? BIGEND : 0; in init_controller() local
827 r8a66597_bset(r8a66597, vif | endian, PINCFG); in init_controller()
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dmpic.txt60 - big-endian
63 If present the MPIC will be assumed to be big-endian. Some
65 in fact big-endian, so certain boards override this property.
Ddma.txt4 This is a little-endian 4-channel DMA controller, used in Freescale mpc83xx
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dfw-cfg.txt19 The selector register takes keys in big endian byte order.
45 as a uint32_t value in little endian byte order. The current value
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dfsl-lpuart.txt8 on LS1021A SoC with 32-bit big-endian register organization
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dmatrix-keymap.txt7 of row, column and linux key-code. The 32-bit big endian cell is packed
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/
Dmt9v032.txt22 expressed as a 64-bit big-endian integer.
/linux-4.1.27/arch/powerpc/boot/dts/
Dholly.dts133 big-endian;
184 big-endian;
Dmpc836x_rdk.dts387 big-endian;
428 little-endian;
Dcharon.dts207 little-endian;
Dmpc7448hpc2.dts190 big-endian;
Dmpc832x_rdb.dts331 big-endian;
Dsbc8641d.dts371 big-endian;
Dsequoia.dts160 big-endian;
Dmpc832x_mds.dts373 big-endian;
Dmpc836x_mds.dts418 big-endian;
Dkmeter1.dts482 big-endian;
Dvirtex440-ml507.dts103 xlnx,endian-reset = <0>;
Dvirtex440-ml510.dts98 xlnx,endian-reset = <0x0>;
/linux-4.1.27/Documentation/ioctl/
Dhdio.txt601 The end result is that, on any endian machines, it has no
651 travel on DD8-DD15 on little endian machines
652 and on DD0-DD7 on big endian machines.
654 travel on DD0-DD7 on little endian machines
655 and on DD8-DD15 on big endian machines.
678 DD8-DD15 on little endian machines and
679 DD0-DD7 on big endian machines.
681 DD0-DD7 on little endian machines and
682 DD8-DD15 on big endian machines.
/linux-4.1.27/Documentation/mn10300/
DABI.txt9 The MN10300/AM33 kernel runs in little-endian mode; big-endian mode is not
/linux-4.1.27/arch/nios2/platform/
DKconfig.platform86 Use the byteswap (endian converter) Nios II custom instruction provided
88 endian conversions in the kernel (e.g. ntohs).
/linux-4.1.27/scripts/kconfig/
D.conf.o.cmd23 /usr/include/endian.h \
24 /usr/include/i386-linux-gnu/bits/endian.h \
D.zconf.tab.o.cmd15 /usr/include/endian.h \
16 /usr/include/i386-linux-gnu/bits/endian.h \
/linux-4.1.27/arch/microblaze/kernel/cpu/
Dmb.c58 cpuinfo.endian ? "little" : "big", in show_cpuinfo()
Dcpuinfo-pvr-full.c75 CI(endian, ENDIAN); in set_cpuinfo_pvr_full()
Dcpuinfo-static.c121 ci->endian = fcpu(cpu, "xlnx,endianness"); in set_cpuinfo_static()
/linux-4.1.27/Documentation/fmc/
Dfmc-write-eeprom.txt39 represent the address, in little-endian byte order, and the next two
40 represent the data length, in little-endian order. The length does not
/linux-4.1.27/arch/arc/
DMakefile55 cflags-$(CONFIG_CPU_BIG_ENDIAN) += -mbig-endian
DKconfig110 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr
322 bool "Insn: SWAPE (endian-swap)"
/linux-4.1.27/scripts/basic/
D.fixdep.cmd22 /usr/include/endian.h \
23 /usr/include/i386-linux-gnu/bits/endian.h \
/linux-4.1.27/drivers/iommu/
Domap-iommu.h23 u32 endian, elsz, mixed; member
Domap-iommu.c237 attr |= e->endian; in get_iopte_attr()
333 cr->ram = e->pa | e->endian | e->elsz | e->mixed; in iotlb_alloc_cr()
1116 e->endian = MMU_RAM_ENDIAN_LITTLE; in iotlb_init_entry()
/linux-4.1.27/Documentation/zh_CN/
DSubmittingDrivers90 尾模式 (little endian) 存储数据,不是所有的人都拥有浮点
/linux-4.1.27/Documentation/video4linux/
Duvcvideo.txt212 including little-endian/big-endian conversion. This is particularly
214 returned as a little-endian 16-bit integer by the device.
Dsi470x.txt82 sox -2 --endian little -r 96000 -t oss /dev/dsp1 -t oss /dev/dsp
84 sox --endian little -c 2 -S -r 96000 -t alsa hw:1 -t alsa -r 96000 hw:0
Dsoc-camera.txt155 sample and stored in memory in the little-endian order with no gaps between
/linux-4.1.27/tools/testing/selftests/powerpc/switch_endian/
Dcheck.S11 nop # guaranteed to be illegal in reverse-endian
/linux-4.1.27/drivers/net/can/
DKconfig118 Note that the driver supports little endian, even though little
119 endian syntheses of the cores would need some modifications on
/linux-4.1.27/Documentation/networking/
Ddmfe.txt53 Check and fix on big endian boxes.
Dfore200e.txt46 both little and big endian PCA firmware images.
Dradiotap-headers.txt45 - the arguments are all stored little-endian!
Dphonet.txt31 uint16_t pn_length; /* Big-endian message byte length (minus 6) */
Dcan.txt823 /* usually used to clear CAN frame data[] - beware of endian problems! */
/linux-4.1.27/arch/powerpc/boot/dts/fsl/
Dpq3-mpic.dtsi42 big-endian;
/linux-4.1.27/arch/arm/
DMakefile44 KBUILD_CPPFLAGS += -mbig-endian
48 KBUILD_CPPFLAGS += -mlittle-endian
/linux-4.1.27/arch/sh/
DKconfig.cpu8 endian byte order. These modes require different kernels.
/linux-4.1.27/arch/arm/crypto/
Daes-armv4.S17 @ is endian-neutral. The performance is ~42 cycles/byte for 128-bit
158 ldrb r0,[r12,#3] @ load input data in endian-neutral
213 mov r4,r0,lsr#24 @ write output in endian-neutral
409 ldrb r0,[r12,#3] @ load input data in endian-neutral
853 ldrb r0,[r12,#3] @ load input data in endian-neutral
908 mov r4,r0,lsr#24 @ write output in endian-neutral
Daesbs-core.S_shipped18 @ ARM NEON. Except that this module is endian-neutral [in sense that
Dsha256-core.S_shipped1896 vrev32.8 q1,q1 @ big-endian
/linux-4.1.27/Documentation/filesystems/cifs/
DCHANGES73 to compare inode numbers on network files from big endian systems).
110 Fix endian problems in acl (mode from/to cifs acl) on bigendian
332 to be more accurate. Fix big endian problem with mapchars mount option,
469 Multiple bigendian fixes. On little endian systems (for reconnect after
535 Fix incorrect file size in file handle based setattr on big endian hardware.
540 affects big endian architectures). Prevent renames while constructing
660 Fix byte range locking bug (endian problem) causing bad offset and
717 Fix oops on big endian readdir. Set blksize to be even power of two (2**blkbits) to fix
970 Various big endian fixes for hardlinks and symlinks and also for dfs.
974 Various big endian fixes for servers with Unix extensions such as Samba
[all …]
/linux-4.1.27/arch/powerpc/boot/
DMakefile30 BOOTCFLAGS += -mbig-endian
32 BOOTCFLAGS += -mlittle-endian
/linux-4.1.27/arch/arm/mm/
DKconfig699 bool "Build big-endian kernel"
702 Say Y if you plan on running a kernel in big-endian mode.
704 port must properly enable any big-endian related features
712 Support for the BE-8 (big-endian) mode on ARMv6 and ARMv7 processors.
719 Support for the BE-32 (big-endian) mode on pre-ARMv6 processors.
1017 This option specifies the architecture can support big endian
Dproc-v6.S224 ARM_BE8(orr r6, r6, #1 << 25) @ big-endian page tables
Dproc-v7.S453 ARM_BE8(orr r6, r6, #1 << 25) @ big-endian page tables
/linux-4.1.27/Documentation/sound/alsa/
DAudiophile-Usb.txt115 is reported to be big endian in this default driver mode.
177 where "test_S16_LE.raw" was in fact a little-endian sample file.
389 Jack supports big endian devices only in recent versions (thanks to
390 Andreas Steinmetz for his first big-endian patch). I can't remember
DSB-Live-mixer.txt20 little endian streams without any modifications to the digital output
22 to 8 raw PCM devices operating at 48kHz, 16-bit little endian. It would
/linux-4.1.27/fs/hpfs/
Dhpfs.h23 #error unknown endian
/linux-4.1.27/Documentation/video4linux/cx2341x/
Dfw-dma.txt25 Note: the hardware expects little-endian data ('intel format').
Dfw-memory.txt4 Note: the memory long words are little-endian ('intel format').
/linux-4.1.27/Documentation/ABI/stable/
Dsysfs-bus-firewire12 Binary attribute; an array of host-endian u32.
Dsysfs-bus-usb130 All descriptors read from this file are in bus-endian format
/linux-4.1.27/include/acpi/
Dacrestyp.h482 ACPI_RESOURCE_SERIAL_COMMON u8 endian; member
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_security.h75 #error Need BIG or LITTLE endian
/linux-4.1.27/drivers/acpi/acpica/
Drsserial.c421 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.uart_serial_bus.endian),
Drsdumpinfo.c390 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(uart_serial_bus.endian), "Endian",
/linux-4.1.27/arch/mips/boot/dts/cavium-octeon/
Docteon_68xx.dts599 big-endian-regs;
605 big-endian-regs;
Docteon_3xxx.dts544 big-endian-regs;
550 big-endian-regs;
/linux-4.1.27/sound/pci/asihpi/
Dhpi6000.c651 u32 endian = 0; in hpi6000_adapter_boot_load_dsp() local
675 endian = 0; in hpi6000_adapter_boot_load_dsp()
702 dw2040_reset = dw2040_reset & (~(endian << 3)); in hpi6000_adapter_boot_load_dsp()
/linux-4.1.27/Documentation/parisc/
Dregisters53 E (Little-endian) 0
/linux-4.1.27/arch/arm/kernel/
Dentry-armv.S517 ARM_BE8(rev16 r5, r5) @ little endian instruction
521 ARM_BE8(rev16 r0, r0) @ little endian instruction
Dentry-common.S158 ARM_BE8(rev r10, r10) @ little endian instruction
/linux-4.1.27/Documentation/frv/
Dfeatures.txt188 access PCI devices. PCI devices present their data in little-endian form,
189 but the CPU sees it in big-endian form. The macros in asm/io.h try to get
/linux-4.1.27/tools/perf/util/
Dsymbol-elf.c554 static unsigned int const endian = 1; in dso__swap_init() local
561 if (*(unsigned char const *)&endian != 1) in dso__swap_init()
567 if (*(unsigned char const *)&endian != 0) in dso__swap_init()
/linux-4.1.27/Documentation/powerpc/
Dcxl.txt239 endianness (recommend endian(3) variants like: le64toh(),
240 be64toh() etc). These endian issues equally apply to shared memory
Dqe_firmware.txt180 All integers are big-endian. See the comments for function
/linux-4.1.27/drivers/usb/host/
DKconfig482 bool "OHCI support for OF platform bus (big endian)"
487 Enables support for big-endian USB controllers present on the
491 bool "OHCI support for OF platform bus (little endian)"
495 Enables support for little-endian USB controllers present on the
Dr8a66597-hcd.c186 u16 endian = r8a66597->pdata->endian ? BIGEND : 0; in enable_controller() local
200 r8a66597_bset(r8a66597, endian & BIGEND, CFIFOSEL); in enable_controller()
201 r8a66597_bset(r8a66597, endian & BIGEND, D0FIFOSEL); in enable_controller()
202 r8a66597_bset(r8a66597, endian & BIGEND, D1FIFOSEL); in enable_controller()
/linux-4.1.27/Documentation/ia64/
Dfsys.txt99 - PSR.be = cleared to zero (i.e., little-endian byte order is in effect)
185 to ensure the CPU is in little-endian mode before the first
/linux-4.1.27/Documentation/video4linux/bttv/
DInsmod-options25 Default is native endian.
/linux-4.1.27/fs/befs/
DChangeLog76 * Made functions in endian.h to do the correct byteswapping, no matter
84 Uses the functions from endian.h [WD]
/linux-4.1.27/Documentation/filesystems/pohmelfs/
Dnetwork_protocol.txt23 All commands are transferred over the network in big-endian. CPU endianness is used at the end peer…
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
Dsetup-sh7264.c497 .endian = 1,
Dsetup-sh7269.c514 .endian = 1,
/linux-4.1.27/drivers/usb/usbip/
Dusbip_protocol.txt87 The fields are in network (big endian) byte order meaning that the most significant
/linux-4.1.27/drivers/mtd/chips/
DKconfig51 are expected to be wired to the CPU in 'host-endian' form.
/linux-4.1.27/arch/m32r/
DKconfig194 bool "Generate little endian code"
/linux-4.1.27/firmware/keyspan_pda/
Dkeyspan_pda.S565 mov dph, a ; dph = desc_strings[a]. big endian! (handy)
1074 ;; *that* is a pain in the ass to encode. And they are little-endian
Dxircom_pgs.S603 mov dph, a ; dph = desc_strings[a]. big endian! (handy)
1142 ;; *that* is a pain in the ass to encode. And they are little-endian
/linux-4.1.27/fs/reiserfs/
DREADME149 the endian safe patches which allow ReiserFS to run on any platform
/linux-4.1.27/Documentation/development-process/
D4.Coding286 user-space and kernel-space addresses, mixture of big-endian and
287 small-endian quantities, the passing of integer values where a set of bit
/linux-4.1.27/drivers/mmc/host/
DKconfig63 This option is selected by drivers running on big endian hosts
66 This endian mapping mode is called "data invariance" and
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Dfsl-sec4.txt242 in big endian format.
/linux-4.1.27/drivers/ata/
Dpata_octeon_cf.c594 mio_boot_dma_cfg.s.endian = 1; in octeon_cf_dma_start()
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-mio-defs.h348 uint64_t endian:1; member
354 uint64_t endian:1;
2616 uint64_t endian:1; member
2622 uint64_t endian:1;
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dhead.S280 move.d [$r0], $r1 ; cramfs assumes same endian on host/target
/linux-4.1.27/Documentation/usb/
Dusbmon.txt169 - Data words follow, in big endian hexadecimal format. Notice that they are
Dproc_usb_info.txt59 descriptors are in bus endian format! The configuration descriptor
/linux-4.1.27/sound/oss/
DCHANGELOG186 big endian machines.
/linux-4.1.27/arch/mips/
DKconfig1108 Some MIPS machines can be configured for either little or big endian
1115 bool "Big endian"
1119 bool "Little endian"
/linux-4.1.27/Documentation/mtd/
Dnand_ecc.txt704 5 (big endian mode, gcc 4.1.2, -O3)
/linux-4.1.27/Documentation/devicetree/
Dbooting-without-of.txt378 All values in this header are in big endian format, the various
721 concatenated and expected to be in big endian format). Another example
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx.reg1285 * SCB offset to the LSB (little endian) of the lun field.
/linux-4.1.27/Documentation/virtual/kvm/
Dapi.txt1623 The array is little-endian: the bit 0 is the least significant bit of the