[PATCH] libertas: indirect all hardware access via hw_XXXX functions
This functions makes all libertas_sbi_XXX functions static to the if_usb.c file and renames them to if_usb_XXXX(). The get called from other places of the source code via priv->hw_XXXX(). Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
0583e8ef14
commit
208fdd2f44
@@ -162,6 +162,14 @@ struct _wlan_private {
|
||||
|
||||
struct delayed_work assoc_work;
|
||||
struct workqueue_struct *assoc_thread;
|
||||
|
||||
/** Hardware access */
|
||||
int (*hw_register_dev) (wlan_private * priv);
|
||||
int (*hw_unregister_dev) (wlan_private *);
|
||||
int (*hw_prog_firmware) (wlan_private *);
|
||||
int (*hw_host_to_card) (wlan_private * priv, u8 type, u8 * payload, u16 nb);
|
||||
int (*hw_get_int_status) (wlan_private * priv, u8 *);
|
||||
int (*hw_read_event_cause) (wlan_private *);
|
||||
};
|
||||
|
||||
/** Association request
|
||||
|
Reference in New Issue
Block a user