Home
last modified time | relevance | path

Searched refs:pio (Results 1 – 25 of 34) sorted by relevance

12

/titanic_44/usr/src/cmd/luxadm/
H A Dsetboot.c157 struct openpromio *pio; in setprom() local
166 pio = (struct openpromio *)malloc(sizeof (struct openpromio) + in setprom()
169 if (pio == (struct openpromio *)NULL) { in setprom()
174 pio->oprom_size = MAXVALSIZE; in setprom()
175 (void) strcpy(pio->oprom_array, BOOTDEV_PROP_NAME); in setprom()
177 if (ioctl(fd, OPROMGETOPT, pio) < 0) { in setprom()
186 (void) strcpy(save_bootdev, pio->oprom_array); in setprom()
191 "Current boot-device = %s\n"), pio->oprom_array); in setprom()
211 pio->oprom_size = (int)strlen(BOOTDEV_PROP_NAME) + 1 + in setprom()
214 (void) strcpy(pio->oprom_array, BOOTDEV_PROP_NAME); in setprom()
[all …]
/titanic_44/usr/src/uts/common/fs/zfs/
H A Dzio.c360 zio_walk_children(zio_t *pio) in zio_walk_children() argument
362 zio_link_t *zl = pio->io_walk_link; in zio_walk_children()
363 list_t *cl = &pio->io_child_list; in zio_walk_children()
366 pio->io_walk_link = zl; in zio_walk_children()
371 ASSERT(zl->zl_parent == pio); in zio_walk_children()
378 zio_t *pio = zio_walk_parents(cio); in zio_unique_parent() local
381 return (pio); in zio_unique_parent()
385 zio_add_child(zio_t *pio, zio_t *cio) in zio_add_child() argument
395 ASSERT(cio->io_child_type <= pio->io_child_type); in zio_add_child()
397 zl->zl_parent = pio; in zio_add_child()
[all …]
H A Dvdev_mirror.c192 zio_t *pio; in vdev_mirror_scrub_done() local
195 while ((pio = zio_walk_parents(zio)) != NULL) { in vdev_mirror_scrub_done()
196 mutex_enter(&pio->io_lock); in vdev_mirror_scrub_done()
197 ASSERT3U(zio->io_size, >=, pio->io_size); in vdev_mirror_scrub_done()
198 bcopy(zio->io_data, pio->io_data, pio->io_size); in vdev_mirror_scrub_done()
199 mutex_exit(&pio->io_lock); in vdev_mirror_scrub_done()
H A Dvdev_queue.c350 zio_t *pio; in vdev_queue_agg_io_done() local
351 while ((pio = zio_walk_parents(aio)) != NULL) { in vdev_queue_agg_io_done()
352 bcopy((char *)aio->io_data + (pio->io_offset - in vdev_queue_agg_io_done()
353 aio->io_offset), pio->io_data, pio->io_size); in vdev_queue_agg_io_done()
H A Dvdev_cache.c221 zio_t *pio; in vdev_cache_fill() local
241 while ((pio = zio_walk_parents(fio)) != NULL) in vdev_cache_fill()
242 vdev_cache_hit(vc, ve, pio); in vdev_cache_fill()
H A Darc.c1225 static void l2arc_dev_hdr_update(l2arc_dev_t *dev, zio_t *pio);
1226 static void l2arc_log_blk_commit(l2arc_dev_t *dev, zio_t *pio,
4334 arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, arc_done_func_t *done, in arc_read() argument
4376 if (pio != NULL) in arc_read()
4377 acb->acb_zio_dummy = zio_null(pio, in arc_read()
4580 rzio = zio_null(pio, spa, vd, in arc_read()
4587 rzio = zio_read_phys(pio, vd, addr, in arc_read()
4628 rzio = zio_read(pio, spa, bp, buf->b_data, size, in arc_read()
5063 arc_write(zio_t *pio, spa_t *spa, uint64_t txg, in arc_write() argument
5090 zio = zio_write(pio, spa, txg, bp, buf->b_data, hdr->b_size, zp, in arc_write()
[all …]
H A Ddmu.c1481 dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd, in dmu_sync_late_arrival() argument
1501 zio_nowait(zio_write(pio, os->os_spa, dmu_tx_get_txg(tx), zgd->zgd_bp, in dmu_sync_late_arrival()
1535 dmu_sync(zio_t *pio, uint64_t txg, dmu_sync_cb_t *done, zgd_t *zgd) in dmu_sync() argument
1547 ASSERT(pio != NULL); in dmu_sync()
1562 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb)); in dmu_sync()
1586 return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb)); in dmu_sync()
1654 zio_nowait(arc_write(pio, os->os_spa, txg, in dmu_sync()
H A Ddsl_destroy.c138 zio_t *pio; member
162 dsl_free_sync(poa->pio, dp, tx->tx_txg, bp); in process_old_cb()
182 poa.pio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); in process_old_deadlist()
185 VERIFY0(zio_wait(poa.pio)); in process_old_deadlist()
H A Dvdev.c955 zio_t *pio; in vdev_probe_done() local
975 while ((pio = zio_walk_parents(zio)) != NULL) in vdev_probe_done()
976 if (!vdev_accessible(vd, pio)) in vdev_probe_done()
977 pio->io_error = SET_ERROR(ENXIO); in vdev_probe_done()
995 zio_t *pio; in vdev_probe() local
1012 if ((pio = vd->vdev_probe_zio) == NULL) { in vdev_probe()
1041 vd->vdev_probe_zio = pio = zio_null(NULL, spa, vd, in vdev_probe()
1056 zio_add_child(zio, pio); in vdev_probe()
1066 zio_nowait(zio_read_phys(pio, vd, in vdev_probe()
1075 return (pio); in vdev_probe()
[all …]
/titanic_44/usr/src/cmd/mailx/
H A Dcmd4.c71 FILE *pio = NULL; in dopipe() local
130 pio=fdopen(pivec[1],"w"); in dopipe()
142 if ((t = msend(mp, pio, in dopipe()
149 fclose(pio); in dopipe()
154 if (page) putc('\f', pio); in dopipe()
157 fflush(pio); in dopipe()
158 if (ferror(pio)) in dopipe()
160 fclose(pio); in dopipe()
161 pio = NULL; in dopipe()
178 if (pio) in dopipe()
[all …]
/titanic_44/usr/src/uts/common/vm/
H A Dpage_lock.c788 kmutex_t *pio; in page_io_lock() local
790 pio = PAGE_IO_MUTEX(pp); in page_io_lock()
791 mutex_enter(pio); in page_io_lock()
793 cv_wait(&(pp->p_io_cv), pio); in page_io_lock()
796 mutex_exit(pio); in page_io_lock()
805 kmutex_t *pio; in page_io_unlock() local
807 pio = PAGE_IO_MUTEX(pp); in page_io_unlock()
808 mutex_enter(pio); in page_io_unlock()
811 mutex_exit(pio); in page_io_unlock()
821 kmutex_t *pio; in page_io_trylock() local
[all …]
/titanic_44/usr/src/uts/sun4v/promif/
H A Dpromif_io.c69 #define PROMIF_PIO_ENTER(pio) argument
70 #define PROMIF_PIO_EXIT(pio) argument
78 #define PROMIF_PIO_ENTER(pio) \ argument
79 if (pio->cons_polledio_enter != NULL) { \
80 pio->cons_polledio_enter(pio->cons_polledio_argument); \
83 #define PROMIF_PIO_EXIT(pio) \ argument
84 if (pio->cons_polledio_exit != NULL) { \
85 pio->cons_polledio_exit(pio->cons_polledio_argument); \
/titanic_44/usr/src/lib/libast/common/misc/
H A Dprocopen.c375 int pio[2]; in procopen() local
398 pio[0] = pio[1] = -1; in procopen()
440 if (pipe(pio)) in procopen()
446 if (socketpair(AF_UNIX, SOCK_STREAM, 0, pio)) in procopen()
449 if (pipe(pio) || pipe(poi)) in procopen()
453 else if (pipe(pio)) in procopen()
586 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[0], PROC_ARG_NULL)) in procopen()
588 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[1], 1)) in procopen()
602 if (modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[!!procfd], !!procfd)) in procopen()
604 …if (pio[!procfd] != !!procfd && modify(proc, forked, PROC_fd_dup|PROC_FD_CHILD, pio[!procfd], PROC… in procopen()
[all …]
/titanic_44/usr/src/uts/common/fs/zfs/sys/
H A Dzio.h462 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
468 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data,
472 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp,
478 extern zio_t *zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp,
487 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg,
491 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd,
494 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset,
499 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset,
504 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg,
519 extern zio_t *zio_walk_children(zio_t *pio);
[all …]
H A Darc.h136 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
139 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg,
H A Ddsl_pool.h147 void dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg,
H A Dvdev.h58 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
/titanic_44/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_promif.c57 struct cons_polledio *pio = mdb.m_pio; in kmdb_prom_getchar() local
62 if (pio == NULL || pio->cons_polledio_getchar == NULL) { in kmdb_prom_getchar()
71 ischar = (uintptr_t)pio->cons_polledio_ischar; in kmdb_prom_getchar()
72 getchar = (uintptr_t)pio->cons_polledio_getchar; in kmdb_prom_getchar()
73 arg = (uintptr_t)pio->cons_polledio_argument; in kmdb_prom_getchar()
/titanic_44/usr/src/uts/sparc/os/
H A Dpolled_io.c195 cons_polledio_t *pio = polled_output_device.polled_io; in polled_io_cons_write() local
199 pio->cons_polledio_putchar( in polled_io_cons_write()
200 pio->cons_polledio_argument, text[i]); in polled_io_cons_write()
/titanic_44/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));
/titanic_44/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_sata.c163 xp->pio = 0; in pmcs_sata_special_work()
182 xp->pio = 1; in pmcs_sata_special_work()
/titanic_44/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs.h93 pio : 1, /* SATA specific */ member
/titanic_44/usr/src/cmd/fm/eversholt/files/sparc/sun4v/
H A Dgcpu.esc509 * ignore the pio-read error.
511 event ereport.cpu.generic-sparc.pio-read@chip;
515 ereport.cpu.generic-sparc.pio-read@chip;
/titanic_44/usr/src/cmd/fm/eversholt/files/sparc/sun4u/
H A Doberon.esc110 * - invalid pio r/w
/titanic_44/usr/src/uts/common/fs/proc/
H A Dprcontrol.c2124 pr_rdwr(proc_t *p, enum uio_rw rw, priovec_t *pio) in pr_rdwr() argument
2126 caddr_t base = (caddr_t)pio->pio_base; in pr_rdwr()
2127 size_t cnt = pio->pio_len; in pr_rdwr()
2128 uintptr_t offset = (uintptr_t)pio->pio_offset; in pr_rdwr()

12