Lines Matching refs:recvmbox
73 * conn->recvmbox
88 if ((conn != NULL) && sys_mbox_valid(&conn->recvmbox)) {
119 if (sys_mbox_trypost(&conn->recvmbox, buf) != ERR_OK) {
139 * Posts the packet to conn->recvmbox or deletes it on memory error.
162 if ((conn == NULL) || !sys_mbox_valid(&conn->recvmbox) ||
165 if ((conn == NULL) || !sys_mbox_valid(&conn->recvmbox)) {
195 if (sys_mbox_trypost(&conn->recvmbox, buf) != ERR_OK) {
211 * Posts the packet to conn->recvmbox, but doesn't delete it on errors.
230 if (!sys_mbox_valid(&conn->recvmbox)) {
231 /* recvmbox already deleted */
251 if (sys_mbox_trypost(&conn->recvmbox, p) != ERR_OK) {
375 /* pass NULL-message to recvmbox to wake up pending recv */
376 if (sys_mbox_valid(&conn->recvmbox)) {
378 sys_mbox_trypost(&conn->recvmbox, NULL);
468 /* no need to drain since we know the recvmbox is empty. */
469 sys_mbox_free(&newconn->recvmbox);
470 sys_mbox_set_invalid(&newconn->recvmbox);
615 if (sys_mbox_new(&conn->recvmbox, size) != ERR_OK) {
660 LWIP_ASSERT("recvmbox must be deallocated before calling this function",
661 !sys_mbox_valid(&conn->recvmbox));
678 * @bytes_drained bytes drained from recvmbox
691 /* Delete and drain the recvmbox. */
692 if (sys_mbox_valid(&conn->recvmbox)) {
693 while (sys_mbox_tryfetch(&conn->recvmbox, &mem) != SYS_MBOX_EMPTY) {
710 sys_mbox_free(&conn->recvmbox);
711 sys_mbox_set_invalid(&conn->recvmbox);
724 /* drain recvmbox */
1082 /* delete the recvmbox and allocate the acceptmbox */
1083 if (sys_mbox_valid(&msg->conn->recvmbox)) {
1084 /** @todo: should we drain the recvmbox here? */
1085 sys_mbox_free(&msg->conn->recvmbox);
1086 sys_mbox_set_invalid(&msg->conn->recvmbox);