diff options
Diffstat (limited to 'drivers/misc/mei/client.h')
| -rw-r--r-- | drivers/misc/mei/client.h | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/drivers/misc/mei/client.h b/drivers/misc/mei/client.h index d9d0c1525259..cfcde8e97fc4 100644 --- a/drivers/misc/mei/client.h +++ b/drivers/misc/mei/client.h | |||
| @@ -24,15 +24,22 @@ | |||
| 24 | 24 | ||
| 25 | #include "mei_dev.h" | 25 | #include "mei_dev.h" |
| 26 | 26 | ||
| 27 | /* | ||
| 28 | * reference counting base function | ||
| 29 | */ | ||
| 30 | void mei_me_cl_init(struct mei_me_client *me_cl); | ||
| 31 | void mei_me_cl_put(struct mei_me_client *me_cl); | ||
| 32 | struct mei_me_client *mei_me_cl_get(struct mei_me_client *me_cl); | ||
| 33 | |||
| 27 | struct mei_me_client *mei_me_cl_by_uuid(const struct mei_device *dev, | 34 | struct mei_me_client *mei_me_cl_by_uuid(const struct mei_device *dev, |
| 28 | const uuid_le *cuuid); | 35 | const uuid_le *uuid); |
| 29 | struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id); | 36 | struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id); |
| 30 | |||
| 31 | struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, | 37 | struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, |
| 32 | const uuid_le *uuid, u8 client_id); | 38 | const uuid_le *uuid, u8 client_id); |
| 33 | 39 | void mei_me_cl_rm_by_uuid(struct mei_device *dev, const uuid_le *uuid); | |
| 34 | void mei_me_cl_remove(struct mei_device *dev, | 40 | void mei_me_cl_rm_by_uuid_id(struct mei_device *dev, |
| 35 | const uuid_le *uuid, u8 client_id); | 41 | const uuid_le *uuid, u8 id); |
| 42 | void mei_me_cl_rm_all(struct mei_device *dev); | ||
| 36 | 43 | ||
| 37 | /* | 44 | /* |
| 38 | * MEI IO Functions | 45 | * MEI IO Functions |
