Lines Matching refs:pkts
504 return &pkt_stream->pkts[pkt_nb]; in pkt_stream_get_pkt()
511 if (pkt_stream->pkts[pkt_stream->rx_pkt_nb].valid) in pkt_stream_get_next_rx_pkt()
512 return &pkt_stream->pkts[pkt_stream->rx_pkt_nb++]; in pkt_stream_get_next_rx_pkt()
520 free(pkt_stream->pkts); in pkt_stream_delete()
547 pkt_stream->pkts = calloc(nb_pkts, sizeof(*pkt_stream->pkts)); in __pkt_stream_alloc()
548 if (!pkt_stream->pkts) { in __pkt_stream_alloc()
578 pkt_set(umem, &pkt_stream->pkts[i], (i % umem->num_frames) * umem->frame_size, in pkt_stream_generate()
580 pkt_stream->pkts[i].payload = i; in pkt_stream_generate()
589 return pkt_stream_generate(umem, pkt_stream->nb_pkts, pkt_stream->pkts[0].len); in pkt_stream_clone()
609 pkt_set(umem, &pkt_stream->pkts[i], in pkt_stream_replace_half()
623 pkt_stream->pkts[0].len); in pkt_stream_receive_half()
626 pkt_stream->pkts[i].valid = false; in pkt_stream_receive_half()
655 static void pkt_stream_generate_custom(struct test_spec *test, struct pkt *pkts, u32 nb_pkts) in pkt_stream_generate_custom() argument
668 pkt_stream->pkts[i].addr = pkts[i].addr; in pkt_stream_generate_custom()
669 pkt_stream->pkts[i].len = pkts[i].len; in pkt_stream_generate_custom()
670 pkt_stream->pkts[i].payload = i; in pkt_stream_generate_custom()
671 pkt_stream->pkts[i].valid = pkts[i].valid; in pkt_stream_generate_custom()
1429 struct pkt pkts[] = {{0x1000, PKT_SIZE, 0, true}}; in testapp_single_pkt() local
1431 pkt_stream_generate_custom(test, pkts, ARRAY_SIZE(pkts)); in testapp_single_pkt()
1438 struct pkt pkts[] = { in testapp_invalid_desc() local
1460 pkts[6].valid = true; in testapp_invalid_desc()
1464 pkts[7].valid = false; in testapp_invalid_desc()
1467 pkt_stream_generate_custom(test, pkts, ARRAY_SIZE(pkts)); in testapp_invalid_desc()