Lines Matching refs:iov
888 gss_iov_buffer_desc iov[6]; in HandleOP() local
901 memset(&iov, 0, sizeof(iov)); in HandleOP()
903 iov_len = sizeof(iov)/sizeof(iov[0]); in HandleOP()
908 iov[0].type = GSS_IOV_BUFFER_TYPE_HEADER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE; in HandleOP()
910 iov[1].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in HandleOP()
911 iov[1].buffer.length = header.length; in HandleOP()
912 iov[1].buffer.value = header.data; in HandleOP()
914 iov[1].type = GSS_IOV_BUFFER_TYPE_EMPTY; in HandleOP()
916 iov[2].type = GSS_IOV_BUFFER_TYPE_DATA; in HandleOP()
917 iov[2].buffer.length = token.length; in HandleOP()
918 iov[2].buffer.value = token.data; in HandleOP()
920 iov[3].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in HandleOP()
921 iov[3].buffer.length = trailer.length; in HandleOP()
922 iov[3].buffer.value = trailer.data; in HandleOP()
924 iov[3].type = GSS_IOV_BUFFER_TYPE_EMPTY; in HandleOP()
926 iov[4].type = GSS_IOV_BUFFER_TYPE_PADDING | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE; in HandleOP()
927 iov[5].type = GSS_IOV_BUFFER_TYPE_TRAILER | GSS_IOV_BUFFER_TYPE_FLAG_ALLOCATE; in HandleOP()
930 iov, iov_len); in HandleOP()
935 iov, iov_len); in HandleOP()
941 …token.length = iov[0].buffer.length + iov[2].buffer.length + iov[4].buffer.length + iov[5].buffer.… in HandleOP()
945 memcpy(p, iov[0].buffer.value, iov[0].buffer.length); in HandleOP()
946 p += iov[0].buffer.length; in HandleOP()
947 memcpy(p, iov[2].buffer.value, iov[2].buffer.length); in HandleOP()
948 p += iov[2].buffer.length; in HandleOP()
949 memcpy(p, iov[4].buffer.value, iov[4].buffer.length); in HandleOP()
950 p += iov[4].buffer.length; in HandleOP()
951 memcpy(p, iov[5].buffer.value, iov[5].buffer.length); in HandleOP()
953 p += iov[5].buffer.length; in HandleOP()
956 gss_release_iov_buffer(NULL, iov, iov_len); in HandleOP()
974 gss_iov_buffer_desc iov[3]; in HandleOP() local
985 iov_len = sizeof(iov)/sizeof(iov[0]); in HandleOP()
995 iov[0].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in HandleOP()
996 iov[0].buffer.length = header.length; in HandleOP()
997 iov[0].buffer.value = header.data; in HandleOP()
999 iov[0].type = GSS_IOV_BUFFER_TYPE_EMPTY; in HandleOP()
1001 iov[1].type = GSS_IOV_BUFFER_TYPE_DATA; in HandleOP()
1002 iov[1].buffer.length = token.length; in HandleOP()
1003 iov[1].buffer.value = token.data; in HandleOP()
1006 iov[2].type = GSS_IOV_BUFFER_TYPE_SIGN_ONLY; in HandleOP()
1007 iov[2].buffer.length = trailer.length; in HandleOP()
1008 iov[2].buffer.value = trailer.data; in HandleOP()
1010 iov[2].type = GSS_IOV_BUFFER_TYPE_EMPTY; in HandleOP()
1014 iov, iov_len); in HandleOP()
1020 token.data = iov[1].buffer.value; in HandleOP()
1021 token.length = iov[1].buffer.length; in HandleOP()