| /freebsd/crypto/openssl/ssl/quic/ |
| H A D | quic_trace.c | 46 static void put_str(BIO *bio, char *str, size_t slen) in put_str() argument 51 BIO_printf(bio, "%c", str[i]); in put_str() 54 static void put_data(BIO *bio, const uint8_t *data, size_t datalen) in put_data() argument 59 BIO_printf(bio, "%02x", data[i]); in put_data() 62 static void put_conn_id(BIO *bio, QUIC_CONN_ID *id) in put_conn_id() argument 65 BIO_puts(bio, "<zero length id>"); in put_conn_id() 69 BIO_puts(bio, "0x"); in put_conn_id() 70 put_data(bio, id->id, id->id_len); in put_conn_id() 73 static void put_token(BIO *bio, const uint8_t *token, size_t token_len) in put_token() argument 76 BIO_puts(bio, "<zero length token>"); in put_token() [all …]
|
| /freebsd/crypto/openssl/crypto/ts/ |
| H A D | ts_rsp_print.c | 23 static int ts_status_map_print(BIO *bio, const struct status_map_st *a, 25 static int ts_ACCURACY_print_bio(BIO *bio, const TS_ACCURACY *accuracy); 27 int TS_RESP_print_bio(BIO *bio, TS_RESP *a) in TS_RESP_print_bio() argument 29 BIO_printf(bio, "Status info:\n"); in TS_RESP_print_bio() 30 TS_STATUS_INFO_print_bio(bio, a->status_info); in TS_RESP_print_bio() 32 BIO_printf(bio, "\nTST info:\n"); in TS_RESP_print_bio() 34 TS_TST_INFO_print_bio(bio, a->tst_info); in TS_RESP_print_bio() 36 BIO_printf(bio, "Not included.\n"); in TS_RESP_print_bio() 41 int TS_STATUS_INFO_print_bio(BIO *bio, TS_STATUS_INFO *a) in TS_STATUS_INFO_print_bio() argument 74 BIO_printf(bio, "Status: "); in TS_STATUS_INFO_print_bio() [all …]
|
| H A D | ts_lib.c | 19 int TS_ASN1_INTEGER_print_bio(BIO *bio, const ASN1_INTEGER *num) in TS_ASN1_INTEGER_print_bio() argument 29 result = BIO_write(bio, "0x", 2) > 0; in TS_ASN1_INTEGER_print_bio() 30 result = result && BIO_write(bio, hex, strlen(hex)) > 0; in TS_ASN1_INTEGER_print_bio() 38 int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT *obj) in TS_OBJ_print_bio() argument 43 BIO_printf(bio, "%s\n", obj_txt); in TS_OBJ_print_bio() 48 int TS_ext_print_bio(BIO *bio, const STACK_OF(X509_EXTENSION) *extensions) in TS_ext_print_bio() argument 54 BIO_printf(bio, "Extensions:\n"); in TS_ext_print_bio() 59 if (i2a_ASN1_OBJECT(bio, obj) < 0) in TS_ext_print_bio() 62 BIO_printf(bio, ":%s\n", critical ? " critical" : ""); in TS_ext_print_bio() 63 if (!X509V3_EXT_print(bio, ex, 0, 4)) { in TS_ext_print_bio() [all …]
|
| H A D | ts_req_print.c | 18 int TS_REQ_print_bio(BIO *bio, TS_REQ *a) in TS_REQ_print_bio() argument 27 BIO_printf(bio, "Version: %d\n", v); in TS_REQ_print_bio() 29 TS_MSG_IMPRINT_print_bio(bio, a->msg_imprint); in TS_REQ_print_bio() 31 BIO_printf(bio, "Policy OID: "); in TS_REQ_print_bio() 34 BIO_printf(bio, "unspecified\n"); in TS_REQ_print_bio() 36 TS_OBJ_print_bio(bio, policy_id); in TS_REQ_print_bio() 38 BIO_printf(bio, "Nonce: "); in TS_REQ_print_bio() 40 BIO_printf(bio, "unspecified"); in TS_REQ_print_bio() 42 TS_ASN1_INTEGER_print_bio(bio, a->nonce); in TS_REQ_print_bio() 43 BIO_write(bio, "\n", 1); in TS_REQ_print_bio() [all …]
|
| /freebsd/crypto/openssl/ssl/ |
| H A D | t1_trce.c | 27 #define ssl_trace_list(bio, indent, msg, msglen, value, table) \ argument 28 do_ssl_trace_list(bio, indent, msg, msglen, value, \ 43 static int do_ssl_trace_list(BIO *bio, int indent, in do_ssl_trace_list() argument 55 BIO_indent(bio, indent, 80); in do_ssl_trace_list() 56 BIO_printf(bio, "%s (%d)\n", do_ssl_trace_str(val, tbl, ntbl), val); in do_ssl_trace_list() 664 static void ssl_print_hex(BIO *bio, int indent, const char *name, in ssl_print_hex() argument 669 BIO_indent(bio, indent, 80); in ssl_print_hex() 670 BIO_printf(bio, "%s (len=%d): ", name, (int)msglen); in ssl_print_hex() 672 BIO_printf(bio, "%02X", msg[i]); in ssl_print_hex() 673 BIO_puts(bio, "\n"); in ssl_print_hex() [all …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | bio_memleak_test.c | 19 BIO *bio; in test_bio_memleak() local 24 bio = BIO_new(BIO_s_mem()); in test_bio_memleak() 25 if (!TEST_ptr(bio)) in test_bio_memleak() 30 BIO_set_mem_buf(bio, &bufmem, BIO_NOCLOSE); in test_bio_memleak() 31 BIO_set_flags(bio, BIO_FLAGS_MEM_RDONLY); in test_bio_memleak() 32 if (!TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(str))) in test_bio_memleak() 39 BIO_free(bio); in test_bio_memleak() 46 BIO *bio = NULL; in test_bio_get_mem() local 49 bio = BIO_new(BIO_s_mem()); in test_bio_get_mem() 50 if (!TEST_ptr(bio)) in test_bio_get_mem() [all …]
|
| H A D | bio_core_test.c | 16 BIO *bio; member 19 static int tst_bio_core_read_ex(OSSL_CORE_BIO *bio, char *data, size_t data_len, in tst_bio_core_read_ex() argument 22 return BIO_read_ex(bio->bio, data, data_len, bytes_read); in tst_bio_core_read_ex() 25 static int tst_bio_core_write_ex(OSSL_CORE_BIO *bio, const char *data, in tst_bio_core_write_ex() argument 28 return BIO_write_ex(bio->bio, data, data_len, written); in tst_bio_core_write_ex() 31 static int tst_bio_core_gets(OSSL_CORE_BIO *bio, char *buf, int size) in tst_bio_core_gets() argument 33 return BIO_gets(bio->bio, buf, size); in tst_bio_core_gets() 36 static int tst_bio_core_puts(OSSL_CORE_BIO *bio, const char *str) in tst_bio_core_puts() argument 38 return BIO_puts(bio->bio, str); in tst_bio_core_puts() 41 static long tst_bio_core_ctrl(OSSL_CORE_BIO *bio, int cmd, long num, void *ptr) in tst_bio_core_ctrl() argument [all …]
|
| H A D | membio_test.c | 16 BIO *bio = BIO_new(BIO_s_dgram_mem()), *rbio = NULL; in test_dgram() local 24 if (!TEST_ptr(bio)) in test_dgram() 36 if (!TEST_int_le(BIO_set_mem_eof_return(bio, 0), 0)) in test_dgram() 40 if (!TEST_int_eq(BIO_write(bio, msg1, sizeof(msg1)), sizeof(msg1))) in test_dgram() 42 if (!TEST_int_eq(BIO_write(bio, msg2, sizeof(msg2)), sizeof(msg2))) in test_dgram() 44 if (!TEST_int_eq(BIO_write(bio, msg3, sizeof(msg3)), sizeof(msg3))) in test_dgram() 46 if (!TEST_int_eq(BIO_write(bio, msg4, sizeof(msg4)), sizeof(msg4))) in test_dgram() 50 if (!TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg1)) in test_dgram() 52 || !TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg2)) in test_dgram() 54 || !TEST_int_eq(BIO_read(bio, buf, sizeof(buf)), sizeof(msg3)) in test_dgram() [all …]
|
| H A D | bio_callback_test.c | 48 BIO *bio; in test_bio_callback_ex() local 58 bio = BIO_new(BIO_s_mem()); in test_bio_callback_ex() 59 if (bio == NULL) in test_bio_callback_ex() 62 BIO_set_callback_ex(bio, my_bio_cb_ex); in test_bio_callback_ex() 63 i = BIO_write(bio, test1, test1len); in test_bio_callback_ex() 66 || !TEST_ptr_eq(my_param_b[0], bio) in test_bio_callback_ex() 72 || !TEST_ptr_eq(my_param_b[1], bio) in test_bio_callback_ex() 82 i = BIO_read(bio, buf, sizeof(buf)); in test_bio_callback_ex() 85 || !TEST_ptr_eq(my_param_b[0], bio) in test_bio_callback_ex() 91 || !TEST_ptr_eq(my_param_b[1], bio) in test_bio_callback_ex() [all …]
|
| H A D | asynciotest.c | 62 static int async_new(BIO *bio) in async_new() argument 70 BIO_set_data(bio, ctrs); in async_new() 71 BIO_set_init(bio, 1); in async_new() 75 static int async_free(BIO *bio) in async_free() argument 79 if (bio == NULL) in async_free() 81 ctrs = BIO_get_data(bio); in async_free() 83 BIO_set_data(bio, NULL); in async_free() 84 BIO_set_init(bio, 0); in async_free() 89 static int async_read(BIO *bio, char *out, int outl) in async_read() argument 93 BIO *next = BIO_next(bio); in async_read() [all …]
|
| /freebsd/sys/dev/nvmf/host/ |
| H A D | nvmf_ns.c | 9 #include <sys/bio.h> 34 TAILQ_HEAD(, bio) pending_bios; 41 static void nvmf_ns_strategy(struct bio *bio); 71 bio_refs(struct bio *bio) in bio_refs() argument 73 return ((u_int *)&bio->bio_driver1); in bio_refs() 77 nvmf_ns_biodone(struct bio *bio) in nvmf_ns_biodone() argument 82 if (!refcount_release(bio_refs(bio))) in nvmf_ns_biodone() 128 struct bio *bio = arg; nvmf_ns_io_complete() local 142 struct bio *bio = arg; nvmf_ns_delete_complete() local 158 struct bio *bio = arg; nvmf_ns_bio_complete() local 169 nvmf_ns_submit_bio(struct nvmf_namespace * ns,struct bio * bio) nvmf_ns_submit_bio() argument 307 nvmf_ns_strategy(struct bio * bio) nvmf_ns_strategy() argument 421 struct bio *bio; nvmf_reconnect_ns() local 440 struct bio *bio; nvmf_shutdown_ns() local 462 struct bio *bio; nvmf_destroy_ns() local [all...] |
| /freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | blkdev_compat.h | 103 #define BIO_BI_SECTOR(bio) (bio)->bi_iter.bi_sector argument 104 #define BIO_BI_SIZE(bio) (bio)->bi_iter.bi_size argument 105 #define BIO_BI_IDX(bio) (bio)->bi_iter.bi_idx argument 107 #define BIO_BI_SKIP(bio) (bio)->bi_iter.bi_offset argument 109 #define BIO_BI_SKIP(bio) (bio)->bi_iter.bi_bvec_done argument 363 bio_set_op_attrs(struct bio *bio, unsigned rw, unsigned flags) in bio_set_op_attrs() argument 365 bio->bi_opf = rw | flags; in bio_set_op_attrs() 374 bio_set_flush(struct bio *bio) in bio_set_flush() argument 376 bio_set_op_attrs(bio, 0, REQ_PREFLUSH | REQ_OP_WRITE); in bio_set_flush() 388 bio_is_flush(struct bio *bio) in bio_is_flush() argument [all …]
|
| /freebsd/crypto/openssl/crypto/bio/ |
| H A D | bss_bio.c | 28 static int bio_new(BIO *bio); 29 static int bio_free(BIO *bio); 30 static int bio_read(BIO *bio, char *buf, int size); 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); 33 static int bio_puts(BIO *bio, const char *str); 36 static void bio_destroy_pair(BIO *bio); 76 static int bio_new(BIO *bio) in bio_new() argument 86 bio->ptr = b; in bio_new() 90 static int bio_free(BIO *bio) in bio_free() argument [all …]
|
| H A D | bss_dgram_pair.c | 178 static int dgram_pair_write(BIO *bio, const char *buf, int sz_); 179 static int dgram_pair_read(BIO *bio, char *buf, int sz_); 180 static int dgram_mem_read(BIO *bio, char *buf, int sz_); 181 static long dgram_pair_ctrl(BIO *bio, int cmd, long num, void *ptr); 182 static long dgram_mem_ctrl(BIO *bio, int cmd, long num, void *ptr); 183 static int dgram_pair_init(BIO *bio); 184 static int dgram_mem_init(BIO *bio); 185 static int dgram_pair_free(BIO *bio); 277 static int dgram_pair_init(BIO *bio) in dgram_pair_init() argument 294 bio->ptr = b; in dgram_pair_init() [all …]
|
| H A D | bio_lib.c | 83 BIO *bio = OPENSSL_zalloc(sizeof(*bio)); in BIO_new_ex() local 85 if (bio == NULL) in BIO_new_ex() 88 bio->libctx = libctx; in BIO_new_ex() 89 bio->method = method; in BIO_new_ex() 90 bio->shutdown = 1; in BIO_new_ex() 92 if (!CRYPTO_NEW_REF(&bio->references, 1)) in BIO_new_ex() 95 if (!CRYPTO_new_ex_data(CRYPTO_EX_INDEX_BIO, bio, &bio->ex_data)) in BIO_new_ex() 98 if (method->create != NULL && !method->create(bio)) { in BIO_new_ex() 100 CRYPTO_free_ex_data(CRYPTO_EX_INDEX_BIO, bio, &bio->ex_data); in BIO_new_ex() 104 bio->init = 1; in BIO_new_ex() [all …]
|
| H A D | bio_cb.c | 19 long BIO_debug_callback_ex(BIO *bio, int cmd, const char *argp, size_t len, in BIO_debug_callback_ex() argument 33 left = BIO_snprintf(buf, sizeof(buf), "BIO[%p]: ", (void *)bio); in BIO_debug_callback_ex() 43 BIO_snprintf(p, left, "Free - %s\n", bio->method->name); in BIO_debug_callback_ex() 46 if (bio->method->type & BIO_TYPE_DESCRIPTOR) in BIO_debug_callback_ex() 48 bio->num, len, in BIO_debug_callback_ex() 49 bio->method->name, bio->num); in BIO_debug_callback_ex() 52 bio->num, len, bio->method->name); in BIO_debug_callback_ex() 55 if (bio->method->type & BIO_TYPE_DESCRIPTOR) in BIO_debug_callback_ex() 57 bio->num, len, in BIO_debug_callback_ex() 58 bio->method->name, bio->num); in BIO_debug_callback_ex() [all …]
|
| H A D | ossl_core_bio.c | 20 BIO *bio; member 48 res = BIO_free(cb->bio); in ossl_core_bio_free() 56 OSSL_CORE_BIO *ossl_core_bio_new_from_bio(BIO *bio) in ossl_core_bio_new_from_bio() argument 60 if (cb == NULL || !BIO_up_ref(bio)) { in ossl_core_bio_new_from_bio() 64 cb->bio = bio; in ossl_core_bio_new_from_bio() 68 static OSSL_CORE_BIO *core_bio_new_from_new_bio(BIO *bio) in core_bio_new_from_new_bio() argument 72 if (bio == NULL) in core_bio_new_from_new_bio() 75 BIO_free(bio); in core_bio_new_from_new_bio() 78 cb->bio = bio; in core_bio_new_from_new_bio() 95 return BIO_read_ex(cb->bio, data, dlen, readbytes); in ossl_core_bio_read_ex() [all …]
|
| H A D | bss_core.c | 40 static int bio_core_read_ex(BIO *bio, char *data, size_t data_len, in bio_core_read_ex() argument 43 BIO_CORE_GLOBALS *bcgbl = get_globals(bio->libctx); in bio_core_read_ex() 47 return bcgbl->c_bio_read_ex(BIO_get_data(bio), data, data_len, bytes_read); in bio_core_read_ex() 50 static int bio_core_write_ex(BIO *bio, const char *data, size_t data_len, in bio_core_write_ex() argument 53 BIO_CORE_GLOBALS *bcgbl = get_globals(bio->libctx); in bio_core_write_ex() 57 return bcgbl->c_bio_write_ex(BIO_get_data(bio), data, data_len, written); in bio_core_write_ex() 60 static long bio_core_ctrl(BIO *bio, int cmd, long num, void *ptr) in bio_core_ctrl() argument 62 BIO_CORE_GLOBALS *bcgbl = get_globals(bio->libctx); in bio_core_ctrl() 66 return bcgbl->c_bio_ctrl(BIO_get_data(bio), cmd, num, ptr); in bio_core_ctrl() 69 static int bio_core_gets(BIO *bio, char *buf, int size) in bio_core_gets() argument [all …]
|
| /freebsd/crypto/openssl/providers/common/ |
| H A D | bio_prov.c | 90 int ossl_prov_bio_read_ex(OSSL_CORE_BIO *bio, void *data, size_t data_len, in ossl_prov_bio_read_ex() argument 95 return c_bio_read_ex(bio, data, data_len, bytes_read); in ossl_prov_bio_read_ex() 98 int ossl_prov_bio_write_ex(OSSL_CORE_BIO *bio, const void *data, size_t data_len, in ossl_prov_bio_write_ex() argument 103 return c_bio_write_ex(bio, data, data_len, written); in ossl_prov_bio_write_ex() 106 int ossl_prov_bio_gets(OSSL_CORE_BIO *bio, char *buf, int size) in ossl_prov_bio_gets() argument 110 return c_bio_gets(bio, buf, size); in ossl_prov_bio_gets() 113 int ossl_prov_bio_puts(OSSL_CORE_BIO *bio, const char *str) in ossl_prov_bio_puts() argument 117 return c_bio_puts(bio, str); in ossl_prov_bio_puts() 120 int ossl_prov_bio_ctrl(OSSL_CORE_BIO *bio, int cmd, long num, void *ptr) in ossl_prov_bio_ctrl() argument 124 return c_bio_ctrl(bio, cmd, num, ptr); in ossl_prov_bio_ctrl() [all …]
|
| /freebsd/crypto/openssl/test/testutil/ |
| H A D | load.c | 21 BIO *bio = NULL; in load_cert_pem() local 23 if (!TEST_ptr(file) || !TEST_ptr(bio = BIO_new(BIO_s_file()))) in load_cert_pem() 25 if (TEST_int_gt(BIO_read_filename(bio, file), 0) in load_cert_pem() 27 (void)TEST_ptr(cert = PEM_read_bio_X509(bio, &cert, NULL, NULL)); in load_cert_pem() 29 BIO_free(bio); in load_cert_pem() 36 BIO *bio; in STACK_OF() local 39 if (!TEST_ptr(file) || (bio = BIO_new_file(file, "r")) == NULL) in STACK_OF() 44 BIO_free(bio); in STACK_OF() 50 x = PEM_read_bio_X509(bio, NULL, 0, NULL); in STACK_OF() 53 BIO_free(bio); in STACK_OF() [all …]
|
| /freebsd/sys/sys/ |
| H A D | bio.h | 80 struct bio; 87 struct bio { struct 101 void (*bio_done)(struct bio *); argument 106 TAILQ_ENTRY(bio) bio_queue; /* Disksort queue. */ 115 struct bio *bio_parent; /* Pointer to parent */ argument 145 TAILQ_HEAD(bio_queue, bio) queue; 147 struct bio *insert_point; 154 void biodone(struct bio *bp); 155 void biofinish(struct bio *bp, struct devstat *stat, int error); 156 int biowait(struct bio *bp, const char *wmesg); [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | vdev_disk.c | 625 vdev_bio_associate_blkg(struct bio *bio) in vdev_bio_associate_blkg() argument 628 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in vdev_bio_associate_blkg() 630 struct request_queue *q = bio->bi_disk->queue; in vdev_bio_associate_blkg() 634 ASSERT0P(bio->bi_blkg); in vdev_bio_associate_blkg() 637 bio->bi_blkg = q->root_blkg; in vdev_bio_associate_blkg() 643 vdev_bio_set_dev(struct bio *bio, struct block_device *bdev) in vdev_bio_set_dev() argument 648 struct request_queue *q = bio->bi_disk->queue; in vdev_bio_set_dev() 650 bio_clear_flag(bio, BIO_REMAPPED); in vdev_bio_set_dev() 651 if (bio->bi_bdev != bdev) in vdev_bio_set_dev() 652 bio_clear_flag(bio, BIO_THROTTLED); in vdev_bio_set_dev() [all …]
|
| /freebsd/sys/contrib/openzfs/config/ |
| H A D | kernel-generic_io_acct.m4 | 10 struct bio *bio = NULL; 14 start_time = bdev_start_io_acct(bdev, bio_op(bio), 16 bdev_end_io_acct(bdev, bio_op(bio), bio_sectors(bio), start_time); 23 struct bio *bio = NULL; 27 start_time = bdev_start_io_acct(bdev, bio_sectors(bio), 28 bio_op(bio), passed_time); 29 bdev_end_io_acct(bdev, bio_op(bio), start_time); 36 struct bio *bio = NULL; 39 start_time = disk_start_io_acct(disk, bio_sectors(bio), bio_op(bio)); 40 disk_end_io_acct(disk, bio_op(bio), start_time); [all …]
|
| /freebsd/crypto/openssl/test/helpers/ |
| H A D | ssltestlib.c | 79 static int tls_dump_new(BIO *bio) in tls_dump_new() argument 81 BIO_set_init(bio, 1); in tls_dump_new() 85 static int tls_dump_free(BIO *bio) in tls_dump_free() argument 87 BIO_set_init(bio, 0); in tls_dump_free() 92 static void copy_flags(BIO *bio) in copy_flags() argument 95 BIO *next = BIO_next(bio); in copy_flags() 98 BIO_clear_flags(bio, BIO_FLAGS_SHOULD_RETRY | BIO_FLAGS_RWS); in copy_flags() 99 BIO_set_flags(bio, flags); in copy_flags() 201 static int tls_dump_read(BIO *bio, char *out, int outl) in tls_dump_read() argument 204 BIO *next = BIO_next(bio); in tls_dump_read() [all …]
|
| /freebsd/sys/dev/mfi/ |
| H A D | mfi_disk.c | 259 mfi_disk_strategy(struct bio *bio) in mfi_disk_strategy() argument 264 sc = bio->bio_disk->d_drv1; in mfi_disk_strategy() 267 bio->bio_error = EINVAL; in mfi_disk_strategy() 268 bio->bio_flags |= BIO_ERROR; in mfi_disk_strategy() 269 bio->bio_resid = bio->bio_bcount; in mfi_disk_strategy() 270 biodone(bio); in mfi_disk_strategy() 276 bio->bio_error = EBUSY; in mfi_disk_strategy() 281 bio->bio_error = EBUSY; in mfi_disk_strategy() 286 bio->bio_error = EBUSY; in mfi_disk_strategy() 290 bio->bio_driver1 = (void *)(uintptr_t)sc->ld_id; in mfi_disk_strategy() [all …]
|