Lines Matching refs:dres
1686 struct scmi_protocol_devres *dres = res; in scmi_devm_release_protocol() local
1688 scmi_protocol_release(dres->handle, dres->protocol_id); in scmi_devm_release_protocol()
1695 struct scmi_protocol_devres *dres; in scmi_devres_protocol_instance_get() local
1697 dres = devres_alloc(scmi_devm_release_protocol, in scmi_devres_protocol_instance_get()
1698 sizeof(*dres), GFP_KERNEL); in scmi_devres_protocol_instance_get()
1699 if (!dres) in scmi_devres_protocol_instance_get()
1704 devres_free(dres); in scmi_devres_protocol_instance_get()
1708 dres->handle = sdev->handle; in scmi_devres_protocol_instance_get()
1709 dres->protocol_id = protocol_id; in scmi_devres_protocol_instance_get()
1710 devres_add(&sdev->dev, dres); in scmi_devres_protocol_instance_get()
1781 struct scmi_protocol_devres *dres = res; in scmi_devm_protocol_match() local
1783 if (WARN_ON(!dres || !data)) in scmi_devm_protocol_match()
1786 return dres->protocol_id == *((u8 *)data); in scmi_devm_protocol_match()