/titanic_50/usr/src/uts/common/avs/ns/ |
H A D | nsctl_inter.h | 75 nsc_fd_t *nsc_open(char *, int, void *, blind_t, int *) { } in nsc_open() 76 int nsc_close(nsc_fd_t *) { } in nsc_close() argument 77 char *nsc_pathname(nsc_fd_t *) { } in nsc_pathname() argument 78 int nsc_shared(nsc_fd_t *) { } in nsc_shared() argument 79 int nsc_setval(nsc_fd_t *, char *, int) { } in nsc_setval() argument 80 int nsc_getval(nsc_fd_t *, char *, int *) { } in nsc_getval() argument 81 int nsc_set_trksize(nsc_fd_t *, int) { } in nsc_set_trksize() argument 82 int nsc_discard_pinned(nsc_fd_t *, int, int) { } in nsc_discard_pinned() argument 83 kmutex_t *nsc_lock_addr(nsc_fd_t *) { } in nsc_lock_addr() argument 84 int nsc_attach(nsc_fd_t *, int) { } in nsc_attach() argument [all …]
|
H A D | nsctl.h | 190 typedef struct nsc_fd_s { int x; } nsc_fd_t; typedef 204 extern nsc_fd_t *nsc_open(char *, int, nsc_def_t *, blind_t, int *); 205 extern int nsc_close(nsc_fd_t *); 206 extern char *nsc_pathname(nsc_fd_t *); 207 extern int nsc_fdpathcmp(nsc_fd_t *, uint64_t, char *); 208 extern int nsc_shared(nsc_fd_t *); 209 extern int nsc_setval(nsc_fd_t *, char *, int); 210 extern int nsc_getval(nsc_fd_t *, char *, int *); 211 extern int nsc_set_trksize(nsc_fd_t *, nsc_size_t); 212 extern int nsc_discard_pinned(nsc_fd_t *, nsc_off_t, nsc_size_t); [all …]
|
/titanic_50/usr/src/head/ |
H A D | nsctl.h | 44 typedef struct nsc_fd_s { int x; } nsc_fd_t; typedef 69 extern nsc_fd_t *nsc_open(char *, int, int); 70 extern nsc_fd_t *nsc_fdopen(int, char *, int); 71 extern int nsc_close(nsc_fd_t *); 72 extern int nsc_fileno(nsc_fd_t *); 73 extern int nsc_reserve(nsc_fd_t *); 74 extern int nsc_release(nsc_fd_t *); 75 extern int nsc_partsize(nsc_fd_t *, nsc_size_t *);
|
/titanic_50/usr/src/lib/libnsctl/common/ |
H A D | cache.c | 40 static int _nsc_open_path(nsc_fd_t *); 41 static int _nsc_open_check(nsc_fd_t *); 55 nsc_fd_t * 60 nsc_fd_t *fd; 67 if (!(fd = (nsc_fd_t *)calloc(1, sizeof (nsc_fd_t)))) 94 nsc_fd_t * 100 nsc_fd_t *fd; 108 if (!(fd = (nsc_fd_t *)calloc(1, sizeof (nsc_fd_t)))) 154 nsc_fd_t *fd; in _nsc_open_path() 177 nsc_fd_t *fd; in _nsc_open_check() [all …]
|
H A D | llib-lnsctl | 34 nsc_fd_t *nsc_open(char *path, int flag, int mode); 35 nsc_fd_t *nsc_fdopen(int id, char *path, int mode); 36 int nsc_close(nsc_fd_t *fd); 37 int nsc_fileno(nsc_fd_t *fd); 38 int nsc_reserve(nsc_fd_t *fd); 39 int nsc_release(nsc_fd_t *fd); 40 int nsc_partsize(nsc_fd_t *fd, nsc_size_t *size);
|
H A D | libnsctl.h | 56 } nsc_fd_t; typedef
|
/titanic_50/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_resv.c | 42 static int _nsc_attach_fd(nsc_fd_t *, int); 43 static int _nsc_detach_owner(nsc_fd_t *, int); 44 static int _nsc_fd_fn(nsc_fd_t *, int (*)(), int, int); 98 nsc_fd_t *fd; in nsc_attach() 145 nsc_fd_t *fd; in nsc_reserve() 192 nsc_fd_t *fd; in nsc_reserve_lk() 218 nsc_fd_t *fd; in nsc_avail() 247 nsc_fd_t *fd; in nsc_held() 267 nsc_waiting(nsc_fd_t *fd) in nsc_waiting() 299 nsc_fd_t *fd; in nsc_release_lk() [all …]
|
H A D | nsc_dev.c | 49 #define _F(x) (((long)(&((nsc_fd_t *)0)->x))/sizeof (long)) 93 static int _nsc_open_fn(nsc_fd_t *, int); 94 static int _nsc_close_fn(nsc_fd_t *); 95 static int _nsc_alloc_fd(char *, int, int, nsc_fd_t **); 100 static int _nsc_relock_dev(nsc_dev_t *, nsc_fd_t *, nsc_iodev_t *); 101 static int _nsc_reopen_fd(nsc_fd_t *, int); 105 static void _nsc_free_fd(nsc_fd_t *); 109 static void _nsc_relink_fd(nsc_fd_t *, nsc_fd_t **, nsc_fd_t **, nsc_iodev_t *); 544 nsc_fd_t *fd; 603 _nsc_relock_dev(nsc_dev_t *dev, nsc_fd_t *fd, nsc_iodev_t *iodev) in _nsc_relock_dev() [all …]
|
H A D | nsc_dev.h | 194 } nsc_fd_t; typedef 204 extern int _nsc_open_fd(nsc_fd_t *, int); 205 extern int _nsc_close_fd(nsc_fd_t *, int); 206 extern int _nsc_detach_fd(nsc_fd_t *, int); 207 extern int _nsc_detach_iodev(nsc_iodev_t *, nsc_fd_t *, int);
|
H A D | nsctl.c | 85 nsc_fd_t **_nsc_minor_fd; 386 _nsc_minor_fd = nsc_kmem_zalloc(sizeof (nsc_fd_t *)*_nsc_maxdev, in nscsetup() 399 nsc_kmem_free(_nsc_minor_fd, sizeof (nsc_fd_t *) * _nsc_maxdev); in nscsetup() 400 _nsc_minor_fd = (nsc_fd_t **)NULL; in nscsetup() 420 nsc_kmem_free(_nsc_minor_fd, sizeof (nsc_fd_t *) * _nsc_maxdev); in nscteardown() 423 _nsc_minor_fd = (nsc_fd_t **)NULL; in nscteardown() 522 nsc_fd_t *fd; in _nscopen() 580 nsc_fd_t *fd; in nscclose() 607 nsc_fd_t *fd; in nscread() 638 nsc_fd_t *fd; in nscwrite() [all …]
|
H A D | nsc_disk.c | 57 static int _nsc_uread(dev_t, uio_t *, cred_t *, nsc_fd_t *); 58 static int _nsc_uwrite(dev_t, uio_t *, cred_t *, nsc_fd_t *); 59 static int _nsc_rw_uio(nsc_fd_t *, uio_t *, uio_rw_t); 128 nsc_uread(nsc_fd_t *fd, void *uiop, void *crp) in nsc_uread() 135 nsc_uwrite(nsc_fd_t *fd, void *uiop, void *crp) in nsc_uwrite() 145 nsc_partsize(nsc_fd_t *fd, nsc_size_t *valp) in nsc_partsize() 153 nsc_maxfbas(nsc_fd_t *fd, int flag, nsc_size_t *valp) in nsc_maxfbas() 160 nsc_control(nsc_fd_t *fd, int command, void *argp, int argl) in nsc_control() 169 _nsc_uread(dev_t dev, uio_t *uiop, cred_t *crp, nsc_fd_t *fd) in _nsc_uread() 178 _nsc_uwrite(dev_t dev, uio_t *uiop, cred_t *crp, nsc_fd_t *fd) in _nsc_uwrite() [all …]
|
H A D | nsc_cache.c | 66 nsc_buf_t **, nsc_fd_t *); 87 nsc_alloc_handle(nsc_fd_t *fd, void (*d_cb)(), void (*r_cb)(), void (*w_cb)()) in nsc_alloc_handle() 135 h->sb_fd = (nsc_fd_t *)io; /* note overloaded field */ in nsc_alloc_abuf() 150 nsc_alloc_buf(nsc_fd_t *fd, nsc_off_t pos, nsc_size_t len, in nsc_alloc_buf() 189 int flag, nsc_buf_t **ptr, nsc_fd_t *fd) in _nsc_alloc_buf_h() 442 nsc_set_trksize(nsc_fd_t *fd, nsc_size_t trsize) in nsc_set_trksize() 449 nsc_get_pinned(nsc_fd_t *fd) in nsc_get_pinned() 456 nsc_discard_pinned(nsc_fd_t *fd, nsc_off_t pos, nsc_size_t len) in nsc_discard_pinned() 465 nsc_fd_t *fd; in nsc_pinned_data() 485 nsc_fd_t *fd; in nsc_unpinned_data()
|
H A D | nsc_ncallio.c | 557 nsc_fd_t *fd; in nsc_rncio_partsize() 643 nsc_fd_t *fd; in nsc_rncio_io()
|
/titanic_50/usr/src/uts/common/avs/ns/sv/ |
H A D | sv_impl.h | 127 nsc_fd_t *sv_fd; /* underlying fd */
|
H A D | sv.c | 884 sv_reserve(nsc_fd_t *fd, int flags) in sv_reserve()
|
/titanic_50/usr/src/uts/common/avs/ns/rdc/ |
H A D | rdc_io.h | 371 nsc_fd_t *bi_fd; /* file descriptor */ 456 nsc_fd_t *diskqfd; /* diskq handle */ 510 nsc_fd_t *bitmapfd; 511 nsc_fd_t *remote_fd; /* FCAL direct io */
|
H A D | rdc_bitmap.h | 180 extern int rdc_ns_io(nsc_fd_t *, int, nsc_off_t, uchar_t *, nsc_size_t);
|
H A D | rdc_bitmap.c | 101 rdc_ns_io(nsc_fd_t *fd, int flag, nsc_off_t fba_pos, uchar_t *io_addr, in rdc_ns_io() 1014 nsc_fd_t *oldfd; in rdc_move_bitmap() 1015 nsc_fd_t *newfd = NULL; in rdc_move_bitmap()
|
/titanic_50/usr/src/cmd/avs/sdbc/ |
H A D | sd_diag.c | 199 set_part_size(char *path, nsc_fd_t *sdfd) in set_part_size() 310 do_sdtest3(int fd, nsc_size_t loops, nsc_size_t filesize, int h, nsc_fd_t *sdfd) in do_sdtest3() 714 do_sdtest7(int fd, nsc_size_t loops, nsc_size_t filesize, int h, nsc_fd_t *sdfd) in do_sdtest7() 1012 nsc_fd_t *sdfd, *sdfd2; in sd_diag_lintmain()
|
/titanic_50/usr/src/cmd/mdb/common/modules/nsctl/ |
H A D | nsctl.c | 342 fd + OFFSETOF(nsc_fd_t, sf_next)) == -1) { in nsc_fd_wstep() 1016 struct nsc_fd_t *fd; in nsc_fd_iodev() 1043 nsc_fd_t *fd; in nsc_fd_dev() 1109 nsc_fd_t *fd; in nsc_fd()
|
/titanic_50/usr/src/uts/common/avs/ns/dsw/ |
H A D | ii_tree.c | 89 extern int _ii_nsc_io(_ii_info_t *, int, nsc_fd_t *, int, nsc_off_t,
|
H A D | dsw_dev.h | 325 nsc_fd_t *bi_fd; /* Bitmap file descriptor */
|
H A D | dsw_dev.c | 150 int _ii_nsc_io(_ii_info_t *, int, nsc_fd_t *, int, nsc_off_t, unsigned char *, 311 ii_pathname(nsc_fd_t *fd) in ii_pathname() 3716 nsc_fd_t *fd; in _ii_export() 3948 nsc_fd_t *fd; in _ii_ocreate() 5721 _ii_nsc_io(_ii_info_t *ip, int ks, nsc_fd_t *fd, int flag, nsc_off_t fba_pos, in _ii_nsc_io()
|
/titanic_50/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_pcu.c | 520 nsc_fd_t *state_fd; in _sdbc_power_flush()
|
H A D | sd_bcache.h | 534 nsc_fd_t *cd_rawfd; /* File descriptor for raw device */
|