/illumos-gate/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_misc.h | 47 extern void _sd_data_log_chain(int num, _sd_cctl_t *centry, nsc_off_t fba_pos,
|
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); 372 static void _sd_async_read_ea(blind_t xhandle, nsc_off_t fba_pos, 374 static void _sd_async_write_ea(blind_t xhandle, nsc_off_t fba_pos, 376 static void _sd_queue_write(_sd_buf_handle_t *handle, nsc_off_t fba_pos, 378 static int _sd_remote_store(_sd_cctl_t *cc_ent, nsc_off_t fba_pos, 382 static int _sd_sync_write(_sd_buf_handle_t *handle, nsc_off_t fba_pos, 394 static int sdbc_doread_prefetch(_sd_cctl_t *cc_ent, nsc_off_t fba_pos, 398 static int _sd_prefetch_buf(int cd, nsc_off_t fba_pos, nsc_size_t fba_len, 2067 _sd_allocate_buf(int cd, nsc_off_t fba_pos, nsc_size_ argument 2088 _sd_prefetch_buf(int cd, nsc_off_t fba_pos, nsc_size_t fba_len, int flag, _sd_buf_handle_t *handle, int locked) argument 2523 _sd_alloc_buf(blind_t xcd, nsc_off_t fba_pos, nsc_size_t fba_len, int flag, _sd_buf_handle_t **handle_p) argument 3591 _sd_check_buffer_alloc(int cd, nsc_off_t fba_pos, nsc_size_t fba_len, _sd_buf_handle_t **hp) argument 5064 _sd_read(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len, int flag) argument 5189 sdbc_doread_prefetch(_sd_cctl_t *cc_ent, nsc_off_t fba_pos, nsc_size_t fba_len) argument 5270 _sd_doread(_sd_buf_handle_t *handle, _sd_cctl_t *cc_ent, nsc_off_t fba_pos, nsc_size_t fba_len, int flag) argument 5415 _sd_read_complete(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument 5531 _sd_async_read_ea(blind_t xhandle, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument 5578 _sd_async_write_ea(blind_t xhandle, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument 5660 _sd_write(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len, int flag) argument 5885 _sd_queue_write(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len) argument 5948 _sd_remote_store(_sd_cctl_t *cc_ent, nsc_off_t fba_pos, nsc_size_t fba_len) argument 6182 _sd_sync_write(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len, int flag) argument 6210 _sd_zero(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len, int flag) argument 6825 _sd_discard_pinned(blind_t xcd, nsc_off_t fba_pos, nsc_size_t fba_len) argument [all...] |
H A D | sd_tdaemon.c | 99 nsc_off_t fba_pos, nsc_size_t fba_len); 108 static int _sd_hwrite(_sd_buf_handle_t *buf, nsc_off_t fba_pos, 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, argument 131 rval = _sd_write(buf, fba_pos, fba_len, flag); 440 test_control(int typ, int cd, nsc_off_t fba_pos, nsc_size_t fba_len) argument 482 rc = _sd_discard_pinned((blind_t)(unsigned long)cd, fba_pos, 485 "): %d", cd, fba_pos, fba_len, rc); 763 _sd_copy_pattern_to_handle(_sd_buf_handle_t *handle, nsc_off_t fba_pos, argument 975 myend(blind_t arg, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument [all...] |
H A D | sd_io.c | 81 static void _sd_flcent_ea(blind_t xcc_ent, nsc_off_t fba_pos, 83 static void _sd_flclist_ea(blind_t xcc_ent, nsc_off_t fba_pos, 1324 _sd_flcent_ea(blind_t xcc_ent, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument 1370 DATA_LOG(SDF_FLEA, cc_ent, BLK_FBA_OFF(fba_pos), fba_len); 1373 BLK_TO_FBA_NUM(CENTRY_BLK(cc_ent) + BLK_FBA_OFF(fba_pos))), 1375 *(int64_t *)(cc_ent->cc_data + FBA_SIZE(BLK_FBA_OFF(fba_pos))), 1377 FBA_SIZE(BLK_FBA_OFF(fba_pos) + fba_len) - 8)); 1397 _sd_flclist_ea(blind_t xcc_ent, nsc_off_t fba_pos, nsc_size_t fba_len, argument 1458 BLK_FBA_OFF(fba_pos + fba_len)); 1462 uint64_t, (uint64_t)BLK_FBA_OFF(fba_pos 1934 nsc_off_t fba_pos; local [all...] |
H A D | sd_bio.c | 538 * fba_pos - the initial disk block to read. 547 sd_alloc_iob(dev_t dev, nsc_off_t fba_pos, int blks, int flag) argument 555 _sd_setup_iob(bp, dev, fba_pos, flag); 570 hook->start_fba = fba_pos; 571 hook->last_fba = fba_pos; 773 * fba_pos - offset from address in addr where the i/o is to start. 782 sd_add_fba(struct buf *bp, sd_addr_t *addr, nsc_off_t fba_pos, argument 790 offset = FBA_SIZE(fba_pos); 1176 nsc_off_t fba_pos; local 1190 fba_pos [all...] |
H A D | sd_bcache.h | 1087 extern _sd_buf_handle_t *_sd_allocate_buf(int cd, nsc_off_t fba_pos, 1090 extern int _sd_alloc_buf(blind_t xcd, nsc_off_t fba_pos, nsc_size_t fba_len, 1100 extern int _sd_read(_sd_buf_handle_t *handle, nsc_off_t fba_pos, 1102 extern void _sd_read_complete(_sd_buf_handle_t *handle, nsc_off_t fba_pos, 1104 extern int _sd_write(_sd_buf_handle_t *handle, nsc_off_t fba_pos, 1106 extern int _sd_zero(_sd_buf_handle_t *handle, nsc_off_t fba_pos, 1123 extern int _sd_discard_pinned(blind_t cd, nsc_off_t fba_pos,
|
H A D | sd_ft.c | 1101 _sd_uncommit(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len, argument 1114 ASSERT_HANDLE_LIMITS(handle, fba_pos, fba_len); 1127 SDTRACE(ST_ENTER|SDF_UNCOMMIT, cd, fba_len, fba_pos, flag, 0); 1130 while (CENTRY_BLK(cc_ent) != FBA_TO_BLK_NUM(fba_pos)) 1134 st_cblk_off = BLK_FBA_OFF(fba_pos); 1141 end_cblk_len = BLK_FBA_OFF(fba_pos + fba_len); 1170 SDTRACE(ST_EXIT|SDF_UNCOMMIT, cd, fba_len, fba_pos, flag, 0);
|
H A D | sd_misc.c | 824 nsc_off_t fba_pos; /* disk block number */ local 831 if (ddi_copyin((void *)args->arg1, &fba_pos, sizeof (nsc_off_t), 860 if (_sd_get_cd_blk((int)args->arg0, FBA_TO_BLK_NUM(fba_pos), 1254 _sd_data_log_chain(int num, _sd_cctl_t *centry, nsc_off_t fba_pos, argument 1262 while (CENTRY_BLK(centry) != FBA_TO_BLK_NUM(fba_pos)) 1265 st_cblk_off = BLK_FBA_OFF(fba_pos); 1271 end_cblk_len = BLK_FBA_OFF(fba_pos + fba_len);
|
/illumos-gate/usr/src/uts/common/avs/ns/rdc/ |
H A D | rdc_bitmap.c | 95 * fba_pos - offset from beginning of device in FBAs 101 rdc_ns_io(nsc_fd_t *fd, int flag, nsc_off_t fba_pos, uchar_t *io_addr, argument 130 rc = nsc_alloc_buf(fd, fba_pos, fba_len, flag, &tmp); 145 rc = nsc_read(tmp, fba_pos+FBA_NUM(io_len), 1, 0); 195 fba_pos += fba_len; 842 nsc_off_t fba_len, fba_pos; local 887 fba_pos = RDC_BITMAP_FBA; /* current FBA position */ 893 rc = nsc_alloc_buf(krdc->bitmapfd, fba_pos, fba_len, rdc_wrflag, &h); 948 fba_pos += fba_len; 2111 rdc_std_set_bitmask(const nsc_off_t fba_pos, cons argument 2140 rdc_std_set_bitmap(rdc_k_info_t *krdc, const nsc_off_t fba_pos, const nsc_size_t fba_len, uint_t *bitmask) argument 2264 rdc_std_clr_bitmap(rdc_k_info_t *krdc, const nsc_off_t fba_pos, const nsc_size_t fba_len, const uint_t bitmask, const int force) argument [all...] |
H A D | rdc_clnt.c | 407 nsc_off_t fba_pos, nsc_size_t fba_len) 428 if (!RDC_HANDLE_LIMITS(handle, fba_pos, fba_len)) { 447 ret = nsc_alloc_buf(krdc->remote_fd, fba_pos, fba_len, 451 ret = nsc_copy(remote_h, handle, fba_pos, fba_pos, 489 ASSERT(fba_pos <= INT32_MAX); 490 list.pos = (int)fba_pos; /* fba position of start of chunk */ 501 list6.pos = fba_pos; /* fba position of start of chunk */ 545 fba_pos -= handle->sb_pos; 547 for (; fba_pos > 406 rdc_net_read(int local_index, int remote_index, nsc_buf_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len) argument 696 rdc_net_write(int local_index, int remote_index, nsc_buf_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len, uint_t aseq, int qpos, netwriteres *netres) argument [all...] |
H A D | rdc_svc.c | 2059 rdc_dsetcopy(rdc_net_dataset_t *dset, nsc_vec_t *invec, nsc_off_t fba_pos, argument 2084 " fba_pos %" NSC_SZFMT ", dir %d", fba_len, fba_pos, dir); 2091 fpos = fba_pos; /* start fba offset within buffer */ 2108 if (!RDC_DSET_LIMITS(dset, fba_pos, fba_len)) { 2114 fba_pos, dset->pos, fba_len, dset->fbalen);
|
/illumos-gate/usr/src/uts/common/avs/ns/dsw/ |
H A D | dsw_dev.c | 5715 * fba_pos - offset from beginning of device in FBAs 5721 _ii_nsc_io(_ii_info_t *ip, int ks, nsc_fd_t *fd, int flag, nsc_off_t fba_pos, argument 5757 DTRACE_PROBE2(_ii_nsc_io_buffer, nsc_off_t, fba_pos, 5761 cmn_err(CE_NOTE, "!_ii_nsc_io: fba_pos=%08x, fba_len=%08x", 5762 fba_pos, fba_len); 5787 rc = nsc_alloc_buf(fd, fba_pos, fba_len, flag, &tmp); 5825 fba_pos+FBA_NUM(io_len)); 5829 rc = nsc_read(tmp, fba_pos+FBA_NUM(io_len), 1, 0); 5834 fba_pos+FBA_NUM(io_len), 1, 0); 5838 fba_pos 7363 nsc_off_t fba_pos; local 7445 nsc_off_t fba_pos; local 7525 nsc_off_t fba_pos; local 8241 nsc_off_t fba_pos; local 8988 _ii_fill_buf(ii_fd_t *bfd, nsc_off_t fba_pos, nsc_size_t fba_len, int flag, nsc_buf_t **handle, nsc_buf_t **handle2) argument [all...] |