| /lib/ |
| A D | kfifo.c | 121 len = l; in __kfifo_in() 160 len = l; in __kfifo_out_peek() 183 len = __kfifo_out_peek(fifo, buf, len); in __kfifo_out() 237 len = l; in __kfifo_from_user() 297 len = l; in __kfifo_to_user() 358 len = l; in __kfifo_dma_in_prepare() 372 len = l; in __kfifo_dma_out_prepare() 513 len = __kfifo_max_r(len, recsize); in __kfifo_from_user_r() 563 len = __kfifo_max_r(len, recsize); in __kfifo_dma_in_prepare_r() 575 len = __kfifo_max_r(len, recsize); in __kfifo_dma_in_finish_r() [all …]
|
| A D | seq_buf.c | 40 return s->len + len <= s->size; in seq_buf_can_fit() 69 int len; in seq_buf_vprintf() local 74 len = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args); in seq_buf_vprintf() 75 if (s->len + len < s->size) { in seq_buf_vprintf() 76 s->len += len; in seq_buf_vprintf() 189 len += 1; in seq_buf_puts() 192 memcpy(s->buffer + s->len, str, len); in seq_buf_puts() 194 s->len += len - 1; in seq_buf_puts() 241 memcpy(s->buffer + s->len, mem, len); in seq_buf_putmem() 242 s->len += len; in seq_buf_putmem() [all …]
|
| A D | asn1_encoder.c | 196 if (len < 0) { in asn1_encode_length() 202 if (len <= 0x7f) { in asn1_encode_length() 203 *((*data)++) = len; in asn1_encode_length() 211 if (len <= 0xff) { in asn1_encode_length() 221 if (len <= 0xffff) { in asn1_encode_length() 308 if (data_len < len) in asn1_encode_tag() 312 data += len; in asn1_encode_tag() 349 if (data_len < len) in asn1_encode_octet_string() 353 data += len; in asn1_encode_octet_string() 409 if (data_len < len) in asn1_encode_sequence() [all …]
|
| A D | asn1_decoder.c | 95 len = data[dp++]; in asn1_find_indefinite_length() 96 if (len <= 0x7f) in asn1_find_indefinite_length() 107 n = len - 0x80; in asn1_find_indefinite_length() 112 len = 0; in asn1_find_indefinite_length() 114 len <<= 8; in asn1_find_indefinite_length() 120 dp += len; in asn1_find_indefinite_length() 277 len <<= 8; in asn1_ber_decoder() 352 dp += len; in asn1_ber_decoder() 397 len = datalen; in asn1_ber_decoder() 403 datalen = len; in asn1_ber_decoder() [all …]
|
| A D | checksum.c | 42 if (len <= 0) in do_csum() 51 len--; in do_csum() 54 if (len >= 2) { in do_csum() 57 len -= 2; in do_csum() 60 if (len >= 4) { in do_csum() 73 if (len & 2) { in do_csum() 78 if (len & 1) in do_csum() 119 unsigned int result = do_csum(buff, len); in csum_partial() 150 __u32 len, __u8 proto, __wsum sum) in csum_tcpudp_nofold() argument 157 s += proto + len; in csum_tcpudp_nofold() [all …]
|
| A D | find_bit_benchmark.c | 42 for (cnt = i = 0; i < len; cnt++) { in test_find_first_bit() 43 i = find_first_bit(bitmap, len); in test_find_first_bit() 61 for (cnt = i = 0; i < len; cnt++) { in test_find_first_and_bit() 62 i = find_first_and_bit(cp, bitmap2, len); in test_find_first_and_bit() 107 l = find_last_bit(bitmap, len); in test_find_last_bit() 108 if (l >= len) in test_find_last_bit() 110 len = l; in test_find_last_bit() 111 } while (len); in test_find_last_bit() 125 l = find_nth_bit(bitmap, len, n); in test_find_nth_bit() 126 WARN_ON(l >= len); in test_find_nth_bit() [all …]
|
| A D | test_hexdump.c | 73 size_t l = len; in test_hexdump_prepare_test() 84 if (!is_power_of_2(gs) || gs > 8 || (len % gs != 0)) in test_hexdump_prepare_test() 142 pr_err("Len: %zu row: %d group: %d\n", len, rowsize, groupsize); in test_hexdump() 152 size_t len = get_random_u32_inclusive(1, d); in test_hexdump_set() local 154 test_hexdump(len, rowsize, 4, ascii); in test_hexdump_set() 155 test_hexdump(len, rowsize, 2, ascii); in test_hexdump_set() 156 test_hexdump(len, rowsize, 8, ascii); in test_hexdump_set() 157 test_hexdump(len, rowsize, 1, ascii); in test_hexdump_set() 174 r = hex_dump_to_buffer(data_b, len, rs, gs, buf, buflen, ascii); in test_hexdump_overflow() 201 len, buflen, strnlen(buf, sizeof(buf))); in test_hexdump_overflow() [all …]
|
| A D | siphash.c | 48 const u8 *end = data + len - (len % sizeof(u64)); in __siphash_aligned() 51 PREAMBLE(len) in __siphash_aligned() 81 const u8 *end = data + len - (len % sizeof(u64)); in __siphash_unaligned() 84 PREAMBLE(len) in __siphash_unaligned() 235 #define HPREAMBLE(len) PREAMBLE(len) argument 249 const u8 *end = data + len - (len % sizeof(u64)); in __hsiphash_aligned() 252 HPREAMBLE(len) in __hsiphash_aligned() 282 const u8 *end = data + len - (len % sizeof(u64)); in __hsiphash_unaligned() 285 HPREAMBLE(len) in __hsiphash_unaligned() 411 const u8 *end = data + len - (len % sizeof(u32)); in __hsiphash_aligned() [all …]
|
| A D | iov_iter.c | 21 return len; in copy_to_user_iter() 25 len = raw_copy_to_user(iter_to, from, len); in copy_to_user_iter() 27 return len; in copy_to_user_iter() 37 return len; in copy_to_user_iter_nofault() 48 size_t res = len; in copy_from_user_iter() 51 return len; in copy_from_user_iter() 198 len = copy_mc_to_user(iter_to, from, len); in copy_to_user_iter_mc() 200 return len; in copy_to_user_iter_mc() 891 if (len) { in iov_iter_alignment_iovec() 1236 return len; in iov_iter_get_pages_alloc2() [all …]
|
| /lib/crc/arm64/ |
| A D | crc32.h | 24 return crc32_le_base(crc, p, len); in crc32_le_arch() 31 p += round_down(len, 64); in crc32_le_arch() 32 len %= 64; in crc32_le_arch() 34 if (!len) in crc32_le_arch() 44 return crc32c_base(crc, p, len); in crc32c_arch() 51 p += round_down(len, 64); in crc32c_arch() 52 len %= 64; in crc32c_arch() 54 if (!len) in crc32c_arch() 71 p += round_down(len, 64); in crc32_be_arch() 72 len %= 64; in crc32_be_arch() [all …]
|
| /lib/tests/ |
| A D | checksum_kunit.c | 481 int len, align; in test_csum_fixed_random_inputs() local 489 for (len = 0; len < MAX_LEN && (align + len) < TEST_BUFLEN; in test_csum_fixed_random_inputs() 490 ++len) { in test_csum_fixed_random_inputs() 507 int len, align; in test_csum_all_carry_inputs() local 514 for (len = 0; len < MAX_LEN && (align + len) < TEST_BUFLEN; in test_csum_all_carry_inputs() 515 ++len) { in test_csum_all_carry_inputs() 529 if (len & 1) in test_csum_all_carry_inputs() 531 else if (len) in test_csum_all_carry_inputs() 554 for (len = 0; len < MAX_LEN && (align + len) < TEST_BUFLEN; in test_csum_no_carry_inputs() 555 ++len) { in test_csum_no_carry_inputs() [all …]
|
| /lib/crc/arm/ |
| A D | crc32.h | 30 return crc32_armv8_le(crc, p, len); in crc32_le_scalar() 31 return crc32_le_base(crc, p, len); in crc32_le_scalar() 36 if (len >= PMULL_MIN_LEN + 15 && in crc32_le_arch() 44 len -= n; in crc32_le_arch() 46 n = round_down(len, 16); in crc32_le_arch() 51 len -= n; in crc32_le_arch() 60 return crc32c_base(crc, p, len); in crc32c_scalar() 65 if (len >= PMULL_MIN_LEN + 15 && in crc32c_arch() 73 len -= n; in crc32c_arch() 75 n = round_down(len, 16); in crc32c_arch() [all …]
|
| /lib/zlib_inflate/ |
| A D | inftrees.c | 93 for (len = 0; len <= MAXBITS; len++) in zlib_inflate_table() 94 count[len] = 0; in zlib_inflate_table() 118 for (len = 1; len <= MAXBITS; len++) { in zlib_inflate_table() 120 left -= count[len]; in zlib_inflate_table() 128 for (len = 1; len < MAXBITS; len++) in zlib_inflate_table() 129 offs[len + 1] = offs[len] + count[len]; in zlib_inflate_table() 219 incr = 1U << (len - drop); in zlib_inflate_table() 228 incr = 1U << (len - 1); in zlib_inflate_table() 255 curr = len - drop; in zlib_inflate_table() 291 len = root; in zlib_inflate_table() [all …]
|
| A D | inffast.c | 227 while (len > 2) { in inflate_fast() 231 len -= 3; in inflate_fast() 233 if (len) { in inflate_fast() 235 if (len > 1) in inflate_fast() 248 len--; in inflate_fast() 255 loops = len >> 1; in inflate_fast() 275 loops = len >> 1; in inflate_fast() 281 if (len & 1) in inflate_fast() 311 len = bits >> 3; in inflate_fast() 312 in -= len; in inflate_fast() [all …]
|
| /lib/crc/tests/ |
| A D | crc_kunit.c | 70 for (i = 0; i < len; i++) { in crc_ref() 128 size_t len; in generate_random_length() local 132 len = rand32() % 128; in generate_random_length() 135 len = rand32() % 3072; in generate_random_length() 138 len = rand32(); in generate_random_length() 151 size_t len, offset; in crc_test() local 185 len, offset, nosimd); in crc_test() 213 len = lens_to_test[i]; in crc_benchmark() 223 len, div64_u64((u64)len * num_iters * 1000, t)); in crc_benchmark() 258 return crc16(crc, p, len); in crc16_wrapper() [all …]
|
| /lib/crc/riscv/ |
| A D | crc-clmul-template.h | 170 for (i = 1; i < len; i++) in crc_clmul_update_partial() 174 for (i = 1; i < len; i++) in crc_clmul_update_partial() 178 if (len >= sizeof(crc_t)) { in crc_clmul_update_partial() 190 msgpoly ^= crc >> (CRC_BITS - 8*len); in crc_clmul_update_partial() 206 if (align && len) { in crc_clmul() 210 len -= align; in crc_clmul() 219 len -= 2 * sizeof(unsigned long); in crc_clmul() 248 len -= 2 * sizeof(unsigned long); in crc_clmul() 255 while (len >= sizeof(unsigned long)) { in crc_clmul() 258 len -= sizeof(unsigned long); in crc_clmul() [all …]
|
| A D | crc32.h | 13 static inline u32 crc32_le_arch(u32 crc, const u8 *p, size_t len) in crc32_le_arch() argument 16 return crc32_lsb_clmul(crc, p, len, in crc32_le_arch() 18 return crc32_le_base(crc, p, len); in crc32_le_arch() 21 static inline u32 crc32_be_arch(u32 crc, const u8 *p, size_t len) in crc32_be_arch() argument 24 return crc32_msb_clmul(crc, p, len, in crc32_be_arch() 26 return crc32_be_base(crc, p, len); in crc32_be_arch() 29 static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len) in crc32c_arch() argument 32 return crc32_lsb_clmul(crc, p, len, in crc32c_arch() 34 return crc32c_base(crc, p, len); in crc32c_arch()
|
| /lib/crypto/ |
| A D | aescfb.c | 47 while (len > 0) { in aescfb_encrypt() 54 len -= AES_BLOCK_SIZE; in aescfb_encrypt() 77 for (int i = 0; len > 0; i ^= 1) { in aescfb_decrypt() 78 if (len > AES_BLOCK_SIZE) in aescfb_decrypt() 90 len -= AES_BLOCK_SIZE; in aescfb_decrypt() 115 int len; member 139 .len = 64, 163 .len = 64, 188 .len = 64, 201 .len = 17, [all …]
|
| A D | utils.c | 18 void __crypto_xor(u8 *dst, const u8 *src1, const u8 *src2, unsigned int len) in __crypto_xor() argument 36 while (((unsigned long)dst & (relalign - 1)) && len > 0) { in __crypto_xor() 38 len--; in __crypto_xor() 42 while (IS_ENABLED(CONFIG_64BIT) && len >= 8 && !(relalign & 7)) { in __crypto_xor() 53 len -= 8; in __crypto_xor() 56 while (len >= 4 && !(relalign & 3)) { in __crypto_xor() 67 len -= 4; in __crypto_xor() 70 while (len >= 2 && !(relalign & 1)) { in __crypto_xor() 81 len -= 2; in __crypto_xor() 84 while (len--) in __crypto_xor()
|
| /lib/vdso/ |
| A D | getrandom.c | 24 while (len >= sizeof(type)) { \ 29 len -= sizeof(type); \ 38 MEMCPY_AND_ZERO_SRC(u32, dst, src, len); in memcpy_and_zero_src() 39 MEMCPY_AND_ZERO_SRC(u16, dst, src, len); in memcpy_and_zero_src() 41 MEMCPY_AND_ZERO_SRC(u8, dst, src, len); in memcpy_and_zero_src() 118 if (unlikely(!len)) in __cvdso_getrandom_data() 188 len = ret; in __cvdso_getrandom_data() 200 len -= batch_len; in __cvdso_getrandom_data() 203 if (!len) { in __cvdso_getrandom_data() 238 nblocks = len / CHACHA_BLOCK_SIZE; in __cvdso_getrandom_data() [all …]
|
| /lib/crypto/tests/ |
| A D | hash-test-template.h | 43 random_seed = len; in rand_bytes_seeded_from_len() 44 rand_bytes(out, len); in rand_bytes_seeded_from_len() 55 size_t len; in rand_length() local 59 len = rand32() % 128; in rand_length() 62 len = rand32() % 3072; in rand_length() 65 len = rand32(); in rand_length() 68 return len % (max_len + 1); in rand_length() 138 for (size_t len = 0; len <= 4096; len++) { in test_hash_all_lens_up_to_4096() local 214 HASH(buf_end - len, len, hash); in test_hash_buffer_overruns() 216 HASH_UPDATE(&ctx, buf_end - len, len); in test_hash_buffer_overruns() [all …]
|
| /lib/crc/ |
| A D | crc32-main.c | 35 crc32_le_base(u32 crc, const u8 *p, size_t len) in crc32_le_base() argument 37 while (len--) in crc32_le_base() 43 crc32_be_base(u32 crc, const u8 *p, size_t len) in crc32_be_base() argument 45 while (len--) in crc32_be_base() 51 crc32c_base(u32 crc, const u8 *p, size_t len) in crc32c_base() argument 53 while (len--) in crc32c_base() 72 u32 crc32_le(u32 crc, const void *p, size_t len) in crc32_le() argument 74 return crc32_le_arch(crc, p, len); in crc32_le() 80 return crc32_be_arch(crc, p, len); in crc32_be() 84 u32 crc32c(u32 crc, const void *p, size_t len) in crc32c() argument [all …]
|
| /lib/crc/loongarch/ |
| A D | crc32.h | 34 while (len >= sizeof(u64)) { in crc32_le_arch() 39 len -= sizeof(u64); in crc32_le_arch() 42 if (len & sizeof(u32)) { in crc32_le_arch() 49 if (len & sizeof(u16)) { in crc32_le_arch() 56 if (len & sizeof(u8)) { in crc32_le_arch() 68 return crc32c_base(crc, p, len); in crc32c_arch() 70 while (len >= sizeof(u64)) { in crc32c_arch() 75 len -= sizeof(u64); in crc32c_arch() 78 if (len & sizeof(u32)) { in crc32c_arch() 85 if (len & sizeof(u16)) { in crc32c_arch() [all …]
|
| /lib/crc/x86/ |
| A D | crc32.h | 18 static inline u32 crc32_le_arch(u32 crc, const u8 *p, size_t len) in crc32_le_arch() argument 20 CRC_PCLMUL(crc, p, len, crc32_lsb, crc32_lsb_0xedb88320_consts, in crc32_le_arch() 22 return crc32_le_base(crc, p, len); in crc32_le_arch() 39 static inline u32 crc32c_arch(u32 crc, const u8 *p, size_t len) in crc32c_arch() argument 44 return crc32c_base(crc, p, len); in crc32c_arch() 72 crc = crc32_lsb_vpclmul_avx512(crc, p, len, in crc32c_arch() 75 crc = crc32c_x86_3way(crc, p, len); in crc32c_arch() 88 for (num_longs = len / sizeof(unsigned long); in crc32c_arch() 92 if (sizeof(unsigned long) > 4 && (len & 4)) { in crc32c_arch() 96 if (len & 2) { in crc32c_arch() [all …]
|
| /lib/crc/mips/ |
| A D | crc32.h | 69 for (; len >= sizeof(u64); p += sizeof(u64), len -= sizeof(u64)) { in crc32_le_arch() 75 if (len & sizeof(u32)) { in crc32_le_arch() 82 for (; len >= sizeof(u32); len -= sizeof(u32)) { in crc32_le_arch() 90 if (len & sizeof(u16)) { in crc32_le_arch() 97 if (len & sizeof(u8)) { in crc32_le_arch() 109 return crc32c_base(crc, p, len); in crc32c_arch() 112 for (; len >= sizeof(u64); p += sizeof(u64), len -= sizeof(u64)) { in crc32c_arch() 118 if (len & sizeof(u32)) { in crc32c_arch() 125 for (; len >= sizeof(u32); len -= sizeof(u32)) { in crc32c_arch() 133 if (len & sizeof(u16)) { in crc32c_arch() [all …]
|