Home
last modified time | relevance | path

Searched refs:iob (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_io.c226 iob->iob_bufp = &iob->iob_buf[0]; in iob_read()
368 if (iob->iob_nbytes != 0 && iob->iob_nbytes == iob->iob_margin) { in iob_unindent()
388 iob->iob_bufp = &iob->iob_buf[0]; in mdb_iob_create()
435 IOP_UNLINK(iob->iob_iop, iob); in mdb_iob_destroy()
446 iob->iob_bufp = &iob->iob_buf[0]; in mdb_iob_discard()
477 if (iob_write(iob, iob->iob_iop, iob->iob_buf, in mdb_iob_flush()
484 iob->iob_bufp = &iob->iob_buf[0]; in mdb_iob_flush()
543 IOP_UNLINK(iob->iob_pgp, iob); in mdb_iob_setpager()
551 IOP_LINK(iob->iob_pgp, iob); in mdb_iob_setpager()
581 iob->iob_cols = MIN(iob->iob_cols, iob->iob_bufsiz); in mdb_iob_setbuf()
[all …]
H A Dmdb_shell.c121 shellio_unlink(mdb_io_t *io, mdb_iob_t *iob) in shellio_unlink() argument
125 ASSERT(iob->iob_iop == io); in shellio_unlink()
164 mdb_iob_t *iob; in mdb_shell_pipe() local
175 iob = mdb_iob_create(mdb_fdio_create(pfds[1]), MDB_IOB_WRONLY | iflag); in mdb_shell_pipe()
176 mdb_iob_clrflags(iob, MDB_IOB_AUTOWRAP | MDB_IOB_INDENT); in mdb_shell_pipe()
177 mdb_iob_resize(iob, BUFSIZ, BUFSIZ); in mdb_shell_pipe()
182 mdb_iob_destroy(iob); in mdb_shell_pipe()
210 mdb_iob_push_io(iob, io); in mdb_shell_pipe()
211 mdb.m_out = iob; in mdb_shell_pipe()
H A Dmdb_pipeio.c232 pio_link(mdb_io_t *io, mdb_iob_t *iob) in pio_link() argument
241 if (iob->iob_flags & MDB_IOB_RDONLY) in pio_link()
242 pd->pipe_rdiob = iob; in pio_link()
244 pd->pipe_wriob = iob; in pio_link()
246 IOP_LINK(io->io_next, iob); in pio_link()
250 pio_unlink(mdb_io_t *io, mdb_iob_t *iob) in pio_unlink() argument
267 if (pd->pipe_wriob == iob) { in pio_unlink()
305 } else if (pd->pipe_rdiob == iob) in pio_unlink()
308 IOP_UNLINK(io->io_next, iob); in pio_unlink()
345 mdb_iob_isapipe(mdb_iob_t *iob) in mdb_iob_isapipe() argument
[all …]
H A Dmdb_io_impl.h58 #define IOP_LINK(io, iob) ((io)->io_ops->io_link((io), (iob))) argument
59 #define IOP_UNLINK(io, iob) ((io)->io_ops->io_unlink((io), (iob))) argument
H A Dmdb_strio.c149 mdb_iob_isastr(mdb_iob_t *iob) in mdb_iob_isastr() argument
153 for (io = iob->iob_iop; io != NULL; io = io->io_next) { in mdb_iob_isastr()
H A Dmdb_termio.c622 termio_link(mdb_io_t *io, mdb_iob_t *iob) in termio_link() argument
627 mdb_iob_resize(iob, td->tio_rows, td->tio_cols); in termio_link()
628 td->tio_link = iob; in termio_link()
630 IOP_LINK(io->io_next, iob); in termio_link()
634 termio_unlink(mdb_io_t *io, mdb_iob_t *iob) in termio_unlink() argument
639 if (td->tio_link == iob) in termio_unlink()
642 IOP_UNLINK(io->io_next, iob); in termio_unlink()
1704 mdb_iob_isatty(mdb_iob_t *iob) in mdb_iob_isatty() argument
1708 if (iob->iob_flags & MDB_IOB_TTYLIKE) in mdb_iob_isatty()
1711 for (io = iob->iob_iop; io != NULL; io = io->io_next) { in mdb_iob_isatty()
H A Dmdb_cmds.c926 mdb_iob_t *iob; in cmd_cat() local
946 iob = mdb_iob_create(fio, MDB_IOB_RDONLY); in cmd_cat()
948 while (!(mdb_iob_getflags(iob) & (MDB_IOB_EOF | MDB_IOB_ERR))) { in cmd_cat()
949 ssize_t len = mdb_iob_read(iob, buf, sizeof (buf)); in cmd_cat()
960 if (mdb_iob_err(iob)) in cmd_cat()
961 mdb_warn("error while reading %s", mdb_iob_name(iob)); in cmd_cat()
963 mdb_iob_destroy(iob); in cmd_cat()
H A Dmdb.c1083 mdb_dcmd_usage(const mdb_idcmd_t *idcp, mdb_iob_t *iob) in mdb_dcmd_usage() argument
1107 mdb_iob_printf(iob, "Usage: %s%s %s\n", prefix, idcp->idc_name, usage); in mdb_dcmd_usage()
1110 mdb_iob_printf(iob, "%s: try '::help %s' for more " in mdb_dcmd_usage()
H A Dmdb_main.c1101 mdb_iob_t *iob = mdb_iob_create(rc_io, MDB_IOB_RDONLY); in main() local
1104 mdb.m_in = iob; in main()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/stdio/
H A D_stdfun.c54 static char* iob; in _stdfun() local
59 if (!iob && !(iob = IOB)) in _stdfun()
61 if (f && ((char*)f < iob || (char*)f > iob+IOBMAX)) in _stdfun()
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ds/
H A Dmdb_ds.c162 mdb_iob_t iob; in cmd_iob() local
173 if (mdb_vread(&iob, sizeof (iob), addr) == -1 || in cmd_iob()
174 mdb_vread(&io, sizeof (io), (uintptr_t)iob.iob_iop) == -1) { in cmd_iob()
179 mdb_printf("%?p %6lu %6x %?p %a\n", addr, (ulong_t)iob.iob_nbytes, in cmd_iob()
180 iob.iob_flags, iob.iob_iop, io.io_ops); in cmd_iob()
428 mdb_iob_t iob; in iob_stack_walk_step() local
433 if (mdb_vread(&iob, sizeof (iob), addr) == -1) { in iob_stack_walk_step()
438 wsp->walk_addr = (uintptr_t)iob.iob_next; in iob_stack_walk_step()
439 return (wsp->walk_callback(addr, &iob, wsp->walk_cbdata)); in iob_stack_walk_step()
/illumos-gate/usr/src/lib/libc/port/stdio/
H A Dflush.c234 FILE iob[FILE_ARY_SZ]; in _findiop() member
240 xFILE iob[FILE_ARY_SZ]; in _findiop() member
243 xFILE iob[FILE_ARY_SZ]; in _findiop() member
325 hdr->iobp = &pkgp->iob[0]; in _findiop()
347 offsetof(Pkg, Pkgn.iob[FILE_ARY_SZ-1].xmagic) && in _findiop()
349 offsetof(Pkg, Pkgn.iob[0].xmagic)) { in _findiop()
352 hdr->iobp = &pkgp->Pkgr.iob[0]; in _findiop()
356 hdr->iobp = &pkgp->Pkgn.iob[0]; in _findiop()
/illumos-gate/usr/src/contrib/ast/src/lib/libpp/
H A Dppproto.c294 if (iob) in proto_error()
2147 pppclose(char* iob) in pppclose() argument
2171 register char* iob; in pppopen() local
2235 iob = (char*)proto + sizeof(Proto_t); in pppopen()
2236 proto->op = proto->ob = iob; in pppopen()
2260 pppclose(iob); in pppopen()
2387 pppclose(iob); in pppopen()
2421 return iob; in pppopen()
2497 return iob; in pppopen()
2506 pppread(char* iob) in pppread() argument
[all …]
/illumos-gate/usr/src/cmd/mailx/
H A Dfio.c699 fsize(FILE *iob) in fsize() argument
704 f = fileno(iob); in fsize()
717 fferror(FILE *iob) in fferror() argument
719 return (ferror(iob) || fsync(fileno(iob)) < 0); in fferror()
/illumos-gate/usr/src/contrib/ast/src/cmd/INIT/
H A Dproto.c1413 proto_error __PARAM__((char* iob, int level, char* msg, char* arg), (iob, level, msg, arg)) __OTORP… in __OTORP__()
1418 if (iob)
4413 pppclose __PARAM__((char* iob), (iob)) __OTORP__(char* iob;){ in __OTORP__() argument
4425 register char* iob; local
4489 iob = (char*)proto + sizeof(Proto_t);
4490 proto->op = proto->ob = iob;
4514 pppclose(iob);
4631 pppclose(iob);
4665 return iob;
4741 return iob;
[all …]
/illumos-gate/usr/src/cmd/mailx/hdr/
H A Ddef.h467 extern int fferror(FILE *iob);
477 extern off_t fsize(FILE *iob);
/illumos-gate/usr/src/contrib/ast/src/lib/libast/
H A DRELEASE1045 _stdfun.c: add _UWIN&_ALPHA_ iob map