qcacld-3.0: Refactor independent and interdependent callback APIs
Modify the APIs to accept link info pointer as function argument.
Existing callers moved to deflink pointer in adapter.
Change-Id: Ieb519156539344aaa473886b682fad69ae9f5e18
CRs-Fixed: 3521357