Searched refs:cc_ent (Results 1 – 7 of 7) sorted by relevance
/titanic_41/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_io.c | 54 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 D | sd_bcache.c | 370 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 D | sd_ft.c | 95 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 D | sd_tdaemon.c | 771 _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 D | sd_io.h | 56 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 D | sd_pcu.c | 412 _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 D | sd_misc.c | 814 _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 …]
|