diff options
Diffstat (limited to 'include/linux/device.h')
| -rw-r--r-- | include/linux/device.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index ec598ede9455..297239a08bb7 100644 --- a/include/linux/device.h +++ b/include/linux/device.h | |||
| @@ -1014,10 +1014,14 @@ struct device_connection { | |||
| 1014 | struct list_head list; | 1014 | struct list_head list; |
| 1015 | }; | 1015 | }; |
| 1016 | 1016 | ||
| 1017 | typedef void *(*devcon_match_fn_t)(struct device_connection *con, int ep, | ||
| 1018 | void *data); | ||
| 1019 | |||
| 1020 | void *fwnode_connection_find_match(struct fwnode_handle *fwnode, | ||
| 1021 | const char *con_id, void *data, | ||
| 1022 | devcon_match_fn_t match); | ||
| 1017 | void *device_connection_find_match(struct device *dev, const char *con_id, | 1023 | void *device_connection_find_match(struct device *dev, const char *con_id, |
| 1018 | void *data, | 1024 | void *data, devcon_match_fn_t match); |
| 1019 | void *(*match)(struct device_connection *con, | ||
| 1020 | int ep, void *data)); | ||
| 1021 | 1025 | ||
| 1022 | struct device *device_connection_find(struct device *dev, const char *con_id); | 1026 | struct device *device_connection_find(struct device *dev, const char *con_id); |
| 1023 | 1027 | ||
