Searched refs:nvm_block (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/include/linux/ |
D | lightnvm.h | 182 struct nvm_block; 226 struct nvm_block *blocks; 231 struct nvm_block { struct 335 struct nvm_block *blk) in block_to_ppa() 379 typedef struct nvm_block *(nvmm_get_blk_fn)(struct nvm_dev *, 381 typedef void (nvmm_put_blk_fn)(struct nvm_dev *, struct nvm_block *); 382 typedef int (nvmm_open_blk_fn)(struct nvm_dev *, struct nvm_block *); 383 typedef int (nvmm_close_blk_fn)(struct nvm_dev *, struct nvm_block *); 384 typedef void (nvmm_flush_blk_fn)(struct nvm_dev *, struct nvm_block *); 387 typedef int (nvmm_erase_blk_fn)(struct nvm_dev *, struct nvm_block *, [all …]
|
/linux-4.4.14/drivers/lightnvm/ |
D | gennvm.c | 75 struct nvm_block *blk; in gennvm_block_bb() 104 struct nvm_block *blk; in gennvm_block_map() 154 struct nvm_block *block; in gennvm_blocks_init() 159 lun->vlun.blocks = vzalloc(sizeof(struct nvm_block) * in gennvm_blocks_init() 258 static struct nvm_block *gennvm_get_blk(struct nvm_dev *dev, in gennvm_get_blk() 262 struct nvm_block *blk = NULL; in gennvm_get_blk() 276 blk = list_first_entry(&lun->free_list, struct nvm_block, list); in gennvm_get_blk() 288 static void gennvm_put_blk(struct nvm_dev *dev, struct nvm_block *blk) in gennvm_put_blk() 362 struct nvm_block *blk; in gennvm_blk_set_type() 424 static int gennvm_erase_blk(struct nvm_dev *dev, struct nvm_block *blk, in gennvm_erase_blk()
|
D | core.c | 169 struct nvm_block *nvm_get_blk(struct nvm_dev *dev, struct nvm_lun *lun, in nvm_get_blk() 177 void nvm_put_blk(struct nvm_dev *dev, struct nvm_block *blk) in nvm_put_blk() 189 int nvm_erase_blk(struct nvm_dev *dev, struct nvm_block *blk) in nvm_erase_blk()
|
D | rrpc.h | 56 struct nvm_block *parent;
|
D | rrpc.c | 121 struct nvm_block *blk = rblk->parent; in block_to_addr() 182 struct nvm_block *blk; in rrpc_get_blk() 434 struct nvm_block *block = rblock->parent; in rrpc_lun_gc() 1127 struct nvm_block *blk = &lun->blocks[j]; in rrpc_luns_init()
|