qcacmn: Introduce hif_exec_context

hif_exec_context extends hif_ext_groups to support napi and tasklet models.
Some of the rename and enahancements have been done to support merging of
the execution context management code between the CE and DP contexts, as
well as supporting irq affinity for both napi & tasklet contexts.

Change-Id: I82c8abf2e906f027ec80faf7353a7685536bb79b
CRs-Fixed: 2051902
This commit is contained in:
Houston Hoffman
2017-04-21 20:23:45 -07:00
committed by snandini
parent bc19894820
commit def86a361b
22 changed files with 608 additions and 270 deletions

View File

@@ -265,7 +265,8 @@ void hif_dummy_grp_irq_disable(struct hif_softc *hif_sc, uint32_t grp_id)
*
* Return: none
*/
int hif_dummy_grp_irq_configure(struct hif_softc *hif_sc)
int hif_dummy_grp_irq_configure(struct hif_softc *hif_sc,
struct hif_exec_context *exec)
{
return 0;
}
@@ -274,7 +275,7 @@ int hif_dummy_grp_irq_configure(struct hif_softc *hif_sc)
* hif_dummy_dump_registers - dummy call
* hif_sc: hif context
*
* Return: 0 for sucess
* Return: 0 for success
*/
int hif_dummy_dump_registers(struct hif_softc *hif_sc)
{