Lines Matching refs:iov
389 sync_send(struct iovec *iov, int iovlen)
396 msg.msg_iov = iov;
420 struct iovec iov[7];
456 iov[i].iov_base = &hdr;
457 iov[i].iov_len = sizeof(hdr);
458 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
470 iov[i].iov_base = &sg;
471 iov[i].iov_len = sizeof(sg);
472 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
476 iov[i].iov_base = from;
477 iov[i].iov_len = fromlen;
478 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
482 iov[i].iov_base = to;
483 iov[i].iov_len = tolen;
484 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
488 iov[i].iov_base = helo;
489 iov[i].iov_len = helolen;
490 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
494 iov[i].iov_base = pad;
495 iov[i].iov_len = padlen;
496 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
503 iov[i].iov_base = &end;
504 iov[i].iov_len = sizeof(end);
505 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
513 sync_send(iov, i);
522 struct iovec iov[3];
547 iov[i].iov_base = &hdr;
548 iov[i].iov_len = sizeof(hdr);
549 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
559 iov[i].iov_base = &sd;
560 iov[i].iov_len = sizeof(sd);
561 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
568 iov[i].iov_base = &end;
569 iov[i].iov_len = sizeof(end);
570 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
578 sync_send(iov, i);