Lines Matching refs:thispkt
372 MEMPACKET *thispkt; in mempacket_test_read() local
378 thispkt = sk_MEMPACKET_value(ctx->pkts, 0); in mempacket_test_read()
379 if (thispkt == NULL || thispkt->num != ctx->currpkt) { in mempacket_test_read()
387 if (outl > thispkt->len) in mempacket_test_read()
388 outl = thispkt->len; in mempacket_test_read()
390 if (thispkt->type != INJECT_PACKET_IGNORE_REC_SEQ in mempacket_test_read()
398 for (rem = thispkt->len, rec = thispkt->data; rem > 0; rem -= len) { in mempacket_test_read()
433 memcpy(out, thispkt->data, outl); in mempacket_test_read()
434 mempacket_free(thispkt); in mempacket_test_read()
442 MEMPACKET *thispkt = NULL, *looppkt, *nextpkt, *allpkts[3]; in mempacket_test_inject() local
473 if (!TEST_ptr(allpkts[i] = OPENSSL_malloc(sizeof(*thispkt)))) in mempacket_test_inject()
475 thispkt = allpkts[i]; in mempacket_test_inject()
477 if (!TEST_ptr(thispkt->data = OPENSSL_malloc(inl))) in mempacket_test_inject()
487 memcpy(thispkt->data, in + len, inl - len); in mempacket_test_inject()
488 thispkt->len = inl - len; in mempacket_test_inject()
490 memcpy(thispkt->data, in, inl); in mempacket_test_inject()
491 thispkt->len = inl; in mempacket_test_inject()
493 thispkt->num = (pktnum >= 0) ? (unsigned int)pktnum : ctx->lastpkt + i; in mempacket_test_inject()
494 thispkt->type = type; in mempacket_test_inject()
499 if (looppkt->num > thispkt->num) { in mempacket_test_inject()
500 if (sk_MEMPACKET_insert(ctx->pkts, thispkt, i) == 0) in mempacket_test_inject()
519 } else if (looppkt->num == thispkt->num) { in mempacket_test_inject()
525 thispkt->num++; in mempacket_test_inject()
533 thispkt = allpkts[i]; in mempacket_test_inject()
534 if (!sk_MEMPACKET_push(ctx->pkts, thispkt)) in mempacket_test_inject()
558 MEMPACKET *thispkt; in mempacket_test_ctrl() local
574 thispkt = sk_MEMPACKET_value(ctx->pkts, 0); in mempacket_test_ctrl()
575 if (thispkt == NULL) in mempacket_test_ctrl()
578 ret = thispkt->len; in mempacket_test_ctrl()