/illumos-gate/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_bio.c | 775 * fba_len - number of consecutive fbas to transfer. 783 nsc_size_t fba_len) 789 size = FBA_SIZE(fba_len); 845 bp->b_lblkno += fba_len; 1177 nsc_size_t fba_len; local 1191 fba_len = FBA_LEN(hook->size); 1195 (*fn)(arg, fba_pos, fba_len, error); 782 sd_add_fba(struct buf *bp, sd_addr_t *addr, nsc_off_t fba_pos, nsc_size_t fba_len) argument
|
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); 1122 if (fba_len == 0) { 1127 SDTRACE(ST_ENTER|SDF_UNCOMMIT, cd, fba_len, fba_pos, flag, 0); 1133 cc_len = fba_len; /* current length */ 1136 if ((nsc_size_t)st_cblk_len >= fba_len) { 1138 st_cblk_len = (sdbc_cblk_fba_t)fba_len; 1141 end_cblk_len = BLK_FBA_OFF(fba_pos + fba_len); 1162 cmn_err(CE_WARN, "!fba_len %" NSC_SZFMT " end_cblk_len %d in " 1163 "_sd_write", fba_len, end_cblk_le [all...] |
H A D | sd_misc.c | 1255 nsc_size_t fba_len) 1267 if (st_cblk_len >= fba_len) { 1269 st_cblk_len = fba_len; 1271 end_cblk_len = BLK_FBA_OFF(fba_pos + fba_len); 1276 fba_len -= st_cblk_len; 1279 while (fba_len > end_cblk_len) { 1281 fba_len -= BLK_FBAS; 1254 _sd_data_log_chain(int num, _sd_cctl_t *centry, nsc_off_t fba_pos, nsc_size_t fba_len) argument
|
H A D | sd_io.c | 82 nsc_size_t fba_len, int error); 84 nsc_size_t fba_len, int error); 777 int fba_len; local 786 fba_len = SDBC_LOOKUP_LEN(first_dirty); 787 total_len_bytes += FBA_SIZE(fba_len); 805 fba_len = SDBC_LOOKUP_LEN(last_dirty); 806 total_len_bytes += FBA_SIZE(fba_len); 837 fba_len = SDBC_LOOKUP_LEN(first_dirty); 842 FBA_SIZE(fba_len)); 844 next_addr += FBA_SIZE(fba_len); 879 int dblk, fba_len; local 1324 _sd_flcent_ea(blind_t xcc_ent, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument 1397 _sd_flclist_ea(blind_t xcc_ent, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument 1965 nsc_size_t fba_len, i; local [all...] |
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, 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 483 fba_len); 763 _sd_copy_pattern_to_handle(_sd_buf_handle_t *handle, nsc_off_t fba_pos, nsc_size_t fba_len) argument 810 _sd_copy_handle(_sd_buf_handle_t *handle1, _sd_buf_handle_t *handle2, nsc_off_t fba_pos1, nsc_off_t fba_pos2, nsc_size_t fba_len, int skew) argument 877 _sd_compare_handle(_sd_buf_handle_t *handle1, _sd_buf_handle_t *handle2, nsc_off_t fba_pos1, nsc_off_t fba_pos2, nsc_size_t fba_len, int skew) argument 975 myend(blind_t arg, nsc_off_t fba_pos, nsc_size_t fba_len, int error) argument [all...] |
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); 2067 _sd_allocate_buf(int cd, nsc_off_t fba_pos, nsc_size_t fba_len, int flag, int *sts) 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 6038 _sd_sync_write2(_sd_buf_handle_t *wr_handle, nsc_off_t wr_st_pos, nsc_size_t fba_len, int flag, _sd_buf_handle_t *rd_handle, nsc_off_t rd_st_pos) 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 6308 _sd_copy(_sd_buf_handle_t *handle1, _sd_buf_handle_t *handle2, nsc_off_t fba_pos1, nsc_off_t fba_pos2, nsc_size_t fba_len) argument 6418 _sd_copy_direct(_sd_buf_handle_t *handle1, _sd_buf_handle_t *handle2, nsc_off_t fba_pos1, nsc_off_t fba_pos2, nsc_size_t fba_len) argument 6825 _sd_discard_pinned(blind_t xcd, nsc_off_t fba_pos, nsc_size_t fba_len) argument [all...] |
/illumos-gate/usr/src/uts/common/avs/ns/rdc/ |
H A D | rdc_bitmap.c | 110 nsc_size_t fba_req, fba_len; local 126 fba_len = min(fba_req, maxfbas); 127 tocopy = min(io_len, FBA_SIZE(fba_len)); 130 rc = nsc_alloc_buf(fd, fba_pos, fba_len, flag, &tmp); 195 fba_pos += fba_len; 196 fba_req -= fba_len; 842 nsc_off_t fba_len, fba_pos; local 891 fba_len = min(fba_req, maxfbas); /* FBAs to alloc this time */ 893 rc = nsc_alloc_buf(krdc->bitmapfd, fba_pos, fba_len, rdc_wrflag, &h); 909 len = min(tocopy, FBA_SIZE(fba_len)); 2111 rdc_std_set_bitmask(const nsc_off_t fba_pos, const nsc_size_t fba_len, uint_t *bitmask) 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_svc.c | 2060 nsc_size_t fba_len, char *bdata, int blen, int dir) 2079 if (fba_len > MAX_RDC_FBAS || 2083 "!rdc: dsetcopy: params failed fba_len %" NSC_SZFMT 2084 " fba_pos %" NSC_SZFMT ", dir %d", fba_len, fba_pos, dir); 2090 len = FBA_SIZE(fba_len); /* length of this transfer in bytes */ 2108 if (!RDC_DSET_LIMITS(dset, fba_pos, fba_len)) { 2114 fba_pos, dset->pos, fba_len, dset->fbalen); 2059 rdc_dsetcopy(rdc_net_dataset_t *dset, nsc_vec_t *invec, nsc_off_t fba_pos, nsc_size_t fba_len, char *bdata, int blen, int dir) argument
|
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, 452 fba_len); 484 len = fba_len; /* length (FBAs) still to xfer */ 697 nsc_off_t fba_pos, nsc_size_t fba_len, uint_t aseq, int qpos, 723 if ((qpos == -1) && (!RDC_HANDLE_LIMITS(handle, fba_pos, fba_len))) { 747 ret = nsc_alloc_buf(krdc->remote_fd, fba_pos, fba_len, 752 fba_len); 754 ret = nsc_write(remote_h, fba_pos, fba_len, 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...] |
/illumos-gate/usr/src/uts/common/avs/ns/sv/ |
H A D | sv.c | 2097 nsc_size_t fba_req, fba_len; /* FBA lengths */ local 2200 * fba_len - size of this chunk in FBAs. 2204 fba_len = min(fba_req, svp->sv_maxfbas); 2210 uint64_t, (uint64_t)fba_len, 2214 fba_len, rw, &hndl); 2227 tocopy = min(FBA_SIZE(fba_len), bp->b_resid); 2287 fba_off += fba_len; 2288 fba_req -= fba_len;
|
/illumos-gate/usr/src/uts/common/avs/ns/dsw/ |
H A D | dsw_dev.c | 5730 nsc_size_t fba_req, fba_len; local 5754 fba_len = min(fba_req, maxfbas); 5755 tocopy = min(io_len, FBA_SIZE(fba_len)); 5758 nsc_size_t, fba_len); 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); 5793 II_READ_END(ip, master, rc, fba_len); 5796 II_READ_END(ip, shadow, rc, fba_len); 5799 II_READ_END(ip, bitmap, rc, fba_len); 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...] |