Lines Matching refs:nd_desc
91 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in to_acpi_dev() local
97 if (!nd_desc->provider_name in to_acpi_dev()
98 || strcmp(nd_desc->provider_name, "ACPI.NFIT") != 0) in to_acpi_dev()
437 int acpi_nfit_ctl(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm, in acpi_nfit_ctl() argument
440 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in acpi_nfit_ctl()
480 cmd_mask = nd_desc->cmd_mask; in acpi_nfit_ctl()
484 !test_bit(family, &nd_desc->bus_family_mask)) in acpi_nfit_ctl()
1186 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in bus_dsm_mask_show() local
1187 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in bus_dsm_mask_show()
1198 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in revision_show() local
1199 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in revision_show()
1209 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in hw_error_scrub_show() local
1210 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in hw_error_scrub_show()
1225 struct nvdimm_bus_descriptor *nd_desc; in hw_error_scrub_store() local
1234 nd_desc = dev_get_drvdata(dev); in hw_error_scrub_store()
1235 if (nd_desc) { in hw_error_scrub_store()
1236 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in hw_error_scrub_store()
1265 struct nvdimm_bus_descriptor *nd_desc; in scrub_show() local
1271 nd_desc = dev_get_drvdata(dev); in scrub_show()
1272 if (!nd_desc) { in scrub_show()
1276 acpi_desc = to_acpi_desc(nd_desc); in scrub_show()
1297 struct nvdimm_bus_descriptor *nd_desc; in scrub_store() local
1308 nd_desc = dev_get_drvdata(dev); in scrub_store()
1309 if (nd_desc) { in scrub_store()
1310 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in scrub_store()
1323 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in ars_supported() local
1327 return (nd_desc->cmd_mask & mask) == mask; in ars_supported()
1775 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in acpi_nfit_add_dimm() local
1787 set_bit(NVDIMM_FAMILY_INTEL, &nd_desc->dimm_family_mask); in acpi_nfit_add_dimm()
1840 clear_bit(NVDIMM_FAMILY_INTEL, &nd_desc->dimm_family_mask); in acpi_nfit_add_dimm()
1843 set_bit(i, &nd_desc->dimm_family_mask); in acpi_nfit_add_dimm()
1969 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in acpi_nfit_get_fw_ops() local
1971 if (!nd_desc->fw_ops) in acpi_nfit_get_fw_ops()
2114 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in acpi_nfit_init_dsms() local
2120 set_bit(ND_CMD_CALL, &nd_desc->cmd_mask); in acpi_nfit_init_dsms()
2121 set_bit(NVDIMM_BUS_FAMILY_NFIT, &nd_desc->bus_family_mask); in acpi_nfit_init_dsms()
2125 nd_desc->cmd_mask = acpi_desc->bus_cmd_force_en; in acpi_nfit_init_dsms()
2126 mask = &nd_desc->bus_family_mask; in acpi_nfit_init_dsms()
2129 nd_desc->fw_ops = intel_bus_fw_ops; in acpi_nfit_init_dsms()
2139 set_bit(i, &nd_desc->cmd_mask); in acpi_nfit_init_dsms()
2163 set_bit(NVDIMM_BUS_FAMILY_INTEL, &nd_desc->bus_family_mask); in acpi_nfit_init_dsms()
2164 nd_desc->fw_ops = intel_bus_fw_ops; in acpi_nfit_init_dsms()
2343 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_get_cap() local
2349 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, cmd, in ars_get_cap()
2363 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_start() local
2377 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_start()
2392 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_continue() local
2400 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_continue()
2409 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_get_status() local
2413 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_STATUS, ars_status, in ars_get_status()
3072 &acpi_desc->nd_desc); in acpi_nfit_init()
3143 static int acpi_nfit_flush_probe(struct nvdimm_bus_descriptor *nd_desc) in acpi_nfit_flush_probe() argument
3145 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in acpi_nfit_flush_probe()
3159 static int __acpi_nfit_clear_to_send(struct nvdimm_bus_descriptor *nd_desc, in __acpi_nfit_clear_to_send() argument
3162 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in __acpi_nfit_clear_to_send()
3185 static int acpi_nfit_clear_to_send(struct nvdimm_bus_descriptor *nd_desc, in acpi_nfit_clear_to_send() argument
3204 return __acpi_nfit_clear_to_send(nd_desc, nvdimm, cmd); in acpi_nfit_clear_to_send()
3248 struct nvdimm_bus_descriptor *nd_desc; in acpi_nfit_desc_init() local
3252 nd_desc = &acpi_desc->nd_desc; in acpi_nfit_desc_init()
3253 nd_desc->provider_name = "ACPI.NFIT"; in acpi_nfit_desc_init()
3254 nd_desc->module = THIS_MODULE; in acpi_nfit_desc_init()
3255 nd_desc->ndctl = acpi_nfit_ctl; in acpi_nfit_desc_init()
3256 nd_desc->flush_probe = acpi_nfit_flush_probe; in acpi_nfit_desc_init()
3257 nd_desc->clear_to_send = acpi_nfit_clear_to_send; in acpi_nfit_desc_init()
3258 nd_desc->attr_groups = acpi_nfit_attribute_groups; in acpi_nfit_desc_init()