Lines Matching refs:tp_pkt
221 struct tp_pkt *tp_pkt = k_malloc(sizeof(struct tp_pkt)); in tp_pkt_alloc() local
223 tp_assert(tp_pkt, ""); in tp_pkt_alloc()
226 tp_pkt->pkt = pkt; in tp_pkt_alloc()
227 tp_pkt->file = file; in tp_pkt_alloc()
228 tp_pkt->line = line; in tp_pkt_alloc()
230 sys_slist_append(&tp_pkts, (sys_snode_t *) tp_pkt); in tp_pkt_alloc()
235 struct tp_pkt *tp_pkt = k_malloc(sizeof(struct tp_pkt)); in tp_pkt_clone() local
239 tp_pkt->pkt = pkt; in tp_pkt_clone()
240 tp_pkt->file = file; in tp_pkt_clone()
241 tp_pkt->line = line; in tp_pkt_clone()
243 sys_slist_append(&tp_pkts, (sys_snode_t *) tp_pkt); in tp_pkt_clone()
251 struct tp_pkt *tp_pkt; in tp_pkt_unref() local
253 SYS_SLIST_FOR_EACH_CONTAINER(&tp_pkts, tp_pkt, next) { in tp_pkt_unref()
254 if (tp_pkt->pkt == pkt) { in tp_pkt_unref()
262 sys_slist_find_and_remove(&tp_pkts, (sys_snode_t *) tp_pkt); in tp_pkt_unref()
264 net_pkt_unref(tp_pkt->pkt); in tp_pkt_unref()
266 k_free(tp_pkt); in tp_pkt_unref()
271 struct tp_pkt *pkt; in tp_pkt_stat()
412 struct tp_pkt *tp_pkt = k_malloc(sizeof(struct tp_pkt)); in tp_output_pkt_alloc() local
414 tp_assert(tp_pkt, ""); in tp_output_pkt_alloc()
416 tp_pkt->pkt = net_pkt_alloc_with_buffer(iface, in tp_output_pkt_alloc()
419 tp_assert(tp_pkt->pkt, ""); in tp_output_pkt_alloc()
421 tp_pkt->file = file; in tp_output_pkt_alloc()
422 tp_pkt->line = line; in tp_output_pkt_alloc()
424 sys_slist_append(&tp_pkts, (sys_snode_t *) tp_pkt); in tp_output_pkt_alloc()
426 return tp_pkt->pkt; in tp_output_pkt_alloc()