/titanic_41/usr/src/uts/common/avs/ns/ |
H A D | nsctl.h | 51 typedef uint64_t nsc_size_t; /* lengths, sizes */ typedef 62 typedef int nsc_size_t; 172 #define FBA_NUM(x) ((nsc_size_t)((uint64_t)(x) >> FBA_SHFT)) 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); 223 extern int nsc_partsize(nsc_fd_t *, nsc_size_t *); 224 extern int nsc_maxfbas(nsc_fd_t *, int, nsc_size_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); 263 nsc_size_t sb_len; /* Length of data in blocks */ [all …]
|
H A D | nsctl_inter.h | 45 typedef int nsc_size_t; typedef 93 int nsc_partsize(nsc_fd_t *, nsc_size_t *) { } in nsc_partsize() argument 94 int nsc_maxfbas(nsc_fd_t *, int, nsc_size_t *) { } in nsc_maxfbas() argument 102 int nsc_alloc_buf(nsc_fd_t *, nsc_off_t, nsc_size_t, int, void **) { } in nsc_alloc_buf() argument 103 int nsc_alloc_abuf(nsc_off_t, nsc_size_t, int, void **) { } in nsc_alloc_abuf() argument 104 int nsc_read(void *, nsc_off_t, nsc_size_t, int) { } in nsc_read() argument 105 int nsc_write(void *, nsc_off_t, nsc_size_t, int) { } in nsc_write() argument 106 int nsc_zero(void *, nsc_off_t, nsc_size_t, int) { } in nsc_zero() argument 107 int nsc_copy(void *, void *, nsc_off_t, nsc_off_t, nsc_size_t) { } in nsc_copy() argument 108 int nsc_copy_direct(void *, void *, nsc_off_t, nsc_off_t, nsc_size_t) { } in nsc_copy_direct() argument [all …]
|
/titanic_41/usr/src/cmd/avs/sdbc/ |
H A D | sd_diag.c | 69 nsc_size_t loops = DEF_LOOP; 70 nsc_size_t r_loops = RAND_LOOPS; 174 loops = (nsc_size_t)strtoll(optarg, 0, 0); in parse_opts() 198 nsc_size_t 201 nsc_size_t filesize; in set_part_size() 230 do_sdtest1(int fd, nsc_size_t loops, nsc_size_t filesize) in do_sdtest1() 233 nsc_size_t i; in do_sdtest1() 272 do_sdtest2(int fd, nsc_size_t loops, nsc_size_t filesize, int h) in do_sdtest2() 277 nsc_size_t i; in do_sdtest2() 310 do_sdtest3(int fd, nsc_size_t loops, nsc_size_t filesize, int h, nsc_fd_t *sdfd) in do_sdtest3() [all …]
|
/titanic_41/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_disk.c | 62 static int _nsc_alloc_dbuf(blind_t, nsc_off_t, nsc_size_t, int, nsc_dbuf_t **); 65 static int _nsc_read_dbuf(nsc_dbuf_t *, nsc_off_t, nsc_size_t, int); 66 static int _nsc_write_dbuf(nsc_dbuf_t *, nsc_off_t, nsc_size_t, int); 67 static int _nsc_zero_dbuf(nsc_dbuf_t *, nsc_off_t, nsc_size_t, int); 68 static int _nsc_dbuf_io(int (*)(), nsc_dbuf_t *, nsc_off_t, nsc_size_t, int); 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() 187 nsc_size_t buflen, len, limit, chunk; in _nsc_rw_uio() 289 _nsc_alloc_dbuf(blind_t cd, nsc_off_t pos, nsc_size_t len, in _nsc_alloc_dbuf() 432 _nsc_read_dbuf(nsc_dbuf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in _nsc_read_dbuf() [all …]
|
H A D | nsc_cache.c | 65 static int _nsc_alloc_buf_h(blind_t, nsc_off_t, nsc_size_t, int, 68 nsc_off_t, nsc_size_t); 109 nsc_alloc_abuf(nsc_off_t pos, nsc_size_t len, int flag, nsc_buf_t **ptr) in nsc_alloc_abuf() 150 nsc_alloc_buf(nsc_fd_t *fd, nsc_off_t pos, nsc_size_t len, in nsc_alloc_buf() 188 _nsc_alloc_buf_h(blind_t cd, nsc_off_t pos, nsc_size_t len, in _nsc_alloc_buf_h() 209 nsc_read(nsc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in nsc_read() 220 nsc_write(nsc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in nsc_write() 231 nsc_zero(nsc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in nsc_zero() 243 nsc_off_t pos2, nsc_size_t len) in nsc_copy() 272 nsc_off_t pos2, nsc_size_t len) in _nsc_copy_h() [all …]
|
H A D | nsc_ncallio.c | 212 nsc_ncio_rwb(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len, in nsc_ncio_rwb() 298 nsc_ncio_read(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in nsc_ncio_read() 305 nsc_ncio_write(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in nsc_ncio_write() 312 nsc_ncio_zero(nsc_ncio_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in nsc_ncio_zero() 403 nsc_ncio_allocb(nsc_ncio_dev_t *ncp, nsc_off_t pos, nsc_size_t len, in nsc_ncio_allocb() 463 nsc_ncio_partsize(nsc_ncio_dev_t *ncp, nsc_size_t *rvalp) in nsc_ncio_partsize() 465 *rvalp = (nsc_size_t)ncp->partsize; in nsc_ncio_partsize() 472 nsc_ncio_maxfbas(nsc_ncio_dev_t *ncp, int flag, nsc_size_t *ptr) in nsc_ncio_maxfbas() 555 nsc_size_t partsize; in nsc_rncio_partsize() 588 if (sizeof (nsc_size_t) > sizeof (int)) { in nsc_rncio_partsize() [all …]
|
H A D | nsc_disk.h | 58 nsc_size_t db_maxfbas; /* Maxfbas value for the device */
|
/titanic_41/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_tdaemon.c | 99 nsc_off_t fba_pos, nsc_size_t fba_len); 101 nsc_off_t fba_pos1, nsc_off_t fba_pos2, nsc_size_t fba_len, int skew); 104 nsc_size_t fba_len, int skew); 109 nsc_size_t fba_len, int flag); 110 static void myend(blind_t arg, nsc_off_t fba_pos, nsc_size_t fba_len, 112 static int test_control(int typ, int cd, nsc_off_t fba_pos, nsc_size_t fba_len); 126 _sd_hwrite(_sd_buf_handle_t *buf, nsc_off_t fba_pos, nsc_size_t fba_len, in _sd_hwrite() 268 nsc_size_t len; 440 test_control(int typ, int cd, nsc_off_t fba_pos, nsc_size_t fba_len) in test_control() 662 nsc_size_t fsize; in _sd_test_rwloop_seq() [all …]
|
H A D | sd_pcu.c | 82 static void sdbc_anon_copy(caddr_t src, nsc_size_t len, _sd_cctl_t *dest, 85 nsc_size_t len); 86 static _sd_cctl_t *sdbc_get_anon_list(nsc_size_t bytes); 103 sdbc_get_anon_list(nsc_size_t bytes) in sdbc_get_anon_list() 106 nsc_size_t i, blks; in sdbc_get_anon_list() 132 sdbc_anon_get(_sd_cctl_t *src, nsc_off_t src_off, caddr_t dest, nsc_size_t len) in sdbc_anon_get() 134 nsc_size_t i; in sdbc_anon_get() 135 nsc_size_t nlen; in sdbc_anon_get() 174 sdbc_anon_copy(caddr_t src, nsc_size_t len, _sd_cctl_t *dest, in sdbc_anon_copy() 177 nsc_size_t i; in sdbc_anon_copy() [all …]
|
H A D | sd_misc.h | 40 extern nsc_size_t sdbc_max_fbas; 46 nsc_size_t len); 48 nsc_size_t fba_len);
|
H A D | sd_bcache.c | 368 static int _sd_check_buffer_alloc(int cd, nsc_off_t fba_pos, nsc_size_t fba_len, 371 nsc_off_t fba_pos, nsc_size_t fba_len, int flag); 373 nsc_size_t fba_len, int error); 375 nsc_size_t fba_len, int error); 377 nsc_size_t fba_len); 379 nsc_size_t fba_len); 381 nsc_off_t fba_pos1, nsc_off_t fba_pos2, nsc_size_t fba_len); 383 nsc_size_t fba_len, int flag); 385 nsc_size_t fba_len, int flag, _sd_buf_handle_t *rd_handle, 395 nsc_size_t fba_len); [all …]
|
H A D | sd_bcache.h | 506 nsc_size_t sh_filesize; /* Filesize (in FBAs) */ 959 typedef void (*sdbc_ea_fn_t) (blind_t, nsc_off_t, nsc_size_t, int); 1088 nsc_size_t fba_len, int flag, int *sts); 1090 extern int _sd_alloc_buf(blind_t xcd, nsc_off_t fba_pos, nsc_size_t fba_len, 1101 nsc_size_t fba_len, int flag); 1103 nsc_size_t fba_len, int error); 1105 nsc_size_t fba_len, int flag); 1107 nsc_size_t fba_len, int flag); 1109 nsc_off_t fba_pos1, nsc_off_t fba_pos2, nsc_size_t fba_len); 1121 extern int _sd_get_partsize(blind_t cd, nsc_size_t *ptr); [all …]
|
H A D | sd_bio.h | 39 extern void sd_add_fba(struct buf *, sd_addr_t *, nsc_off_t, nsc_size_t); 40 extern void sd_add_mem(struct buf *, char *, nsc_size_t);
|
H A D | sd_bio.c | 84 nsc_off_t offset, nsc_size_t size); 86 sd_addr_t *addr, nsc_off_t offset, nsc_size_t size); 596 nsc_off_t offset, nsc_size_t size) in _sd_pack_pages() 709 nsc_off_t offset, nsc_size_t size) in _sd_pack_pages_nopageio() 783 nsc_size_t fba_len) in sd_add_fba() 786 nsc_size_t size; in sd_add_fba() 866 sd_add_mem(struct buf *bp, char *buf, nsc_size_t len) in sd_add_mem() 868 nsc_size_t n; in sd_add_mem() 875 n = min((nsc_size_t)len, (nsc_size_t)(page_size - start)); in sd_add_mem() 936 static nsc_size_t total_norm_size; in sd_start_io() [all …]
|
H A D | sd_iob.h | 51 nsc_size_t size; /* # bytes for entire transfer */ 65 nsc_size_t NORM_IO_SIZE;
|
H A D | sd_trace.h | 49 (nsc_size_t)(ln)) 52 _sd_data_log((int)(ttype), c_ent, (nsc_off_t)(stp), (nsc_size_t)(ln))
|
/titanic_41/usr/src/uts/common/avs/ns/rdc/ |
H A D | rdc_bitmap.h | 121 int (*set_bitmap)(rdc_k_info_t *, const nsc_off_t, const nsc_size_t, 123 void (*clr_bitmap)(rdc_k_info_t *, const nsc_off_t, const nsc_size_t, 132 void (*set_bitmask)(const nsc_off_t, const nsc_size_t, uint_t *); 133 void (*check_bit)(rdc_k_info_t *, nsc_off_t, nsc_size_t); 174 extern void rdc_set_bitmap_many(rdc_k_info_t *, nsc_off_t, nsc_size_t); 180 extern int rdc_ns_io(nsc_fd_t *, int, nsc_off_t, uchar_t *, nsc_size_t);
|
H A D | rdc_io.h | 179 nsc_size_t len; 180 nsc_size_t orig_len; 210 volatile nsc_size_t blocks; /* number of FBAs in q */ 215 nsc_size_t blocks_hwm; /* highest blocks on queue */ 321 nsc_size_t len; 503 nsc_size_t maxfbas; /* returned from nsc_maxfbas */ 507 nsc_size_t bitmap_size; 769 nsc_size_t fbalen; 877 extern nsc_size_t MAX_RDC_FBAS; 879 extern nsc_size_t rdc_maxthres_queue; /* max # of fbas on async q */ [all …]
|
H A D | rdc_bitmap.c | 102 nsc_size_t io_len) in rdc_ns_io() 110 nsc_size_t fba_req, fba_len; in rdc_ns_io() 111 nsc_size_t maxfbas = 0; in rdc_ns_io() 112 nsc_size_t tocopy; in rdc_ns_io() 837 nsc_size_t len; in rdc_write_bitmap_pattern() 841 nsc_size_t fba_req; in rdc_write_bitmap_pattern() 843 nsc_size_t maxfbas = 0; in rdc_write_bitmap_pattern() 844 nsc_size_t tocopy; in rdc_write_bitmap_pattern() 994 rdc_ref_size_possible(nsc_size_t bitmap_size, nsc_size_t vol_size) in rdc_ref_size_possible() 996 nsc_size_t ref_size; in rdc_ref_size_possible() [all …]
|
H A D | rdc_dev.c | 293 nsc_size_t vol_size, maxfbas; in rdc_get_details() 984 nsc_size_t len, int flag) in _rdc_remote_read() 1086 _rdc_alloc_buf(rdc_fd_t *rfd, nsc_off_t pos, nsc_size_t len, int flag, in _rdc_alloc_buf() 1677 _rdc_discard_pinned(rdc_fd_t *rfd, nsc_off_t pos, nsc_size_t len) in _rdc_discard_pinned() 1689 _rdc_partsize(rdc_fd_t *rfd, nsc_size_t *ptr) in _rdc_partsize() 1708 _rdc_maxfbas(rdc_fd_t *rfd, int flag, nsc_size_t *ptr) in _rdc_maxfbas() 1752 nsc_size_t maxfbas, partsize; in _rdc_attach_fd() 1806 _rdc_pinned(_rdc_info_dev_t *dip, nsc_off_t pos, nsc_size_t len) in _rdc_pinned() 1819 _rdc_unpinned(_rdc_info_dev_t *dip, nsc_off_t pos, nsc_size_t len) in _rdc_unpinned() 1834 _rdc_read(rdc_buf_t *h, nsc_off_t pos, nsc_size_t len, int flag) in _rdc_read() [all …]
|
/titanic_41/usr/src/uts/common/avs/ns/sv/ |
H A D | sv_impl.h | 128 nsc_size_t sv_maxfbas; /* maxfbas accepted by I/O module */ 129 nsc_size_t sv_nblocks; /* size of device */
|
/titanic_41/usr/src/uts/common/avs/ns/dsw/ |
H A D | ii_tree.c | 90 unsigned char *, nsc_size_t); 174 node_fba_fill(_ii_info_t *ip, nsc_size_t nchunks, chunkid_t vchunk_id) in node_fba_fill() 178 nsc_size_t fbas; in node_fba_fill() 179 nsc_size_t maxfbas; in node_fba_fill() 585 nsc_size_t 586 ii_btsize(nsc_size_t tree_len) in ii_btsize() 588 nsc_size_t nchunks; in ii_btsize()
|
H A D | dsw_dev.c | 143 extern nsc_size_t ii_btsize(nsc_size_t); 151 nsc_size_t); 1141 nsc_size_t mst_size, shd_size, bmp_size; in _ii_config() 1575 nsc_size_t cfbas, maxfbas; in _ii_config() 1884 nsc_size_t shd_chunks; in _ii_config() 1885 nsc_size_t bmp_chunks; in _ii_config() 1886 nsc_size_t tmp_chunks; in _ii_config() 1901 if (bmp_chunks < (nsc_size_t)ip->bi_mstchks) { in _ii_config() 3574 if (((nsc_size_t)usegment.seg_number > DSW_BM_FBA_LEN(ip->bi_size)) || in _ii_segment() 3950 nsc_size_t vol_size; in _ii_ocreate() [all …]
|
/titanic_41/usr/src/head/ |
H A D | nsctl.h | 75 extern int nsc_partsize(nsc_fd_t *, nsc_size_t *);
|
/titanic_41/usr/src/lib/libnsctl/common/ |
H A D | cache.c | 268 nsc_partsize(nsc_fd_t *fd, nsc_size_t *rvp) in nsc_partsize() 281 *rvp = (nsc_size_t)partsize.partsize; in nsc_partsize()
|