/linux-4.1.27/drivers/md/ |
D | dm-cache-policy-internal.h | 25 static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock) in policy_lookup() argument 28 return p->lookup(p, oblock, cblock); in policy_lookup() 44 dm_oblock_t oblock, dm_cblock_t cblock, in policy_load_mapping() argument 47 return p->load_mapping(p, oblock, cblock, hint, hint_valid); in policy_load_mapping() 58 dm_cblock_t *cblock) in policy_writeback_work() argument 60 return p->writeback_work ? p->writeback_work(p, oblock, cblock) : -ENOENT; in policy_writeback_work() 68 static inline int policy_remove_cblock(struct dm_cache_policy *p, dm_cblock_t cblock) in policy_remove_cblock() argument 70 return p->remove_cblock(p, cblock); in policy_remove_cblock()
|
D | dm-cache-policy.h | 90 dm_cblock_t cblock; /* POLICY_HIT, POLICY_NEW, POLICY_REPLACE */ member 93 typedef int (*policy_walk_fn)(void *context, dm_cblock_t cblock, 149 int (*lookup)(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock); 159 dm_cblock_t cblock, uint32_t hint, bool hint_valid); 178 int (*remove_cblock)(struct dm_cache_policy *p, dm_cblock_t cblock); 189 int (*writeback_work)(struct dm_cache_policy *p, dm_oblock_t *oblock, dm_cblock_t *cblock);
|
D | dm-cache-policy-cleaner.c | 27 dm_cblock_t cblock; member 192 result->cblock = e->cblock; in wb_map() 201 static int wb_lookup(struct dm_cache_policy *pe, dm_oblock_t oblock, dm_cblock_t *cblock) in wb_lookup() argument 213 *cblock = e->cblock; in wb_lookup() 277 dm_oblock_t oblock, dm_cblock_t cblock, in wb_load_mapping() argument 285 e->cblock = cblock; in wb_load_mapping() 362 dm_cblock_t *cblock) in wb_writeback_work() argument 374 *cblock = e->cblock; in wb_writeback_work()
|
D | dm-cache-metadata.h | 82 int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock); 83 int dm_cache_insert_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock); 87 dm_cblock_t cblock, bool dirty, 94 int dm_cache_set_dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty);
|
D | dm-cache-target.c | 305 dm_cblock_t cblock; member 316 dm_cblock_t cblock; member 531 static void set_dirty(struct cache *cache, dm_oblock_t oblock, dm_cblock_t cblock) in set_dirty() argument 533 if (!test_and_set_bit(from_cblock(cblock), cache->dirty_bitset)) { in set_dirty() 539 static void clear_dirty(struct cache *cache, dm_oblock_t oblock, dm_cblock_t cblock) in clear_dirty() argument 541 if (test_and_clear_bit(from_cblock(cblock), cache->dirty_bitset)) { in clear_dirty() 717 dm_cblock_t cblock) in remap_to_cache() argument 720 sector_t block = from_cblock(cblock); in remap_to_cache() 758 dm_oblock_t oblock, dm_cblock_t cblock) in remap_to_cache_dirty() argument 761 remap_to_cache(cache, bio, cblock); in remap_to_cache_dirty() [all …]
|
D | dm-cache-policy-mq.c | 372 static struct entry *alloc_particular_entry(struct entry_pool *ep, dm_cblock_t cblock) in alloc_particular_entry() argument 374 struct entry *e = ep->entries + from_cblock(cblock); in alloc_particular_entry() 394 static struct entry *epool_find(struct entry_pool *ep, dm_cblock_t cblock) in epool_find() argument 396 struct entry *e = ep->entries + from_cblock(cblock); in epool_find() 795 result->cblock = infer_cblock(&mq->cache_pool, e); in cache_entry_found() 835 result->cblock = infer_cblock(&mq->cache_pool, new_e); in pre_cache_to_cache() 917 result->cblock = infer_cblock(&mq->cache_pool, e); in insert_in_cache() 1053 static int mq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock) in mq_lookup() argument 1064 *cblock = infer_cblock(&mq->cache_pool, e); in mq_lookup() 1105 dm_oblock_t oblock, dm_cblock_t cblock, in mq_load_mapping() argument [all …]
|
D | dm-cache-metadata.c | 1004 static int __remove(struct dm_cache_metadata *cmd, dm_cblock_t cblock) in __remove() argument 1010 r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), in __remove() 1019 int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock) in dm_cache_remove_mapping() argument 1024 r = __remove(cmd, cblock); in dm_cache_remove_mapping() 1031 dm_cblock_t cblock, dm_oblock_t oblock) in __insert() argument 1037 r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), in __insert() 1047 dm_cblock_t cblock, dm_oblock_t oblock) in dm_cache_insert_mapping() argument 1052 r = __insert(cmd, cblock, oblock); in dm_cache_insert_mapping() 1107 static int __load_mapping(void *context, uint64_t cblock, void *leaf) in __load_mapping() argument 1124 cblock, &hint_value); in __load_mapping() [all …]
|
/linux-4.1.27/drivers/isdn/act2000/ |
D | act2000_isa.c | 404 act2000_ddef cblock; in act2000_isa_download() local 409 if (copy_from_user(&cblock, cb, sizeof(cblock))) in act2000_isa_download() 411 length = cblock.length; in act2000_isa_download() 412 p = cblock.buffer; in act2000_isa_download()
|
/linux-4.1.27/Documentation/device-mapper/ |
D | cache.txt | 274 message, which takes an arbitrary number of cblock ranges. Each cblock 276 of values from 5 to 9. Each cblock must be expressed as a decimal 277 value, in the future a variant message that takes cblock ranges 282 invalidate_cblocks [<cblock>|<cblock begin>-<cblock end>]*
|
/linux-4.1.27/fs/xfs/libxfs/ |
D | xfs_btree.c | 2596 struct xfs_btree_block *cblock; /* child btree block */ in xfs_btree_new_iroot() local 2629 error = xfs_btree_get_buf_block(cur, &nptr, 0, &cblock, &cbp); in xfs_btree_new_iroot() 2637 memcpy(cblock, block, xfs_btree_block_len(cur)); in xfs_btree_new_iroot() 2640 cblock->bb_u.l.bb_blkno = cpu_to_be64(cbp->b_bn); in xfs_btree_new_iroot() 2642 cblock->bb_u.s.bb_blkno = cpu_to_be64(cbp->b_bn); in xfs_btree_new_iroot() 2651 ckp = xfs_btree_key_addr(cur, 1, cblock); in xfs_btree_new_iroot() 2652 xfs_btree_copy_keys(cur, ckp, kp, xfs_btree_get_numrecs(cblock)); in xfs_btree_new_iroot() 2654 cpp = xfs_btree_ptr_addr(cur, 1, cblock); in xfs_btree_new_iroot() 2656 for (i = 0; i < be16_to_cpu(cblock->bb_numrecs); i++) { in xfs_btree_new_iroot() 2662 xfs_btree_copy_ptrs(cur, cpp, pp, xfs_btree_get_numrecs(cblock)); in xfs_btree_new_iroot() [all …]
|
D | xfs_bmap.c | 668 struct xfs_btree_block *cblock;/* child btree block */ in xfs_bmap_btree_to_extents() local 696 cblock = XFS_BUF_TO_BLOCK(cbp); in xfs_bmap_btree_to_extents() 697 if ((error = xfs_btree_check_block(cur, cblock, 0, cbp))) in xfs_bmap_btree_to_extents()
|