Lines Matching refs:vec
345 struct kvec vec = {buf, buflen};
360 iov_iter_kvec(&msg.msg_iter, READ, &vec, 1,
407 iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, recvlen);
419 vec.iov_base = &tmp;
420 vec.iov_len = SMC_CLC_RECV_BUF_LEN;
424 iov_iter_kvec(&msg.msg_iter, READ, &vec, 1, recvlen);
451 struct kvec vec;
470 vec.iov_base = &dclc;
471 vec.iov_len = sizeof(struct smc_clc_msg_decline);
472 len = kernel_sendmsg(smc->clcsock, &msg, &vec, 1,
493 struct kvec vec[8];
596 vec[i].iov_base = pclc_base;
597 vec[i++].iov_len = sizeof(*pclc_base);
598 vec[i].iov_base = pclc_smcd;
599 vec[i++].iov_len = sizeof(*pclc_smcd);
601 vec[i].iov_base = pclc_prfx;
602 vec[i++].iov_len = sizeof(*pclc_prfx);
604 vec[i].iov_base = ipv6_prfx;
605 vec[i++].iov_len = pclc_prfx->ipv6_prefixes_cnt *
610 vec[i].iov_base = v2_ext;
611 vec[i++].iov_len = sizeof(*v2_ext);
612 vec[i].iov_base = smcd_v2_ext;
613 vec[i++].iov_len = sizeof(*smcd_v2_ext);
615 vec[i].iov_base = gidchids;
616 vec[i++].iov_len = ini->ism_offered_cnt *
620 vec[i].iov_base = trl;
621 vec[i++].iov_len = sizeof(*trl);
623 len = kernel_sendmsg(smc->clcsock, &msg, vec, i, plen);
645 struct kvec vec[3];
716 vec[i].iov_base = clc_v2;
718 vec[i++].iov_len = SMCD_CLC_ACCEPT_CONFIRM_LEN_V2 - sizeof(trl);
720 vec[i++].iov_len = (clc->hdr.typev1 == SMC_TYPE_D ?
725 vec[i].iov_base = &fce;
726 vec[i++].iov_len = sizeof(fce);
728 vec[i].iov_base = &trl;
729 vec[i++].iov_len = sizeof(trl);
730 return kernel_sendmsg(smc->clcsock, &msg, vec, 1,