Lines Matching refs:buf
43 size_t (*read)(struct _rio *, void *buf, size_t len);
44 size_t (*write)(struct _rio *, const void *buf, size_t len);
52 void (*update_cksum)(struct _rio *, const void *buf, size_t len);
82 sds buf; member
93 static inline size_t rioWrite(rio *r, const void *buf, size_t len) { in rioWrite() argument
96 if (r->update_cksum) r->update_cksum(r,buf,bytes_to_write); in rioWrite()
97 if (r->write(r,buf,bytes_to_write) == 0) in rioWrite()
99 buf = (char*)buf + bytes_to_write; in rioWrite()
106 static inline size_t rioRead(rio *r, void *buf, size_t len) { in rioRead() argument
109 if (r->read(r,buf,bytes_to_read) == 0) in rioRead()
111 if (r->update_cksum) r->update_cksum(r,buf,bytes_to_read); in rioRead()
112 buf = (char*)buf + bytes_to_read; in rioRead()
134 size_t rioWriteBulkString(rio *r, const char *buf, size_t len);
138 void rioGenericUpdateChecksum(rio *r, const void *buf, size_t len);