Searched refs:ppa (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/include/linux/ |
D | lightnvm.h | 147 u64 ppa; member 290 l.ppa = ((u64)r.g.blk) << dev->ppaf.blk_offset; in generic_to_dev_addr() 291 l.ppa |= ((u64)r.g.pg) << dev->ppaf.pg_offset; in generic_to_dev_addr() 292 l.ppa |= ((u64)r.g.sec) << dev->ppaf.sect_offset; in generic_to_dev_addr() 293 l.ppa |= ((u64)r.g.pl) << dev->ppaf.pln_offset; in generic_to_dev_addr() 294 l.ppa |= ((u64)r.g.lun) << dev->ppaf.lun_offset; in generic_to_dev_addr() 295 l.ppa |= ((u64)r.g.ch) << dev->ppaf.ch_offset; in generic_to_dev_addr() 308 l.g.blk = (r.ppa >> dev->ppaf.blk_offset) & in dev_to_generic_addr() 310 l.g.pg |= (r.ppa >> dev->ppaf.pg_offset) & in dev_to_generic_addr() 312 l.g.sec |= (r.ppa >> dev->ppaf.sect_offset) & 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() argument 78 lun = &gn->luns[(dev->luns_per_chnl * ppa.g.ch) + ppa.g.lun]; in gennvm_block_bb() 182 struct ppa_addr ppa; in gennvm_blocks_init() local 184 ppa.ppa = 0; in gennvm_blocks_init() 185 ppa.g.ch = lun->vlun.chnl_id; in gennvm_blocks_init() 186 ppa.g.lun = lun->vlun.id; in gennvm_blocks_init() 187 ppa = generic_to_dev_addr(dev, ppa); in gennvm_blocks_init() 189 ret = dev->ops->get_bb_tbl(dev, ppa, in gennvm_blocks_init() 357 static void gennvm_blk_set_type(struct nvm_dev *dev, struct ppa_addr *ppa, in gennvm_blk_set_type() argument 364 if (unlikely(ppa->g.ch > dev->nr_chnls || in gennvm_blk_set_type() [all …]
|
D | rrpc.c | 131 sector_t ppa = r.ppa; in linear_to_generic_addr() local 133 l.ppa = 0; in linear_to_generic_addr() 135 div_u64_rem(ppa, dev->sec_per_pg, &secs); in linear_to_generic_addr() 138 sector_div(ppa, dev->sec_per_pg); in linear_to_generic_addr() 139 div_u64_rem(ppa, dev->sec_per_blk, &pgs); in linear_to_generic_addr() 142 sector_div(ppa, dev->pgs_per_blk); in linear_to_generic_addr() 143 div_u64_rem(ppa, dev->blks_per_lun, &blks); in linear_to_generic_addr() 146 sector_div(ppa, dev->blks_per_lun); in linear_to_generic_addr() 147 div_u64_rem(ppa, dev->luns_per_chnl, &luns); in linear_to_generic_addr() 150 sector_div(ppa, dev->luns_per_chnl); in linear_to_generic_addr() [all …]
|
/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() argument 372 c.get_bb.spba = cpu_to_le64(ppa.ppa); in nvme_nvm_get_bb_tbl() 406 ppa = dev_to_generic_addr(nvmdev, ppa); in nvme_nvm_get_bb_tbl() 407 ret = update_bbtbl(ppa, nr_blocks, bb_tbl->blk, priv); 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()
|
/linux-4.4.14/Documentation/scsi/ |
D | ppa.txt | 7 http://web.archive.org/web/*/http://www.torque.net/~campbell/ppa
|
D | 00-INDEX | 83 ppa.txt
|
/linux-4.4.14/drivers/scsi/ |
D | Makefile | 122 obj-$(CONFIG_SCSI_PPA) += ppa.o
|
D | Kconfig | 890 tristate "IOMEGA parallel port (ppa - older drives)" 906 read the file <file:Documentation/scsi/ppa.txt>. You should also read 914 module will be called ppa. 930 here and Y to "IOMEGA Parallel Port (ppa - older drives)", above. 933 read the file <file:Documentation/scsi/ppa.txt>. You should also read 944 bool "ppa/imm option - Use slow (but safe) EPP-16" 959 bool "ppa/imm option - Assume slow parport control register"
|
/linux-4.4.14/Documentation/ |
D | parport.txt | 124 | `-- ppa
|
/linux-4.4.14/ |
D | CREDITS | 1364 D: original author of ppa driver for parallel port ZIP drive
|