Lines Matching refs:fd
243 int ret, fd, key_len; in websocket_connect() local
257 fd = -1; in websocket_connect()
366 fd = zvfs_reserve_fd(); in websocket_connect()
367 if (fd < 0) { in websocket_connect()
372 ctx->sock = fd; in websocket_connect()
373 zvfs_finalize_typed_fd(fd, ctx, (const struct fd_op_vtable *)&websocket_fd_op_vtable, in websocket_connect()
380 ret = wreq->cb(fd, &req, user_data); in websocket_connect()
387 NET_DBG("[%p] WS connection to peer established (fd %d)", ctx, fd); in websocket_connect()
398 (void)sock_obj_core_alloc_find(ctx->real_sock, fd, SOCK_STREAM); in websocket_connect()
400 return fd; in websocket_connect()
403 if (fd >= 0) { in websocket_connect()
404 (void)zsock_close(fd); in websocket_connect()
471 fd_backup[i] = fds[i].fd; in websocket_poll_offload()
473 ctx = zvfs_get_fd_obj(fds[i].fd, in websocket_poll_offload()
481 fds[i].fd = ((struct websocket_context *)ctx)->real_sock; in websocket_poll_offload()
485 ctx = zvfs_get_fd_obj_and_vtable(fds[0].fd, in websocket_poll_offload()
500 fds[i].fd = fd_backup[i]; in websocket_poll_offload()
570 pfd.fd = sock; in sendmsg_all()
902 .fd = sock, in wait_rx()
1171 int ret, fd; in websocket_register() local
1193 fd = zvfs_reserve_fd(); in websocket_register()
1194 if (fd < 0) { in websocket_register()
1199 ctx->sock = fd; in websocket_register()
1200 zvfs_finalize_typed_fd(fd, ctx, (const struct fd_op_vtable *)&websocket_fd_op_vtable, in websocket_register()
1203 NET_DBG("[%p] WS connection to peer established (fd %d)", ctx, fd); in websocket_register()
1208 (void)sock_obj_core_alloc_find(ctx->real_sock, fd, SOCK_STREAM); in websocket_register()
1210 return fd; in websocket_register()