Lines Matching refs:endgrp
389 static NvmeRuHandle *nvme_find_ruh_by_attr(NvmeEnduranceGroup *endgrp, in nvme_find_ruh_by_attr() argument
392 for (uint16_t i = 0; i < endgrp->fdp.nruh; i++) { in nvme_find_ruh_by_attr()
393 NvmeRuHandle *ruh = &endgrp->fdp.ruhs[i]; in nvme_find_ruh_by_attr()
406 NvmeEnduranceGroup *endgrp = ns->endgrp; in nvme_ns_init_fdp() local
419 ruh = nvme_find_ruh_by_attr(endgrp, NVME_RUHA_CTRL, ph); in nvme_ns_init_fdp()
421 ruh = nvme_find_ruh_by_attr(endgrp, NVME_RUHA_UNUSED, ph); in nvme_ns_init_fdp()
429 ruh->ruamw = endgrp->fdp.runs >> ns->lbaf.ds; in nvme_ns_init_fdp()
431 for (uint16_t rg = 0; rg < endgrp->fdp.nrg; rg++) { in nvme_ns_init_fdp()
444 ruhid = ruhids = g_new0(unsigned int, endgrp->fdp.nruh); in nvme_ns_init_fdp()
475 if (ns->fdp.nphs++ == endgrp->fdp.nruh) { in nvme_ns_init_fdp()
504 if (*ruhid >= endgrp->fdp.nruh) { in nvme_ns_init_fdp()
509 ruh = &endgrp->fdp.ruhs[*ruhid]; in nvme_ns_init_fdp()
515 ruh->ruamw = endgrp->fdp.runs >> ns->lbaf.ds; in nvme_ns_init_fdp()
517 for (uint16_t rg = 0; rg < endgrp->fdp.nrg; rg++) { in nvme_ns_init_fdp()
587 if (ns->params.zoned && ns->endgrp && ns->endgrp->fdp.enabled) { in nvme_ns_check_constraints()
677 if (ns->endgrp && ns->endgrp->fdp.enabled) { in nvme_ns_setup()
707 if (ns->endgrp && ns->endgrp->fdp.enabled) { in nvme_ns_cleanup()
737 ns->endgrp = &subsys->endgrp; in nvme_ns_realize()