Lines Matching refs:feat
356 struct nvme_feature_obj feat[NVME_FID_MAX]; member
709 sc->feat[fid].set = nvme_feature_temperature; in pci_nvme_init_features()
712 sc->feat[fid].namespace_specific = true; in pci_nvme_init_features()
715 sc->feat[fid].set = nvme_feature_num_queues; in pci_nvme_init_features()
718 sc->feat[fid].set = nvme_feature_iv_config; in pci_nvme_init_features()
721 sc->feat[fid].set = nvme_feature_async_event; in pci_nvme_init_features()
723 sc->feat[fid].cdw11 = PCI_NVME_AEN_DEFAULT_MASK; in pci_nvme_init_features()
726 sc->feat[fid].set = nvme_feature_invalid_cb; in pci_nvme_init_features()
727 sc->feat[fid].get = nvme_feature_invalid_cb; in pci_nvme_init_features()
934 sc->feat[NVME_FEAT_ASYNC_EVENT_CONFIGURATION].cdw11; in pci_nvme_aen_process()
1683 struct nvme_feature_obj *feat __unused, in nvme_feature_invalid_cb()
1692 struct nvme_feature_obj *feat __unused, in nvme_feature_iv_config()
1725 struct nvme_feature_obj *feat __unused, in nvme_feature_async_event()
1737 struct nvme_feature_obj *feat __unused, in nvme_feature_temperature()
1773 report_crit = sc->feat[NVME_FEAT_ASYNC_EVENT_CONFIGURATION].cdw11 & in nvme_feature_temperature()
1785 struct nvme_feature_obj *feat __unused, in nvme_feature_num_queues()
1837 struct nvme_feature_obj *feat; in nvme_opc_set_features() local
1856 feat = &sc->feat[fid]; in nvme_opc_set_features()
1858 if (feat->namespace_specific && (nsid == NVME_GLOBAL_NAMESPACE_TAG)) { in nvme_opc_set_features()
1863 if (!feat->namespace_specific && in nvme_opc_set_features()
1873 if (feat->set) in nvme_opc_set_features()
1874 feat->set(sc, feat, command, compl); in nvme_opc_set_features()
1883 feat->cdw11 = command->cdw11; in nvme_opc_set_features()
1899 struct nvme_feature_obj *feat; in nvme_opc_get_features() local
1914 feat = &sc->feat[fid]; in nvme_opc_get_features()
1915 if (feat->get) { in nvme_opc_get_features()
1916 feat->get(sc, feat, command, compl); in nvme_opc_get_features()
1920 if ((sel == NVME_FEATURES_SEL_SUPPORTED) && feat->namespace_specific) in nvme_opc_get_features()
1923 compl->cdw0 = feat->cdw11; in nvme_opc_get_features()