/titanic_41/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_resv.c | 438 nsc_iodev_t *iodev; local 452 iodev = fd->sf_iodev; 455 if ((fd->sf_avail & rw) == rw && !iodev->si_rpend) 470 if (iodev->si_rpend && !fd->sf_avail) 473 if ((rc = _nsc_detach_iodev(iodev, fd, flag)) != 0 || 474 (rc = _nsc_attach_iodev(iodev, flag)) != 0) 485 return _nsc_call_dev(dev, iodev->si_io->getpin, 673 _nsc_attach_iodev(iodev, flag) in _nsc_attach_iodev() argument 674 nsc_iodev_t *iodev; in _nsc_attach_iodev() 677 nsc_dev_t *dev = iodev->si_dev; [all …]
|
H A D | nsc_dev.c | 542 nsc_iodev_t *iodev; local 549 for (iodev = dev->nsc_list; iodev; iodev = iodev->si_next) { 550 for (fd = iodev->si_open; fd; fd = fd->sf_next) { 557 if (!_nsc_relock_dev(dev, fd, iodev)) 603 _nsc_relock_dev(nsc_dev_t *dev, nsc_fd_t *fd, nsc_iodev_t *iodev) in _nsc_relock_dev() argument 618 if (iodev) in _nsc_relock_dev() 620 if (iop == iodev) in _nsc_relock_dev() 623 if (!iodev || iop) { in _nsc_relock_dev() 624 fp = (iodev) ? iodev->si_open : dev->nsc_close; in _nsc_relock_dev() 664 nsc_iodev_t *iodev = fd->sf_iodev; local [all …]
|
H A D | nsc_cache.c | 463 nsc_pinned_data(nsc_iodev_t *iodev, nsc_off_t pos, nsc_size_t len) in nsc_pinned_data() argument 467 if (!iodev) in nsc_pinned_data() 470 mutex_enter(&iodev->si_dev->nsc_lock); in nsc_pinned_data() 471 iodev->si_busy++; in nsc_pinned_data() 472 mutex_exit(&iodev->si_dev->nsc_lock); in nsc_pinned_data() 474 for (fd = iodev->si_open; fd; fd = fd->sf_next) in nsc_pinned_data() 478 _nsc_wake_dev(iodev->si_dev, &iodev->si_busy); in nsc_pinned_data() 483 nsc_unpinned_data(nsc_iodev_t *iodev, nsc_off_t pos, nsc_size_t len) in nsc_unpinned_data() argument 487 if (!iodev) in nsc_unpinned_data() 490 mutex_enter(&iodev->si_dev->nsc_lock); in nsc_unpinned_data() [all …]
|
H A D | nsc_disk.c | 358 nsc_iodev_t *iodev = h->db_fd->sf_iodev; in _nsc_wait_dbuf() local 362 mutex_enter(&iodev->si_lock); in _nsc_wait_dbuf() 364 h->db_next = iodev->si_active; in _nsc_wait_dbuf() 365 iodev->si_active = h; in _nsc_wait_dbuf() 380 cv_wait(&iodev->si_cv, &iodev->si_lock); in _nsc_wait_dbuf() 383 mutex_exit(&iodev->si_lock); in _nsc_wait_dbuf() 391 nsc_iodev_t *iodev; in _nsc_free_dbuf() local 395 iodev = h->db_fd->sf_iodev; in _nsc_free_dbuf() 397 mutex_enter(&iodev->si_lock); in _nsc_free_dbuf() 399 hpp = (nsc_dbuf_t **)&iodev->si_active; in _nsc_free_dbuf() [all …]
|
H A D | nsc_ncallio.c | 96 nsc_ncio_open(char *node_and_path, int flag, blind_t *cdp, void *iodev) in nsc_ncio_open() argument 321 nsc_iodev_t *iodev = h->bufh.sb_fd->sf_iodev; in nsc_wait_ncio() local 325 mutex_enter(&iodev->si_lock); in nsc_wait_ncio() 327 h->next = iodev->si_active; in nsc_wait_ncio() 328 iodev->si_active = h; in nsc_wait_ncio() 351 cv_wait(&iodev->si_cv, &iodev->si_lock); in nsc_wait_ncio() 354 mutex_exit(&iodev->si_lock); in nsc_wait_ncio() 362 nsc_iodev_t *iodev; in nsc_ncio_freeb() local 367 iodev = h->bufh.sb_fd->sf_iodev; in nsc_ncio_freeb() 369 mutex_enter(&iodev->si_lock); in nsc_ncio_freeb() [all …]
|
/titanic_41/usr/src/cmd/sa/ |
H A D | sadc.c | 198 struct iodevinfo *iodev; in main() local 277 for (iodev = firstiodev; iodev; iodev = iodev->next) { in main() 278 if (write(fp, iodev, sizeof (struct iodevinfo)) != in main() 300 for (iodev = firstiodev; iodev; iodev = iodev->next) { in main() 301 if (write(fp, iodev, sizeof (struct iodevinfo)) != in main() 598 struct iodevinfo *iodev, *previodev, *comp; in init_iodevs() local 601 iodev = &zeroiodev; in init_iodevs() 614 previodev = iodev; in init_iodevs() 615 if (iodev->next) in init_iodevs() 616 iodev = iodev->next; in init_iodevs() [all …]
|
/titanic_41/usr/src/cmd/stat/common/ |
H A D | acquire_iodevs.c | 37 static void insert_iodev(struct snapshot *ss, struct iodev_snapshot *iodev); 97 find_parent(struct snapshot *ss, struct iodev_snapshot *iodev) in find_parent() argument 99 enum iodev_type parent_type = parent_iodev_type(iodev->is_type); in find_parent() 106 if (iodev->is_parent_id.id == IODEV_NO_ID && in find_parent() 107 iodev->is_parent_id.tid[0] == '\0') in find_parent() 114 if (pos->is_id.id != iodev->is_parent_id.id) in find_parent() 122 pos = make_controller(iodev->is_parent_id.id); in find_parent() 129 if (id_match(&iodev->is_parent_id, &pos->is_id) && in find_parent() 137 if (id_match(&iodev->is_parent_id, &pos2->is_id)) in find_parent() 269 insert_into(struct iodev_snapshot **list, struct iodev_snapshot *iodev) in insert_into() argument [all …]
|
H A D | walkers.c | 236 get_child_list(struct iodev_snapshot *iodev, char *buf) in get_child_list() argument 239 struct iodev_snapshot *pos = iodev->is_children; in get_child_list() 259 iodev_changed(struct iodev_snapshot *iodev, int added) in iodev_changed() argument 262 int is_disk = iodev->is_type == IODEV_DISK; in iodev_changed() 263 char *name = iodev->is_name; in iodev_changed() 265 if (iodev->is_pretty) in iodev_changed() 266 name = iodev->is_pretty; in iodev_changed() 268 switch (iodev->is_type) { in iodev_changed() 290 get_child_list(iodev, tmp); in iodev_changed()
|
H A D | statcommon.h | 309 void free_iodev(struct iodev_snapshot *iodev);
|
/titanic_41/usr/src/cmd/mdb/common/modules/nsctl/ |
H A D | nsctl.c | 373 uintptr_t iodev = wsp->walk_addr; in nsc_iodev_wstep() local 376 if (!iodev) in nsc_iodev_wstep() 383 iodev + OFFSETOF(nsc_iodev_t, si_next)) == -1) { in nsc_iodev_wstep() 1042 nsc_iodev_t *iodev; in nsc_fd_dev() local 1045 if (mdb_vread(&iodev, sizeof (iodev), in nsc_fd_dev() 1053 if (iodev != NULL) { in nsc_fd_dev() 1055 nsc_fd_iodev, fdall, (uintptr_t)iodev) == -1) in nsc_fd_dev() 1225 uintptr_t iodev; in nsc_iodev_dev() local 1227 if (mdb_vread(&iodev, sizeof (iodev), in nsc_iodev_dev() 1235 if (iodev != NULL) { in nsc_iodev_dev() [all …]
|
/titanic_41/usr/src/uts/common/avs/ns/rdc/ |
H A D | rdc_dev.c | 652 nsc_set_owner(cip->bi_fd, krdc->iodev); in _rdc_rlse_d() 686 nsc_set_owner(rip->bi_fd, krdc->iodev); in _rdc_rlse_d() 814 nsc_set_owner(p->bi_fd, krdc->iodev); in _rdc_rsrv_d() 848 nsc_set_owner(p->bi_fd, krdc->iodev); in _rdc_rsrv_d() 1359 _rdc_open(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _rdc_open() argument 1434 _rdc_openc(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _rdc_openc() argument 1436 return (_rdc_open(path, NSC_CACHE|flag, cdp, iodev)); in _rdc_openc() 1440 _rdc_openr(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _rdc_openr() argument 1442 return (_rdc_open(path, NSC_DEVICE|flag, cdp, iodev)); in _rdc_openr() 1567 _rdc_attach(rdc_fd_t *rfd, nsc_iodev_t *iodev) in _rdc_attach() argument [all …]
|
H A D | rdc_io.h | 498 nsc_iodev_t *iodev; /* I/O device structure */ member
|
/titanic_41/usr/src/cmd/stat/vmstat/ |
H A D | vmstat.c | 363 struct iodev_snapshot *iodev = (struct iodev_snapshot *)v2; in print_disk() local 365 if (iodev == NULL) in print_disk() 368 (void) printf("%c%c ", iodev->is_name[0], iodev->is_name[2]); in print_disk()
|
/titanic_41/usr/src/uts/common/avs/ns/solaris/ |
H A D | nsc_raw.c | 285 _raw_open(char *path, int flag, blind_t *cdp, void *iodev) in _raw_open() argument
|
/titanic_41/usr/src/uts/common/avs/ns/dsw/ |
H A D | dsw_dev.c | 3949 nsc_iodev_t *iodev; in _ii_ocreate() local 3976 NSC_IIR_ID|NSC_FILE|NSC_RDWR, NULL, (blind_t)&(iodev), &rc); in _ii_ocreate() 3980 (blind_t)&(iodev), &rc); in _ii_ocreate() 9536 _ii_open(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _ii_open() argument 9637 _ii_openc(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _ii_openc() argument 9639 return (_ii_open(path, NSC_CACHE|flag, cdp, iodev)); in _ii_openc() 9643 _ii_openr(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _ii_openr() argument 9645 return (_ii_open(path, NSC_DEVICE|flag, cdp, iodev)); in _ii_openr() 9781 _ii_attach(ii_fd_t *bfd, nsc_iodev_t *iodev) in _ii_attach() argument 9819 if (iodev) { in _ii_attach() [all …]
|
/titanic_41/usr/src/cmd/mdb/common/modules/rdc/ |
H A D | rdc.c | 628 krdc->devices, krdc->iodev, krdc->rpc_version); in rdc_kinfo()
|
/titanic_41/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_bcache.c | 1334 _sd_open_io(char *filename, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _sd_open_io() argument 1343 cdi->cd_iodev = iodev; in _sd_open_io()
|