Home
last modified time | relevance | path

Searched refs:get_unaligned (Results 1 – 25 of 123) sorted by relevance

12345

/linux/lib/crypto/
H A Dmemneq.c75 neq |= get_unaligned((unsigned long *)a) ^ in __crypto_memneq_generic()
76 get_unaligned((unsigned long *)b); in __crypto_memneq_generic()
100 neq |= get_unaligned((unsigned long *)a) ^ in __crypto_memneq_16()
101 get_unaligned((unsigned long *)b); in __crypto_memneq_16()
103 neq |= get_unaligned((unsigned long *)(a + 8)) ^ in __crypto_memneq_16()
104 get_unaligned((unsigned long *)(b + 8)); in __crypto_memneq_16()
107 neq |= get_unaligned((unsigned int *)a) ^ in __crypto_memneq_16()
108 get_unaligned((unsigned int *)b); in __crypto_memneq_16()
110 neq |= get_unaligned((unsigned int *)(a + 4)) ^ in __crypto_memneq_16()
111 get_unaligned((unsigned int *)(b + 4)); in __crypto_memneq_16()
[all …]
H A Dutils.c44 u64 l = get_unaligned((u64 *)src1) ^ in __crypto_xor()
45 get_unaligned((u64 *)src2); in __crypto_xor()
58 u32 l = get_unaligned((u32 *)src1) ^ in __crypto_xor()
59 get_unaligned((u32 *)src2); in __crypto_xor()
72 u16 l = get_unaligned((u16 *)src1) ^ in __crypto_xor()
73 get_unaligned((u16 *)src2); in __crypto_xor()
/linux/lib/lzo/
H A Dlzo1x_compress.c71 dv64 = get_unaligned((u64 *)ir); in lzo1x_1_do_compress()
72 dv64 |= get_unaligned((u64 *)ir + 1); in lzo1x_1_do_compress()
73 dv64 |= get_unaligned((u64 *)ir + 2); in lzo1x_1_do_compress()
74 dv64 |= get_unaligned((u64 *)ir + 3); in lzo1x_1_do_compress()
79 dv64 = get_unaligned((u64 *)ir); in lzo1x_1_do_compress()
186 v = get_unaligned((const u64 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
187 get_unaligned((const u64 *) (m_pos + m_len)); in lzo1x_1_do_compress()
191 v = get_unaligned((const u64 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
192 get_unaligned((const u64 *) (m_pos + m_len)); in lzo1x_1_do_compress()
206 v = get_unaligned((const u32 *) (ip + m_len)) ^ in lzo1x_1_do_compress()
[all …]
H A Dlzodefs.h23 put_unaligned(get_unaligned((const u32 *)(src)), (u32 *)(dst))
26 put_unaligned(get_unaligned((const u64 *)(src)), (u64 *)(dst))
/linux/arch/microblaze/include/asm/
H A Dflat.h37 val_hi = get_unaligned(p); in flat_get_addr_from_rp()
38 val_lo = get_unaligned(p+1); in flat_get_addr_from_rp()
44 *addr = get_unaligned(p); in flat_get_addr_from_rp()
62 unsigned long val_hi = get_unaligned(p); in flat_put_addr_at_rp()
63 unsigned long val_lo = get_unaligned(p + 1); in flat_put_addr_at_rp()
/linux/lib/lz4/
H A Dlz4defs.h109 return get_unaligned((const U16 *)ptr); in LZ4_read16()
114 return get_unaligned((const U32 *)ptr); in LZ4_read32()
119 return get_unaligned((const size_t *)ptr); in LZ4_read_ARCH()
156 U64 a = get_unaligned((const U64 *)src); in LZ4_copy8()
160 U32 a = get_unaligned((const U32 *)src); in LZ4_copy8()
161 U32 b = get_unaligned((const U32 *)src + 1); in LZ4_copy8()
/linux/include/crypto/
H A Dutils.h26 l = get_unaligned(d) ^ get_unaligned(s++); in crypto_xor()
47 l = get_unaligned(s1++) ^ get_unaligned(s2++); in crypto_xor_cpy()
/linux/lib/842/
H A D842_decompress.c60 ((s) == 2 ? be16_to_cpu(get_unaligned((__be16 *)d)) : \
61 (s) == 4 ? be32_to_cpu(get_unaligned((__be32 *)d)) : \
62 (s) == 8 ? be64_to_cpu(get_unaligned((__be64 *)d)) : \
112 *d = be16_to_cpu(get_unaligned((__be16 *)in)) >> (16 - bits); in next_bits()
114 *d = be32_to_cpu(get_unaligned((__be32 *)in)) >> (32 - bits); in next_bits()
116 *d = be64_to_cpu(get_unaligned((__be64 *)in)) >> (64 - bits); in next_bits()
/linux/include/asm-generic/
H A Duaccess.h26 *(u16 *)to = get_unaligned((u16 __force *)from); in __get_user_fn()
29 *(u32 *)to = get_unaligned((u32 __force *)from); in __get_user_fn()
32 *(u64 *)to = get_unaligned((u64 __force *)from); in __get_user_fn()
69 *((type *)dst) = get_unaligned((type *)(src)); \
/linux/drivers/net/ethernet/dec/tulip/
H A Deeprom.c288 u32 base15 = get_unaligned((u16*)&p[7]); in tulip_parse_eeprom()
290 (get_unaligned((u16*)&p[9])<<16) + base15; in tulip_parse_eeprom()
292 (get_unaligned((u16*)&p[11])<<16) + base15; in tulip_parse_eeprom()
294 mtable->csr15dir = get_unaligned((u16*)&p[3])<<16; in tulip_parse_eeprom()
295 mtable->csr15val = get_unaligned((u16*)&p[5])<<16; in tulip_parse_eeprom()
/linux/lib/zstd/common/
H A Dmem.h114 return get_unaligned((const U16 *)memPtr); in MEM_read16()
119 return get_unaligned((const U32 *)memPtr); in MEM_read32()
124 return get_unaligned((const U64 *)memPtr); in MEM_read64()
129 return get_unaligned((const size_t *)memPtr); in MEM_readST()
/linux/Documentation/translations/zh_CN/core-api/
H A Dunaligned-memory-access.rst178 避免非对齐访问的最简单方法是使用<linux/unaligned.h>头文件提供的get_unaligned()和
200 get_unaligned()宏的工作原理与此类似。假设'data'是一个指向内存的指针,并且你希望避免
203 u32 value = get_unaligned((u32 *) data);
/linux/lib/
H A Dhexdump.c163 get_unaligned(ptr8 + j)); in hex_dump_to_buffer()
174 get_unaligned(ptr4 + j)); in hex_dump_to_buffer()
185 get_unaligned(ptr2 + j)); in hex_dump_to_buffer()
/linux/include/linux/
H A Djhash.h80 a += get_unaligned((u32 *)k); in jhash()
81 b += get_unaligned((u32 *)(k + 4)); in jhash()
82 c += get_unaligned((u32 *)(k + 8)); in jhash()
/linux/arch/sh/kernel/
H A Dmodule.c53 value = get_unaligned(location); in apply_relocate_add()
59 value = get_unaligned(location); in apply_relocate_add()
H A Ddwarf.c130 u32 val = get_unaligned(src); in dwarf_read_addr()
247 decoded_addr += get_unaligned((u32 *)addr); in dwarf_read_encoded_value()
272 initial_len = get_unaligned((u32 *)addr); in dwarf_entry_len()
287 *len = get_unaligned((u64 *)addr + 4); in dwarf_entry_len()
452 delta = get_unaligned((u16 *)current_insn); in dwarf_cfa_execute_insns()
457 delta = get_unaligned((u32 *)current_insn); in dwarf_cfa_execute_insns()
1058 entry_type = get_unaligned((u32 *)p); in dwarf_parse_section()
/linux/drivers/platform/surface/
H A Dsurface_acpi_notify.c497 if (get_unaligned(&rqsx->cdl) != b->len - sizeof(struct gsb_data_rqsx)) { in san_validate_rqsx()
499 type, b->len, get_unaligned(&rqsx->cdl)); in san_validate_rqsx()
503 if (get_unaligned(&rqsx->cdl) > SAN_GSB_MAX_RQSX_PAYLOAD) { in san_validate_rqsx()
505 type, get_unaligned(&rqsx->cdl)); in san_validate_rqsx()
580 rqst.length = get_unaligned(&gsb_rqst->cdl); in san_rqst()
620 evt.length = get_unaligned(&gsb_rqsg->cdl); in san_rqsg()
/linux/drivers/crypto/nx/
H A Dnx-sha512.c238 sctx->state[i] = cpu_to_be64(get_unaligned(p.u64++)); in nx_sha512_import()
240 sctx->count[0] = get_unaligned(p.u64++); in nx_sha512_import()
241 sctx->count[1] = get_unaligned(p.u64++); in nx_sha512_import()
/linux/fs/smb/client/compress/
H A Dlz77.c28 return get_unaligned(ptr); in lz77_read8()
33 return get_unaligned(ptr); in lz77_read64()
/linux/net/ceph/
H A Ddecode.c172 sa_family_t family = get_unaligned(&addr->in_addr.ss_family); in ceph_entity_addr_encoding_len()
180 sa_family_t family = get_unaligned(&addr->in_addr.ss_family); in ceph_encode_entity_addr()
/linux/scripts/mod/
H A Dmodpost.h74 #define get_unaligned(ptr) __get_unaligned_t(typeof(*(ptr)), (ptr)) macro
78 typeof(*(ptr)) _val = get_unaligned(ptr); \
/linux/arch/xtensa/include/asm/
H A Dflat.h10 *addr = get_unaligned((__force u32 *)rp); in flat_get_addr_from_rp()
/linux/include/linux/mtd/
H A Dmap.h330 r.x[0] = get_unaligned((uint16_t *)ptr); in map_word_load()
332 r.x[0] = get_unaligned((uint32_t *)ptr); in map_word_load()
335 r.x[0] = get_unaligned((uint64_t *)ptr); in map_word_load()
/linux/drivers/misc/bcm-vk/
H A Dbcm_vk_sg.c52 data = get_unaligned(&vkdata->address); in bcm_vk_dma_alloc()
239 addr = get_unaligned(&vkdata[i].address); in bcm_vk_dma_free()
/linux/arch/sh/include/asm/
H A Dflat.h17 *addr = get_unaligned((__force u32 *)rp); in flat_get_addr_from_rp()

12345