Lines Matching defs:num
31 static int bio_write(BIO *bio, const char *buf, int num);
32 static long bio_ctrl(BIO *bio, int cmd, long num, void *ptr);
203 ossl_ssize_t num;
226 num = peer_b->len;
227 if (peer_b->size < peer_b->offset + num)
229 num = peer_b->size - peer_b->offset;
230 assert(num > 0);
234 return num;
240 ossl_ssize_t num, available;
243 num = OSSL_SSIZE_MAX;
245 num = (ossl_ssize_t) num_;
248 if (num > available)
249 num = available;
250 if (num <= 0)
251 return num;
256 peer_b->len -= num;
258 peer_b->offset += num;
265 return num;
270 size_t num = num_;
276 if (!bio->init || buf == NULL || num == 0)
299 if (num > b->size - b->len)
300 num = b->size - b->len;
302 /* now write "num" bytes */
304 rest = num;
335 return num;
348 size_t num;
374 num = b->size - b->len;
378 if (write_offset + num > b->size)
384 num = b->size - write_offset;
388 assert(write_offset + num <= b->size);
390 return num;
396 ossl_ssize_t num, space;
399 num = OSSL_SSIZE_MAX;
401 num = (ossl_ssize_t) num_;
404 if (num > space)
405 num = space;
406 if (num <= 0)
407 return num;
410 b->len += num;
413 return num;
416 static long bio_ctrl(BIO *bio, int cmd, long num, void *ptr)
430 } else if (num == 0) {
434 size_t new_size = num;
512 ret = (long)bio_nread(bio, ptr, (size_t)num);
522 ret = (long)bio_nwrite(bio, ptr, (size_t)num);
540 bio->shutdown = (int)num;
762 int BIO_nread(BIO *bio, char **buf, int num)
771 ret = (int)BIO_ctrl(bio, BIO_C_NREAD, num, buf);
793 int BIO_nwrite(BIO *bio, char **buf, int num)
802 ret = BIO_ctrl(bio, BIO_C_NWRITE, num, buf);