remtoteproc: maintain max notifyid

Some of the rproc drivers (STE modem specifically) needs to know
the range of the notification IDs used for notifying the device.

Maintain a variable in struct rproc holding the largest allocated
notification id, so low-level rproc drivers could access it.

Signed-off-by: Sjur Brændeland <sjur.brandeland@stericsson.com>
[ohad: rebase, slightly edit commit log]
Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
This commit is contained in:
Sjur Brændeland 2012-09-18 20:32:45 +02:00 committed by Ohad Ben-Cohen
parent 2e37abb89a
commit 099a3f33c8
2 changed files with 17 additions and 0 deletions

View file

@ -400,6 +400,7 @@ enum rproc_crash_type {
* @crash_cnt: crash counter
* @crash_comp: completion used to sync crash handler and the rproc reload
* @recovery_disabled: flag that state if recovery was disabled
* @max_notifyid: largest allocated notify id.
*/
struct rproc {
struct klist_node node;
@ -427,6 +428,7 @@ struct rproc {
unsigned crash_cnt;
struct completion crash_comp;
bool recovery_disabled;
int max_notifyid;
};
/* we currently support only two vrings per rvdev */