Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_dev.h148 } nsc_iodev_t; typedef
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;
603 _nsc_relock_dev(nsc_dev_t *dev, nsc_fd_t *fd, nsc_iodev_t *iodev) in _nsc_relock_dev()
606 nsc_iodev_t *iop; in _nsc_relock_dev()
664 nsc_iodev_t *iodev = fd->sf_iodev;
840 nsc_iodev_t *iodev;
961 nsc_iodev_t *iodev;
[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;
674 nsc_iodev_t *iodev; in _nsc_attach_iodev()
739 _nsc_detach_iodev(nsc_iodev_t *iodev, nsc_fd_t *keep, int flag) in _nsc_detach_iodev()
841 _nsc_detach_dev(nsc_dev_t *dev, nsc_iodev_t *keep, int flag) in _nsc_detach_dev()
843 nsc_iodev_t *iodev; in _nsc_detach_dev()
908 int a, int flag, nsc_iodev_t *iodev) in _nsc_call_dev()
H A Dnsc_disk.c358 nsc_iodev_t *iodev = h->db_fd->sf_iodev; in _nsc_wait_dbuf()
391 nsc_iodev_t *iodev; in _nsc_free_dbuf()
H A Dnsc_cache.c463 nsc_pinned_data(nsc_iodev_t *iodev, nsc_off_t pos, nsc_size_t len) in nsc_pinned_data()
483 nsc_unpinned_data(nsc_iodev_t *iodev, nsc_off_t pos, nsc_size_t len) in nsc_unpinned_data()
H A Dnsc_ncallio.c321 nsc_iodev_t *iodev = h->bufh.sb_fd->sf_iodev; in nsc_wait_ncio()
362 nsc_iodev_t *iodev; in nsc_ncio_freeb()
/titanic_50/usr/src/uts/common/avs/ns/
H A Dnsctl_inter.h99 void nsc_set_owner(nsc_fd_t *, nsc_iodev_t *) { } in nsc_set_owner() argument
100 void nsc_pinned_data(nsc_iodev_t *, int, int) { } in nsc_pinned_data() argument
101 void nsc_unpinned_data(nsc_iodev_t *, int, int) { } in nsc_unpinned_data() argument
H A Dnsctl.h239 typedef struct nsc_iodev_s { int x; } nsc_iodev_t; typedef
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);
/titanic_50/usr/src/cmd/mdb/common/modules/nsctl/
H A Dnsctl.c383 iodev + OFFSETOF(nsc_iodev_t, si_next)) == -1) { in nsc_iodev_wstep()
1019 addr + OFFSETOF(nsc_iodev_t, si_open)) == -1) { in nsc_fd_iodev()
1042 nsc_iodev_t *iodev; in nsc_fd_dev()
1147 (uintptr_t)fd->sf_iodev + OFFSETOF(nsc_iodev_t, si_io)) != in nsc_fd()
1276 nsc_iodev_t *iodev; in nsc_iodev()
/titanic_50/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) in _rdc_open()
1434 _rdc_openc(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _rdc_openc()
1440 _rdc_openr(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _rdc_openr()
1567 _rdc_attach(rdc_fd_t *rfd, nsc_iodev_t *iodev) in _rdc_attach()
1600 _rdc_detach(rdc_fd_t *rfd, nsc_iodev_t *iodev) in _rdc_detach()
/titanic_50/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; in _ii_ocreate()
9536 _ii_open(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _ii_open()
9637 _ii_openc(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _ii_openc()
9643 _ii_openr(char *path, int flag, blind_t *cdp, nsc_iodev_t *iodev) in _ii_openr()
9781 _ii_attach(ii_fd_t *bfd, nsc_iodev_t *iodev) in _ii_attach()
10005 DTRACE_PROBE3(_ii_pinned_start, nsc_iodev_t, dip->bi_iodev, in _ii_pinned()
/titanic_50/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) in _sd_open_io()