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:
@@ -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
|
||||
|
||||
/**
|
||||
|
Fai riferimento in un nuovo problema
Block a user