qcacmn: Add wrappers to abtsract OS API's

Add wrapper API's to abstract various OS API's
related to network-device.

Change-Id: I0c8bc9091d32965a90025b9e7738ab6cfdc39d14
This commit is contained in:
Debasis Das
2020-10-29 14:08:45 +05:30
committato da snandini
parent fc4c9c5a86
commit d5b64eab69
3 ha cambiato i file con 102 aggiunte e 2 eliminazioni

Vedi File

@@ -41,12 +41,46 @@ struct qdf_net_if;
*/
QDF_STATUS
qdf_net_if_create_dummy_if(struct qdf_net_if *nif);
/**
* qdf_net_if_get_dev_by_name() - Find a network device by its name
* @nif_name: network device name
*
* This function retrieves the network device by its name
*
* Return: qdf network device
*/
struct qdf_net_if *
qdf_net_if_get_dev_by_name(char *nif_name);
/**
* qdf_net_if_release_dev() - Release reference to network device
* @nif: network device
*
* This function releases reference to the network device
*
* Return: QDF_STATUS_SUCCESS on success
*/
QDF_STATUS
qdf_net_if_release_dev(struct qdf_net_if *nif);
#else
static inline QDF_STATUS
qdf_net_if_create_dummy_if(struct qdf_net_if *nif)
{
return __qdf_net_if_create_dummy_if(nif);
}
static inline struct qdf_net_if *
qdf_net_if_get_dev_by_name(char *nif_name)
{
return __qdf_net_if_get_dev_by_name(nif_name);
}
static inline QDF_STATUS
qdf_net_if_release_dev(struct qdf_net_if *nif)
{
return __qdf_net_if_release_dev(nif);
}
#endif
/**