diff options
author | Franky Lin <frankyl@broadcom.com> | 2011-11-22 20:21:55 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-28 14:43:44 -0500 |
commit | 47a1ce78d544b9fb3b776a62de3c084cf0020fda (patch) | |
tree | 3a9059f0742dc4dc03450dc9d1f633b01f43a7eb | |
parent | 532cdd3b99b7a89fdc128c2b58abea780f3bbb4d (diff) |
brcm80211: fmac: change function bus_txctl parameter
Change paramter to device pointer for bus layer interface function
brcmf_sdbrcm_bus_txctl. This is part of the fullmac bus interface
refactoring.
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 2 | ||||
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 5 |
3 files changed, 6 insertions, 3 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h b/drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h index 44f46d126186..be20e7dfa237 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | |||
@@ -43,7 +43,7 @@ extern int brcmf_sdbrcm_bus_txdata(struct brcmf_sdio *bus, struct sk_buff *txp); | |||
43 | * Expects caller to enforce a single outstanding transaction. | 43 | * Expects caller to enforce a single outstanding transaction. |
44 | */ | 44 | */ |
45 | extern int | 45 | extern int |
46 | brcmf_sdbrcm_bus_txctl(struct brcmf_sdio *bus, unsigned char *msg, uint msglen); | 46 | brcmf_sdbrcm_bus_txctl(struct device *dev, unsigned char *msg, uint msglen); |
47 | 47 | ||
48 | extern int | 48 | extern int |
49 | brcmf_sdbrcm_bus_rxctl(struct device *dev, unsigned char *msg, uint msglen); | 49 | brcmf_sdbrcm_bus_rxctl(struct device *dev, unsigned char *msg, uint msglen); |
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c b/drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c index 5ab8671d9f3c..a527d5d4cc4e 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c | |||
@@ -116,7 +116,7 @@ static int brcmf_proto_cdc_msg(struct brcmf_pub *drvr) | |||
116 | len = CDC_MAX_MSG_SIZE; | 116 | len = CDC_MAX_MSG_SIZE; |
117 | 117 | ||
118 | /* Send request */ | 118 | /* Send request */ |
119 | return brcmf_sdbrcm_bus_txctl(drvr->bus, (unsigned char *)&prot->msg, | 119 | return brcmf_sdbrcm_bus_txctl(drvr->dev, (unsigned char *)&prot->msg, |
120 | len); | 120 | len); |
121 | } | 121 | } |
122 | 122 | ||
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c b/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c index e13c9e90fbdf..b62dc980c2cd 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | |||
@@ -2797,7 +2797,7 @@ static int brcmf_tx_frame(struct brcmf_sdio *bus, u8 *frame, u16 len) | |||
2797 | } | 2797 | } |
2798 | 2798 | ||
2799 | int | 2799 | int |
2800 | brcmf_sdbrcm_bus_txctl(struct brcmf_sdio *bus, unsigned char *msg, uint msglen) | 2800 | brcmf_sdbrcm_bus_txctl(struct device *dev, unsigned char *msg, uint msglen) |
2801 | { | 2801 | { |
2802 | u8 *frame; | 2802 | u8 *frame; |
2803 | u16 len; | 2803 | u16 len; |
@@ -2805,6 +2805,9 @@ brcmf_sdbrcm_bus_txctl(struct brcmf_sdio *bus, unsigned char *msg, uint msglen) | |||
2805 | uint retries = 0; | 2805 | uint retries = 0; |
2806 | u8 doff = 0; | 2806 | u8 doff = 0; |
2807 | int ret = -1; | 2807 | int ret = -1; |
2808 | struct brcmf_bus *bus_if = dev_get_drvdata(dev); | ||
2809 | struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv; | ||
2810 | struct brcmf_sdio *bus = sdiodev->bus; | ||
2808 | 2811 | ||
2809 | brcmf_dbg(TRACE, "Enter\n"); | 2812 | brcmf_dbg(TRACE, "Enter\n"); |
2810 | 2813 | ||