Lines Matching refs:nd_desc

80 		struct nvdimm_bus_descriptor *nd_desc)  in to_acpi_nfit_desc()  argument
82 return container_of(nd_desc, struct acpi_nfit_desc, nd_desc); in to_acpi_nfit_desc()
87 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in to_acpi_dev() local
93 if (!nd_desc->provider_name in to_acpi_dev()
94 || strcmp(nd_desc->provider_name, "ACPI.NFIT") != 0) in to_acpi_dev()
394 int acpi_nfit_ctl(struct nvdimm_bus_descriptor *nd_desc, struct nvdimm *nvdimm, in acpi_nfit_ctl() argument
397 struct acpi_nfit_desc *acpi_desc = to_acpi_nfit_desc(nd_desc); in acpi_nfit_ctl()
442 cmd_mask = nd_desc->cmd_mask; in acpi_nfit_ctl()
445 dsm_mask = nd_desc->bus_dsm_mask; in acpi_nfit_ctl()
1192 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in bus_dsm_mask_show() local
1194 return sprintf(buf, "%#lx\n", nd_desc->bus_dsm_mask); in bus_dsm_mask_show()
1203 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in revision_show() local
1204 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in revision_show()
1214 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in hw_error_scrub_show() local
1215 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in hw_error_scrub_show()
1230 struct nvdimm_bus_descriptor *nd_desc; in hw_error_scrub_store() local
1239 nd_desc = dev_get_drvdata(dev); in hw_error_scrub_store()
1240 if (nd_desc) { in hw_error_scrub_store()
1241 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in hw_error_scrub_store()
1270 struct nvdimm_bus_descriptor *nd_desc; in scrub_show() local
1274 nd_desc = dev_get_drvdata(dev); in scrub_show()
1275 if (nd_desc) { in scrub_show()
1276 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in scrub_show()
1291 struct nvdimm_bus_descriptor *nd_desc; in scrub_store() local
1302 nd_desc = dev_get_drvdata(dev); in scrub_store()
1303 if (nd_desc) { in scrub_store()
1304 struct acpi_nfit_desc *acpi_desc = to_acpi_desc(nd_desc); in scrub_store()
1317 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in ars_supported() local
1321 return (nd_desc->cmd_mask & mask) == mask; in ars_supported()
1955 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in acpi_nfit_init_dsms() local
1961 nd_desc->cmd_mask = acpi_desc->bus_cmd_force_en; in acpi_nfit_init_dsms()
1962 nd_desc->bus_dsm_mask = acpi_desc->bus_nfit_cmd_force_en; in acpi_nfit_init_dsms()
1969 set_bit(i, &nd_desc->cmd_mask); in acpi_nfit_init_dsms()
1970 set_bit(ND_CMD_CALL, &nd_desc->cmd_mask); in acpi_nfit_init_dsms()
1983 set_bit(i, &nd_desc->bus_dsm_mask); in acpi_nfit_init_dsms()
2333 static int acpi_nfit_blk_get_flags(struct nvdimm_bus_descriptor *nd_desc, in acpi_nfit_blk_get_flags() argument
2340 rc = nd_desc->ndctl(nd_desc, nvdimm, ND_CMD_DIMM_FLAGS, &flags, in acpi_nfit_blk_get_flags()
2358 struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); in acpi_nfit_blk_region_enable() local
2427 rc = acpi_nfit_blk_get_flags(nd_desc, nvdimm, nfit_blk); in acpi_nfit_blk_region_enable()
2456 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_get_cap() local
2462 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, cmd, in ars_get_cap()
2475 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_start() local
2489 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_start()
2501 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_continue() local
2509 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_START, &ars_start, in ars_continue()
2518 struct nvdimm_bus_descriptor *nd_desc = &acpi_desc->nd_desc; in ars_get_status() local
2522 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_STATUS, ars_status, in ars_get_status()
3145 &acpi_desc->nd_desc); in acpi_nfit_init()
3216 static int acpi_nfit_flush_probe(struct nvdimm_bus_descriptor *nd_desc) in acpi_nfit_flush_probe() argument
3218 struct acpi_nfit_desc *acpi_desc = to_acpi_nfit_desc(nd_desc); in acpi_nfit_flush_probe()
3232 static int acpi_nfit_clear_to_send(struct nvdimm_bus_descriptor *nd_desc, in acpi_nfit_clear_to_send() argument
3235 struct acpi_nfit_desc *acpi_desc = to_acpi_nfit_desc(nd_desc); in acpi_nfit_clear_to_send()
3298 struct nvdimm_bus_descriptor *nd_desc; in acpi_nfit_desc_init() local
3303 nd_desc = &acpi_desc->nd_desc; in acpi_nfit_desc_init()
3304 nd_desc->provider_name = "ACPI.NFIT"; in acpi_nfit_desc_init()
3305 nd_desc->module = THIS_MODULE; in acpi_nfit_desc_init()
3306 nd_desc->ndctl = acpi_nfit_ctl; in acpi_nfit_desc_init()
3307 nd_desc->flush_probe = acpi_nfit_flush_probe; in acpi_nfit_desc_init()
3308 nd_desc->clear_to_send = acpi_nfit_clear_to_send; in acpi_nfit_desc_init()
3309 nd_desc->attr_groups = acpi_nfit_attribute_groups; in acpi_nfit_desc_init()