Home
last modified time | relevance | path

Searched refs:dio (Results 1 – 10 of 10) sorted by relevance

/titanic_50/usr/src/lib/libast/common/disc/
H A Dsfdcdio.c38 struct dioattr dio; /* direct IO params */ member
63 if((P2I(buf)%di->dio.d_mem) == 0 &&
64 (f->here%di->dio.d_miniosz) == 0 && n >= di->dio.d_miniosz )
71 for(rw = (n/di->dio.d_miniosz)*di->dio.d_miniosz;; )
74 if((io = rw) > di->dio.d_maxiosz )
75 io = di->dio.d_maxiosz;
85 if(rv < io || rw < di->dio.d_miniosz)
168 struct dioattr dio;
184 if(fcntl(f->file,F_DIOINFO,&dio) < 0)
188 bufsize = (bufsize/dio.d_miniosz)*dio.d_miniosz;
[all …]
/titanic_50/usr/src/uts/common/fs/zfs/
H A Dvdev_queue.c488 zio_t *first, *last, *aio, *dio, *mandatory, *nio; in vdev_queue_aggregate() local
522 while ((dio = AVL_PREV(t, first)) != NULL && in vdev_queue_aggregate()
523 (dio->io_flags & ZIO_FLAG_AGG_INHERIT) == flags && in vdev_queue_aggregate()
524 IO_SPAN(dio, last) <= zfs_vdev_aggregation_limit && in vdev_queue_aggregate()
525 IO_GAP(dio, first) <= maxgap) { in vdev_queue_aggregate()
526 first = dio; in vdev_queue_aggregate()
542 while ((dio = AVL_NEXT(t, last)) != NULL && in vdev_queue_aggregate()
543 (dio->io_flags & ZIO_FLAG_AGG_INHERIT) == flags && in vdev_queue_aggregate()
544 IO_SPAN(first, dio) <= zfs_vdev_aggregation_limit && in vdev_queue_aggregate()
545 IO_GAP(last, dio) <= maxgap) { in vdev_queue_aggregate()
[all …]
H A Dzio.c2360 zio_t *dio = NULL; in zio_ddt_write() local
2420 dio = zio_write(zio, spa, txg, bp, zio->io_orig_data, in zio_ddt_write()
2425 zio_push_transform(dio, zio->io_data, zio->io_size, 0, NULL); in zio_ddt_write()
2426 dde->dde_lead_zio[DDT_PHYS_DITTO] = dio; in zio_ddt_write()
2455 if (dio) in zio_ddt_write()
2456 zio_nowait(dio); in zio_ddt_write()
/titanic_50/usr/src/cmd/sa/
H A Dsar.c339 iodevinfo_t *aio, *dio, *oio; in prpass() local
505 safe_zalloc((void *)&dio, size, 0); in prpass()
520 dio[i] = dxio[j]; in prpass()
531 dxio = dio; in prpass()
769 iodevinfo_t *nio, *oio, *aio, *dio; in update_counters() local
786 dio = dxio; in update_counters()
788 aio->kios.wlastupdate += dio->kios.wlastupdate in update_counters()
790 aio->kios.reads += dio->kios.reads in update_counters()
792 aio->kios.writes += dio->kios.writes in update_counters()
794 aio->kios.nread += dio->kios.nread in update_counters()
[all …]
/titanic_50/usr/src/uts/common/fs/ufs/
H A Dufs_filio.c311 uint_t dio; /* copy of user's dio */ in ufs_fiosdio() local
326 if (copyin(diop, &dio, sizeof (dio))) in ufs_fiosdio()
329 if (dio > 1) in ufs_fiosdio()
370 ufsvfsp->vfs_dio = dio; in ufs_fiosdio()
379 if (dio) in ufs_fiosdio()
/titanic_50/usr/src/uts/sun4u/starfire/io/
H A Didn_smr.c55 if ((_dio = idn_domain[domid].dio) < 0) { \
701 ATOMIC_INC(dp->dio); in smr_buf_alloc()
779 ATOMIC_DEC(idn_domain[domid].dio); in smr_buf_free()
856 ATOMIC_SUB(idn_domain[domid].dio, nbufsfreed); in smr_buf_free_all()
891 if (dp->dio && nbufs) { in smr_buf_reclaim()
933 ATOMIC_SUB(dp->dio, num_reclaimed); in smr_buf_reclaim()
2102 ASSERT((dp->dio + dp->dioerr) >= cnt); in smr_slab_reap()
2103 dp->dio = cnt; in smr_slab_reap()
H A Didn_proto.c5220 if ((dp->dio >= IDN_RECLAIM_MIN) || dp->diowanted) { in idn_send_data()
5227 MIN(dp->dio, IDN_RECLAIM_MAX) : dp->dio; in idn_send_data()
5232 if (dp->dio >= IDN_WINDOW_EMAX) { in idn_send_data()
5409 proc, dst_domid, __LINE__, dp->dio); in idn_send_data()
7874 proc, domid, dp->dio, dp->dioerr, dp->dnslabs); in idn_deconfig()
7949 if (dp->dio) { in idn_deconfig()
7950 PR_PROTO("%s:%d: reset dio (%d) to 0\n", proc, domid, dp->dio); in idn_deconfig()
7951 dp->dio = 0; in idn_deconfig()
9265 if (dp->dio >= IDN_WINDOW_EMAX) { in idn_timer_expired()
10342 idn_domain[domid].dio); in idn_mainmbox_flush()
[all …]
H A Didn.c3181 dp->dio = 0; in idn_domain_resetentry()
3392 ASSERT(dp->dio <= 0); in idn_close_domain()
4687 dp->dio, dp->dioerr, dp->diocheck ? 1 : 0, in idn_domain_report()
/titanic_50/usr/src/cmd/bnu/
H A DMakefile.inc28 cu.c dial.c dio.c dkbreak.c \
56 PROTOCOLOBJS = dio.o eio.o gio.o xio.o fio.o
/titanic_50/usr/src/uts/sun4u/starfire/sys/
H A Didn.h1659 int dio; /* drwlock */ member