Home
last modified time | relevance | path

Searched refs:nsc_fd_t (Results 1 – 25 of 27) sorted by relevance

12

/titanic_50/usr/src/uts/common/avs/ns/
H A Dnsctl_inter.h75 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 Dnsctl.h190 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 Dnsctl.h44 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 Dcache.c40 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 Dllib-lnsctl34 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 Dlibnsctl.h56 } nsc_fd_t; typedef
/titanic_50/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_resv.c42 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 Dnsc_dev.c49 #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 Dnsc_dev.h194 } 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 Dnsctl.c85 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 Dnsc_disk.c57 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 Dnsc_cache.c66 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 Dnsc_ncallio.c557 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 Dsv_impl.h127 nsc_fd_t *sv_fd; /* underlying fd */
H A Dsv.c884 sv_reserve(nsc_fd_t *fd, int flags) in sv_reserve()
/titanic_50/usr/src/uts/common/avs/ns/rdc/
H A Drdc_io.h371 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 Drdc_bitmap.h180 extern int rdc_ns_io(nsc_fd_t *, int, nsc_off_t, uchar_t *, nsc_size_t);
H A Drdc_bitmap.c101 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 Dsd_diag.c199 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 Dnsctl.c342 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 Dii_tree.c89 extern int _ii_nsc_io(_ii_info_t *, int, nsc_fd_t *, int, nsc_off_t,
H A Ddsw_dev.h325 nsc_fd_t *bi_fd; /* Bitmap file descriptor */
H A Ddsw_dev.c150 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 Dsd_pcu.c520 nsc_fd_t *state_fd; in _sdbc_power_flush()
H A Dsd_bcache.h534 nsc_fd_t *cd_rawfd; /* File descriptor for raw device */

12