Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 20 of 20) sorted by relevance

/mOS-networking-stack/samples/lighttpd-1.4.32/src/
H A Dchunk.c39 c->mem = buffer_init(); in chunk_init()
51 buffer_free(c->mem); in chunk_free()
60 buffer_reset(c->mem); in chunk_reset()
190 buffer_copy_string_buffer(c->mem, mem); in chunkqueue_append_buffer()
203 if (c->mem) buffer_free(c->mem); in chunkqueue_append_buffer_weak()
204 c->mem = mem; in chunkqueue_append_buffer_weak()
219 buffer_copy_string_buffer(c->mem, mem); in chunkqueue_prepend_buffer()
235 buffer_copy_string_len(c->mem, mem, len - 1); in chunkqueue_append_mem()
253 return c->mem; in chunkqueue_get_prepend_buffer()
267 return c->mem; in chunkqueue_get_append_buffer()
[all …]
H A Dhttp_chunk.c74 int http_chunk_append_buffer(server *srv, connection *con, buffer *mem) { in http_chunk_append_buffer() argument
82 http_chunk_append_len(srv, con, mem->used - 1); in http_chunk_append_buffer()
85 chunkqueue_append_buffer(cq, mem); in http_chunk_append_buffer()
87 if (con->response.transfer_encoding & HTTP_TRANSFER_ENCODING_CHUNKED && mem->used > 0) { in http_chunk_append_buffer()
94 int http_chunk_append_mem(server *srv, connection *con, const char * mem, size_t len) { in http_chunk_append_mem() argument
114 chunkqueue_append_mem(cq, mem, len); in http_chunk_append_mem()
H A Dchunk.h11 buffer *mem; /* either the storage of the mem-chunk or the read-ahead buffer */ member
53 int chunkqueue_append_mem(chunkqueue *c, const char *mem, size_t len);
54 int chunkqueue_append_buffer(chunkqueue *c, buffer *mem);
55 int chunkqueue_append_buffer_weak(chunkqueue *c, buffer *mem);
56 int chunkqueue_prepend_buffer(chunkqueue *c, buffer *mem);
H A Dnetwork_mtcp_writev.c77 if (tc->mem->used == 0) {
78 chunks[i].iov_base = tc->mem->ptr;
81 offset = tc->mem->ptr + tc->offset;
82 toSend = tc->mem->used - 1 - tc->offset;
254 buffer_copy_string_len(c->mem, c->file.mmap.start, c->file.mmap.length);
287 start = c->mem->ptr;
358 if (c->mem->used == 0) { in network_write_chunkqueue_mtcp_writev()
363 offset = c->mem->ptr + c->offset; in network_write_chunkqueue_mtcp_writev()
364 toSend = c->mem->used - 1 - c->offset; in network_write_chunkqueue_mtcp_writev()
397 if (c->offset == (off_t)c->mem->used - 1) { in network_write_chunkqueue_mtcp_writev()
H A Dnetwork_openssl.c70 if (c->mem->used == 0 || c->mem->used == 1) { in network_write_chunkqueue_openssl()
75 offset = c->mem->ptr + c->offset; in network_write_chunkqueue_openssl()
76 toSend = c->mem->used - 1 - c->offset; in network_write_chunkqueue_openssl()
152 if (c->offset == (off_t)c->mem->used - 1) { in network_write_chunkqueue_openssl()
H A Dnetwork_writev.c77 if (tc->mem->used == 0) { in network_write_chunkqueue_writev()
78 chunks[i].iov_base = tc->mem->ptr; in network_write_chunkqueue_writev()
81 offset = tc->mem->ptr + tc->offset; in network_write_chunkqueue_writev()
82 toSend = tc->mem->used - 1 - tc->offset; in network_write_chunkqueue_writev()
254 buffer_copy_string_len(c->mem, c->file.mmap.start, c->file.mmap.length); in network_write_chunkqueue_writev()
287 start = c->mem->ptr; in network_write_chunkqueue_writev()
H A Dnetwork_write.c39 if (c->mem->used == 0) { in network_write_chunkqueue_write()
44 offset = c->mem->ptr + c->offset; in network_write_chunkqueue_write()
45 toSend = c->mem->used - 1 - c->offset; in network_write_chunkqueue_write()
78 if (c->offset == (off_t)c->mem->used - 1) { in network_write_chunkqueue_write()
H A Dnetwork_freebsd_sendfile.c59 if (tc->mem->used == 0) { in network_write_chunkqueue_freebsdsendfile()
60 chunks[i].iov_base = tc->mem->ptr; in network_write_chunkqueue_freebsdsendfile()
63 offset = tc->mem->ptr + tc->offset; in network_write_chunkqueue_freebsdsendfile()
64 toSend = tc->mem->used - 1 - tc->offset; in network_write_chunkqueue_freebsdsendfile()
H A Dnetwork_solaris_sendfilev.c69 if (tc->mem->used == 0) { in network_write_chunkqueue_solarissendfilev()
70 chunks[i].iov_base = tc->mem->ptr; in network_write_chunkqueue_solarissendfilev()
73 offset = tc->mem->ptr + tc->offset; in network_write_chunkqueue_solarissendfilev()
74 toSend = tc->mem->used - 1 - tc->offset; in network_write_chunkqueue_solarissendfilev()
H A Dnetwork_linux_sendfile.c57 if (tc->mem->used == 0) { in network_write_chunkqueue_linuxsendfile()
58 chunks[i].iov_base = tc->mem->ptr; in network_write_chunkqueue_linuxsendfile()
61 offset = tc->mem->ptr + tc->offset; in network_write_chunkqueue_linuxsendfile()
62 toSend = tc->mem->used - 1 - tc->offset; in network_write_chunkqueue_linuxsendfile()
H A Dhttp_chunk.h7 int http_chunk_append_mem(server *srv, connection *con, const char * mem, size_t len);
8 int http_chunk_append_buffer(server *srv, connection *con, buffer *mem);
H A Dconnections.c212 b = con->read_queue->last->mem;
991 b.ptr = c->mem->ptr + c->offset;
992 b.used = c->mem->used - c->offset;
1007 bb.ptr = cc->mem->ptr + cc->offset;
1008 bb.used = cc->mem->used - cc->offset;
1039 b.ptr = c->mem->ptr + c->offset;
1040 b.used = c->mem->used - c->offset;
1054 c->offset = c->mem->used - 1;
1073 assert(c->mem->used);
1075 weHave = c->mem->used - c->offset - 1;
[all …]
H A Dmod_fastcgi.c2136 weHave = req_c->mem->used - 1 - req_c->offset; in fcgi_create_env()
2140 buffer_append_memory(b, req_c->mem->ptr + req_c->offset, weHave); in fcgi_create_env()
2148 if (req_c->offset == (off_t) req_c->mem->used - 1) { in fcgi_create_env()
2408 size_t weHave = c->mem->used - c->offset - 1; in fastcgi_get_packet()
2413 buffer_copy_string_len(packet->b, c->mem->ptr + c->offset, weHave); in fastcgi_get_packet()
2415 buffer_append_string_len(packet->b, c->mem->ptr + c->offset, weHave); in fastcgi_get_packet()
2449 size_t weHave = c->mem->used - c->offset - offset - 1; in fastcgi_get_packet()
2473 if (c->mem->used - c->offset - 1 <= toread) { in fastcgi_get_packet()
2475 toread -= c->mem->used - c->offset - 1; in fastcgi_get_packet()
2476 c->offset = c->mem->used - 1; /* everthing has been written */ in fastcgi_get_packet()
[all …]
H A Dmod_webdav.c1049 weHave = c->mem->used - 1 - c->offset; in webdav_parse_chunkqueue()
1054 log_error_write(srv, __FILE__, __LINE__, "ss", "XML-request-body:", c->mem->ptr + c->offset); in webdav_parse_chunkqueue()
1057 if (XML_ERR_OK != (err = xmlParseChunk(ctxt, c->mem->ptr + c->offset, weHave, 0))) { in webdav_parse_chunkqueue()
1754 if ((r = write(fd, c->mem->ptr + c->offset, c->mem->used - c->offset - 1)) < 0) { in URIHANDLER_FUNC()
H A Dmod_proxy.c520 weHave = req_c->mem->used - 1 - req_c->offset; in proxy_create_env()
525 buffer_append_memory(b, req_c->mem->ptr + req_c->offset, weHave); in proxy_create_env()
H A Dmod_cgi.c1131 if ((r = write(to_cgi_fds[1], c->mem->ptr + c->offset, c->mem->used - c->offset - 1)) < 0) { in cgi_create_env()
H A Dmod_scgi.c1663 weHave = req_c->mem->used - 1 - req_c->offset; in scgi_create_env()
1668 buffer_append_memory(b, req_c->mem->ptr + req_c->offset, weHave); in scgi_create_env()
/mOS-networking-stack/core/src/include/
H A Dnetmap_user.h218 void *mem; member
866 if (d->done_mmap && d->mem) in nm_close()
867 munmap(d->mem, d->memsize); in nm_close()
883 if (IS_NETMAP_DESC(parent) && parent->mem && in nm_mmap()
888 d->mem = parent->mem; in nm_mmap()
892 d->mem = mmap(0, d->memsize, PROT_WRITE | PROT_READ, MAP_SHARED, in nm_mmap()
894 if (d->mem == MAP_FAILED) { in nm_mmap()
900 struct netmap_if *nifp = NETMAP_IF(d->mem, d->req.nr_offset); in nm_mmap()
907 (char *)d->mem + d->memsize; in nm_mmap()
/mOS-networking-stack/core/src/bpf/
H A Dsf_bpf_filter.c222 int32 mem[BPF_MEMWORDS]; local
406 A = mem[pc->k];
410 X = mem[pc->k];
414 mem[pc->k] = A;
418 mem[pc->k] = X;
/mOS-networking-stack/samples/lighttpd-1.4.32/
H A DNEWS90 …* array.c: improve array_get_unused_element to check data type; fix mem leak if unused_element did…
338 * fixed mem leak in ssi expression parser (#1753), thx Take5k
447 * fixed mem-leak in mod_auth (reported by Stefan Esser)
541 * fixed mem-leak in mod_flv_streaming
632 connection_handle_read_state: Assertion 'c->mem->used' failed."
683 * fixed accounting of mem-chunks
702 * fixed mem-usage for large FastCGI transfers