/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | xgmac_mdio.c | 135 bool endian = priv->is_little_endian; in xgmac_mdio_write() local 137 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_write() 148 xgmac_write32(mdio_stat, ®s->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, ®s->mdio_ctl, endian); in xgmac_mdio_write() 160 xgmac_write32(regnum & 0xffff, ®s->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), ®s->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.4.14/Documentation/devicetree/bindings/ |
D | common-properties.txt | 9 - 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;
|
D | xilinx.txt | 298 base address for the EHCI registers, and it is always a big-endian
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | usb-ohci.txt | 9 - 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
|
D | usb-ehci.txt | 12 - 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 29 big-endian;
|
/linux-4.4.14/fs/nls/ |
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() 186 int utf16s_to_utf8s(const wchar_t *pwcs, int inlen, enum utf16_endian endian, in utf16s_to_utf8s() argument [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/display/ |
D | sm501fb.txt | 21 - 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.
|
D | fsl,dcu.txt | 11 - big-endian Boolean property, LS1021A DCU registers are big-endian. 20 big-endian;
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
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-4.4.14/arch/mips/boot/dts/brcm/ |
D | bcm7435.dtsi | 87 native-endian; 117 little-endian; 166 native-endian; 175 native-endian; 185 native-endian; 194 native-endian; 204 native-endian; 213 native-endian; 223 native-endian; 232 native-endian;
|
D | bcm7346.dtsi | 77 native-endian; 121 little-endian; 134 native-endian; 146 native-endian; 158 native-endian; 245 native-endian; 254 native-endian; 264 native-endian; 273 native-endian; 283 native-endian; [all …]
|
D | bcm7425.dtsi | 75 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;
|
D | bcm7125.dtsi | 75 native-endian; 101 little-endian; 114 native-endian; 124 native-endian; 133 native-endian;
|
D | bcm7358.dtsi | 71 native-endian; 115 little-endian; 128 native-endian; 140 native-endian; 152 native-endian; 229 native-endian; 238 native-endian;
|
D | bcm7360.dtsi | 71 native-endian; 115 little-endian; 128 native-endian; 140 native-endian; 152 native-endian; 229 native-endian; 238 native-endian;
|
D | bcm7362.dtsi | 77 native-endian; 121 little-endian; 134 native-endian; 146 native-endian; 158 native-endian; 225 native-endian; 234 native-endian;
|
D | bcm7420.dtsi | 75 native-endian; 102 little-endian; 159 native-endian; 177 native-endian;
|
D | bcm6368.dtsi | 77 big-endian; 86 big-endian;
|
D | bcm3384_viper.dtsi | 92 big-endian; 101 big-endian;
|
D | bcm3384_zephyr.dtsi | 110 big-endian; 119 big-endian;
|
D | bcm6328.dtsi | 76 little-endian;
|
/linux-4.4.14/Documentation/devicetree/bindings/regmap/ |
D | regmap.txt | 6 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.4.14/scripts/ |
D | recordmcount.pl | 122 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;
|
D | recordmcount.c | 411 static unsigned int const endian = 1; in do_file() local 418 if (*(unsigned char const *)&endian != 1) { in do_file() 426 if (*(unsigned char const *)&endian != 0) { in do_file()
|
D | .docproc.cmd | 27 /usr/include/endian.h \ 28 /usr/include/i386-linux-gnu/bits/endian.h \
|
/linux-4.4.14/arch/c6x/ |
D | Makefile | 23 KBUILD_CFLAGS += -mbig-endian 24 KBUILD_AFLAGS += -mbig-endian 25 LINKFLAGS += -mbig-endian 26 KBUILD_LDFLAGS += -mbig-endian
|
D | Kconfig | 79 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.4.14/Documentation/devicetree/bindings/timer/ |
D | fsl,ftm-timer.txt | 16 - 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.4.14/Documentation/devicetree/bindings/watchdog/ |
D | fsl-imx-wdt.txt | 9 - 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.4.14/Documentation/devicetree/bindings/pwm/ |
D | pwm-fsl-ftm.txt | 14 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.4.14/Documentation/devicetree/bindings/mmc/ |
D | fsl-esdhc.txt | 25 - little-endian : If the host controller is little-endian mode, specify 26 this property. The default endian mode is big-endian.
|
/linux-4.4.14/Documentation/devicetree/bindings/gpio/ |
D | gpio-mpc8xxx.txt | 15 - little-endian : GPIO registers are used as little endian. If not 16 present registers are used as big endian by default.
|
/linux-4.4.14/scripts/gdb/linux/ |
D | utils.py | 80 endian = gdb.execute("show endian", to_string=True) 81 if "little endian" in endian: 83 elif "big endian" in endian: 86 raise gdb.GdbError("unknown endianness '{0}'".format(str(endian)))
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | fsl,spdif.txt | 31 - 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;
|
D | fsl,esai.txt | 40 - 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;
|
D | fsl-sai.txt | 31 - big-endian : Boolean property, required if all the FTM_PWM 32 registers are big-endian rather than little-endian. 71 big-endian;
|
D | fsl,asrc.txt | 29 - big-endian : If this property is absent, the little endian mode 30 will be in use as default. Otherwise, the big endian
|
/linux-4.4.14/Documentation/filesystems/ |
D | sysv-fs.txt | 48 - 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
|
D | qnx6.txt | 17 On QNX it is possible to create little endian and big endian qnx6 filesystems.
|
D | romfs.txt | 74 now on) must be in big endian order.
|
D | vfat.txt | 259 endian integer values. The descriptions of the fields in this
|
D | ext2.txt | 129 on the disc in little endian format, so a filesystem is portable between
|
/linux-4.4.14/drivers/staging/gdm724x/ |
D | TODO | 3 - Remove test for host endian 4 - Remove confusing macros (endian, hci_send, sdu_send, rcv_with_cb)
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | spi-fsl-dspi.txt | 15 - 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.4.14/arch/powerpc/ |
D | Makefile | 69 override CC += -mlittle-endian 73 override AS += -mlittle-endian 75 override CROSS32CC += -mlittle-endian 76 override CROSS32AS += -mlittle-endian 82 ifeq ($(call cc-option-yn,-mbig-endian),y) 83 override CC += -mbig-endian 84 override AS += -mbig-endian
|
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/fsl/ |
D | ifc.txt | 21 - little-endian : If this property is absent, the big-endian mode will 39 little-endian;
|
/linux-4.4.14/arch/powerpc/platforms/ |
D | Kconfig.cputype | 404 big endian. That is because the only little endian configuration we 411 This option selects whether a big endian or little endian kernel will 415 bool "Build big endian kernel" 417 Build a big endian kernel. 422 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.4.14/Documentation/devicetree/bindings/mips/cavium/ |
D | uctl.txt | 38 big-endian-regs; 44 big-endian-regs;
|
/linux-4.4.14/include/linux/ |
D | nls.h | 57 enum utf16_endian endian, wchar_t *pwcs, int maxlen); 59 enum utf16_endian endian, u8 *s, int maxlen);
|
/linux-4.4.14/arch/arm/lib/ |
D | findbit.S | 107 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.4.14/arch/arm64/ |
D | Makefile | 34 KBUILD_CPPFLAGS += -mbig-endian 38 KBUILD_CPPFLAGS += -mlittle-endian
|
D | Kconfig | 475 bool "Build big-endian kernel" 477 Say Y if you plan on running a kernel in big-endian mode. 652 Note: All the cpus on the system must have mixed endian support at EL0 654 endian - is hotplugged in after this feature has been enabled, there could
|
/linux-4.4.14/Documentation/input/ |
D | iforce-protocol.txt | 14 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)
|
D | edt-ft5x06.txt | 47 contains num_x * num_y big endian 16 bit values describing the raw
|
/linux-4.4.14/include/linux/usb/ |
D | m66592.h | 33 unsigned endian:1; member
|
D | r8a66597.h | 47 unsigned endian:1; member
|
/linux-4.4.14/Documentation/scsi/ |
D | 53c700.txt | 23 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.
|
D | advansys.txt | 228 Jerry Quinn <jlquinn@us.ibm.com> fixed PowerPC support (endian
|
D | ChangeLog.sym53c8xx | 60 - Add a missing endian-ization (abrt_tbl.addr). 447 - Fix for big-endian in phase mismatch handling. (Michal Jaegermann)
|
D | aic79xx.txt | 114 - Correct big-endian architecture support.
|
/linux-4.4.14/Documentation/arm64/ |
D | booting.txt | 77 u64 text_offset; /* Image load offset, little endian */ 78 u64 image_size; /* Effective Image size, little endian */ 79 u64 flags; /* kernel flags, little endian */ 83 u32 magic = 0x644d5241; /* Magic number, little endian, "ARM\x64" */ 89 - As of v3.17, all fields are little endian unless stated otherwise. 101 little-endian and must be respected. Where image_size is zero, 104 - The flags field (introduced in v3.17) is a little-endian 64-bit field 224 value. The value will be written as a single 64-bit little-endian
|
D | legacy_instructions.txt | 54 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.4.14/arch/arm/boot/compressed/ |
D | big-endian.S | 11 orr r0, r0, #(1 << 7) @ enable big endian mode
|
D | Makefile | 48 OBJS += big-endian.o
|
D | head.S | 281 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.4.14/drivers/base/regmap/ |
D | regmap.c | 459 enum regmap_endian endian; in regmap_get_reg_endian() local 462 endian = config->reg_format_endian; in regmap_get_reg_endian() 465 if (endian != REGMAP_ENDIAN_DEFAULT) in regmap_get_reg_endian() 466 return endian; in regmap_get_reg_endian() 470 endian = bus->reg_format_endian_default; in regmap_get_reg_endian() 473 if (endian != REGMAP_ENDIAN_DEFAULT) in regmap_get_reg_endian() 474 return endian; in regmap_get_reg_endian() 485 enum regmap_endian endian; in regmap_get_val_endian() local 488 endian = config->val_format_endian; in regmap_get_val_endian() 491 if (endian != REGMAP_ENDIAN_DEFAULT) in regmap_get_val_endian() [all …]
|
/linux-4.4.14/Documentation/fb/ |
D | arkfb.txt | 13 - probably not working on big endian 50 * big endian support
|
D | s3fb.txt | 17 - probably not working on big endian 59 * big endian support
|
D | matroxfb.txt | 291 + 24bpp does not support correctly XF-FBDev on big-endian architectures.
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | ls1021a.dtsi | 131 big-endian; 141 big-endian; 149 big-endian; 238 big-endian; 251 big-endian; 384 big-endian; 425 big-endian;
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | keystone-netcp.txt | 59 - 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. 157 /* big-endian; */
|
/linux-4.4.14/include/linux/iio/common/ |
D | st_sensors.h | 45 ch2, s, endian, rbits, sbits, addr) \ argument 59 .endianness = endian, \
|
/linux-4.4.14/Documentation/ |
D | sparse.txt | 41 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_
|
D | printk-formats.txt | 154 of Bluetooth addresses which are in the little endian order. 169 host, network, big or little endian order addresses respectively. Where 170 no specifier is provided the default network/big endian order is used. 232 'b' and 'B' specifiers are used to specify a little endian order in 233 lower ('l') or upper case ('L') hex characters - and big endian order 236 Where no additional specifiers are used the default big endian
|
D | crc32.txt | 27 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:
|
D | SubmittingDrivers | 77 endian, people do not all have floating point and you
|
D | lzo.txt | 55 forming a little-endian 16-bit quantity (marked LE16 below).
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
D | shmbuf.h | 55 # error endian order not defined
|
/linux-4.4.14/tools/lib/traceevent/ |
D | kbuffer.h | 46 struct kbuffer *kbuffer_alloc(enum kbuffer_long_size size, enum kbuffer_endian endian);
|
D | event-parse.h | 752 static inline void pevent_set_file_bigendian(struct pevent *pevent, int endian) in pevent_set_file_bigendian() argument 754 pevent->file_bigendian = endian; in pevent_set_file_bigendian() 762 static inline void pevent_set_host_bigendian(struct pevent *pevent, int endian) in pevent_set_host_bigendian() argument 764 pevent->host_bigendian = endian; in pevent_set_host_bigendian()
|
D | kbuffer-parse.c | 180 kbuffer_alloc(enum kbuffer_long_size size, enum kbuffer_endian endian) in kbuffer_alloc() argument 195 switch (endian) { in kbuffer_alloc()
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
D | stat.h | 73 #error no endian defined
|
/linux-4.4.14/Documentation/devicetree/bindings/dma/ |
D | fsl-edma.txt | 35 - big-endian: If present registers and hardware scatter/gather descriptors 36 of the eDMA are implemented in big endian mode, otherwise in little
|
D | ste-dma40.txt | 50 Little endian when unset 51 Big endian when set
|
/linux-4.4.14/arch/arm64/boot/dts/freescale/ |
D | fsl-ls2080a.dtsi | 272 little-endian; 281 little-endian; 292 little-endian; 303 little-endian; 314 little-endian; 368 little-endian;
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
D | Kconfig | 12 when doing little-endian port access.
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | elf.h | 90 #error no endian defined
|
D | uaccess.h | 369 #error no endian defined
|
/linux-4.4.14/fs/cramfs/ |
D | README | 9 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.4.14/drivers/crypto/caam/ |
D | regs.h | 73 #define out_arch(type, endian, a, v) __raw_write##type(cpu_to_##endian(v), a) argument 74 #define in_arch(type, endian, a) endian##_to_cpu(__raw_read##type(a)) argument
|
/linux-4.4.14/Documentation/devicetree/bindings/power/reset/ |
D | syscon-reboot.txt | 14 Default will be little endian mode, 32 bit access only.
|
D | syscon-poweroff.txt | 14 Default will be little endian mode, 32 bit access only.
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | configfs-usb-gadget | 92 4: little-endian 32-bit 93 5: big-endian 32-bit
|
D | sysfs-firmware-gsmi | 35 32bit host-endian type used as part of the
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | cpuinfo.h | 42 u32 endian; member
|
/linux-4.4.14/drivers/media/common/b2c2/ |
D | flexcop-reg.h | 42 #error no endian defined
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | m66592-udc.c | 592 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()
|
D | r8a66597-udc.c | 807 u16 endian = r8a66597->pdata->endian ? BIGEND : 0; in init_controller() local 827 r8a66597_bset(r8a66597, vif | endian, PINCFG); in init_controller()
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpic.txt | 60 - 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.
|
D | dma.txt | 4 This is a little-endian 4-channel DMA controller, used in Freescale mpc83xx
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | fw-cfg.txt | 19 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.4.14/Documentation/devicetree/bindings/serial/ |
D | fsl-lpuart.txt | 8 on LS1021A SoC with 32-bit big-endian register organization
|
/linux-4.4.14/Documentation/devicetree/bindings/media/i2c/ |
D | mt9v032.txt | 22 expressed as a 64-bit big-endian integer.
|
D | tc358743.txt | 22 expressed as a 64-bit big-endian integer. The frequency
|
/linux-4.4.14/Documentation/devicetree/bindings/input/ |
D | matrix-keymap.txt | 7 of row, column and linux key-code. The 32-bit big endian cell is packed
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | holly.dts | 133 big-endian; 184 big-endian;
|
D | mpc836x_rdk.dts | 387 big-endian; 428 little-endian;
|
D | charon.dts | 207 little-endian;
|
D | mpc7448hpc2.dts | 190 big-endian;
|
D | mpc832x_rdb.dts | 331 big-endian;
|
D | sbc8641d.dts | 363 big-endian;
|
D | sequoia.dts | 160 big-endian;
|
D | mpc836x_mds.dts | 418 big-endian;
|
D | mpc832x_mds.dts | 373 big-endian;
|
D | kmeter1.dts | 482 big-endian;
|
D | virtex440-ml507.dts | 103 xlnx,endian-reset = <0>;
|
D | virtex440-ml510.dts | 98 xlnx,endian-reset = <0x0>;
|
/linux-4.4.14/Documentation/ioctl/ |
D | hdio.txt | 601 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.4.14/arch/nios2/platform/ |
D | Kconfig.platform | 86 Use the byteswap (endian converter) Nios II custom instruction provided 88 endian conversions in the kernel (e.g. ntohs).
|
/linux-4.4.14/Documentation/mn10300/ |
D | ABI.txt | 9 The MN10300/AM33 kernel runs in little-endian mode; big-endian mode is not
|
/linux-4.4.14/scripts/kconfig/ |
D | .conf.o.cmd | 23 /usr/include/endian.h \ 24 /usr/include/i386-linux-gnu/bits/endian.h \
|
D | .zconf.tab.o.cmd | 15 /usr/include/endian.h \ 16 /usr/include/i386-linux-gnu/bits/endian.h \
|
/linux-4.4.14/drivers/net/ |
D | Kconfig | 262 bool "Support for cross-endian vnet headers on little-endian kernels" 266 little-endian kernel to parse vnet headers that come from a 267 big-endian legacy virtio device. 272 Unless you have a little-endian system hosting a big-endian virtual
|
/linux-4.4.14/arch/microblaze/kernel/cpu/ |
D | mb.c | 58 cpuinfo.endian ? "little" : "big", in show_cpuinfo()
|
D | cpuinfo-pvr-full.c | 75 CI(endian, ENDIAN); in set_cpuinfo_pvr_full()
|
D | cpuinfo-static.c | 121 ci->endian = fcpu(cpu, "xlnx,endianness"); in set_cpuinfo_static()
|
/linux-4.4.14/drivers/vhost/ |
D | Kconfig | 37 bool "Cross-endian support for vhost"
|
/linux-4.4.14/Documentation/fmc/ |
D | fmc-write-eeprom.txt | 39 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.4.14/arch/arc/ |
D | Makefile | 69 cflags-$(CONFIG_CPU_BIG_ENDIAN) += -mbig-endian
|
D | Kconfig | 137 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr 394 bool "Insn: SWAPE (endian-swap)"
|
/linux-4.4.14/scripts/basic/ |
D | .fixdep.cmd | 22 /usr/include/endian.h \ 23 /usr/include/i386-linux-gnu/bits/endian.h \
|
/linux-4.4.14/Documentation/zh_CN/ |
D | SubmittingDrivers | 90 尾模式 (little endian) 存储数据,不是所有的人都拥有浮点
|
/linux-4.4.14/Documentation/video4linux/ |
D | uvcvideo.txt | 212 including little-endian/big-endian conversion. This is particularly 214 returned as a little-endian 16-bit integer by the device.
|
D | si470x.txt | 82 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
|
D | soc-camera.txt | 155 sample and stored in memory in the little-endian order with no gaps between
|
/linux-4.4.14/drivers/iommu/ |
D | omap-iommu.h | 27 u32 endian, elsz, mixed; member
|
D | omap-iommu.c | 235 attr |= e->endian; in get_iopte_attr() 330 cr->ram = e->pa | e->endian | e->elsz | e->mixed; in iotlb_alloc_cr() 1029 e->endian = MMU_RAM_ENDIAN_LITTLE; in iotlb_init_entry()
|
/linux-4.4.14/tools/testing/selftests/powerpc/switch_endian/ |
D | check.S | 11 nop # guaranteed to be illegal in reverse-endian
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | pq3-mpic.dtsi | 42 big-endian;
|
/linux-4.4.14/Documentation/networking/ |
D | dmfe.txt | 53 Check and fix on big endian boxes.
|
D | fore200e.txt | 46 both little and big endian PCA firmware images.
|
D | radiotap-headers.txt | 45 - the arguments are all stored little-endian!
|
D | phonet.txt | 31 uint16_t pn_length; /* Big-endian message byte length (minus 6) */
|
/linux-4.4.14/drivers/net/can/ |
D | Kconfig | 118 Note that the driver supports little endian, even though little 119 endian syntheses of the cores would need some modifications on
|
/linux-4.4.14/arch/sh/ |
D | Kconfig.cpu | 8 endian byte order. These modes require different kernels.
|
/linux-4.4.14/arch/arm/ |
D | Makefile | 48 KBUILD_CPPFLAGS += -mbig-endian 52 KBUILD_CPPFLAGS += -mlittle-endian
|
/linux-4.4.14/tools/lib/bpf/ |
D | libbpf.c | 416 static unsigned int const endian = 1; in bpf_object__check_endianness() local 421 if (*(unsigned char const *)&endian != 1) in bpf_object__check_endianness() 427 if (*(unsigned char const *)&endian != 0) in bpf_object__check_endianness()
|
/linux-4.4.14/arch/arm/crypto/ |
D | aes-armv4.S | 17 @ 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
|
/linux-4.4.14/Documentation/filesystems/cifs/ |
D | CHANGES | 73 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.4.14/arch/powerpc/boot/ |
D | Makefile | 30 BOOTCFLAGS += -mbig-endian 32 BOOTCFLAGS += -mlittle-endian
|
/linux-4.4.14/Documentation/DocBook/ |
D | alsa-driver-api.xml.db | 96 API-snd-pcm-format-cpu-endian 113 API-snd-pcm-format-little-endian 114 API-snd-pcm-format-big-endian
|
/linux-4.4.14/arch/arm/mm/ |
D | Kconfig | 715 bool "Build big-endian kernel" 718 Say Y if you plan on running a kernel in big-endian mode. 720 port must properly enable any big-endian related features 728 Support for the BE-8 (big-endian) mode on ARMv6 and ARMv7 processors. 735 Support for the BE-32 (big-endian) mode on pre-ARMv6 processors. 1039 This option specifies the architecture can support big endian
|
D | proc-v6.S | 224 ARM_BE8(orr r6, r6, #1 << 25) @ big-endian page tables
|
D | proc-v7.S | 473 ARM_BE8(orr r6, r6, #1 << 25) @ big-endian page tables
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | Audiophile-Usb.txt | 115 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
|
D | SB-Live-mixer.txt | 20 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.4.14/fs/hpfs/ |
D | hpfs.h | 23 #error unknown endian
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | rtw_security.h | 75 #error Need BIG or LITTLE endian
|
/linux-4.4.14/include/acpi/ |
D | acrestyp.h | 482 ACPI_RESOURCE_SERIAL_COMMON u8 endian; member
|
/linux-4.4.14/Documentation/video4linux/cx2341x/ |
D | fw-dma.txt | 25 Note: the hardware expects little-endian data ('intel format').
|
D | fw-memory.txt | 4 Note: the memory long words are little-endian ('intel format').
|
/linux-4.4.14/Documentation/ABI/stable/ |
D | sysfs-bus-firewire | 12 Binary attribute; an array of host-endian u32.
|
D | sysfs-bus-usb | 130 All descriptors read from this file are in bus-endian format
|
/linux-4.4.14/arch/arm/kernel/ |
D | entry-armv.S | 529 ARM_BE8(rev16 r5, r5) @ little endian instruction 533 ARM_BE8(rev16 r0, r0) @ little endian instruction
|
D | entry-common.S | 182 ARM_BE8(rev r10, r10) @ little endian instruction
|
/linux-4.4.14/drivers/acpi/acpica/ |
D | rsserial.c | 421 {ACPI_RSC_1BITFLAG, ACPI_RS_OFFSET(data.uart_serial_bus.endian),
|
D | rsdumpinfo.c | 390 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(uart_serial_bus.endian), "Endian",
|
/linux-4.4.14/arch/mips/boot/dts/cavium-octeon/ |
D | octeon_68xx.dts | 599 big-endian-regs; 605 big-endian-regs;
|
D | octeon_3xxx.dts | 544 big-endian-regs; 550 big-endian-regs;
|
/linux-4.4.14/sound/pci/asihpi/ |
D | hpi6000.c | 651 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.4.14/Documentation/parisc/ |
D | registers | 53 E (Little-endian) 0
|
/linux-4.4.14/Documentation/frv/ |
D | features.txt | 188 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.4.14/Documentation/powerpc/ |
D | cxl.txt | 242 endianness (recommend endian(3) variants like: le64toh(), 243 be64toh() etc). These endian issues equally apply to shared memory
|
D | qe_firmware.txt | 180 All integers are big-endian. See the comments for function
|
/linux-4.4.14/drivers/usb/host/ |
D | Kconfig | 479 bool "OHCI support for OF platform bus (big endian)" 484 Enables support for big-endian USB controllers present on the 488 bool "OHCI support for OF platform bus (little endian)" 492 Enables support for little-endian USB controllers present on the
|
D | r8a66597-hcd.c | 186 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.4.14/Documentation/ia64/ |
D | fsys.txt | 99 - 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.4.14/tools/perf/util/ |
D | symbol-elf.c | 554 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.4.14/Documentation/video4linux/bttv/ |
D | Insmod-options | 25 Default is native endian.
|
/linux-4.4.14/fs/befs/ |
D | ChangeLog | 76 * Made functions in endian.h to do the correct byteswapping, no matter 84 Uses the functions from endian.h [WD]
|
/linux-4.4.14/Documentation/filesystems/pohmelfs/ |
D | network_protocol.txt | 23 All commands are transferred over the network in big-endian. CPU endianness is used at the end peer…
|
/linux-4.4.14/drivers/usb/usbip/ |
D | usbip_protocol.txt | 87 The fields are in network (big endian) byte order meaning that the most significant
|
/linux-4.4.14/arch/sh/kernel/cpu/sh2a/ |
D | setup-sh7269.c | 514 .endian = 1,
|
D | setup-sh7264.c | 497 .endian = 1,
|
/linux-4.4.14/arch/m32r/ |
D | Kconfig | 194 bool "Generate little endian code"
|
/linux-4.4.14/Documentation/devicetree/bindings/opp/ |
D | opp.txt | 91 - opp-hz: Frequency in Hz, expressed as a 64-bit big-endian integer.
|
/linux-4.4.14/drivers/mtd/chips/ |
D | Kconfig | 52 are expected to be wired to the CPU in 'host-endian' form.
|
/linux-4.4.14/firmware/keyspan_pda/ |
D | keyspan_pda.S | 565 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
|
D | xircom_pgs.S | 603 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.4.14/fs/reiserfs/ |
D | README | 149 the endian safe patches which allow ReiserFS to run on any platform
|
/linux-4.4.14/Documentation/development-process/ |
D | 4.Coding | 286 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.4.14/drivers/ata/ |
D | pata_octeon_cf.c | 594 mio_boot_dma_cfg.s.endian = 1; in octeon_cf_dma_start()
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
D | head.S | 280 move.d [$r0], $r1 ; cramfs assumes same endian on host/target
|
/linux-4.4.14/drivers/mmc/host/ |
D | Kconfig | 63 This option is selected by drivers running on big endian hosts 66 This endian mapping mode is called "data invariance" and
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-mio-defs.h | 348 uint64_t endian:1; member 354 uint64_t endian:1; 2616 uint64_t endian:1; member 2622 uint64_t endian:1;
|
/linux-4.4.14/Documentation/devicetree/bindings/crypto/ |
D | fsl-sec4.txt | 259 in big endian format.
|
/linux-4.4.14/sound/oss/ |
D | CHANGELOG | 186 big endian machines.
|
/linux-4.4.14/Documentation/usb/ |
D | usbmon.txt | 169 - Data words follow, in big endian hexadecimal format. Notice that they are
|
D | proc_usb_info.txt | 59 descriptors are in bus endian format! The configuration descriptor
|
/linux-4.4.14/arch/mips/ |
D | Kconfig | 1158 Some MIPS machines can be configured for either little or big endian 1165 bool "Big endian" 1169 bool "Little endian"
|