Lines Matching refs:dlen

268 static int bio_read_intern(BIO *b, void *data, size_t dlen, size_t *readbytes)  in bio_read_intern()  argument
282 ((ret = (int)bio_call_callback(b, BIO_CB_READ, data, dlen, 0, 0L, 1L, in bio_read_intern()
291 ret = b->method->bread(b, data, dlen, readbytes); in bio_read_intern()
298 dlen, 0, 0L, ret, readbytes); in bio_read_intern()
301 if (ret > 0 && *readbytes > dlen) { in bio_read_intern()
309 int BIO_read(BIO *b, void *data, int dlen) in BIO_read() argument
314 if (dlen < 0) in BIO_read()
317 ret = bio_read_intern(b, data, (size_t)dlen, &readbytes); in BIO_read()
327 int BIO_read_ex(BIO *b, void *data, size_t dlen, size_t *readbytes) in BIO_read_ex() argument
329 return bio_read_intern(b, data, dlen, readbytes) > 0; in BIO_read_ex()
332 static int bio_write_intern(BIO *b, const void *data, size_t dlen, in bio_write_intern() argument
353 ((ret = (int)bio_call_callback(b, BIO_CB_WRITE, data, dlen, 0, 0L, 1L, in bio_write_intern()
362 ret = b->method->bwrite(b, data, dlen, &local_written); in bio_write_intern()
369 dlen, 0, 0L, ret, &local_written); in bio_write_intern()
376 int BIO_write(BIO *b, const void *data, int dlen) in BIO_write() argument
381 if (dlen <= 0) in BIO_write()
384 ret = bio_write_intern(b, data, (size_t)dlen, &written); in BIO_write()
394 int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written) in BIO_write_ex() argument
396 return bio_write_intern(b, data, dlen, written) > 0 in BIO_write_ex()
397 || (b != NULL && dlen == 0); /* order is important for *written */ in BIO_write_ex()