Lines Matching refs:nd_desc
57 return nvdimm_bus->nd_desc->module; in to_bus_provider()
218 struct nvdimm_bus_descriptor *nd_desc; in nvdimm_clear_poison() local
228 nd_desc = nvdimm_bus->nd_desc; in nvdimm_clear_poison()
233 if (!nd_desc->ndctl) in nvdimm_clear_poison()
240 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_ARS_CAP, &ars_cap, in nvdimm_clear_poison()
258 rc = nd_desc->ndctl(nd_desc, NULL, ND_CMD_CLEAR_ERROR, &clear_err, in nvdimm_clear_poison()
334 struct nvdimm_bus_descriptor *nd_desc) in nvdimm_bus_register() argument
352 nvdimm_bus->nd_desc = nd_desc; in nvdimm_bus_register()
355 nvdimm_bus->dev.groups = nd_desc->attr_groups; in nvdimm_bus_register()
357 nvdimm_bus->dev.of_node = nd_desc->of_node; in nvdimm_bus_register()
451 dev_set_drvdata(dev, nvdimm_bus->nd_desc); in nd_bus_probe()
985 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; in nd_cmd_clear_to_send() local
988 if (nd_desc->clear_to_send) { in nd_cmd_clear_to_send()
989 int rc = nd_desc->clear_to_send(nd_desc, nvdimm, cmd, data); in nd_cmd_clear_to_send()
1013 struct nvdimm_bus_descriptor *nd_desc = nvdimm_bus->nd_desc; in __nd_ioctl() local
1036 cmd_mask = nd_desc->cmd_mask; in __nd_ioctl()
1050 mask = &nd_desc->dimm_family_mask; in __nd_ioctl()
1054 mask = &nd_desc->bus_family_mask; in __nd_ioctl()
1170 rc = nd_desc->ndctl(nd_desc, nvdimm, cmd, buf, buf_len, &cmd_rc); in __nd_ioctl()