Lines Matching refs:len

30 static void wpabuf_overflow(const struct wpabuf *buf, size_t len)  in wpabuf_overflow()  argument
41 (unsigned long) len); in wpabuf_overflow()
113 struct wpabuf * wpabuf_alloc(size_t len) in wpabuf_alloc() argument
117 sizeof(struct wpabuf) + len); in wpabuf_alloc()
124 struct wpabuf *buf = os_zalloc(sizeof(struct wpabuf) + len); in wpabuf_alloc()
129 buf->size = len; in wpabuf_alloc()
135 struct wpabuf * wpabuf_alloc_ext_data(u8 *data, size_t len) in wpabuf_alloc_ext_data() argument
151 buf->size = len; in wpabuf_alloc_ext_data()
152 buf->used = len; in wpabuf_alloc_ext_data()
160 struct wpabuf * wpabuf_alloc_copy(const void *data, size_t len) in wpabuf_alloc_copy() argument
162 struct wpabuf *buf = wpabuf_alloc(len); in wpabuf_alloc_copy()
164 wpabuf_put_data(buf, data, len); in wpabuf_alloc_copy()
217 void * wpabuf_put(struct wpabuf *buf, size_t len) in wpabuf_put() argument
220 buf->used += len; in wpabuf_put()
222 wpabuf_overflow(buf, len); in wpabuf_put()
240 size_t len = 0; in wpabuf_concat() local
246 len += wpabuf_len(a); in wpabuf_concat()
247 len += wpabuf_len(b); in wpabuf_concat()
249 n = wpabuf_alloc(len); in wpabuf_concat()
275 struct wpabuf * wpabuf_zeropad(struct wpabuf *buf, size_t len) in wpabuf_zeropad() argument
284 if (blen >= len) in wpabuf_zeropad()
287 ret = wpabuf_alloc(len); in wpabuf_zeropad()
289 os_memset(wpabuf_put(ret, len - blen), 0, len - blen); in wpabuf_zeropad()
322 size_t len; in wpabuf_parse_bin() local
325 len = os_strlen(buf); in wpabuf_parse_bin()
326 if (len & 0x01) in wpabuf_parse_bin()
328 len /= 2; in wpabuf_parse_bin()
330 ret = wpabuf_alloc(len); in wpabuf_parse_bin()
334 if (hexstr2bin(buf, wpabuf_put(ret, len), len)) { in wpabuf_parse_bin()