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()
1776 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in acpi_nfit_add_dimm() local
1788 set_bit(NVDIMM_FAMILY_INTEL, &nd_desc->dimm_family_mask); in acpi_nfit_add_dimm()
1841 clear_bit(NVDIMM_FAMILY_INTEL, &nd_desc->dimm_family_mask); in acpi_nfit_add_dimm()
1844 set_bit(i, &nd_desc->dimm_family_mask); in acpi_nfit_add_dimm()
1970 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in acpi_nfit_get_fw_ops() local
1972 if (!nd_desc->fw_ops) in acpi_nfit_get_fw_ops()
2115 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in acpi_nfit_init_dsms() local
2121 set_bit(ND_CMD_CALL, &nd_desc->cmd_mask); in acpi_nfit_init_dsms()
2122 set_bit(NVDIMM_BUS_FAMILY_NFIT, &nd_desc->bus_family_mask); in acpi_nfit_init_dsms()
2126 nd_desc->cmd_mask = acpi_desc->bus_cmd_force_en; in acpi_nfit_init_dsms()
2127 mask = &nd_desc->bus_family_mask; in acpi_nfit_init_dsms()
2130 nd_desc->fw_ops = intel_bus_fw_ops; in acpi_nfit_init_dsms()
2140 set_bit(i, &nd_desc->cmd_mask); in acpi_nfit_init_dsms()
2164 set_bit(NVDIMM_BUS_FAMILY_INTEL, &nd_desc->bus_family_mask); in acpi_nfit_init_dsms()
2165 nd_desc->fw_ops = intel_bus_fw_ops; in acpi_nfit_init_dsms()
2349 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_get_cap() local
2355 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, cmd, in ars_get_cap()
2369 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_start() local
2383 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_start()
2398 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_continue() local
2406 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_continue()
2415 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_get_status() local
2419 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_STATUS, ars_status, in ars_get_status()
3078 &acpi_desc->nd_desc); in acpi_nfit_init()
3149 static int acpi_nfit_flush_probe(struct nvdimm_bus_descriptor *nd_desc) in acpi_nfit_flush_probe() argument
3151 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in acpi_nfit_flush_probe()
3165 static int __acpi_nfit_clear_to_send(struct nvdimm_bus_descriptor *nd_desc, in __acpi_nfit_clear_to_send() argument
3168 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in __acpi_nfit_clear_to_send()
3191 static int acpi_nfit_clear_to_send(struct nvdimm_bus_descriptor *nd_desc, in acpi_nfit_clear_to_send() argument
3210 return __acpi_nfit_clear_to_send(nd_desc, nvdimm, cmd); in acpi_nfit_clear_to_send()
3254 struct nvdimm_bus_descriptor *nd_desc; in acpi_nfit_desc_init() local
3258 nd_desc = &acpi_desc->nd_desc; in acpi_nfit_desc_init()
3259 nd_desc->provider_name = "ACPI.NFIT"; in acpi_nfit_desc_init()
3260 nd_desc->module = THIS_MODULE; in acpi_nfit_desc_init()
3261 nd_desc->ndctl = acpi_nfit_ctl; in acpi_nfit_desc_init()
3262 nd_desc->flush_probe = acpi_nfit_flush_probe; in acpi_nfit_desc_init()
3263 nd_desc->clear_to_send = acpi_nfit_clear_to_send; in acpi_nfit_desc_init()
3264 nd_desc->attr_groups = acpi_nfit_attribute_groups; in acpi_nfit_desc_init()