Home
last modified time | relevance | path

Searched refs:len (Results 1 – 25 of 89) sorted by relevance

1234

/lib/
Dkfifo.c90 unsigned int len, unsigned int off) in kfifo_copy_in() argument
100 len *= esize; in kfifo_copy_in()
102 l = min(len, size - off); in kfifo_copy_in()
105 memcpy(fifo->data, src + l, len - l); in kfifo_copy_in()
114 const void *buf, unsigned int len) in __kfifo_in() argument
119 if (len > l) in __kfifo_in()
120 len = l; in __kfifo_in()
122 kfifo_copy_in(fifo, buf, len, fifo->in); in __kfifo_in()
123 fifo->in += len; in __kfifo_in()
124 return len; in __kfifo_in()
[all …]
Dseq_buf.c28 static bool seq_buf_can_fit(struct seq_buf *s, size_t len) in seq_buf_can_fit() argument
30 return s->len + len <= s->size; in seq_buf_can_fit()
42 unsigned int len = seq_buf_used(s); in seq_buf_print_seq() local
44 return seq_write(m, s->buffer, len); in seq_buf_print_seq()
59 int len; in seq_buf_vprintf() local
63 if (s->len < s->size) { in seq_buf_vprintf()
64 len = vsnprintf(s->buffer + s->len, s->size - s->len, fmt, args); in seq_buf_vprintf()
65 if (s->len + len < s->size) { in seq_buf_vprintf()
66 s->len += len; in seq_buf_vprintf()
116 unsigned int len = seq_buf_buffer_left(s); in seq_buf_bprintf() local
[all …]
Dcrc32.c58 crc32_body(u32 crc, unsigned char const *buf, size_t len, const u32 (*tab)[256]) argument
85 if (unlikely((long)buf & 3 && len)) {
88 } while ((--len) && ((long)buf)&3);
92 rem_len = len & 3;
93 len = len >> 2;
95 rem_len = len & 7;
96 len = len >> 3;
102 for (i = 0; i < len; i++) {
104 for (--b; len; --len) {
115 len = rem_len;
[all …]
Dasn1_encoder.c193 static int asn1_encode_length(unsigned char **data, int *data_len, int len) in asn1_encode_length() argument
198 if (len < 0) { in asn1_encode_length()
204 if (len <= 0x7f) { in asn1_encode_length()
205 *((*data)++) = len; in asn1_encode_length()
213 if (len <= 0xff) { in asn1_encode_length()
215 *((*data)++) = len & 0xff; in asn1_encode_length()
223 if (len <= 0xffff) { in asn1_encode_length()
225 *((*data)++) = (len >> 8) & 0xff; in asn1_encode_length()
226 *((*data)++) = len & 0xff; in asn1_encode_length()
231 if (WARN(len > 0xffffff, "ASN.1 length can't be > 0xffffff")) in asn1_encode_length()
[all …]
Dasn1_decoder.c62 size_t dp = *_dp, len, n; in asn1_find_indefinite_length() local
95 len = data[dp++]; in asn1_find_indefinite_length()
96 if (len <= 0x7f) in asn1_find_indefinite_length()
99 if (unlikely(len == ASN1_INDEFINITE_LENGTH)) { in asn1_find_indefinite_length()
107 n = len - 0x80; in asn1_find_indefinite_length()
108 if (unlikely(n > sizeof(len) - 1)) in asn1_find_indefinite_length()
112 len = 0; in asn1_find_indefinite_length()
114 len <<= 8; in asn1_find_indefinite_length()
115 len |= data[dp++]; in asn1_find_indefinite_length()
118 if (len > datalen - dp) in asn1_find_indefinite_length()
[all …]
Dchecksum.c46 static unsigned int do_csum(const unsigned char *buff, int len) in do_csum() argument
51 if (len <= 0) in do_csum()
60 len--; in do_csum()
63 if (len >= 2) { in do_csum()
66 len -= 2; in do_csum()
69 if (len >= 4) { in do_csum()
70 const unsigned char *end = buff + ((unsigned)len & ~3); in do_csum()
82 if (len & 2) { in do_csum()
87 if (len & 1) in do_csum()
125 __wsum csum_partial(const void *buff, int len, __wsum wsum) in csum_partial() argument
[all …]
Dpci_iomap.c34 resource_size_t len = pci_resource_len(dev, bar); in pci_iomap_range() local
37 if (len <= offset || !start) in pci_iomap_range()
39 len -= offset; in pci_iomap_range()
41 if (maxlen && len > maxlen) in pci_iomap_range()
42 len = maxlen; in pci_iomap_range()
44 return __pci_ioport_map(dev, start, len); in pci_iomap_range()
46 return ioremap(start, len); in pci_iomap_range()
74 resource_size_t len = pci_resource_len(dev, bar); in pci_iomap_wc_range() local
81 if (len <= offset || !start) in pci_iomap_wc_range()
84 len -= offset; in pci_iomap_wc_range()
[all …]
Dtest_hexdump.c67 static void __init test_hexdump_prepare_test(size_t len, int rowsize, in test_hexdump_prepare_test() argument
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()
125 static void __init test_hexdump(size_t len, int rowsize, int groupsize, in test_hexdump() argument
134 hex_dump_to_buffer(data_b, len, rowsize, groupsize, real, sizeof(real), in test_hexdump()
138 test_hexdump_prepare_test(len, rowsize, groupsize, test, sizeof(test), in test_hexdump()
142 pr_err("Len: %zu row: %d group: %d\n", len, rowsize, groupsize); in test_hexdump()
152 size_t len = get_random_int() % d + 1; 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()
[all …]
Diov_iter.c20 #define iterate_iovec(i, n, base, len, off, __p, STEP) { \ argument
24 len = min(n, __p->iov_len - skip); \
25 if (likely(len)) { \
27 len -= (STEP); \
28 off += len; \
29 skip += len; \
30 n -= len; \
41 #define iterate_bvec(i, n, base, len, off, p, STEP) { \ argument
50 len = min(min(n, (size_t)(p->bv_len - skip)), \
54 len -= left; \
[all …]
Dsiphash.c23 #define PREAMBLE(len) \ argument
28 u64 b = ((u64)(len)) << 56; \
47 u64 __siphash_aligned(const void *data, size_t len, const siphash_key_t *key) in __siphash_aligned() argument
49 const u8 *end = data + len - (len % sizeof(u64)); in __siphash_aligned()
50 const u8 left = len & (sizeof(u64) - 1); in __siphash_aligned()
52 PREAMBLE(len) in __siphash_aligned()
80 u64 __siphash_unaligned(const void *data, size_t len, const siphash_key_t *key) in __siphash_unaligned() argument
82 const u8 *end = data + len - (len % sizeof(u64)); in __siphash_unaligned()
83 const u8 left = len & (sizeof(u64) - 1); in __siphash_unaligned()
85 PREAMBLE(len) in __siphash_unaligned()
[all …]
Ddecompress_inflate.c36 static long INIT nofill(void *buffer, unsigned long len) in nofill() argument
42 STATIC int INIT __gunzip(unsigned char *buf, long len, in __gunzip() argument
69 len = 0; in __gunzip()
97 if (len == 0) in __gunzip()
98 len = fill(zbuf, GZIP_IOBUF_SIZE); in __gunzip()
101 if (len < 10 || in __gunzip()
113 strm->avail_in = len - 10; in __gunzip()
147 len = fill(zbuf, GZIP_IOBUF_SIZE); in __gunzip()
148 if (len < 0) { in __gunzip()
154 strm->avail_in = len; in __gunzip()
[all …]
Dfind_bit_benchmark.c36 static int __init test_find_first_bit(void *bitmap, unsigned long len) in test_find_first_bit() argument
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()
52 static int __init test_find_next_bit(const void *bitmap, unsigned long len) in test_find_next_bit() argument
66 static int __init test_find_next_zero_bit(const void *bitmap, unsigned long len) in test_find_next_zero_bit() argument
73 i = find_next_zero_bit(bitmap, len, i) + 1; in test_find_next_zero_bit()
80 static int __init test_find_last_bit(const void *bitmap, unsigned long len) in test_find_last_bit() argument
88 l = find_last_bit(bitmap, len); in test_find_last_bit()
89 if (l >= len) in test_find_last_bit()
91 len = l; in test_find_last_bit()
[all …]
Dnlattr.c56 static int __nla_validate_parse(const struct nlattr *head, int len, int maxtype,
85 static int nla_validate_array(const struct nlattr *head, int len, int maxtype, in nla_validate_array() argument
93 nla_for_each_attr(entry, head, len, rem) { in nla_validate_array()
428 if (pt->len) in validate_nla()
429 minlen = min_t(int, attrlen, pt->len + 1); in validate_nla()
443 if (pt->len) { in validate_nla()
449 if (attrlen > pt->len) in validate_nla()
455 if (pt->len && attrlen > pt->len) in validate_nla()
469 pt->len, pt->nested_policy, in validate_nla()
493 pt->len, pt->nested_policy, in validate_nla()
[all …]
Dhexdump.c127 int hex_dump_to_buffer(const void *buf, size_t len, int rowsize, int groupsize, in hex_dump_to_buffer() argument
140 if (len > rowsize) /* limit to one line at a time */ in hex_dump_to_buffer()
141 len = rowsize; in hex_dump_to_buffer()
144 if ((len % groupsize) != 0) /* no mixed size output */ in hex_dump_to_buffer()
147 ngroups = len / groupsize; in hex_dump_to_buffer()
153 if (!len) in hex_dump_to_buffer()
190 for (j = 0; j < len; j++) { in hex_dump_to_buffer()
213 for (j = 0; j < len; j++) { in hex_dump_to_buffer()
225 return ascii ? ascii_column + len : (groupsize * 2 + 1) * ngroups - 1; in hex_dump_to_buffer()
263 const void *buf, size_t len, bool ascii) in print_hex_dump() argument
[all …]
Dcrc-t10dif.c63 __u16 crc_t10dif_update(__u16 crc, const unsigned char *buffer, size_t len) in crc_t10dif_update() argument
72 return crc_t10dif_generic(crc, buffer, len); in crc_t10dif_update()
77 err = crypto_shash_update(&desc.shash, buffer, len); in crc_t10dif_update()
86 __u16 crc_t10dif(const unsigned char *buffer, size_t len) in crc_t10dif() argument
88 return crc_t10dif_update(0, buffer, len); in crc_t10dif()
113 int len; in crc_t10dif_transform_show() local
120 len = snprintf(buffer, PAGE_SIZE, "%s\n", in crc_t10dif_transform_show()
124 return len; in crc_t10dif_transform_show()
Dtextsearch.c200 unsigned int len; member
210 if (likely(consumed < st->len)) { in get_linear_data()
212 return st->len - consumed; in get_linear_data()
233 const void *data, unsigned int len) in textsearch_find_continuous() argument
239 st->len = len; in textsearch_find_continuous()
264 unsigned int len, gfp_t gfp_mask, int flags) in textsearch_prepare() argument
270 if (len == 0) in textsearch_prepare()
289 conf = ops->init(pattern, len, gfp_mask, flags); in textsearch_prepare()
Dts_kmp.c74 static inline void compute_prefix_tbl(const u8 *pattern, unsigned int len, in compute_prefix_tbl() argument
80 for (k = 0, q = 1; q < len; q++) { in compute_prefix_tbl()
91 static struct ts_config *kmp_init(const void *pattern, unsigned int len, in kmp_init() argument
97 unsigned int prefix_tbl_len = len * sizeof(unsigned int); in kmp_init()
98 size_t priv_size = sizeof(*kmp) + len + prefix_tbl_len; in kmp_init()
106 kmp->pattern_len = len; in kmp_init()
107 compute_prefix_tbl(pattern, len, kmp->prefix_tbl, flags); in kmp_init()
110 for (i = 0; i < len; i++) in kmp_init()
113 memcpy(kmp->pattern, pattern, len); in kmp_init()
Dtest_firmware.c249 int len = 0; in config_show() local
253 len += scnprintf(buf, PAGE_SIZE - len, in config_show()
258 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
262 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
265 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
268 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
273 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
276 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
278 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
280 len += scnprintf(buf + len, PAGE_SIZE - len, in config_show()
[all …]
Dparser.c34 int len = -1; in match_one() local
46 len = simple_strtoul(p, (char **) &p, 10); in match_one()
64 if (len == -1 || len > str_len) in match_one()
65 len = str_len; in match_one()
66 args[argc].to = s + len; in match_one()
339 size_t len = ret >= size ? size - 1 : ret; in match_strlcpy() local
340 memcpy(dest, src->from, len); in match_strlcpy()
341 dest[len] = '\0'; in match_strlcpy()
/lib/zlib_inflate/
Dinftrees.c26 unsigned len; /* a code's length in bits */ in zlib_inflate_table() local
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()
189 len = min; /* starting code length */ in zlib_inflate_table()
204 this.bits = (unsigned char)(len - drop); in zlib_inflate_table()
219 incr = 1U << (len - drop); in zlib_inflate_table()
[all …]
Dinffast.c91 unsigned len; /* match length, unused bytes */ in inflate_fast() local
135 len = (unsigned)(this.val); in inflate_fast()
142 len += (unsigned)hold & ((1U << op) - 1); in inflate_fast()
190 if (op < len) { /* some from window */ in inflate_fast()
191 len -= op; in inflate_fast()
201 if (op < len) { /* some from end of window */ in inflate_fast()
202 len -= op; in inflate_fast()
207 if (write < len) { /* some from start of window */ in inflate_fast()
209 len -= op; in inflate_fast()
219 if (op < len) { /* some from window */ in inflate_fast()
[all …]
/lib/reed_solomon/
Dtest_rslib.c152 int len, int errs, int eras) in get_rcw_we() argument
157 int dlen = len - nroots; in get_rcw_we()
173 memcpy(r, c, len * sizeof(*r)); in get_rcw_we()
174 memset(errlocs, 0, len * sizeof(*errlocs)); in get_rcw_we()
186 errloc = prandom_u32() % len; in get_rcw_we()
197 errloc = prandom_u32() % len; in get_rcw_we()
230 int len, uint16_t *syn) in compute_syndrome() argument
243 for (j = 1; j < len; j++) { in compute_syndrome()
260 static void test_uc(struct rs_control *rs, int len, int errs, in test_uc() argument
264 int dlen = len - rs->codec->nroots; in test_uc()
[all …]
/lib/zlib_deflate/
Ddefutil.h49 ush len; /* length of bit string */ member
56 #define Len dl.len
300 int len /* its bit length */ in bi_reverse() argument
307 } while (--len > 0); in bi_reverse()
390 { int len = length;\
391 if (s->bi_valid > (int)Buf_size - len) {\
396 s->bi_valid += len - Buf_size;\
399 s->bi_valid += len;\
424 unsigned len = s->pending; in flush_pending() local
426 if (len > strm->avail_out) len = strm->avail_out; in flush_pending()
[all …]
/lib/kunit/
Dassert.c96 int len; in is_literal() local
99 len = snprintf(NULL, 0, "%lld", value); in is_literal()
100 if (strlen(text) != len) in is_literal()
103 buffer = kunit_kmalloc(test, len+1, gfp); in is_literal()
107 snprintf(buffer, len+1, "%lld", value); in is_literal()
108 ret = strncmp(buffer, text, len) == 0; in is_literal()
171 int len; in is_str_literal() local
173 len = strlen(text); in is_str_literal()
174 if (len < 2) in is_str_literal()
176 if (text[0] != '\"' || text[len - 1] != '\"') in is_str_literal()
[all …]
Dstring-stream.c17 int len; member
32 frag->fragment = kunit_kmalloc(ctx->test, ctx->len, ctx->gfp); in string_stream_fragment_init()
51 struct kunit *test, int len, gfp_t gfp) in alloc_string_stream_fragment() argument
55 .len = len, in alloc_string_stream_fragment()
78 int len; in string_stream_vadd() local
85 len = vsnprintf(NULL, 0, fmt, args_for_counting) + 1; in string_stream_vadd()
90 len, in string_stream_vadd()
95 len = vsnprintf(frag_container->fragment, len, fmt, args); in string_stream_vadd()
97 stream->length += len; in string_stream_vadd()

1234