Searched refs:ppa_addr (Results 1 – 4 of 4) sorted by relevance
| /linux-4.4.14/include/linux/ |
| D | lightnvm.h | 135 struct ppa_addr { struct 158 struct ppa_addr ppa_addr; member 162 struct ppa_addr *ppa_list; 185 typedef int (nvm_bb_update_fn)(struct ppa_addr, int, u8 *, void *); 189 typedef int (nvm_op_bb_tbl_fn)(struct nvm_dev *, struct ppa_addr, int, 285 static inline struct ppa_addr generic_to_dev_addr(struct nvm_dev *dev, in generic_to_dev_addr() 286 struct ppa_addr r) in generic_to_dev_addr() 288 struct ppa_addr l; in generic_to_dev_addr() 300 static inline struct ppa_addr dev_to_generic_addr(struct nvm_dev *dev, in dev_to_generic_addr() 301 struct ppa_addr r) in dev_to_generic_addr() [all …]
|
| /linux-4.4.14/drivers/lightnvm/ |
| D | gennvm.c | 69 static int gennvm_block_bb(struct ppa_addr ppa, int nr_blocks, u8 *blks, in gennvm_block_bb() 182 struct ppa_addr ppa; in gennvm_blocks_init() 328 rqd->ppa_addr = dev_to_generic_addr(dev, rqd->ppa_addr); in gennvm_addr_to_generic_mode() 341 rqd->ppa_addr = generic_to_dev_addr(dev, rqd->ppa_addr); in gennvm_generic_to_addr_mode() 357 static void gennvm_blk_set_type(struct nvm_dev *dev, struct ppa_addr *ppa, in gennvm_blk_set_type() 400 gennvm_blk_set_type(dev, &rqd->ppa_addr, 2); in gennvm_mark_blk_bad() 428 struct ppa_addr addr; in gennvm_erase_blk() 438 rqd.ppa_addr = addr; in gennvm_erase_blk()
|
| D | rrpc.c | 126 static struct ppa_addr linear_to_generic_addr(struct nvm_dev *dev, in linear_to_generic_addr() 127 struct ppa_addr r) in linear_to_generic_addr() 129 struct ppa_addr l; 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() 158 struct ppa_addr paddr; in rrpc_ppa_to_gaddr() 720 rqd->ppa_addr = rrpc_ppa_to_gaddr(rrpc->dev, gp->addr); in rrpc_read_rq() 787 rqd->ppa_addr = rrpc_ppa_to_gaddr(rrpc->dev, p->addr); in rrpc_write_rq()
|
| /linux-4.4.14/drivers/nvme/host/ |
| D | lightnvm.c | 358 static int nvme_nvm_get_bb_tbl(struct nvm_dev *nvmdev, struct ppa_addr ppa, in nvme_nvm_get_bb_tbl() 428 c.set_bb.spba = cpu_to_le64(rqd->ppa_addr.ppa); in nvme_nvm_set_bb_tbl() 444 c->ph_rw.spba = cpu_to_le64(rqd->ppa_addr.ppa); in nvme_nvm_rqtocmd() 514 c.erase.spba = cpu_to_le64(rqd->ppa_addr.ppa); in nvme_nvm_erase_block()
|