Searched defs:pio (Results 1 - 21 of 21) sorted by relevance

/illumos-gate/usr/src/cmd/luxadm/
H A Dsetboot.c157 struct openpromio *pio; local
166 pio = (struct openpromio *)malloc(sizeof (struct openpromio) +
169 if (pio == (struct openpromio *)NULL) {
174 pio->oprom_size = MAXVALSIZE;
175 (void) strcpy(pio->oprom_array, BOOTDEV_PROP_NAME);
177 if (ioctl(fd, OPROMGETOPT, pio) < 0) {
186 (void) strcpy(save_bootdev, pio->oprom_array);
191 "Current boot-device = %s\n"), pio->oprom_array);
211 pio->oprom_size = (int)strlen(BOOTDEV_PROP_NAME) + 1 +
214 (void) strcpy(pio
[all...]
/illumos-gate/usr/src/uts/sparc/os/
H A Dpolled_io.c195 cons_polledio_t *pio = polled_output_device.polled_io; local
199 pio->cons_polledio_putchar(
200 pio->cons_polledio_argument, text[i]);
/illumos-gate/usr/src/cmd/mailx/
H A Dcmd4.c71 FILE *pio = NULL; local
130 pio=fdopen(pivec[1],"w");
142 if ((t = msend(mp, pio,
149 fclose(pio);
154 if (page) putc('\f', pio);
157 fflush(pio);
158 if (ferror(pio))
160 fclose(pio);
161 pio = NULL;
178 if (pio)
[all...]
/illumos-gate/usr/src/lib/libast/common/misc/
H A Dprocopen.c375 int pio[2]; local
398 pio[0] = pio[1] = -1;
440 if (pipe(pio))
446 if (socketpair(AF_UNIX, SOCK_STREAM, 0, pio))
449 if (pipe(pio) || pipe(poi))
453 else if (pipe(pio))
586 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[0], PROC_ARG_NULL))
588 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[1], 1))
602 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[!!procf
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_cache.c221 zio_t *pio; local
242 while ((pio = zio_walk_parents(fio, &zl)) != NULL)
243 vdev_cache_hit(vc, ve, pio);
H A Dvdev_mirror.c192 zio_t *pio; local
196 while ((pio = zio_walk_parents(zio, &zl)) != NULL) {
197 mutex_enter(&pio->io_lock);
198 ASSERT3U(zio->io_size, >=, pio->io_size);
199 bcopy(zio->io_data, pio->io_data, pio->io_size);
200 mutex_exit(&pio->io_lock);
H A Dvdev_queue.c371 zio_t *pio; local
373 while ((pio = zio_walk_parents(aio, &zl)) != NULL) {
374 bcopy((char *)aio->io_data + (pio->io_offset -
375 aio->io_offset), pio->io_data, pio->io_size);
H A Ddsl_destroy.c139 zio_t *pio; member in struct:process_old_arg
163 dsl_free_sync(poa->pio, dp, tx->tx_txg, bp);
183 poa.pio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED);
186 VERIFY0(zio_wait(poa.pio));
H A Ddsl_scan.c382 dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg, const blkptr_t *bpp) argument
385 zio_nowait(zio_free_sync(pio, dp->dp_spa, txg, bpp, pio->io_flags));
H A Dvdev.c974 zio_t *pio; local
995 while ((pio = zio_walk_parents(zio, &zl)) != NULL)
996 if (!vdev_accessible(vd, pio))
997 pio->io_error = SET_ERROR(ENXIO);
1015 zio_t *pio; local
1032 if ((pio = vd->vdev_probe_zio) == NULL) {
1061 vd->vdev_probe_zio = pio = zio_null(NULL, spa, vd,
1076 zio_add_child(zio, pio);
1086 zio_nowait(zio_read_phys(pio, vd,
1095 return (pio);
[all...]
H A Ddbuf.c2495 zio_t *pio = zio_root(dmu_objset_spa(dn->dn_objset), NULL, NULL, local
2508 dpa->dpa_zio = pio;
2533 * We use pio here instead of dpa_zio since it's possible that
2536 zio_nowait(pio);
H A Ddmu.c1553 dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd, argument
1573 zio_nowait(zio_write(pio, os->os_spa, dmu_tx_get_txg(tx), zgd->zgd_bp,
1605 * propagated to pio from zio_done().
1608 dmu_sync(zio_t *pio, uint64_t txg, dmu_sync_cb_t *done, zgd_t *zgd) argument
1620 ASSERT(pio != NULL);
1636 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb));
1660 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb));
1728 zio_nowait(arc_write(pio, os->os_spa, txg,
H A Ddmu_objset.c1105 dmu_objset_sync(objset_t *os, zio_t *pio, dmu_tx_t *tx) argument
1142 zio = arc_write(pio, os->os_spa, tx->tx_txg,
H A Dzio.c355 zio_walk_children(zio_t *pio, zio_link_t **zl) argument
357 list_t *cl = &pio->io_child_list;
363 ASSERT((*zl)->zl_parent == pio);
371 zio_t *pio = zio_walk_parents(cio, &zl); local
374 return (pio);
378 zio_add_child(zio_t *pio, zio_t *cio) argument
388 ASSERT(cio->io_child_type <= pio->io_child_type);
390 zl->zl_parent = pio;
394 mutex_enter(&pio->io_lock);
396 ASSERT(pio
412 zio_remove_child(zio_t *pio, zio_t *cio, zio_link_t *zl) argument
452 zio_notify_parent(zio_t *pio, zio_t *zio, enum zio_wait_type wait) argument
520 zio_create(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, void *data, uint64_t lsize, uint64_t psize, zio_done_func_t *done, void *private, zio_type_t type, zio_priority_t priority, enum zio_flag flags, vdev_t *vd, uint64_t offset, const zbookmark_phys_t *zb, enum zio_stage stage, enum zio_stage pipeline) argument
617 zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, zio_done_func_t *done, void *private, enum zio_flag flags) argument
718 zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data, uint64_t size, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, const zbookmark_phys_t *zb) argument
736 zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, void *data, uint64_t lsize, uint64_t psize, const zio_prop_t *zp, zio_done_func_t *ready, zio_done_func_t *children_ready, zio_done_func_t *physdone, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, const zbookmark_phys_t *zb) argument
778 zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, void *data, uint64_t size, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, zbookmark_phys_t *zb) argument
839 zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, enum zio_flag flags) argument
871 zio_claim(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, zio_done_func_t *done, void *private, enum zio_flag flags) argument
906 zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, zio_done_func_t *done, void *private, enum zio_flag flags) argument
930 zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, uint64_t size, void *data, int checksum, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, boolean_t labels) argument
951 zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, uint64_t size, void *data, int checksum, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, boolean_t labels) argument
987 zio_vdev_child_io(zio_t *pio, blkptr_t *bp, vdev_t *vd, uint64_t offset, void *data, uint64_t size, int type, zio_priority_t priority, enum zio_flag flags, zio_done_func_t *done, void *private) argument
1638 zio_reexecute(zio_t *pio) argument
1724 zio_t *pio; local
1819 zio_read_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, void *data) argument
1830 zio_rewrite_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, void *data) argument
1868 zio_free_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, void *data) argument
1876 zio_claim_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, void *data) argument
1976 zio_gang_tree_issue(zio_t *pio, zio_gang_node_t *gn, blkptr_t *bp, void *data) argument
2049 zio_t *pio = zio_unique_parent(zio); local
2077 zio_write_gang_block(zio_t *pio) argument
2280 zio_t *pio = zio_unique_parent(zio); local
2456 zio_t *pio; local
3327 zio_t *pio, *pio_next; local
3403 zio_t *pio = zio_unique_parent(zio); local
3464 zio_t *pio, *pio_next; local
[all...]
H A Darc.c4716 arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, arc_done_func_t *done, argument
4790 if (pio != NULL)
4791 acb->acb_zio_dummy = zio_null(pio,
5003 rzio = zio_read_phys(pio, vd, addr,
5043 rzio = zio_read(pio, spa, bp, hdr->b_l1hdr.b_pdata, size,
5514 arc_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, arc_buf_t *buf, argument
5567 zio = zio_write(pio, spa, txg, bp, buf->b_data,
6516 zio_t *pio = zio_unique_parent(zio); local
6518 ASSERT(!pio || pio
6704 zio_t *pio, *wzio; local
[all...]
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_promif.c57 struct cons_polledio *pio = mdb.m_pio; local
62 if (pio == NULL || pio->cons_polledio_getchar == NULL) {
71 ischar = (uintptr_t)pio->cons_polledio_ischar;
72 getchar = (uintptr_t)pio->cons_polledio_getchar;
73 arg = (uintptr_t)pio->cons_polledio_argument;
/illumos-gate/usr/src/uts/common/vm/
H A Dpage_lock.c788 kmutex_t *pio; local
790 pio = PAGE_IO_MUTEX(pp);
791 mutex_enter(pio);
793 cv_wait(&(pp->p_io_cv), pio);
796 mutex_exit(pio);
805 kmutex_t *pio; local
807 pio = PAGE_IO_MUTEX(pp);
808 mutex_enter(pio);
811 mutex_exit(pio);
821 kmutex_t *pio; local
845 kmutex_t *pio; local
[all...]
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c2124 pr_rdwr(proc_t *p, enum uio_rw rw, priovec_t *pio) argument
2126 caddr_t base = (caddr_t)pio->pio_base;
2127 size_t cnt = pio->pio_len;
2128 uintptr_t offset = (uintptr_t)pio->pio_offset;
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_io.c401 mdb_io_t *pio = mdb_pipeio_create(rdsvc, wrsvc); local
404 iobs[0] = mdb_iob_create(pio, MDB_IOB_RDONLY);
405 iobs[1] = mdb_iob_create(pio, MDB_IOB_WRONLY);
/illumos-gate/usr/src/cmd/find/
H A Dfind.c1452 int pio[2]; local
1473 if (pipe(pio))
1487 if (dup2(pio[cmdfd], cmdfd) != cmdfd)
1489 (void) close(pio[cmdfd]);
1490 (void) close(pio[usrfd]);
1514 (void) close(pio[cmdfd]);
1515 return (cmdproc[proc].fp = fdopen(pio[usrfd], mode));
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs.h93 pio : 1, /* SATA specific */ member in struct:pmcs_xscsi

Completed in 119 milliseconds