Lines Matching +full:1000 +full:ns

249 	/* we don't have the right data for file backed ns */  in nvmet_get_smart_log_nsid()
250 if (!req->ns->bdev) in nvmet_get_smart_log_nsid()
253 host_reads = part_stat_read(req->ns->bdev, ios[READ]); in nvmet_get_smart_log_nsid()
255 DIV_ROUND_UP(part_stat_read(req->ns->bdev, sectors[READ]), 1000); in nvmet_get_smart_log_nsid()
256 host_writes = part_stat_read(req->ns->bdev, ios[WRITE]); in nvmet_get_smart_log_nsid()
258 DIV_ROUND_UP(part_stat_read(req->ns->bdev, sectors[WRITE]), 1000); in nvmet_get_smart_log_nsid()
273 struct nvmet_ns *ns; in nvmet_get_smart_log_all() local
278 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_get_smart_log_all()
279 /* we don't have the right data for file backed ns */ in nvmet_get_smart_log_all()
280 if (!ns->bdev) in nvmet_get_smart_log_all()
282 host_reads += part_stat_read(ns->bdev, ios[READ]); in nvmet_get_smart_log_all()
284 part_stat_read(ns->bdev, sectors[READ]), 1000); in nvmet_get_smart_log_all()
285 host_writes += part_stat_read(ns->bdev, ios[WRITE]); in nvmet_get_smart_log_all()
287 part_stat_read(ns->bdev, sectors[WRITE]), 1000); in nvmet_get_smart_log_all()
310 if (!req->ns->bdev || bdev_nonrot(req->ns->bdev)) { in nvmet_execute_get_log_page_rmi()
325 disk = req->ns->bdev->bd_disk; in nvmet_execute_get_log_page_rmi()
481 struct nvmet_ns *ns; in nvmet_format_ana_group() local
486 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_format_ana_group()
487 if (ns->anagrpid == grpid) in nvmet_format_ana_group()
488 desc->nsids[count++] = cpu_to_le32(ns->nsid); in nvmet_format_ana_group()
522 if (!req->ns->bdev) in nvmet_execute_get_log_page_endgrp()
525 host_reads = part_stat_read(req->ns->bdev, ios[READ]); in nvmet_execute_get_log_page_endgrp()
527 DIV_ROUND_UP(part_stat_read(req->ns->bdev, sectors[READ]), 1000); in nvmet_execute_get_log_page_endgrp()
528 host_writes = part_stat_read(req->ns->bdev, ios[WRITE]); in nvmet_execute_get_log_page_endgrp()
530 DIV_ROUND_UP(part_stat_read(req->ns->bdev, sectors[WRITE]), 1000); in nvmet_execute_get_log_page_endgrp()
834 if (nvmet_ns_revalidate(req->ns)) { in nvmet_execute_identify_ns()
835 mutex_lock(&req->ns->subsys->lock); in nvmet_execute_identify_ns()
836 nvmet_ns_changed(req->ns->subsys, req->ns->nsid); in nvmet_execute_identify_ns()
837 mutex_unlock(&req->ns->subsys->lock); in nvmet_execute_identify_ns()
845 cpu_to_le64(req->ns->size >> req->ns->blksize_shift); in nvmet_execute_identify_ns()
846 switch (req->port->ana_state[req->ns->anagrpid]) { in nvmet_execute_identify_ns()
855 if (req->ns->bdev) in nvmet_execute_identify_ns()
856 nvmet_bdev_set_limits(req->ns->bdev, id); in nvmet_execute_identify_ns()
870 id->anagrpid = cpu_to_le32(req->ns->anagrpid); in nvmet_execute_identify_ns()
872 if (req->ns->pr.enable) in nvmet_execute_identify_ns()
885 id->endgid = cpu_to_le16(req->ns->nsid); in nvmet_execute_identify_ns()
887 memcpy(&id->nguid, &req->ns->nguid, sizeof(id->nguid)); in nvmet_execute_identify_ns()
889 id->lbaf[0].ds = req->ns->blksize_shift; in nvmet_execute_identify_ns()
891 if (req->sq->ctrl->pi_support && nvmet_ns_has_pi(req->ns)) { in nvmet_execute_identify_ns()
896 id->dps = req->ns->pi_type; in nvmet_execute_identify_ns()
898 id->lbaf[0].ms = cpu_to_le16(req->ns->metadata_size); in nvmet_execute_identify_ns()
901 if (req->ns->readonly) in nvmet_execute_identify_ns()
917 struct nvmet_ns *ns; in nvmet_execute_identify_endgrp_list() local
929 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_execute_identify_endgrp_list()
930 if (ns->nsid <= min_endgid) in nvmet_execute_identify_endgrp_list()
933 list[i++] = cpu_to_le16(ns->nsid); in nvmet_execute_identify_endgrp_list()
949 struct nvmet_ns *ns; in nvmet_execute_identify_nslist() local
972 nvmet_for_each_enabled_ns(&ctrl->subsys->namespaces, idx, ns) { in nvmet_execute_identify_nslist()
973 if (ns->nsid <= min_nsid) in nvmet_execute_identify_nslist()
975 if (match_css && req->ns->csi != req->cmd->identify.csi) in nvmet_execute_identify_nslist()
977 list[i++] = cpu_to_le32(ns->nsid); in nvmet_execute_identify_nslist()
1020 if (memchr_inv(&req->ns->uuid, 0, sizeof(req->ns->uuid))) { in nvmet_execute_identify_desclist()
1023 &req->ns->uuid, &off); in nvmet_execute_identify_desclist()
1027 if (memchr_inv(req->ns->nguid, 0, sizeof(req->ns->nguid))) { in nvmet_execute_identify_desclist()
1030 &req->ns->nguid, &off); in nvmet_execute_identify_desclist()
1037 &req->ns->csi, &off); in nvmet_execute_identify_desclist()
1092 id->anagrpid = cpu_to_le32(req->ns->anagrpid); in nvmet_execute_id_cs_indep()
1094 if (req->ns->readonly) in nvmet_execute_id_cs_indep()
1096 if (req->ns->bdev && !bdev_nonrot(req->ns->bdev)) in nvmet_execute_id_cs_indep()
1103 if (req->ns->bdev && !bdev_write_cache(req->ns->bdev)) in nvmet_execute_id_cs_indep()
1192 if (req->ns->file) in nvmet_write_protect_flush_sync()
1198 pr_err("write protect flush failed nsid: %u\n", req->ns->nsid); in nvmet_write_protect_flush_sync()
1215 req->ns->readonly = true; in nvmet_set_feat_write_protect()
1218 req->ns->readonly = false; in nvmet_set_feat_write_protect()
1221 req->ns->readonly = false; in nvmet_set_feat_write_protect()
1229 nvmet_ns_changed(subsys, req->ns->nsid); in nvmet_set_feat_write_protect()
1239 req->sq->ctrl->kato = DIV_ROUND_UP(val32, 1000); in nvmet_set_feat_kato()
1414 if (req->ns->readonly == true) in nvmet_get_feat_write_protect()
1499 nvmet_set_result(req, req->sq->ctrl->kato * 1000); in nvmet_get_feat_kato()