summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVasanthakumar Thiagarajan2011-07-18 10:53:27 +0200
committerKalle Valo2011-08-09 18:45:20 +0200
commit3b2f5e5145339e188f74f57bc6eb5a1f672ecf33 (patch)
tree4451840ca8eb3c80eb630bd5dd40937f7faa9d9d
parentath6kl: Remove callback msg_pending() and used the function directly (diff)
downloadkernel-qcow2-linux-3b2f5e5145339e188f74f57bc6eb5a1f672ecf33.tar.gz
kernel-qcow2-linux-3b2f5e5145339e188f74f57bc6eb5a1f672ecf33.tar.xz
kernel-qcow2-linux-3b2f5e5145339e188f74f57bc6eb5a1f672ecf33.zip
ath6kl: Move bundle size from ath6kl_device to htc_target
Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
-rw-r--r--drivers/net/wireless/ath/ath6kl/htc.c16
-rw-r--r--drivers/net/wireless/ath/ath6kl/htc.h2
-rw-r--r--drivers/net/wireless/ath/ath6kl/htc_hif.h2
3 files changed, 10 insertions, 10 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/htc.c b/drivers/net/wireless/ath/ath6kl/htc.c
index 052dc1989c13..1964059c1492 100644
--- a/drivers/net/wireless/ath/ath6kl/htc.c
+++ b/drivers/net/wireless/ath/ath6kl/htc.c
@@ -356,7 +356,7 @@ static int htc_setup_send_scat_list(struct htc_target *target,
int i, len, rem_scat, cred_pad;
int status = 0;
- rem_scat = target->dev->max_tx_bndl_sz;
+ rem_scat = target->max_tx_bndl_sz;
for (i = 0; i < n_scat; i++) {
scat_req->scat_list[i].packet = NULL;
@@ -1532,7 +1532,7 @@ static int htc_issue_rxpkt_bundle(struct htc_target *target,
{
struct hif_scatter_req *scat_req;
struct htc_packet *packet;
- int rem_space = target->dev->max_rx_bndl_sz;
+ int rem_space = target->max_rx_bndl_sz;
int n_scat_pkt, status = 0, i, len;
n_scat_pkt = get_queue_depth(rxq);
@@ -2188,18 +2188,18 @@ static void htc_setup_msg_bndl(struct htc_target *target)
target->msg_per_bndl_max);
/* Max rx bundle size is limited by the max tx bundle size */
- target->dev->max_rx_bndl_sz = scat_info->max_xfer_szper_scatreq;
+ target->max_rx_bndl_sz = scat_info->max_xfer_szper_scatreq;
/* Max tx bundle size if limited by the extended mbox address range */
- target->dev->max_tx_bndl_sz = min(HIF_MBOX0_EXT_WIDTH,
- scat_info->max_xfer_szper_scatreq);
+ target->max_tx_bndl_sz = min(HIF_MBOX0_EXT_WIDTH,
+ scat_info->max_xfer_szper_scatreq);
ath6kl_dbg(ATH6KL_DBG_ANY, "max recv: %d max send: %d\n",
- target->dev->max_rx_bndl_sz, target->dev->max_tx_bndl_sz);
+ target->max_rx_bndl_sz, target->max_tx_bndl_sz);
- if (target->dev->max_tx_bndl_sz)
+ if (target->max_tx_bndl_sz)
target->tx_bndl_enable = true;
- if (target->dev->max_rx_bndl_sz)
+ if (target->max_rx_bndl_sz)
target->rx_bndl_enable = true;
if ((target->tgt_cred_sz % target->dev->block_sz) != 0) {
diff --git a/drivers/net/wireless/ath/ath6kl/htc.h b/drivers/net/wireless/ath/ath6kl/htc.h
index fba226ebcbfb..a8a76a926dc3 100644
--- a/drivers/net/wireless/ath/ath6kl/htc.h
+++ b/drivers/net/wireless/ath/ath6kl/htc.h
@@ -528,6 +528,8 @@ struct htc_target {
bool tx_bndl_enable;
int rx_bndl_enable;
+ int max_rx_bndl_sz;
+ int max_tx_bndl_sz;
};
void *htc_create(struct ath6kl *ar);
diff --git a/drivers/net/wireless/ath/ath6kl/htc_hif.h b/drivers/net/wireless/ath/ath6kl/htc_hif.h
index 8a8dfddcce8a..024f2b690828 100644
--- a/drivers/net/wireless/ath/ath6kl/htc_hif.h
+++ b/drivers/net/wireless/ath/ath6kl/htc_hif.h
@@ -83,8 +83,6 @@ struct ath6kl_device {
u32 block_mask;
struct htc_target *htc_cnxt;
struct hif_dev_scat_sup_info hif_scat_info;
- int max_rx_bndl_sz;
- int max_tx_bndl_sz;
int chk_irq_status_cnt;
struct ath6kl *ar;
};