1. NAME▲
devres_get - Find devres, if non-existent, add one atomically
2. SYNOPSIS ▲
void * devres_get(struct device * dev , void * new_res , dr_match_t match , void * match_data );
3. ARGUMENTS ▲
dev
Device to lookup or add devres for
new_res
Pointer to new initialized devres to add if not found
match
Match function (optional)
match_data
Data for the match function
4. DESCRIPTION ▲
Find the latest devres of dev which has the same release function as new_res and for which match return 1. If found, new_res is freed; otherwise, new_res is added atomically.
5. RETURNS ▲
Pointer to found or added devres.
6. COPYRIGHT ▲