Lines Matching refs:feat
730 const nvme_feature_t *feat; in usage_get_features() local
737 for (feat = &features[0]; feat->f_feature != 0; feat++) { in usage_get_features()
740 if ((feat->f_getflags & NVMEADM_BOTH) == NVMEADM_BOTH) in usage_get_features()
742 else if ((feat->f_getflags & NVMEADM_CTRL) != 0) in usage_get_features()
748 feat->f_name, feat->f_short, type); in usage_get_features()
754 do_get_feat_common(int fd, const nvme_feature_t *feat, in do_get_feat_common() argument
758 size_t bufsize = feat->f_bufsize; in do_get_feat_common()
761 if (nvme_get_feature(fd, feat->f_feature, 0, &res, &bufsize, &buf) in do_get_feat_common()
765 nvme_print(2, feat->f_name, -1, NULL); in do_get_feat_common()
766 feat->f_print(res, buf, bufsize, idctl); in do_get_feat_common()
773 do_get_feat_intr_vect(int fd, const nvme_feature_t *feat, in do_get_feat_intr_vect() argument
785 nvme_print(2, feat->f_name, -1, NULL); in do_get_feat_intr_vect()
788 if (nvme_get_feature(fd, feat->f_feature, arg, &res, NULL, NULL) in do_get_feat_intr_vect()
792 feat->f_print(res, NULL, 0, idctl); in do_get_feat_intr_vect()
801 const nvme_feature_t *feat; in do_get_features() local
813 for (feat = &features[0]; feat->f_feature != 0; feat++) { in do_get_features()
815 (feat->f_getflags & NVMEADM_NS) == 0) || in do_get_features()
817 (feat->f_getflags & NVMEADM_CTRL) == 0)) in do_get_features()
820 (void) feat->f_get(fd, feat, npa->npa_idctl); in do_get_features()
839 for (feat = &features[0]; feat->f_feature != 0; feat++) { in do_get_features()
840 if (strncasecmp(feat->f_name, f, strlen(f)) == 0 || in do_get_features()
841 strncasecmp(feat->f_short, f, strlen(f)) == 0) in do_get_features()
845 if (feat->f_feature == 0) { in do_get_features()
851 (feat->f_getflags & NVMEADM_NS) == 0) || in do_get_features()
853 (feat->f_getflags & NVMEADM_CTRL) == 0)) { in do_get_features()
855 feat->f_name, (feat->f_getflags & NVMEADM_NS) != 0 ? in do_get_features()
865 if (feat->f_get(fd, feat, npa->npa_idctl) != 0) { in do_get_features()
866 warnx("unsupported feature: %s", feat->f_name); in do_get_features()