Lines Matching +full:500 +full:ns

56 	/* Timeout field in the CAP register is in 500 millisecond units */  in nvme_wait_ready()
57 timeout = NVME_CAP_TIMEOUT(dev->cap) * 500; in nvme_wait_ready()
604 * u16 lbas = 1 << (dev->max_transfer_shift - ns->lba_shift); in nvme_get_info_from_identify()
607 * which means dev->max_transfer_shift = 15 + 9 (ns->lba_shift). in nvme_get_info_from_identify()
639 struct nvme_ns *ns = dev_get_priv(udev); in nvme_blk_probe() local
645 memset(ns, 0, sizeof(*ns)); in nvme_blk_probe()
646 ns->dev = ndev; in nvme_blk_probe()
648 ns->ns_id = trailing_strtol(udev->name) + 1; in nvme_blk_probe()
649 if (nvme_identify(ndev, ns->ns_id, 0, (dma_addr_t)id)) in nvme_blk_probe()
653 ns->flbas = flbas; in nvme_blk_probe()
654 ns->lba_shift = id->lbaf[flbas].ds; in nvme_blk_probe()
655 ns->mode_select_num_blocks = le64_to_cpu(id->nsze); in nvme_blk_probe()
656 ns->mode_select_block_len = 1 << ns->lba_shift; in nvme_blk_probe()
657 list_add(&ns->list, &ndev->namespaces); in nvme_blk_probe()
659 desc->lba = ns->mode_select_num_blocks; in nvme_blk_probe()
660 desc->log2blksz = ns->lba_shift; in nvme_blk_probe()
661 desc->blksz = 1 << ns->lba_shift; in nvme_blk_probe()
674 struct nvme_ns *ns = dev_get_priv(udev); in nvme_blk_rw() local
675 struct nvme_dev *dev = ns->dev; in nvme_blk_rw()
684 u16 lbas = 1 << (dev->max_transfer_shift - ns->lba_shift); in nvme_blk_rw()
693 c.rw.nsid = cpu_to_le32(ns->ns_id); in nvme_blk_rw()
710 lbas << ns->lba_shift, (ulong)buffer)) in nvme_blk_rw()
721 temp_len -= (u32)lbas << ns->lba_shift; in nvme_blk_rw()
722 buffer += lbas << ns->lba_shift; in nvme_blk_rw()