Home
last modified time | relevance | path

Searched refs:cc_ent (Results 1 – 7 of 7) sorted by relevance

/titanic_41/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_io.c54 static int _sd_entry_availability_dm(_sd_cctl_t *cc_ent, int *nodata);
57 extern void sdbc_ins_dmqueue_front(_sd_queue_t *q, _sd_cctl_t *cc_ent);
58 extern void sdbc_remq_dmchain(_sd_queue_t *q, _sd_cctl_t *cc_ent);
85 static void _sd_process_reflush(_sd_cctl_t *cc_ent);
200 _sd_cctl_t *cc_ent; in sdbc_dealloc_dm_shutdown() local
203 cc_ent = _sd_cctl[0]; in sdbc_dealloc_dm_shutdown()
205 if (!cc_ent) in sdbc_dealloc_dm_shutdown()
209 if (cc_ent->cc_alloc_size_dm) { in sdbc_dealloc_dm_shutdown()
212 if (cc_ent->cc_data) in sdbc_dealloc_dm_shutdown()
213 kmem_free(cc_ent->cc_data, in sdbc_dealloc_dm_shutdown()
[all …]
H A Dsd_bcache.c370 static int _sd_doread(_sd_buf_handle_t *handle, _sd_cctl_t *cc_ent,
378 static int _sd_remote_store(_sd_cctl_t *cc_ent, nsc_off_t fba_pos,
394 static int sdbc_doread_prefetch(_sd_cctl_t *cc_ent, nsc_off_t fba_pos,
396 static _sd_bitmap_t update_dirty(_sd_cctl_t *cc_ent, sdbc_cblk_fba_t st_off,
1659 _sd_cctl_t *cc_ent, *cc_list; in _sdbc_remote_store_pinned() local
1670 cc_ent = cc_list = cdi->cd_fail_head; in _sdbc_remote_store_pinned()
1671 while (cc_ent) { in _sdbc_remote_store_pinned()
1677 cc_ent->cc_write->sc_res, cc_ent->cc_data, in _sdbc_remote_store_pinned()
1684 CENTRY_SET_FTPOS(cc_ent); in _sdbc_remote_store_pinned()
1685 cc_ent->cc_write->sc_flag = cc_ent->cc_flag; in _sdbc_remote_store_pinned()
[all …]
H A Dsd_ft.c95 extern void sdbc_requeue_head_dm_try(_sd_cctl_t *cc_ent);
695 _sd_cctl_t *cc_ent, *ent; in _sd_hash_invalidate_cd() local
705 cc_ent = (_sd_cctl_t *)hptr; in _sd_hash_invalidate_cd()
706 cd = CENTRY_CD(cc_ent); in _sd_hash_invalidate_cd()
707 blk = CENTRY_BLK(cc_ent); in _sd_hash_invalidate_cd()
714 if ((CD != -1 && (cd != CD || CENTRY_PINNED(cc_ent))) || in _sd_hash_invalidate_cd()
721 ent = cc_ent; in _sd_hash_invalidate_cd()
778 _sd_cctl_t *cc_ent, *cc_next, *cc_last, *cc_first, *cc_next_chain; in _sd_cd_online() local
811 cc_ent = cdi->cd_fail_head; in _sd_cd_online()
819 if (cc_ent == NULL) { in _sd_cd_online()
[all …]
H A Dsd_tdaemon.c771 _sd_cctl_t *cc_ent; in _sd_copy_pattern_to_handle() local
773 cc_ent = handle->bh_centry; in _sd_copy_pattern_to_handle()
774 while (CENTRY_BLK(cc_ent) != FBA_TO_BLK_NUM(fba_pos)) in _sd_copy_pattern_to_handle()
775 cc_ent = cc_ent->cc_chain; in _sd_copy_pattern_to_handle()
787 *((uint_t *)(void *)(cc_ent->cc_data + FBA_SIZE(st_cblk_off) + in _sd_copy_pattern_to_handle()
790 cc_ent = cc_ent->cc_chain; in _sd_copy_pattern_to_handle()
795 bcopy(&usec, cc_ent->cc_data + i, 4); in _sd_copy_pattern_to_handle()
797 cc_ent = cc_ent->cc_chain; in _sd_copy_pattern_to_handle()
803 bcopy(&usec, cc_ent->cc_data + i, 4); in _sd_copy_pattern_to_handle()
821 _sd_cctl_t *cc_ent, *cc_ent1; in _sd_copy_handle() local
[all …]
H A Dsd_io.h56 extern void _sd_async_flcent(_sd_cctl_t *cc_ent, dev_t rdev);
57 extern int _sd_process_failure(_sd_cctl_t *cc_ent);
59 extern void _sd_ccent_rd(_sd_cctl_t *cc_ent, uint_t wanted, buf_t *bp);
H A Dsd_pcu.c412 _sd_cctl_t *cc_ent; in flush_centry_list() local
429 cc_ent = dirty; in flush_centry_list()
432 cc_ent = cc_ent->cc_dirty_next; in flush_centry_list()
433 } while (cc_ent); in flush_centry_list()
438 cc_ent = dirty; in flush_centry_list()
440 sd_add_fba(bp, &cc_ent->cc_addr, 0, BLK_FBAS); in flush_centry_list()
442 cc_ent->cc_dirty | cc_ent->cc_toflush, failed, in flush_centry_list()
443 BLK_TO_FBA_NUM(CENTRY_BLK(cc_ent))); in flush_centry_list()
446 cc_ent = cc_ent->cc_dirty_next; in flush_centry_list()
447 } while (cc_ent); in flush_centry_list()
H A Dsd_misc.c814 _sd_cctl_t *cc_ent; in sdbc_get_cd_blk() local
861 &cc_ent, &data, &lookup_file)) { in sdbc_get_cd_blk()
870 info.ci_write = cc_ent->cc_write ? 1 : 0; in sdbc_get_cd_blk()
871 info.ci_dirty = cc_ent->cc_dirty; in sdbc_get_cd_blk()
872 info.ci_valid = cc_ent->cc_valid; in sdbc_get_cd_blk()
873 info.ci_cd = CENTRY_CD(cc_ent); in sdbc_get_cd_blk()
874 info.ci_dblk = BLK_TO_FBA_NUM(CENTRY_BLK(cc_ent)); in sdbc_get_cd_blk()
881 if (cc_ent->cc_write) { in sdbc_get_cd_blk()
886 (void *)cc_ent->cc_write, in sdbc_get_cd_blk()
887 (void *)cc_ent->cc_write->sc_res); in sdbc_get_cd_blk()
[all …]