Lines Matching refs:dres

1441 	struct scmi_notifier_devres *dres = res;  in scmi_devm_release_notifier()  local
1443 scmi_notifier_unregister(dres->handle, dres->proto_id, dres->evt_id, in scmi_devm_release_notifier()
1444 dres->src_id, dres->nb); in scmi_devm_release_notifier()
1467 struct scmi_notifier_devres *dres; in scmi_devm_notifier_register() local
1469 dres = devres_alloc(scmi_devm_release_notifier, in scmi_devm_notifier_register()
1470 sizeof(*dres), GFP_KERNEL); in scmi_devm_notifier_register()
1471 if (!dres) in scmi_devm_notifier_register()
1477 devres_free(dres); in scmi_devm_notifier_register()
1481 dres->handle = sdev->handle; in scmi_devm_notifier_register()
1482 dres->proto_id = proto_id; in scmi_devm_notifier_register()
1483 dres->evt_id = evt_id; in scmi_devm_notifier_register()
1484 dres->nb = nb; in scmi_devm_notifier_register()
1486 dres->__src_id = *src_id; in scmi_devm_notifier_register()
1487 dres->src_id = &dres->__src_id; in scmi_devm_notifier_register()
1489 dres->src_id = NULL; in scmi_devm_notifier_register()
1491 devres_add(&sdev->dev, dres); in scmi_devm_notifier_register()
1498 struct scmi_notifier_devres *dres = res; in scmi_devm_notifier_match() local
1501 if (WARN_ON(!dres || !xres)) in scmi_devm_notifier_match()
1504 return dres->proto_id == xres->proto_id && in scmi_devm_notifier_match()
1505 dres->evt_id == xres->evt_id && in scmi_devm_notifier_match()
1506 dres->nb == xres->nb && in scmi_devm_notifier_match()
1507 ((!dres->src_id && !xres->src_id) || in scmi_devm_notifier_match()
1508 (dres->src_id && xres->src_id && in scmi_devm_notifier_match()
1509 dres->__src_id == xres->__src_id)); in scmi_devm_notifier_match()
1533 struct scmi_notifier_devres dres; in scmi_devm_notifier_unregister() local
1535 dres.handle = sdev->handle; in scmi_devm_notifier_unregister()
1536 dres.proto_id = proto_id; in scmi_devm_notifier_unregister()
1537 dres.evt_id = evt_id; in scmi_devm_notifier_unregister()
1539 dres.__src_id = *src_id; in scmi_devm_notifier_unregister()
1540 dres.src_id = &dres.__src_id; in scmi_devm_notifier_unregister()
1542 dres.src_id = NULL; in scmi_devm_notifier_unregister()
1546 scmi_devm_notifier_match, &dres); in scmi_devm_notifier_unregister()