iobuf
char iobuf[4096];
while ((len = BIO_read(in, iobuf, sizeof(iobuf))) > 0)
BIO_write(out, iobuf, len);
free(rctx->iobuf);
rctx->iobuf = malloc(rctx->iobuflen);
if (!rctx->iobuf) {
free(rctx->iobuf);
free(rctx->iobuf);
n = BIO_read(rctx->io, rctx->iobuf, rctx->iobuflen);
if (BIO_write(rctx->mem, rctx->iobuf, n) != n)
n = BIO_gets(rctx->mem, (char *)rctx->iobuf, rctx->iobuflen);
if (parse_http_line1((char *)rctx->iobuf)) {
for (p = rctx->iobuf; *p; p++) {
unsigned char *iobuf; /* Line buffer */
uint8_t iobuf[NVMM_IO_BATCH_SIZE];
io->data = iobuf;
ret = read_guest_memory(mach, vcpu, gva, iobuf, iosize);
ret = write_guest_memory(mach, vcpu, gva, iobuf, iosize);
uint8_t iobuf[8];
io.data = iobuf;
static int iobuf(DOS_FS *, u_int);
if ((err = iobuf(fs, bytsec(offset))))
if ((err = iobuf(fs, bytsec(offset))))
unsigned char iobuf[16];
iobuf[APS_CMD] = 0x13;
if (aps_do_io(iores, iobuf, APS_WRITE_0, APS_READ_1)) {
cr = iobuf[APS_ARG1];
if (iobuf[APS_RET] != 0 || cr < 1 || cr > 5) {
unsigned char iobuf[16];
iobuf[APS_CMD] = 0x17;
iobuf[APS_ARG1] = 0x81;
if (aps_do_io(iores, iobuf, APS_WRITE_1, APS_READ_3))
if (iobuf[APS_RET] != 0 ||iobuf[APS_ARG3] != 0)
if ((iobuf[APS_ARG1] != 0 || iobuf[APS_ARG2] != 0x60) &&
(iobuf[APS_ARG1] != 1 || iobuf[APS_ARG2] != 0))
iobuf[APS_CMD] = 0x14;
iobuf[APS_ARG1] = 0x01;
if (aps_do_io(iores, iobuf, APS_WRITE_1, APS_READ_0))
if (iobuf[APS_RET] != 0)
iobuf[APS_CMD] = 0x10;
iobuf[APS_ARG1] = 0xc8;
iobuf[APS_ARG2] = 0x00;
iobuf[APS_ARG3] = 0x02;
if (aps_do_io(iores, iobuf, APS_WRITE_3, APS_READ_0))
if (iobuf[APS_RET] != 0)
iobuf[APS_CMD] = 0x11;
if (aps_do_io(iores, iobuf, APS_WRITE_0, APS_READ_1))
if (iobuf[APS_ARG1] != 0)
unsigned char iobuf[16];
iobuf[APS_CMD] = 0x11;
if (aps_do_io(sc->sc_iores, iobuf, APS_WRITE_0, APS_READ_ALL))
sc->aps_data.state = iobuf[APS_STATE];
sc->aps_data.x_accel = iobuf[APS_XACCEL] + 256 * iobuf[APS_XACCEL + 1];
sc->aps_data.y_accel = iobuf[APS_YACCEL] + 256 * iobuf[APS_YACCEL + 1];
sc->aps_data.temp1 = iobuf[APS_TEMP];
sc->aps_data.x_var = iobuf[APS_XVAR] + 256 * iobuf[APS_XVAR + 1];
sc->aps_data.y_var = iobuf[APS_YVAR] + 256 * iobuf[APS_YVAR + 1];
sc->aps_data.temp2 = iobuf[APS_TEMP2];
sc->aps_data.input = iobuf[APS_INPUT];
unsigned char iobuf[16];
iobuf[APS_CMD] = 0x13;
if (aps_do_io(sc->sc_iores, iobuf, APS_WRITE_0, APS_READ_1)
#define ips_read_request(iobuf) ((bio)->bio_buf->b_cmd == BUF_CMD_READ)
extern void ipsd_finish(struct bio *iobuf);
memcpy(io->data, iobuf + iobuf_off, io->size);
memcpy(iobuf + iobuf_off, io->data, io->size);
memset(iobuf, 0, IO_SIZE);
strcpy(iobuf, test->wanted);
res = iobuf;
static char iobuf[IO_SIZE];
iobuf = ecalloc(1, iobufsize);
memcpy(iobuf, writebuf, SBLOCKSIZE);
memcpy(&iobuf[start], &acg, sblock.fs_cgsize);
ffs_cg_swap(&acg, (struct cg*)&iobuf[start], &sblock);
dp1 = (struct ufs1_dinode *)(&iobuf[start]);
dp2 = (struct ufs2_dinode *)(&iobuf[start]);
ffs_wtfs(fsbtodb(&sblock, cgsblock(&sblock, cylno)), iobufsize, iobuf,
dp1 = (struct ufs1_dinode *)(&iobuf[start]);
sblock.fs_bsize, &iobuf[start], fsopts);
static char *iobuf;