Home | History | Annotate | Download | only in slirp

Lines Matching full:sbuf

913 static void slirp_sbuf_save(QEMUFile *f, struct sbuf *sbuf)
917 qemu_put_be32(f, sbuf->sb_cc);
918 qemu_put_be32(f, sbuf->sb_datalen);
919 off = (uint32_t)(sbuf->sb_wptr - sbuf->sb_data);
921 off = (uint32_t)(sbuf->sb_rptr - sbuf->sb_data);
923 qemu_put_buffer(f, (unsigned char*)sbuf->sb_data, sbuf->sb_datalen);
1007 static int slirp_sbuf_load(QEMUFile *f, struct sbuf *sbuf)
1014 sbreserve(sbuf, sb_datalen);
1016 if (sbuf->sb_datalen != sb_datalen)
1019 sbuf->sb_cc = sb_cc;
1022 sbuf->sb_wptr = sbuf->sb_data + off;
1024 sbuf->sb_rptr = sbuf->sb_data + off;
1025 qemu_get_buffer(f, (unsigned char*)sbuf->sb_data, sbuf->sb_datalen);