/illumos-gate/usr/src/cmd/luxadm/ |
H A D | setboot.c | 157 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/boot/sys/boot/fdt/dts/arm/ |
H A D | socfpga-sockit-beri.dts | 93 pio0: pio@c0020000 { 94 compatible = "altr,pio"; 101 pio1: pio@c0021000 { 102 compatible = "altr,pio"; 109 pio2: pio@c0022000 { 110 compatible = "altr,pio"; 117 pio3: pio@c0023000 { 118 compatible = "altr,pio"; 128 pio-recv = <&pio0>; 129 pio [all...] |
H A D | bananapi.dts | 84 gpios = <&pio 7 24 GPIO_ACTIVE_HIGH>;
|
H A D | sun7i-a20.dtsi | 108 pio: gpio@01c20800 {
|
/illumos-gate/usr/src/boot/sys/boot/fdt/dts/mips/ |
H A D | beripad-sockit.dts | 112 pio0: pio@7f020000 { 113 compatible = "altr,pio"; 119 pio1: pio@7f021000 { 120 compatible = "altr,pio"; 126 pio2: pio@7f022000 { 127 compatible = "altr,pio"; 133 pio3: pio@7f023000 { 134 compatible = "altr,pio"; 142 pio-send = <&pio0>; 143 pio [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zio.c | 355 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 D | vdev_mirror.c | 192 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 D | vdev_cache.c | 221 zio_t *pio; local 242 while ((pio = zio_walk_parents(fio, &zl)) != NULL) 243 vdev_cache_hit(vc, ve, pio);
|
H A D | vdev_queue.c | 371 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 D | dsl_destroy.c | 139 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 D | dmu.c | 1553 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 D | arc.c | 4716 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...] |
H A D | vdev.c | 974 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...] |
/illumos-gate/usr/src/cmd/mailx/ |
H A D | cmd4.c | 71 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/uts/sun4v/promif/ |
H A D | promif_io.c | 69 #define PROMIF_PIO_ENTER(pio) 70 #define PROMIF_PIO_EXIT(pio) 78 #define PROMIF_PIO_ENTER(pio) \ 79 if (pio->cons_polledio_enter != NULL) { \ 80 pio->cons_polledio_enter(pio->cons_polledio_argument); \ 83 #define PROMIF_PIO_EXIT(pio) \ 84 if (pio->cons_polledio_exit != NULL) { \ 85 pio->cons_polledio_exit(pio [all...] |
/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | procopen.c | 375 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/vm/ |
H A D | page_lock.c | 788 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/zfs/sys/ |
H A D | zio.h | 460 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 466 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data, 470 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 477 extern zio_t *zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 486 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg, 490 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, 493 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 498 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 503 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, 520 extern zio_t *zio_walk_children(zio_t *pio, zio_link_ [all...] |
H A D | arc.h | 182 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 185 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg,
|
H A D | dsl_pool.h | 147 void dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg,
|
H A D | vdev.h | 58 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | polled_io.c | 195 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/mdb/common/kmdb/ |
H A D | kmdb_promif.c | 57 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/cmd/find/ |
H A D | find.c | 1452 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/io/scsi/adapters/pmcs/ |
H A D | pmcs_sata.c | 153 * if indeed we *are* only a pio device, but this is so 163 xp->pio = 0; 182 xp->pio = 1;
|