ipc: add api to vote for upgrading thread priority
For some time critical tasks, the thread priority might need to be upgraded to Real-Time Thread priority level. Expose an interface from APR layer so that clients can vote for a priority upgrade whenever needed. Change-Id: Ieb4afa914905750eccdf7672020a8751fdcf6462 Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* Copyright (c) 2010-2016, The Linux Foundation. All rights reserved.
|
||||
/* Copyright (c) 2010-2017, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
@@ -188,4 +188,6 @@ int apr_set_q6_state(enum apr_subsys_state state);
|
||||
void apr_set_subsys_state(void);
|
||||
const char *apr_get_lpass_subsys_name(void);
|
||||
uint16_t apr_get_reset_domain(uint16_t proc);
|
||||
int apr_start_rx_rt(void *handle);
|
||||
int apr_end_rx_rt(void *handle);
|
||||
#endif
|
||||
|
@@ -74,7 +74,8 @@ int apr_tal_close(struct apr_svc_ch_dev *apr_ch);
|
||||
int apr_tal_rx_intents_config(struct apr_svc_ch_dev *apr_ch,
|
||||
int num_of_intents, uint32_t size);
|
||||
int apr_tal_init(void);
|
||||
|
||||
int apr_tal_start_rx_rt(struct apr_svc_ch_dev *apr_ch);
|
||||
int apr_tal_end_rx_rt(struct apr_svc_ch_dev *apr_ch);
|
||||
|
||||
struct apr_svc_ch_dev {
|
||||
void *handle;
|
||||
|
Reference in New Issue
Block a user