Lines Matching defs:impl_opts
222 /* Copy the default impl_opts first to cover cases when user's impl_opts is smaller */
225 if (opts->impl_opts != NULL) {
227 uring_sock_copy_impl_opts(dest, opts->impl_opts, opts->impl_opts_size);
366 if (_sock->impl_opts.enable_recv_pipe) {
387 _sock->impl_opts.recv_buf_size = sz;
414 _sock->impl_opts.send_buf_size = sz;
420 uring_sock_alloc(int fd, struct spdk_sock_impl_opts *impl_opts, bool enable_zero_copy)
435 memcpy(&sock->base.impl_opts, impl_opts, sizeof(*impl_opts));
442 if (sock->base.impl_opts.enable_quickack) {
449 spdk_sock_get_placement_id(sock->fd, sock->base.impl_opts.enable_placement_id,
474 struct spdk_sock_impl_opts impl_opts;
488 uring_opts_get_impl_opts(opts, &impl_opts);
525 val = impl_opts.recv_buf_size;
531 val = impl_opts.send_buf_size;
629 enable_zcopy_impl_opts = impl_opts.enable_zerocopy_send_server;
679 enable_zcopy_impl_opts = impl_opts.enable_zerocopy_send_client;
690 sock = uring_sock_alloc(fd, &impl_opts, enable_zcopy_user_opts && enable_zcopy_impl_opts);
763 new_sock = uring_sock_alloc(fd, &sock->base.impl_opts, sock->zcopy);