Lines Matching full:fdp

329     uint16_t rgif = ns->endgrp->fdp.rgif;  in nvme_make_pid()
340 return ph < ns->fdp.nphs; in nvme_ph_valid()
345 return rg < endgrp->fdp.nrg; in nvme_rg_valid()
350 uint16_t rgif = ns->endgrp->fdp.rgif; in nvme_pid2ph()
361 uint16_t rgif = ns->endgrp->fdp.rgif; in nvme_pid2rg()
490 ruhid = ns->fdp.phs[ph]; in nvme_update_ruh()
492 ruh = &endgrp->fdp.ruhs[ruhid]; in nvme_update_ruh()
497 e = nvme_fdp_alloc_event(n, &endgrp->fdp.host_events); in nvme_update_ruh()
507 nvme_fdp_stat_inc(&endgrp->fdp.mbmw, nvme_l2b(ns, ru->ruamw)); in nvme_update_ruh()
3697 ruhid = ns->fdp.phs[ph]; in nvme_do_write_fdp()
3698 ru = &ns->endgrp->fdp.ruhs[ruhid].rus[rg]; in nvme_do_write_fdp()
3700 nvme_fdp_stat_inc(&ns->endgrp->fdp.hbmw, data_size); in nvme_do_write_fdp()
3701 nvme_fdp_stat_inc(&ns->endgrp->fdp.mbmw, data_size); in nvme_do_write_fdp()
3823 } else if (ns->endgrp && ns->endgrp->fdp.enabled) { in nvme_do_write()
4502 if (!n->subsys->endgrp.fdp.enabled) { in nvme_io_mgmt_recv_ruhs()
4508 nruhsd = ns->fdp.nphs * endgrp->fdp.nrg; in nvme_io_mgmt_recv_ruhs()
4519 ruhid = ns->fdp.phs; in nvme_io_mgmt_recv_ruhs()
4521 for (ph = 0; ph < ns->fdp.nphs; ph++, ruhid++) { in nvme_io_mgmt_recv_ruhs()
4522 NvmeRuHandle *ruh = &endgrp->fdp.ruhs[*ruhid]; in nvme_io_mgmt_recv_ruhs()
4524 for (rg = 0; rg < endgrp->fdp.nrg; rg++, ruhsd++) { in nvme_io_mgmt_recv_ruhs()
4566 if (!ns->endgrp || !ns->endgrp->fdp.enabled) { in nvme_io_mgmt_send_ruh_update()
4570 maxnpid = n->subsys->endgrp.fdp.nrg * n->subsys->endgrp.fdp.nruh; in nvme_io_mgmt_send_ruh_update()
5174 if (endgrp->fdp.enabled) { in nvme_fdp_confs()
5175 nruh = endgrp->fdp.nruh; in nvme_fdp_confs()
5198 if (endgrp->fdp.enabled) { in nvme_fdp_confs()
5200 hdr->fdpa = FIELD_DP8(hdr->fdpa, FDPA, RGIF, endgrp->fdp.rgif); in nvme_fdp_confs()
5201 hdr->nrg = cpu_to_le16(endgrp->fdp.nrg); in nvme_fdp_confs()
5202 hdr->nruh = cpu_to_le16(endgrp->fdp.nruh); in nvme_fdp_confs()
5205 hdr->runs = cpu_to_le64(endgrp->fdp.runs); in nvme_fdp_confs()
5244 if (!endgrp->fdp.enabled) { in nvme_fdp_ruh_usage()
5248 log_size = sizeof(NvmeRuhuLog) + endgrp->fdp.nruh * sizeof(NvmeRuhuDescr); in nvme_fdp_ruh_usage()
5260 ruh = endgrp->fdp.ruhs; in nvme_fdp_ruh_usage()
5261 hdr->nruh = cpu_to_le16(endgrp->fdp.nruh); in nvme_fdp_ruh_usage()
5263 for (i = 0; i < endgrp->fdp.nruh; i++, ruhud++, ruh++) { in nvme_fdp_ruh_usage()
5285 if (!n->subsys->endgrp.fdp.enabled) { in nvme_fdp_stats()
5294 log.hbmw[0] = cpu_to_le64(endgrp->fdp.hbmw); in nvme_fdp_stats()
5295 log.mbmw[0] = cpu_to_le64(endgrp->fdp.mbmw); in nvme_fdp_stats()
5296 log.mbe[0] = cpu_to_le64(endgrp->fdp.mbe); in nvme_fdp_stats()
5319 if (!endgrp->fdp.enabled) { in nvme_fdp_events()
5324 ebuf = &endgrp->fdp.host_events; in nvme_fdp_events()
5326 ebuf = &endgrp->fdp.ctrl_events; in nvme_fdp_events()
6107 if (!n->subsys || !n->subsys->endgrp.fdp.enabled) { in nvme_get_feature_fdp()
6132 if (!n->subsys || !n->subsys->endgrp.fdp.enabled) { in nvme_get_feature_fdp_events()
6140 ruhid = ns->fdp.phs[ph]; in nvme_get_feature_fdp_events()
6141 ruh = &n->subsys->endgrp.fdp.ruhs[ruhid]; in nvme_get_feature_fdp_events()
6407 if (!n->subsys || !n->subsys->endgrp.fdp.enabled) { in nvme_set_feature_fdp_events()
6415 ruhid = ns->fdp.phs[ph]; in nvme_set_feature_fdp_events()
6416 ruh = &n->subsys->endgrp.fdp.ruhs[ruhid]; in nvme_set_feature_fdp_events()
7223 if (ns->endgrp && ns->endgrp->fdp.enabled) { in nvme_directive_receive()
8768 if (n->subsys->endgrp.fdp.enabled) { in nvme_init_ctrl()