• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/usr.sbin/bhyve/

Lines Matching refs:cfd

112 	int		cfd;
231 rfb_send_server_init_msg(int cfd)
254 (void)stream_write(cfd, &sinfo, sizeof(sinfo));
255 (void)stream_write(cfd, "bhyve", strlen("bhyve"));
259 rfb_send_resize_update_msg(struct rfb_softc *rc, int cfd)
268 stream_write(cfd, &supdt_msg, sizeof(struct rfb_srvr_updt_msg));
276 stream_write(cfd, &srect_hdr, sizeof(struct rfb_srvr_rect_hdr));
280 rfb_recv_set_pixfmt_msg(struct rfb_softc *rc, int cfd)
284 (void)stream_read(cfd, ((void *)&pixfmt_msg)+1, sizeof(pixfmt_msg)-1);
289 rfb_recv_set_encodings_msg(struct rfb_softc *rc, int cfd)
295 (void)stream_read(cfd, ((void *)&enc_msg)+1, sizeof(enc_msg)-1);
298 (void)stream_read(cfd, &encoding, sizeof(encoding));
338 rfb_send_update_header(struct rfb_softc *rc, int cfd, int numrects)
346 return stream_write(cfd, &supdt_msg,
351 rfb_send_rect(struct rfb_softc *rc, int cfd, struct bhyvegc_image *gc,
397 nwrite = stream_write(cfd, &srect_hdr,
403 nwrite = stream_write(cfd, &zlen, sizeof(uint32_t));
406 return (stream_write(cfd, rc->zbuf, rc->zstream.total_out));
421 nwrite = stream_write(cfd, &srect_hdr,
426 total = stream_write(cfd, rc->zbuf, total);
432 rfb_send_all(struct rfb_softc *rc, int cfd, struct bhyvegc_image *gc)
448 nwrite = stream_write(cfd, &supdt_msg,
479 nwrite = stream_write(cfd, &srect_hdr,
485 nwrite = stream_write(cfd, &zlen, sizeof(uint32_t));
488 return (stream_write(cfd, rc->zbuf, rc->zstream.total_out));
493 nwrite = stream_write(cfd, &srect_hdr,
498 nwrite = stream_write(cfd, gc->data,
509 rfb_send_screen(struct rfb_softc *rc, int cfd)
554 rfb_send_resize_update_msg(rc, cfd);
561 retval = rfb_send_all(rc, cfd, gc_image);
641 retval = rfb_send_all(rc, cfd, gc_image);
645 rfb_send_update_header(rc, cfd, changes);
662 nwrite = rfb_send_rect(rc, cfd,
683 rfb_recv_update_msg(struct rfb_softc *rc, int cfd)
687 (void)stream_read(cfd, ((void *)&updt_msg) + 1 , sizeof(updt_msg) - 1);
695 rfb_recv_key_msg(struct rfb_softc *rc, int cfd)
699 (void)stream_read(cfd, ((void *)&key_msg) + 1, sizeof(key_msg) - 1);
706 rfb_recv_ptr_msg(struct rfb_softc *rc, int cfd)
710 (void)stream_read(cfd, ((void *)&ptr_msg) + 1, sizeof(ptr_msg) - 1);
717 rfb_recv_cuttext_msg(struct rfb_softc *rc, int cfd)
723 len = stream_read(cfd, ((void *)&ct_msg) + 1, sizeof(ct_msg) - 1);
726 len = stream_read(cfd, buf, ct_msg.length > sizeof(buf) ?
749 int cfd;
753 cfd = rc->cfd;
757 while (rc->cfd >= 0) {
759 FD_SET(cfd, &rfds);
763 err = select(cfd+1, &rfds, NULL, NULL, &tv);
780 if (rfb_send_screen(rc, cfd) <= 0) {
794 rfb_handle(struct rfb_softc *rc, int cfd)
815 rc->cfd = cfd;
818 stream_write(cfd, vbuf, strlen(vbuf));
821 len = stream_read(cfd, buf, VERSION_LENGTH);
850 stream_write(cfd, buf, 2);
853 len = stream_read(cfd, buf, 1);
864 stream_write(cfd, buf, 4);
898 stream_write(cfd, challenge, AUTH_LENGTH);
901 stream_read(cfd, buf, AUTH_LENGTH);
934 stream_write(cfd, &sres, 4);
940 stream_write(cfd, buf, 4);
941 stream_write(cfd, message, strlen(message));
951 stream_write(cfd, &sres, 4);
959 len = stream_read(cfd, buf, 1);
962 rfb_send_server_init_msg(cfd);
975 len = read(cfd, buf, 1);
983 rfb_recv_set_pixfmt_msg(rc, cfd);
986 rfb_recv_set_encodings_msg(rc, cfd);
989 rfb_recv_update_msg(rc, cfd);
992 rfb_recv_key_msg(rc, cfd);
995 rfb_recv_ptr_msg(rc, cfd);
998 rfb_recv_cuttext_msg(rc, cfd);
1006 rc->cfd = -1;
1019 int cfd;
1035 cfd = accept(rc->sfd, NULL, NULL);
1042 rfb_handle(rc, cfd);
1043 close(cfd);