Lines Matching defs:dres
1441 struct scmi_notifier_devres *dres = res;
1443 scmi_notifier_unregister(dres->handle, dres->proto_id, dres->evt_id,
1444 dres->src_id, dres->nb);
1469 struct scmi_notifier_devres *dres;
1471 dres = devres_alloc(scmi_devm_release_notifier,
1472 sizeof(*dres), GFP_KERNEL);
1473 if (!dres)
1479 devres_free(dres);
1483 dres->handle = sdev->handle;
1484 dres->proto_id = proto_id;
1485 dres->evt_id = evt_id;
1486 dres->nb = nb;
1488 dres->__src_id = *src_id;
1489 dres->src_id = &dres->__src_id;
1491 dres->src_id = NULL;
1493 devres_add(&sdev->dev, dres);
1500 struct scmi_notifier_devres *dres = res;
1503 if (WARN_ON(!dres || !xres))
1506 return dres->proto_id == xres->proto_id &&
1507 dres->evt_id == xres->evt_id &&
1508 dres->nb == xres->nb &&
1509 ((!dres->src_id && !xres->src_id) ||
1510 (dres->src_id && xres->src_id &&
1511 dres->__src_id == xres->__src_id));
1537 struct scmi_notifier_devres dres;
1539 dres.handle = sdev->handle;
1540 dres.proto_id = proto_id;
1541 dres.evt_id = evt_id;
1543 dres.__src_id = *src_id;
1544 dres.src_id = &dres.__src_id;
1546 dres.src_id = NULL;
1550 scmi_devm_notifier_match, &dres);