Lines Matching refs:ns

666 	struct nvme_ns *ns = dev_get_priv(udev);  in nvme_get_namespace_id()  local
669 *ns_id = ns->ns_id; in nvme_get_namespace_id()
671 memcpy(eui64, ns->eui64, sizeof(ns->eui64)); in nvme_get_namespace_id()
704 struct nvme_ns *ns = dev_get_priv(udev); in nvme_blk_probe() local
713 ns->dev = ndev; in nvme_blk_probe()
715 ns->ns_id = trailing_strtol(udev->name); in nvme_blk_probe()
716 if (nvme_identify(ndev, ns->ns_id, 0, (dma_addr_t)(long)id)) { in nvme_blk_probe()
721 memcpy(&ns->eui64, &id->eui64, sizeof(id->eui64)); in nvme_blk_probe()
723 ns->flbas = flbas; in nvme_blk_probe()
724 ns->lba_shift = id->lbaf[flbas].ds; in nvme_blk_probe()
725 list_add(&ns->list, &ndev->namespaces); in nvme_blk_probe()
728 desc->log2blksz = ns->lba_shift; in nvme_blk_probe()
729 desc->blksz = 1 << ns->lba_shift; in nvme_blk_probe()
744 struct nvme_ns *ns = dev_get_priv(udev); in nvme_blk_rw() local
745 struct nvme_dev *dev = ns->dev; in nvme_blk_rw()
755 u16 lbas = 1 << (dev->max_transfer_shift - ns->lba_shift); in nvme_blk_rw()
774 c.rw.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_rw()
795 lbas << ns->lba_shift, temp_buffer)) in nvme_blk_rw()
806 temp_len -= (u32)lbas << ns->lba_shift; in nvme_blk_rw()
807 temp_buffer += lbas << ns->lba_shift; in nvme_blk_rw()
831 struct nvme_ns *ns = dev_get_priv(udev); in nvme_blk_erase() local
832 struct nvme_dev *dev = ns->dev; in nvme_blk_erase()
843 cmnd.dsm.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_erase()
847 cmnd.common.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_erase()
858 struct nvme_ns *ns = dev_get_priv(udev); in nvme_blk_write_zeroes() local
859 struct nvme_dev *dev = ns->dev; in nvme_blk_write_zeroes()
868 cmnd.write_zeroes.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_write_zeroes()