api_msg::::w is only used within LwIP.
 
Symbols
loading...
Files
loading...

api_msg::::w field

used for lwip_netconn_do_write

Syntax

struct { const struct netvector *vector; u16_t vector_cnt; size_t vector_off; size_t len; size_t offset; u8_t apiflags; #if LWIP_SO_SNDTIMEO u32_t time_started; #endif } w;

References

LocationReferrerText
api_msg.h:121
} w;
api_lib.c:1045netconn_write_vectors_partly()
api_lib.c:1046netconn_write_vectors_partly()
api_lib.c:1047netconn_write_vectors_partly()
api_lib.c:1048netconn_write_vectors_partly()
api_lib.c:1049netconn_write_vectors_partly()
API_MSG_VAR_REF(msg).msg.w.len = size;
api_lib.c:1050netconn_write_vectors_partly()
api_lib.c:1067netconn_write_vectors_partly()
api_lib.c:1072netconn_write_vectors_partly()
LWIP_ASSERT("do_write failed to write all bytes", API_MSG_VAR_REF(msg).msg.w.offset == size);
api_msg.c:1656lwip_netconn_do_writemore()
api_msg.c:1657lwip_netconn_do_writemore()
LWIP_ASSERT("conn->current_msg->msg.w.vector_cnt > 0", conn->current_msg->msg.w.vector_cnt > 0);
api_msg.c:1659lwip_netconn_do_writemore()
apiflags = conn->current_msg->msg.w.apiflags;
api_msg.c:1677lwip_netconn_do_writemore()
dataptr = (const u8_t *)conn->current_msg->msg.w.vector->ptr + conn->current_msg->msg.w.vector_off;
api_msg.c:1678lwip_netconn_do_writemore()
api_msg.c:1692lwip_netconn_do_writemore()
api_msg.c:1700lwip_netconn_do_writemore()
api_msg.c:1706lwip_netconn_do_writemore()
(len == (u16_t)diff && conn->current_msg->msg.w.vector_cnt > 1)) {
api_msg.c:1714lwip_netconn_do_writemore()
api_msg.c:1715lwip_netconn_do_writemore()
api_msg.c:1717lwip_netconn_do_writemore()
api_msg.c:1718lwip_netconn_do_writemore()
api_msg.c:1720lwip_netconn_do_writemore()
api_msg.c:1721lwip_netconn_do_writemore()
api_msg.c:1722lwip_netconn_do_writemore()
api_msg.c:1730lwip_netconn_do_writemore()
if (dontblock && (conn->current_msg->msg.w.offset < conn->current_msg->msg.w.len)) {
api_msg.c:1745lwip_netconn_do_writemore()
if ((conn->current_msg->msg.w.offset == conn->current_msg->msg.w.len) || dontblock) {
api_msg.c:1774lwip_netconn_do_writemore()
api_msg.c:1828lwip_netconn_do_write()
LWIP_ASSERT("msg->msg.w.len != 0", msg->msg.w.len != 0);

Data Use

Functions reading api_msg::::w
api_msg::::w
Type of api_msg::::w
api_msg::::w
api_msg::::
all items filtered out