/illumos-gate/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_dev.h | 148 } 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 D | nsc_dev.c | 96 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 D | nsc_resv.c | 45 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 D | nsc_cache.c | 463 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 D | nsc_disk.c | 358 nsc_iodev_t *iodev = h->db_fd->sf_iodev; 391 nsc_iodev_t *iodev;
|
H A D | nsc_ncallio.c | 321 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 D | nsctl_inter.h | 99 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 D | nsctl.h | 239 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 D | nsctl.c | 354 * 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 D | rdc_io.h | 372 nsc_iodev_t *bi_iodev; /* I/O device structure */ 498 nsc_iodev_t *iodev; /* I/O device structure */
|
H A D | rdc_dev.c | 1359 _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 D | dsw_dev.h | 326 nsc_iodev_t *bi_iodev; /* I/O device structure */
|
H A D | dsw_dev.c | 3949 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 D | sd_bcache.h | 537 nsc_iodev_t *cd_iodev; /* I/O device for callbacks */
|
H A D | sd_bcache.c | 1334 _sd_open_io(char *filename, int flag, blind_t *cdp, nsc_iodev_t *iodev)
|