tgt_dev 824 drivers/firewire/sbp2.c dev_err(tgt_dev(tgt), "failed to login to LUN %04x\n", tgt_dev 842 drivers/firewire/sbp2.c dev_notice(tgt_dev(tgt), "logged in to LUN %04x (%d retries)\n", tgt_dev 934 drivers/firewire/sbp2.c dev_err(tgt_dev(tgt), "failed to reconnect\n"); tgt_dev 948 drivers/firewire/sbp2.c dev_notice(tgt_dev(tgt), "reconnected to LUN %04x (%d retries)\n", tgt_dev 1078 drivers/firewire/sbp2.c dev_notice(tgt_dev(tgt), "%ds mgt_ORB_timeout limited to 40s\n", tgt_dev 1091 drivers/firewire/sbp2.c dev_notice(tgt_dev(tgt), tgt_dev 1113 drivers/firewire/sbp2.c dev_notice(tgt_dev(tgt), "workarounds 0x%x " tgt_dev 101 drivers/lightnvm/core.c static void nvm_remove_tgt_dev(struct nvm_tgt_dev *tgt_dev, int clear) tgt_dev 103 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; tgt_dev 104 drivers/lightnvm/core.c struct nvm_dev_map *dev_map = tgt_dev->map; tgt_dev 128 drivers/lightnvm/core.c kfree(tgt_dev->luns); tgt_dev 129 drivers/lightnvm/core.c kfree(tgt_dev); tgt_dev 136 drivers/lightnvm/core.c struct nvm_tgt_dev *tgt_dev = NULL; tgt_dev 203 drivers/lightnvm/core.c tgt_dev = kmalloc(sizeof(struct nvm_tgt_dev), GFP_KERNEL); tgt_dev 204 drivers/lightnvm/core.c if (!tgt_dev) tgt_dev 208 drivers/lightnvm/core.c memcpy(&tgt_dev->geo, &dev->geo, sizeof(struct nvm_geo)); tgt_dev 211 drivers/lightnvm/core.c tgt_dev->geo.num_ch = num_ch; tgt_dev 212 drivers/lightnvm/core.c tgt_dev->geo.num_lun = (lun_balanced) ? prev_num_lun : -1; tgt_dev 213 drivers/lightnvm/core.c tgt_dev->geo.all_luns = num_lun; tgt_dev 214 drivers/lightnvm/core.c tgt_dev->geo.all_chunks = num_lun * dev->geo.num_chk; tgt_dev 216 drivers/lightnvm/core.c tgt_dev->geo.op = op; tgt_dev 219 drivers/lightnvm/core.c tgt_dev->geo.total_secs = num_lun * sec_per_lun; tgt_dev 221 drivers/lightnvm/core.c tgt_dev->q = dev->q; tgt_dev 222 drivers/lightnvm/core.c tgt_dev->map = dev_map; tgt_dev 223 drivers/lightnvm/core.c tgt_dev->luns = luns; tgt_dev 224 drivers/lightnvm/core.c tgt_dev->parent = dev; tgt_dev 226 drivers/lightnvm/core.c return tgt_dev; tgt_dev 236 drivers/lightnvm/core.c return tgt_dev; tgt_dev 316 drivers/lightnvm/core.c struct nvm_tgt_dev *tgt_dev; tgt_dev 370 drivers/lightnvm/core.c tgt_dev = nvm_create_tgt_dev(dev, e.lun_begin, e.lun_end, e.op); tgt_dev 371 drivers/lightnvm/core.c if (!tgt_dev) { tgt_dev 397 drivers/lightnvm/core.c targetdata = tt->init(tgt_dev, tdisk, create->flags); tgt_dev 423 drivers/lightnvm/core.c t->dev = tgt_dev; tgt_dev 441 drivers/lightnvm/core.c nvm_remove_tgt_dev(tgt_dev, 0); tgt_dev 568 drivers/lightnvm/core.c static void nvm_map_to_dev(struct nvm_tgt_dev *tgt_dev, struct ppa_addr *p) tgt_dev 570 drivers/lightnvm/core.c struct nvm_dev_map *dev_map = tgt_dev->map; tgt_dev 578 drivers/lightnvm/core.c static void nvm_map_to_tgt(struct nvm_tgt_dev *tgt_dev, struct ppa_addr *p) tgt_dev 580 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; tgt_dev 589 drivers/lightnvm/core.c static void nvm_ppa_tgt_to_dev(struct nvm_tgt_dev *tgt_dev, tgt_dev 595 drivers/lightnvm/core.c nvm_map_to_dev(tgt_dev, &ppa_list[i]); tgt_dev 596 drivers/lightnvm/core.c ppa_list[i] = generic_to_dev_addr(tgt_dev->parent, ppa_list[i]); tgt_dev 600 drivers/lightnvm/core.c static void nvm_ppa_dev_to_tgt(struct nvm_tgt_dev *tgt_dev, tgt_dev 606 drivers/lightnvm/core.c ppa_list[i] = dev_to_generic_addr(tgt_dev->parent, ppa_list[i]); tgt_dev 607 drivers/lightnvm/core.c nvm_map_to_tgt(tgt_dev, &ppa_list[i]); tgt_dev 611 drivers/lightnvm/core.c static void nvm_rq_tgt_to_dev(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd) tgt_dev 615 drivers/lightnvm/core.c nvm_ppa_tgt_to_dev(tgt_dev, ppa_list, rqd->nr_ppas); tgt_dev 618 drivers/lightnvm/core.c static void nvm_rq_dev_to_tgt(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd) tgt_dev 622 drivers/lightnvm/core.c nvm_ppa_dev_to_tgt(tgt_dev, ppa_list, rqd->nr_ppas); tgt_dev 676 drivers/lightnvm/core.c static int nvm_set_rqd_ppalist(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd, tgt_dev 679 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; tgt_dev 680 drivers/lightnvm/core.c struct nvm_geo *geo = &tgt_dev->geo; tgt_dev 712 drivers/lightnvm/core.c static void nvm_free_rqd_ppalist(struct nvm_tgt_dev *tgt_dev, tgt_dev 718 drivers/lightnvm/core.c nvm_dev_dma_free(tgt_dev->parent, rqd->ppa_list, rqd->dma_ppa_list); tgt_dev 739 drivers/lightnvm/core.c int nvm_submit_io(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd, void *buf) tgt_dev 741 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; tgt_dev 747 drivers/lightnvm/core.c nvm_rq_tgt_to_dev(tgt_dev, rqd); tgt_dev 749 drivers/lightnvm/core.c rqd->dev = tgt_dev; tgt_dev 750 drivers/lightnvm/core.c rqd->flags = nvm_set_flags(&tgt_dev->geo, rqd); tgt_dev 755 drivers/lightnvm/core.c nvm_rq_dev_to_tgt(tgt_dev, rqd); tgt_dev 785 drivers/lightnvm/core.c int nvm_submit_io_sync(struct nvm_tgt_dev *tgt_dev, struct nvm_rq *rqd, tgt_dev 788 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; tgt_dev 794 drivers/lightnvm/core.c nvm_rq_tgt_to_dev(tgt_dev, rqd); tgt_dev 796 drivers/lightnvm/core.c rqd->dev = tgt_dev; tgt_dev 797 drivers/lightnvm/core.c rqd->flags = nvm_set_flags(&tgt_dev->geo, rqd); tgt_dev 807 drivers/lightnvm/core.c struct nvm_tgt_dev *tgt_dev = rqd->dev; tgt_dev 810 drivers/lightnvm/core.c if (tgt_dev) tgt_dev 811 drivers/lightnvm/core.c nvm_rq_dev_to_tgt(tgt_dev, rqd); tgt_dev 1056 drivers/lightnvm/core.c int nvm_get_chunk_meta(struct nvm_tgt_dev *tgt_dev, struct ppa_addr ppa, tgt_dev 1059 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; tgt_dev 1061 drivers/lightnvm/core.c nvm_ppa_tgt_to_dev(tgt_dev, &ppa, 1); tgt_dev 1070 drivers/lightnvm/core.c int nvm_set_chunk_meta(struct nvm_tgt_dev *tgt_dev, struct ppa_addr *ppas, tgt_dev 1073 drivers/lightnvm/core.c struct nvm_dev *dev = tgt_dev->parent; tgt_dev 1087 drivers/lightnvm/core.c nvm_set_rqd_ppalist(tgt_dev, &rqd, ppas, nr_ppas); tgt_dev 1088 drivers/lightnvm/core.c nvm_rq_tgt_to_dev(tgt_dev, &rqd); tgt_dev 1091 drivers/lightnvm/core.c nvm_free_rqd_ppalist(tgt_dev, &rqd); tgt_dev 1230 drivers/lightnvm/pblk.h static inline int pblk_boundary_ppa_checks(struct nvm_tgt_dev *tgt_dev, tgt_dev 1233 drivers/lightnvm/pblk.h struct nvm_geo *geo = &tgt_dev->geo; tgt_dev 1258 drivers/lightnvm/pblk.h print_ppa(tgt_dev->q->queuedata, ppa, "boundary", i);