Searched refs:nvm_dev (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/include/linux/ |
D | lightnvm.h | 153 struct nvm_dev *dev; 186 typedef int (nvm_id_fn)(struct nvm_dev *, struct nvm_id *); 187 typedef int (nvm_get_l2p_tbl_fn)(struct nvm_dev *, u64, u32, 189 typedef int (nvm_op_bb_tbl_fn)(struct nvm_dev *, struct ppa_addr, int, 191 typedef int (nvm_op_set_bb_fn)(struct nvm_dev *, struct nvm_rq *, int); 192 typedef int (nvm_submit_io_fn)(struct nvm_dev *, struct nvm_rq *); 193 typedef int (nvm_erase_blk_fn)(struct nvm_dev *, struct nvm_rq *); 194 typedef void *(nvm_create_dma_pool_fn)(struct nvm_dev *, char *); 196 typedef void *(nvm_dev_dma_alloc_fn)(struct nvm_dev *, void *, gfp_t, 240 struct nvm_dev { struct [all …]
|
/linux-4.4.14/drivers/lightnvm/ |
D | gennvm.c | 23 static void gennvm_blocks_free(struct nvm_dev *dev) in gennvm_blocks_free() 36 static void gennvm_luns_free(struct nvm_dev *dev) in gennvm_luns_free() 43 static int gennvm_luns_init(struct nvm_dev *dev, struct gen_nvm *gn) in gennvm_luns_init() 73 struct nvm_dev *dev = gn->dev; in gennvm_block_bb() 99 struct nvm_dev *dev = private; in gennvm_block_map() 151 static int gennvm_blocks_init(struct nvm_dev *dev, struct gen_nvm *gn) in gennvm_blocks_init() 209 static void gennvm_free(struct nvm_dev *dev) in gennvm_free() 217 static int gennvm_register(struct nvm_dev *dev) in gennvm_register() 252 static void gennvm_unregister(struct nvm_dev *dev) in gennvm_unregister() 258 static struct nvm_block *gennvm_get_blk(struct nvm_dev *dev, in gennvm_get_blk() [all …]
|
D | core.c | 74 void *nvm_dev_dma_alloc(struct nvm_dev *dev, gfp_t mem_flags, in nvm_dev_dma_alloc() 82 void nvm_dev_dma_free(struct nvm_dev *dev, void *ppa_list, in nvm_dev_dma_free() 100 struct nvmm_type *nvm_init_mgr(struct nvm_dev *dev) in nvm_init_mgr() 122 struct nvm_dev *dev; in nvm_register_mgr() 158 static struct nvm_dev *nvm_find_nvm_dev(const char *name) in nvm_find_nvm_dev() 160 struct nvm_dev *dev; in nvm_find_nvm_dev() 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() 183 int nvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in nvm_submit_io() 189 int nvm_erase_blk(struct nvm_dev *dev, struct nvm_block *blk) in nvm_erase_blk() [all …]
|
D | gennvm.h | 38 struct nvm_dev *dev;
|
D | rrpc.c | 126 static struct ppa_addr linear_to_generic_addr(struct nvm_dev *dev, in linear_to_generic_addr() 156 static struct ppa_addr rrpc_ppa_to_gaddr(struct nvm_dev *dev, u64 addr) in rrpc_ppa_to_gaddr() 375 struct nvm_dev *dev = rrpc->dev; in rrpc_block_gc() 956 struct nvm_dev *dev = rrpc->dev; in rrpc_l2p_update() 994 struct nvm_dev *dev = rrpc->dev; in rrpc_map_init() 1089 struct nvm_dev *dev = rrpc->dev; in rrpc_luns_init() 1165 struct nvm_dev *dev = rrpc->dev; in rrpc_capacity() 1188 struct nvm_dev *dev = rrpc->dev; in rrpc_block_map_update() 1260 static void *rrpc_init(struct nvm_dev *dev, struct gendisk *tdisk, in rrpc_init()
|
D | rrpc.h | 86 struct nvm_dev *dev;
|
/linux-4.4.14/drivers/nvme/host/ |
D | lightnvm.c | 274 static int nvme_nvm_identity(struct nvm_dev *nvmdev, struct nvm_id *nvm_id) in nvme_nvm_identity() 311 static int nvme_nvm_get_l2p_tbl(struct nvm_dev *nvmdev, u64 slba, u32 nlb, in nvme_nvm_get_l2p_tbl() 358 static int nvme_nvm_get_bb_tbl(struct nvm_dev *nvmdev, struct ppa_addr ppa, in nvme_nvm_get_bb_tbl() 418 static int nvme_nvm_set_bb_tbl(struct nvm_dev *nvmdev, struct nvm_rq *rqd, in nvme_nvm_set_bb_tbl() 456 struct nvm_dev *dev = rqd->dev; in nvme_nvm_end_io() 466 static int nvme_nvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in nvme_nvm_submit_io() 506 static int nvme_nvm_erase_block(struct nvm_dev *dev, struct nvm_rq *rqd) in nvme_nvm_erase_block() 520 static void *nvme_nvm_create_dma_pool(struct nvm_dev *nvmdev, char *name) in nvme_nvm_create_dma_pool() 535 static void *nvme_nvm_dev_dma_alloc(struct nvm_dev *dev, void *pool, in nvme_nvm_dev_dma_alloc()
|
/linux-4.4.14/drivers/block/ |
D | null_blk.c | 439 struct nvm_dev *dev = rqd->dev; in null_lnvm_end_io() 446 static int null_lnvm_submit_io(struct nvm_dev *dev, struct nvm_rq *rqd) in null_lnvm_submit_io() 473 static int null_lnvm_id(struct nvm_dev *dev, struct nvm_id *id) in null_lnvm_id() 526 static void *null_lnvm_create_dma_pool(struct nvm_dev *dev, char *name) in null_lnvm_create_dma_pool() 544 static void *null_lnvm_dev_dma_alloc(struct nvm_dev *dev, void *pool, in null_lnvm_dev_dma_alloc()
|