qcacmn: Enable spectral registration to direct dma

Enable registration of spectral feature to direct dma

CRs-Fixed: 2219121
Change-Id: I483e87b9a6c7dcd297bc8b88d24c49e8d80ed547
This commit is contained in:
Edayilliam Jayadev
2018-03-29 17:24:02 +05:30
committato da nshrivas
parent 24a08f2ad9
commit 01b4921127
11 ha cambiato i file con 196 aggiunte e 25 eliminazioni

Vedi File

@@ -93,6 +93,7 @@ struct wmi_spectral_cmd_ops;
* @sptrlc_register_netlink_cb: Register Netlink callbacks
* @sptrlc_use_nl_bcast: Check whether to use Netlink broadcast/unicast
* @sptrlc_deregister_netlink_cb: De-register Netlink callbacks
* @sptrlc_process_spectral_report: Process spectral report
*/
struct spectral_context {
struct wlan_objmgr_psoc *psoc_obj;
@@ -130,6 +131,9 @@ struct spectral_context {
struct spectral_nl_cb *nl_cb);
bool (*sptrlc_use_nl_bcast)(struct wlan_objmgr_pdev *pdev);
void (*sptrlc_deregister_netlink_cb)(struct wlan_objmgr_pdev *pdev);
int (*sptrlc_process_spectral_report)(
struct wlan_objmgr_pdev *pdev,
void *payload);
};
#endif /* _SPECTRAL_DEFS_I_H_ */

Vedi File

@@ -45,4 +45,5 @@ spectral_ctx_init_da(struct spectral_context *sc)
sc->sptrlc_register_netlink_cb = tgt_spectral_register_nl_cb;
sc->sptrlc_use_nl_bcast = tgt_spectral_use_nl_bcast;
sc->sptrlc_deregister_netlink_cb = tgt_spectral_deregister_nl_cb;
sc->sptrlc_process_spectral_report = tgt_spectral_process_report;
}

Vedi File

@@ -46,4 +46,5 @@ spectral_ctx_init_ol(struct spectral_context *sc)
sc->sptrlc_register_netlink_cb = tgt_spectral_register_nl_cb;
sc->sptrlc_use_nl_bcast = tgt_spectral_use_nl_bcast;
sc->sptrlc_deregister_netlink_cb = tgt_spectral_deregister_nl_cb;
sc->sptrlc_process_spectral_report = tgt_spectral_process_report;
}