Lines Matching refs:pkt

121     at_recv_pkt_t pkt = RT_NULL;  in at_recvpkt_put()  local
123 pkt = (at_recv_pkt_t) rt_calloc(1, sizeof(struct at_recv_pkt)); in at_recvpkt_put()
124 if (pkt == RT_NULL) in at_recvpkt_put()
130 pkt->bfsz_totle = length; in at_recvpkt_put()
131 pkt->bfsz_index = 0; in at_recvpkt_put()
132 pkt->buff = (char *) ptr; in at_recvpkt_put()
134 rt_slist_append(rlist, &pkt->list); in at_recvpkt_put()
142 at_recv_pkt_t pkt = RT_NULL; in at_recvpkt_all_delete() local
152 pkt = rt_slist_entry(node, struct at_recv_pkt, list); in at_recvpkt_all_delete()
154 if (pkt && pkt->buff) in at_recvpkt_all_delete()
156 rt_free(pkt->buff); in at_recvpkt_all_delete()
158 if (pkt) in at_recvpkt_all_delete()
160 rt_free(pkt); in at_recvpkt_all_delete()
161 pkt = RT_NULL; in at_recvpkt_all_delete()
171 at_recv_pkt_t pkt = RT_NULL; in at_recvpkt_node_delete() local
180 pkt = rt_slist_entry(node, struct at_recv_pkt, list); in at_recvpkt_node_delete()
181 if (pkt && pkt->buff) in at_recvpkt_node_delete()
183 rt_free(pkt->buff); in at_recvpkt_node_delete()
185 if (pkt) in at_recvpkt_node_delete()
187 rt_free(pkt); in at_recvpkt_node_delete()
188 pkt = RT_NULL; in at_recvpkt_node_delete()
199 at_recv_pkt_t pkt = RT_NULL; in at_recvpkt_get() local
209 pkt = rt_slist_entry(node, struct at_recv_pkt, list); in at_recvpkt_get()
214 if (!pkt) continue; in at_recvpkt_get()
216 page_pos = pkt->bfsz_totle - pkt->bfsz_index; in at_recvpkt_get()
220 rt_memcpy((char *) mem + content_pos, pkt->buff + pkt->bfsz_index, len - content_pos); in at_recvpkt_get()
221 pkt->bfsz_index += len - content_pos; in at_recvpkt_get()
222 if (pkt->bfsz_index == pkt->bfsz_totle) in at_recvpkt_get()
231 rt_memcpy((char *) mem + content_pos, pkt->buff + pkt->bfsz_index, page_pos); in at_recvpkt_get()
233 pkt->bfsz_index += page_pos; in at_recvpkt_get()