Lines Matching refs:len
140 spdk_ut_sock_recv(struct spdk_sock *_sock, void *buf, size_t len)
145 len = spdk_min(len, sock->bytes_avail);
147 if (len == 0) {
152 memcpy(buf, sock->buf, len);
153 memcpy(tmp, &sock->buf[len], sock->bytes_avail - len);
154 memcpy(sock->buf, tmp, sock->bytes_avail - len);
155 sock->bytes_avail -= len;
157 return len;
164 size_t len;
170 len = spdk_min(iov[0].iov_len, sock->bytes_avail);
172 if (len == 0) {
177 memcpy(iov[0].iov_base, sock->buf, len);
178 memcpy(tmp, &sock->buf[len], sock->bytes_avail - len);
179 memcpy(sock->buf, tmp, sock->bytes_avail - len);
180 sock->bytes_avail -= len;
182 return len;
887 size_t len = 0;
891 rc = spdk_sock_impl_get_opts("ut", NULL, &len);
897 rc = spdk_sock_impl_get_opts("ut", opts, &len);
901 rc = spdk_sock_impl_set_opts("ut", NULL, len);
904 rc = spdk_sock_impl_set_opts("ut", opts, len);
913 size_t len = 0;
916 rc = spdk_sock_impl_get_opts("posix", NULL, &len);
924 len = sizeof(opts);
925 rc = spdk_sock_impl_get_opts("posix", &opts, &len);
927 CU_ASSERT(len == sizeof(opts));
932 len = 0;
933 rc = spdk_sock_impl_get_opts("posix", &opts, &len);
935 CU_ASSERT(len == 0);
937 rc = spdk_sock_impl_set_opts("posix", NULL, len);
945 len = sizeof(opts);
947 rc = spdk_sock_impl_get_opts("posix", &opts, &len);
957 len = sizeof(opts);
959 rc = spdk_sock_impl_get_opts("posix", &opts, &len);
968 len = sizeof(opts);
970 rc = spdk_sock_impl_get_opts("posix", &opts, &len);