Searched refs:nsc_iodev_t (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_dev.h148 } nsc_iodev_t; typedef in typeref:struct:nsc_iodev_s
154 nsc_iodev_t *nsc_list; /* Active I/O modules */
175 nsc_iodev_t *sf_iodev; /* I/O device structure */
176 nsc_iodev_t *sf_owner; /* Parent I/O device */
207 extern int _nsc_detach_iodev(nsc_iodev_t *, nsc_fd_t *, int);
208 extern int _nsc_detach_dev(nsc_dev_t *, nsc_iodev_t *, int);
H A Dnsc_dev.c96 static int _nsc_alloc_iodev(nsc_dev_t *, int, nsc_iodev_t **);
100 static int _nsc_relock_dev(nsc_dev_t *, nsc_fd_t *, nsc_iodev_t *);
106 static void _nsc_free_iodev(nsc_iodev_t *);
109 static void _nsc_relink_fd(nsc_fd_t *, nsc_fd_t **, nsc_fd_t **, nsc_iodev_t *);
542 nsc_iodev_t *iodev;
591 * _nsc_relock_dev (nsc_dev_t *dev, nsc_fd_t *fd, nsc_iodev_t *iodev)
603 _nsc_relock_dev(nsc_dev_t *dev, nsc_fd_t *fd, nsc_iodev_t *iodev)
606 nsc_iodev_t *iop;
664 nsc_iodev_t *iodev = fd->sf_iodev;
840 nsc_iodev_t *iode
[all...]
H A Dnsc_resv.c45 static int _nsc_attach_iodev(nsc_iodev_t *, int);
48 int *, int *, int, int, nsc_iodev_t *);
438 nsc_iodev_t *iodev;
654 * _nsc_attach_iodev (nsc_iodev_t *iodev, int flag)
674 nsc_iodev_t *iodev;
720 * _nsc_detach_iodev (nsc_iodev_t *iodev, nsc_fd_t *keep, int flag)
739 _nsc_detach_iodev(nsc_iodev_t *iodev, nsc_fd_t *keep, int flag)
821 * _nsc_detach_dev (nsc_dev_t *dev, nsc_iodev_t *keep, int flag)
841 _nsc_detach_dev(nsc_dev_t *dev, nsc_iodev_t *keep, int flag)
843 nsc_iodev_t *iode
[all...]
H A Dnsc_cache.c463 nsc_pinned_data(nsc_iodev_t *iodev, nsc_off_t pos, nsc_size_t len)
483 nsc_unpinned_data(nsc_iodev_t *iodev, nsc_off_t pos, nsc_size_t len)
H A Dnsc_disk.c358 nsc_iodev_t *iodev = h->db_fd->sf_iodev;
391 nsc_iodev_t *iodev;
H A Dnsc_ncallio.c321 nsc_iodev_t *iodev = h->bufh.sb_fd->sf_iodev;
362 nsc_iodev_t *iodev;
/illumos-gate/usr/src/uts/common/avs/ns/
H A Dnsctl_inter.h99 void nsc_set_owner(nsc_fd_t *, nsc_iodev_t *) { }
100 void nsc_pinned_data(nsc_iodev_t *, int, int) { }
101 void nsc_unpinned_data(nsc_iodev_t *, int, int) { }
H A Dnsctl.h239 typedef struct nsc_iodev_s { int x; } nsc_iodev_t; typedef in typeref:struct:nsc_iodev_s
243 extern void nsc_set_owner(nsc_fd_t *, nsc_iodev_t *);
244 extern void nsc_pinned_data(nsc_iodev_t *, nsc_off_t, nsc_size_t);
245 extern void nsc_unpinned_data(nsc_iodev_t *, nsc_off_t, nsc_size_t);
/illumos-gate/usr/src/cmd/mdb/common/modules/nsctl/
H A Dnsctl.c354 * Walker for a chain of nsc_iodev_t structures.
383 iodev + OFFSETOF(nsc_iodev_t, si_next)) == -1) {
384 mdb_warn("failed to read nsc_iodev_t.si_next");
1019 addr + OFFSETOF(nsc_iodev_t, si_open)) == -1) {
1020 mdb_warn("unable to read nsc_iodev_t.si_open");
1042 nsc_iodev_t *iodev;
1147 (uintptr_t)fd->sf_iodev + OFFSETOF(nsc_iodev_t, si_io)) !=
1268 * Display an nsc_iodev_t structure, or walk all devices and
1276 nsc_iodev_t *iodev;
/illumos-gate/usr/src/uts/common/avs/ns/rdc/
H A Drdc_io.h372 nsc_iodev_t *bi_iodev; /* I/O device structure */
498 nsc_iodev_t *iodev; /* I/O device structure */
H A Drdc_dev.c1359 _rdc_open(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
1434 _rdc_openc(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
1440 _rdc_openr(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
1567 _rdc_attach(rdc_fd_t *rfd, nsc_iodev_t *iodev)
1600 _rdc_detach(rdc_fd_t *rfd, nsc_iodev_t *iodev)
/illumos-gate/usr/src/uts/common/avs/ns/dsw/
H A Ddsw_dev.h326 nsc_iodev_t *bi_iodev; /* I/O device structure */
H A Ddsw_dev.c3949 nsc_iodev_t *iodev;
9536 _ii_open(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
9637 _ii_openc(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
9643 _ii_openr(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev)
9781 _ii_attach(ii_fd_t *bfd, nsc_iodev_t *iodev)
10005 DTRACE_PROBE3(_ii_pinned_start, nsc_iodev_t, dip->bi_iodev,
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_bcache.h537 nsc_iodev_t *cd_iodev; /* I/O device for callbacks */
H A Dsd_bcache.c1334 _sd_open_io(char *filename, int flag, blind_t *cdp, nsc_iodev_t *iodev)

Completed in 129 milliseconds