Lines Matching refs:sz
54 uint_t sz; /* data size */ member
92 skip_terminal_null(char *buf, int sz) in skip_terminal_null() argument
97 assert(sz >= 0); in skip_terminal_null()
105 for (i = sz; i > 0; i--) { in skip_terminal_null()
111 sz++; in skip_terminal_null()
114 sz--; in skip_terminal_null()
116 if (sz == 0) { in skip_terminal_null()
117 return (sz); in skip_terminal_null()
120 for (i = 0; i < sz; i++) { in skip_terminal_null()
127 for (i = 0; i < sz; i++) { in skip_terminal_null()
134 if (i == sz -1) { in skip_terminal_null()
137 sz--; in skip_terminal_null()
139 return (sz); in skip_terminal_null()
144 sz -= 2; in skip_terminal_null()
145 for (j = i; j < sz -i; j++) { in skip_terminal_null()
160 if (i == sz) { in skip_terminal_null()
162 return (sz); in skip_terminal_null()
169 read_vcc(vntsd_cons_t *consp, char *buf, ssize_t *sz) in read_vcc() argument
172 *sz = read(consp->vcc_fd, buf, VNTSD_MAX_BUF_SIZE); in read_vcc()
178 if ((*sz > 0)) { in read_vcc()
195 rv = vntsd_write_client(clientp, write_buf->buf, write_buf->sz); in write_one_client()
212 int sz; in vntsd_write_thread() local
225 rv = read_vcc(consp, buf, &sz); in vntsd_write_thread()
229 if (sz <= 0) { in vntsd_write_thread()
234 if ((sz = skip_terminal_null(buf, sz)) == 0) { in vntsd_write_thread()
239 write_buf.sz = sz; in vntsd_write_thread()