Lines Matching refs:dres
2356 struct scmi_protocol_devres *dres = res; in scmi_devm_release_protocol() local
2358 scmi_protocol_release(dres->handle, dres->protocol_id); in scmi_devm_release_protocol()
2365 struct scmi_protocol_devres *dres; in scmi_devres_protocol_instance_get() local
2367 dres = devres_alloc(scmi_devm_release_protocol, in scmi_devres_protocol_instance_get()
2368 sizeof(*dres), GFP_KERNEL); in scmi_devres_protocol_instance_get()
2369 if (!dres) in scmi_devres_protocol_instance_get()
2374 devres_free(dres); in scmi_devres_protocol_instance_get()
2378 dres->handle = sdev->handle; in scmi_devres_protocol_instance_get()
2379 dres->protocol_id = protocol_id; in scmi_devres_protocol_instance_get()
2380 devres_add(&sdev->dev, dres); in scmi_devres_protocol_instance_get()
2451 struct scmi_protocol_devres *dres = res; in scmi_devm_protocol_match() local
2453 if (WARN_ON(!dres || !data)) in scmi_devm_protocol_match()
2456 return dres->protocol_id == *((u8 *)data); in scmi_devm_protocol_match()