Lines Matching defs:ndev
2068 struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
2071 ndev->cmbloc, ndev->cmbsz);
2078 struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
2080 return sysfs_emit(buf, "%u\n", ndev->cmbloc);
2087 struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
2089 return sysfs_emit(buf, "%u\n", ndev->cmbsz);
2096 struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
2098 return sysfs_emit(buf, "%d\n", ndev->hmb);
2104 struct nvme_dev *ndev = to_nvme_dev(dev_get_drvdata(dev));
2111 if (new == ndev->hmb)
2115 ret = nvme_setup_host_mem(ndev);
2117 ret = nvme_set_host_mem(ndev, 0);
2119 nvme_free_host_mem(ndev);
3165 struct nvme_dev *ndev = pci_get_drvdata(to_pci_dev(dev));
3166 struct nvme_ctrl *ctrl = &ndev->ctrl;
3168 if (ndev->last_ps == U32_MAX ||
3169 nvme_set_power_state(ctrl, ndev->last_ps) != 0)
3171 if (ctrl->hmpre && nvme_setup_host_mem(ndev))
3182 struct nvme_dev *ndev = pci_get_drvdata(pdev);
3183 struct nvme_ctrl *ctrl = &ndev->ctrl;
3186 ndev->last_ps = U32_MAX;
3203 (ndev->ctrl.quirks & NVME_QUIRK_SIMPLE_SUSPEND))
3204 return nvme_disable_prepare_reset(ndev, true);
3218 if (ndev->hmb) {
3219 ret = nvme_set_host_mem(ndev, 0);
3224 ret = nvme_get_power_state(ctrl, &ndev->last_ps);
3247 ret = nvme_disable_prepare_reset(ndev, true);
3257 struct nvme_dev *ndev = pci_get_drvdata(to_pci_dev(dev));
3259 return nvme_disable_prepare_reset(ndev, true);
3265 struct nvme_dev *ndev = pci_get_drvdata(pdev);
3267 return nvme_try_sched_reset(&ndev->ctrl);