Searched refs:len (Results 1 - 25 of 675) sorted by relevance

1234567891011>>

/net/sunrpc/
H A Dsocklib.c24 * @len: number of bytes to copy
29 size_t xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len) argument
31 if (len > desc->count)
32 len = desc->count;
33 if (unlikely(skb_copy_bits(desc->skb, desc->offset, to, len)))
35 desc->count -= len;
36 desc->offset += len;
37 return len;
45 * @len: number of bytes to copy
49 static size_t xdr_skb_read_and_csum_bits(struct xdr_skb_reader *desc, void *to, size_t len) argument
75 unsigned int len, pglen = xdr->page_len; local
[all...]
H A Dxdr.c25 unsigned int quadlen = XDR_QUADLEN(obj->len);
28 *p++ = cpu_to_be32(obj->len);
29 memcpy(p, obj->data, obj->len);
30 return p + XDR_QUADLEN(obj->len);
37 unsigned int len; local
39 if ((len = be32_to_cpu(*p++)) > XDR_MAX_NETOBJ)
41 obj->len = len;
43 return p + XDR_QUADLEN(len);
103 u32 len; local
121 xdr_terminate_string(struct xdr_buf *buf, const u32 len) argument
132 xdr_inline_pages(struct xdr_buf *xdr, unsigned int offset, struct page **pages, unsigned int base, unsigned int len) argument
172 _shift_data_right_pages(struct page **pages, size_t pgto_base, size_t pgfrom_base, size_t len) argument
233 _copy_to_pages(struct page **pages, size_t pgbase, const char *p, size_t len) argument
277 _copy_from_pages(char *p, struct page **pages, size_t pgbase, size_t len) argument
316 xdr_shrink_bufhead(struct xdr_buf *buf, size_t len) argument
392 xdr_shrink_pagelen(struct xdr_buf *buf, size_t len) argument
431 xdr_shift_buf(struct xdr_buf *buf, size_t len) argument
474 size_t len; local
603 xdr_truncate_encode(struct xdr_stream *xdr, size_t len) argument
690 xdr_write_pages(struct xdr_stream *xdr, struct page **pages, unsigned int base, unsigned int len) argument
717 xdr_set_iov(struct xdr_stream *xdr, struct kvec *iov, unsigned int len) argument
728 xdr_set_page_base(struct xdr_stream *xdr, unsigned int base, unsigned int len) argument
813 xdr_init_decode_pages(struct xdr_stream *xdr, struct xdr_buf *buf, struct page **pages, unsigned int len) argument
901 xdr_align_pages(struct xdr_stream *xdr, unsigned int len) argument
942 xdr_read_pages(struct xdr_stream *xdr, unsigned int len) argument
983 xdr_enter_page(struct xdr_stream *xdr, unsigned int len) argument
1022 xdr_buf_subsegment(struct xdr_buf *buf, struct xdr_buf *subbuf, unsigned int base, unsigned int len) argument
1076 xdr_buf_trim(struct xdr_buf *buf, unsigned int len) argument
1107 __read_bytes_from_xdr_buf(struct xdr_buf *subbuf, void *obj, unsigned int len) argument
1125 read_bytes_from_xdr_buf(struct xdr_buf *buf, unsigned int base, void *obj, unsigned int len) argument
1138 __write_bytes_to_xdr_buf(struct xdr_buf *subbuf, void *obj, unsigned int len) argument
1156 write_bytes_to_xdr_buf(struct xdr_buf *buf, unsigned int base, void *obj, unsigned int len) argument
1449 xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)(struct scatterlist *, void *), void *data) argument
[all...]
/net/tipc/
H A Dlog.c43 * @len: buffer length
46 int tipc_snprintf(char *buf, int len, const char *fmt, ...) argument
52 i = vscnprintf(buf, len, fmt, args);
H A Dserver.h71 void *usr_data, void *buf, size_t len);
79 struct sockaddr_tipc *addr, void *data, size_t len);
/net/dccp/
H A Doptions.c26 u64 dccp_decode_value_var(const u8 *bf, const u8 len) argument
30 if (len >= DCCP_OPTVAL_MAXLEN)
32 if (len > 4)
34 if (len > 3)
36 if (len > 2)
38 if (len > 1)
40 if (len > 0)
62 unsigned char opt, len; local
71 opt = len = 0;
74 len
269 dccp_encode_value_var(const u64 value, u8 *to, const u8 len) argument
292 dccp_insert_option(struct sk_buff *skb, const unsigned char option, const void *value, const unsigned char len) argument
325 const int len = ndp_len + 2; local
361 u32 elapsed_time, elapsed_time_len, len; local
407 u16 len = buflen + 2 * nr_opts; local
504 dccp_insert_fn_opt(struct sk_buff *skb, u8 type, u8 feat, u8 *val, u8 len, bool repeat_first) argument
[all...]
H A Dfeat.h48 * @sp.len: length of @sp.vec in bytes
54 u8 len; member in struct:__anon34::__anon35
113 u8 const *list, u8 len);
115 u8 mand, u8 opt, u8 feat, u8 *val, u8 len);
130 void dccp_encode_value_var(const u64 value, u8 *to, const u8 len);
131 u64 dccp_decode_value_var(const u8 *bf, const u8 len);
135 int dccp_insert_fn_opt(struct sk_buff *skb, u8 type, u8 feat, u8 *val, u8 len,
/net/ceph/
H A Dbuffer.c11 struct ceph_buffer *ceph_buffer_new(size_t len, gfp_t gfp) argument
19 b->vec.iov_base = ceph_kvmalloc(len, gfp);
26 b->alloc_len = len;
27 b->vec.iov_len = len;
45 size_t len; local
48 len = ceph_decode_32(p);
49 dout("decode_buffer len %d\n", (int)len);
50 ceph_decode_need(p, end, len, bad);
51 *b = ceph_buffer_new(len, GFP_NOF
[all...]
/net/ipv4/
H A Dxfrm4_input.c52 iph->tot_len = htons(skb->len);
72 int iphlen, len; local
84 len = skb->len - sizeof(struct udphdr);
85 if (!pskb_may_pull(skb, sizeof(struct udphdr) + min(len, 8)))
97 if (len == 1 && udpdata[0] == 0xff) {
99 } else if (len > sizeof(struct ip_esp_hdr) && udpdata32[0] != 0) {
101 len = sizeof(struct udphdr);
108 if (len == 1 && udpdata[0] == 0xff) {
110 } else if (len >
[all...]
/net/sctp/
H A Dtsnmap.c46 __u16 len, __u16 *start, __u16 *end);
50 struct sctp_tsnmap *sctp_tsnmap_init(struct sctp_tsnmap *map, __u16 len, argument
54 map->tsn_map = kzalloc(len>>3, gfp);
58 map->len = len;
60 bitmap_zero(map->tsn_map, map->len);
74 map->len = 0;
102 if (gap < map->len && test_bit(gap, map->tsn_map))
120 if (gap >= map->len && !sctp_tsnmap_grow(map, gap + 1))
179 sctp_tsnmap_find_gap_ack(map->tsn_map, offset, map->len,
245 u16 len; local
287 sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off, __u16 len, __u16 *start, __u16 *end) argument
360 u16 len; local
[all...]
H A Dssnmap.c50 * Allocate room to store at least 'len' contiguous TSNs.
92 map->in.len = in;
96 map->out.len = out;
106 size = (map->in.len + map->out.len) * sizeof(__u16);
118 size = sctp_ssnmap_size(map->in.len, map->out.len);
/net/sunrpc/auth_gss/
H A Dgss_krb5_keys.c157 if ((inkey->len != keylength) || (outkey->len != keylength))
164 if (crypto_blkcipher_setkey(cipher, inkey->data, inkey->len))
183 inblock.len = blocksize;
186 outblock.len = blocksize;
190 if (in_constant->len == inblock.len) {
191 memcpy(inblock.data, in_constant->data, inblock.len);
193 krb5_nfold(in_constant->len * 8, in_constant->data,
194 inblock.len *
[all...]
H A Dgss_generic_token.c47 #define TWRITE_STR(ptr, str, len) \
48 memcpy((ptr), (char *) (str), (len)); \
49 (ptr) += (len);
150 body_size += 2 + (int) mech->len; /* NEED overflow check */
163 der_write_length(buf, 2 + mech->len + body_size);
165 *(*buf)++ = (unsigned char) mech->len;
166 TWRITE_STR(*buf, mech->data, ((int) mech->len));
206 toid.len = *buf++;
208 if ((toksize-=toid.len) < 0)
211 buf+=toid.len;
[all...]
/net/core/
H A Ddatagram.c196 if (_off >= skb->len && (skb->len || _off ||
198 _off -= skb->len;
316 * @len: amount of data to copy from buffer to iovec
321 struct iovec *to, int len)
327 trace_skb_copy_datagram_iovec(skb, len);
331 if (copy > len)
332 copy = len;
335 if ((len -= copy) == 0)
345 WARN_ON(start > offset + len);
320 skb_copy_datagram_iovec(const struct sk_buff *skb, int offset, struct iovec *to, int len) argument
406 skb_copy_datagram_const_iovec(const struct sk_buff *skb, int offset, const struct iovec *to, int to_offset, int len) argument
495 skb_copy_datagram_from_iovec(struct sk_buff *skb, int offset, const struct iovec *from, int from_offset, int len) argument
593 int len = iov_length(from, count) - offset; local
648 skb_copy_and_csum_datagram(const struct sk_buff *skb, int offset, u8 __user *to, int len, __wsum *csump) argument
737 __skb_checksum_complete_head(struct sk_buff *skb, int len) argument
[all...]
H A Diovec.c65 size_t len = iov[ct].iov_len; local
67 if (len > INT_MAX - err) {
68 len = INT_MAX - err;
69 iov[ct].iov_len = len;
71 err += len;
86 int offset, unsigned int len, __wsum *csump)
97 while (len > 0) {
99 int copy = min_t(unsigned int, len, iov->iov_len - offset);
114 len -= copy;
116 if (len)
85 csum_partial_copy_fromiovecend(unsigned char *kdata, struct iovec *iov, int offset, unsigned int len, __wsum *csump) argument
166 int pages = 0, len, size; local
[all...]
/net/caif/
H A Dcfpkt_skbuff.c80 static struct cfpkt *cfpkt_create_pfx(u16 len, u16 pfx) argument
85 skb = alloc_skb(len + pfx, GFP_ATOMIC);
87 skb = alloc_skb(len + pfx, GFP_KERNEL);
96 inline struct cfpkt *cfpkt_create(u16 len) argument
98 return cfpkt_create_pfx(len + PKT_POSTFIX, PKT_PREFIX);
110 return skb->len > 0;
113 int cfpkt_peek_head(struct cfpkt *pkt, void *data, u16 len) argument
116 if (skb_headlen(skb) >= len) {
117 memcpy(data, skb->data, len);
120 return !cfpkt_extr_head(pkt, data, len)
124 cfpkt_extr_head(struct cfpkt *pkt, void *data, u16 len) argument
150 cfpkt_extr_trail(struct cfpkt *pkt, void *dta, u16 len) argument
172 cfpkt_pad_trail(struct cfpkt *pkt, u16 len) argument
177 cfpkt_add_body(struct cfpkt *pkt, const void *data, u16 len) argument
220 cfpkt_add_head(struct cfpkt *pkt, const void *data2, u16 len) argument
247 cfpkt_add_trail(struct cfpkt *pkt, const void *data, u16 len) argument
275 cfpkt_setlen(struct cfpkt *pkt, u16 len) argument
[all...]
/net/x25/
H A Dx25_facilities.c50 unsigned int len; local
68 len = skb->data[0];
70 if (!pskb_may_pull(skb, 1 + len))
75 while (len > 0) {
78 if (len < 2)
120 len -= 2;
123 if (len < 3)
143 len -= 3;
146 if (len < 4)
152 len
198 int len; local
276 int len; local
[all...]
/net/rose/
H A Drose_subr.c109 int len, faclen = 0; local
111 len = AX25_BPQ_HEADER_LEN + AX25_MAX_HEADER_LEN + ROSE_MIN_LEN + 1;
115 len += 1 + ROSE_ADDR_LEN + ROSE_ADDR_LEN;
117 len += faclen;
122 len += 2;
126 if ((skb = alloc_skb(len, GFP_ATOMIC)) == NULL)
239 static int rose_parse_national(unsigned char *p, struct rose_facilities_struct *facilities, int len) argument
248 if (len < 2)
252 len -= 2;
256 if (len <
333 rose_parse_ccitt(unsigned char *p, struct rose_facilities_struct *facilities, int len) argument
398 int facilities_len, len; local
440 int len, nb; local
[all...]
/net/rds/
H A Dinfo.c169 int len; local
172 if (get_user(len, optlen)) {
179 if (len < 0 || len + PAGE_SIZE - 1 < len || start + len < start) {
184 /* a 0 len call is just trying to probe its length */
185 if (len == 0)
188 nr_pages = (PAGE_ALIGN(start + len) - (start & PAGE_MASK))
206 rdsdebug("len
[all...]
/net/decnet/
H A Dsysctl_net_decnet.c140 size_t len; local
149 len = (*lenp < DN_ASCBUF_LEN) ? *lenp : (DN_ASCBUF_LEN-1);
151 if (copy_from_user(addr, buffer, len))
154 addr[len] = 0;
166 *ppos += len;
172 len = strlen(addr);
173 addr[len++] = '\n';
175 if (len > *lenp) len = *lenp;
177 if (copy_to_user(buffer, addr, len))
190 size_t len; local
[all...]
/net/netfilter/
H A Dnf_conntrack_amanda.c61 size_t len; member in struct:__anon95
66 .len = 8,
70 .len = 1,
74 .len = 5,
78 .len = 5,
82 .len = 6,
96 u_int16_t len; local
111 if (dataoff >= skb->len) {
112 net_err_ratelimited("amanda_help: skblen = %u\n", skb->len);
117 start = skb_find_text(skb, dataoff, skb->len,
[all...]
H A Dnf_conntrack_h323_asn1.c291 int len; local
297 len = *bs->cur++;
298 bs->cur += len;
308 unsigned int len; local
322 len = get_bits(bs, 2) + 1;
325 unsigned int v = get_uint(bs, len) + f->lb;
329 bs->cur += len;
334 len = get_len(bs);
335 bs->cur += len;
368 unsigned int len; local
402 unsigned int len; local
420 unsigned int len; local
469 unsigned int len; local
495 unsigned int ext, bmp, i, opt, len = 0, bmp2, bmp2_len; local
612 unsigned int count, effective_count = 0, i, len = 0; local
702 unsigned int type, ext, len = 0; local
825 int len; local
[all...]
/net/irda/
H A Dparameters.c38 static int irda_extract_integer(void *self, __u8 *buf, int len, __u8 pi,
40 static int irda_extract_string(void *self, __u8 *buf, int len, __u8 pi,
42 static int irda_extract_octseq(void *self, __u8 *buf, int len, __u8 pi,
44 static int irda_extract_no_value(void *self, __u8 *buf, int len, __u8 pi,
47 static int irda_insert_integer(void *self, __u8 *buf, int len, __u8 pi,
49 static int irda_insert_no_value(void *self, __u8 *buf, int len, __u8 pi,
76 * Function irda_insert_no_value (self, buf, len, pi, type, func)
78 static int irda_insert_no_value(void *self, __u8 *buf, int len, __u8 pi, argument
100 * Function irda_extract_no_value (self, buf, len, type, func)
105 static int irda_extract_no_value(void *self, __u8 *buf, int len, __u argument
126 irda_insert_integer(void *self, __u8 *buf, int len, __u8 pi, PV_TYPE type, PI_HANDLER func) argument
202 irda_extract_integer(void *self, __u8 *buf, int len, __u8 pi, PV_TYPE type, PI_HANDLER func) argument
288 irda_extract_string(void *self, __u8 *buf, int len, __u8 pi, PV_TYPE type, PI_HANDLER func) argument
336 irda_extract_octseq(void *self, __u8 *buf, int len, __u8 pi, PV_TYPE type, PI_HANDLER func) argument
455 irda_param_insert(void *self, __u8 pi, __u8 *buf, int len, pi_param_info_t *info) argument
509 irda_param_extract(void *self, __u8 *buf, int len, pi_param_info_t *info) argument
566 irda_param_extract_all(void *self, __u8 *buf, int len, pi_param_info_t *info) argument
[all...]
/net/ipv6/
H A Dexthdrs_core.c120 int len; local
125 len = ((hdr->hdrlen + 1) << 3);
127 if (offset + len > packet_len)
131 len -= 2;
133 while (len > 0) {
146 if (optlen > len)
151 len -= optlen;
190 unsigned int len; local
207 len = skb->len
[all...]
/net/phonet/
H A Ddatagram.c53 answ = skb ? skb->len : 0;
87 struct msghdr *msg, size_t len)
106 skb = sock_alloc_send_skb(sk, MAX_PHONET_HEADER + len,
112 err = memcpy_fromiovec((void *)skb_put(skb, len), msg->msg_iov, len);
124 /* If ok, return len. */
125 return (err >= 0) ? len : err;
129 struct msghdr *msg, size_t len, int noblock,
147 copylen = skb->len;
148 if (len < copyle
86 pn_sendmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, size_t len) argument
128 pn_recvmsg(struct kiocb *iocb, struct sock *sk, struct msghdr *msg, size_t len, int noblock, int flags, int *addr_len) argument
[all...]
/net/sunrpc/xprtrdma/
H A Dsvc_rdma.c101 int len = snprintf(str_buf, 32, "%d\n", atomic_read(stat)); local
102 if (len >= 32)
104 len = strlen(str_buf);
105 if (*ppos > len) {
110 len -= *ppos;
111 if (len > *lenp)
112 len = *lenp;
113 if (len && copy_to_user(buffer, str_buf, len))
115 *lenp = len;
[all...]

Completed in 3624 milliseconds

1234567891011>>