Lines Matching refs:data

67   /** data that was left from the previous read */
69 /** offset in the data that was left from the previous read */
71 /** number of times data was received, set by event_callback(),
74 /** number of times data was ACKed (free send buffer), set by event_callback(),
103 /** This struct is used to pass data to the set/getsockopt_internal
386 /* See event_callback: If data comes in right away after an accept, even
578 /* Check if there is data left from the last recv operation. */
588 /* already received data, return that */
597 /* No data was left from the previous operation, so we try to get
611 /* already received data, return that */
665 /* Check to see from where the data was.*/
713 /* If this is a TCP socket, check if there is data left in the
754 lwip_send(int s, const void *data, size_t size, int flags)
761 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_send(%d, data=%p, size=%"SZT_F", flags=0x%x)\n",
762 s, data, size, flags));
771 return lwip_sendto(s, data, size, flags, NULL, 0);
782 err = netconn_write_partly(sock->conn, data, size, write_flags, &written);
790 lwip_sendto(int s, const void *data, size_t size, int flags,
809 return lwip_send(s, data, size, flags);
838 chksum = LWIP_CHKSUM_COPY(p->payload, data, short_size);
841 MEMCPY(p->payload, data, size);
845 p->payload = (void*)data;
910 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_sendto(%d, data=%p, short_size=%"U16_F", flags=0x%x to=",
911 s, data, short_size, flags));
915 /* make the buffer point to the data that should be sent */
917 /* Allocate a new netbuf and copy the data into it. */
923 u16_t chksum = LWIP_CHKSUM_COPY(buf.p->payload, data, short_size);
929 err = netbuf_take(&buf, data, short_size);
933 err = netbuf_ref(&buf, data, short_size);
936 /* send the data */
1004 lwip_write(int s, const void *data, size_t size)
1006 return lwip_send(s, data, size, 0);
1244 * Processes recvevent (data available) and wakes up tasks waiting for select.
1264 * will use the data later. Note that only receive events
1459 struct lwip_setgetsockopt_data data;
1636 data.sock = sock;
1638 data.s = s;
1640 data.level = level;
1641 data.optname = optname;
1642 data.optval = optval;
1643 data.optlen = optlen;
1644 data.err = err;
1645 tcpip_callback(lwip_getsockopt_internal, &data);
1648 err = data.err;
1663 struct lwip_setgetsockopt_data *data;
1667 data = (struct lwip_setgetsockopt_data*)arg;
1668 sock = data->sock;
1670 s = data->s;
1672 level = data->level;
1673 optname = data->optname;
1674 optval = data->optval;
1867 struct lwip_setgetsockopt_data data;
2053 data.sock = sock;
2055 data.s = s;
2057 data.level = level;
2058 data.optname = optname;
2059 data.optval = (void*)optval;
2060 data.optlen = &optlen;
2061 data.err = err;
2062 tcpip_callback(lwip_setsockopt_internal, &data);
2065 err = data.err;
2080 struct lwip_setgetsockopt_data *data;
2084 data = (struct lwip_setgetsockopt_data*)arg;
2085 sock = data->sock;
2087 s = data->s;
2089 level = data->level;
2090 optname = data->optname;
2091 optval = data->optval;
2185 data->err = igmp_joingroup(&if_addr, &multi_addr);
2187 data->err = igmp_leavegroup(&if_addr, &multi_addr);
2189 if(data->err != ERR_OK) {
2190 data->err = EADDRNOTAVAIL;
2308 /* Check if there is data left from the last recv operation. /maq 041215 */