bio
BIO *bio=NULL, *b64=NULL;
bio = BIO_new_mem_buf(in, inlen);
bio = BIO_push(b64, bio);
outlen = BIO_read(bio, outb, inlen * 2);
if (bio)
BIO_free_all(bio);
BIO *bio=NULL, *b64=NULL;
bio = BIO_new(BIO_s_mem());
bio = BIO_push(b64, bio);
BIO_write(bio, in, inlen);
(void)BIO_flush(bio);
plen = BIO_get_mem_data(bio, &ptr);
if (bio)
BIO_free_all(bio);
BIO *bio = NULL;
bio = BIO_new(BIO_s_mem());
if (bio == NULL)
error = X509_print(bio, x509);
len = BIO_get_mem_data(bio, &bp);
if (bio)
BIO_free(bio);
BIO *bio;
bio = BIO_new(BIO_s_mem());
if (bio == NULL)
len = BIO_write(bio, cert->v + 1, cert->l - 1);
x509 = PEM_read_bio_X509(bio, NULL, NULL, NULL);
BIO_free(bio);
bio = BIO_new_mem_buf(pubkey_txt, strlen(pubkey_txt));
evp = PEM_read_bio_PUBKEY(bio, NULL, NULL, NULL);
BIO *bio;
bio = BIO_new_mem_buf(buf, strlen(buf));
error = PEM_read_bio(bio, &nm, &header, &data, &len);
BIO *bio;
BIO *bio;
bio = BIO_new(BIO_s_mem());
X509_NAME_print_ex(bio, xn, 0, 0);
len = BIO_get_mem_data(bio, &ptr);
BIO_free(bio);
BIO *bio = BIO_new(BIO_s_mem());
X509_NAME_print_ex(bio, xn, 0, 0);
len = BIO_get_mem_data(bio, &dat);
BIO_free(bio);
struct rumpuser_bio bio;
bio.bio_fd = fd;
bio.bio_op = op;
bio.bio_data = data;
bio.bio_dlen = dlen;
bio.bio_off = (off_t)doff;
bio.bio_done = biodone;
bio.bio_donearg = bioarg;
dobio(&bio);
bios[bio_head] = bio;
struct bio_locate bio;
bio.bl_name = enclosure;
if (ioctl(fd, BIOCLOCATE, &bio) == -1)
blink.bb_cookie = bio.bl_cookie;
&BlockIoProtocol, (void **)&bio);
media = bio->Media;
edi->bio = bio;
media = edi->bio->Media;
size_t secsize = raidframe[i].edi->bio->Media->BlockSize;
EFI_BLOCK_IO *bio;
EFI_BLOCK_IO *bio;
status = uefi_call_wrapper(edi->bio->ReadBlocks, 5, edi->bio,
media = edi->bio->Media;
fw_strategy(struct bio *bp)
fwmem_strategy(struct bio *bp)
struct bio *bp;
bp = (struct bio *)xfer->sc;
struct bc_io_ops *bio = self;
if (bread(bio->vp, block, DEV_BSIZE, 0, &bp) != 0)
struct bc_io_ops *bio = self;
if ((bp = getblk(bio->vp, block, DEV_BSIZE, 0, 0)) == 0) {
struct bc_io_ops *bio;
if ((bio = malloc(sizeof(*bio), M_TEMP, M_WAITOK | M_ZERO)) == NULL) {
bio->io.read = bc_read;
bio->io.read_n = bc_read_n;
bio->io.write = bc_write;
bio->io.write_n = bc_write_n;
bio->vp = vp;
bio->cred = NOCRED; /* sysvbfs layer check cred. */
return bfs_init2(bfsp, 0, (struct sector_io_ops *)bio, false);
struct local_io *bio = (struct local_io *)self;
if (bread(bio->vp, block, DEV_BSIZE, 0, &bp) != 0)
struct local_io *bio = (struct local_io *)self;
if ((bp = getblk(bio->vp, block, DEV_BSIZE, 0, 0)) == 0) {
lba_start = off / bdev->bio->Media->BlockSize;
lba_end = (off + bufsize - 1) / bdev->bio->Media->BlockSize;
blkbuf_offset = off % bdev->bio->Media->BlockSize;
blkbuf_size = (lba_end - lba_start + 1) * bdev->bio->Media->BlockSize;
if (bdev->bio->Media->IoAlign > 1) {
alloc_size = (blkbuf_size + bdev->bio->Media->IoAlign - 1) /
bdev->bio->Media->IoAlign *
bdev->bio->Media->IoAlign;
if (bdev->bio->Media->IoAlign > 1) {
bdev->bio->Media->IoAlign);
status = uefi_call_wrapper(bdev->bio->ReadBlocks, 5, bdev->bio,
mediasize = bdev->bio->Media->BlockSize *
(bdev->bio->Media->LastBlock + 1);
((EFI_LBA)start + LABELSECTOR) * bdev->bio->Media->BlockSize, buf, sizeof(buf));
status = efi_block_read(bdev, (EFI_LBA)GPT_HDR_BLKNO * bdev->bio->Media->BlockSize, &hdr,
le64toh(hdr.hdr_lba_table) * bdev->bio->Media->BlockSize, buf, sz);
EFI_BLOCK_IO *bio;
&BlockIoProtocol, (void **)&bio);
if (EFI_ERROR(status) || !bio->Media->MediaPresent)
if (bio->Media->LogicalPartition)
bdev->bio = bio;
bdev->media_id = bio->Media->MediaId;
size = ((bdev->bio->Media->LastBlock + 1) * bdev->bio->Media->BlockSize) / (1024 * 1024);
size = (le64toh(bpart->gpt.ent.ent_lba_end) - le64toh(bpart->gpt.ent.ent_lba_start)) * bdev->bio->Media->BlockSize;
off = ((EFI_LBA)dblk + bpart->disklabel.part.p_offset) * bdev->bio->Media->BlockSize;
off = ((EFI_LBA)dblk + le64toh(bpart->gpt.ent.ent_lba_start)) * bdev->bio->Media->BlockSize;
*(u_int *)data = bdev->bio->Media->BlockSize;
EFI_BLOCK_IO *bio;
# define test_ecdh_kat(bio, curve, bits) \
ecdh_kat(bio, curve, NID_brainpoolP##bits##r1, \