Home | History | Annotate | Download | only in utils

Lines Matching defs:len

30 static void wpabuf_overflow(const struct wpabuf *buf, size_t len)
39 wpa_printf(MSG_ERROR, "wpabuf %p (size=%lu used=%lu) overflow len=%lu",
41 (unsigned long) len);
110 * @len: Length for the allocated buffer
113 struct wpabuf * wpabuf_alloc(size_t len)
117 sizeof(struct wpabuf) + len);
124 struct wpabuf *buf = os_zalloc(sizeof(struct wpabuf) + len);
129 buf->size = len;
135 struct wpabuf * wpabuf_alloc_ext_data(u8 *data, size_t len)
151 buf->size = len;
152 buf->used = len;
160 struct wpabuf * wpabuf_alloc_copy(const void *data, size_t len)
162 struct wpabuf *buf = wpabuf_alloc(len);
164 wpabuf_put_data(buf, data, len);
208 void * wpabuf_put(struct wpabuf *buf, size_t len)
211 buf->used += len;
213 wpabuf_overflow(buf, len);
231 size_t len = 0;
237 len += wpabuf_len(a);
239 len += wpabuf_len(b);
241 n = wpabuf_alloc(len);
259 * @len: Length for the padded buffer
260 * Returns: wpabuf padded to len octets or %NULL on failure
262 * If buf is longer than len octets or of same size, it will be returned as-is.
268 struct wpabuf * wpabuf_zeropad(struct wpabuf *buf, size_t len)
277 if (blen >= len)
280 ret = wpabuf_alloc(len);
282 os_memset(wpabuf_put(ret, len - blen), 0, len - blen);