Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa99e963 authored by Kalle Valo's avatar Kalle Valo
Browse files

ath6kl: use ath6kl prefix in credit functions



This is to follow the common style in the driver. Also add braces to
fix a style issue.

Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
parent a9ab6ccf
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -78,15 +78,15 @@ struct ath6kl;
enum htc_credit_dist_reason;
struct htc_credit_state_info;

int ath6k_setup_credit_dist(void *htc_handle,
int ath6kl_setup_credit_dist(void *htc_handle,
			     struct htc_credit_state_info *cred_info);
void ath6k_credit_distribute(struct htc_credit_state_info *cred_inf,
void ath6kl_credit_distribute(struct htc_credit_state_info *cred_inf,
			      struct list_head *epdist_list,
			      enum htc_credit_dist_reason reason);
void ath6k_credit_init(struct htc_credit_state_info *cred_inf,
void ath6kl_credit_init(struct htc_credit_state_info *cred_inf,
			struct list_head *ep_list,
			int tot_credits);
void ath6k_seek_credits(struct htc_credit_state_info *cred_inf,
void ath6kl_seek_credits(struct htc_credit_state_info *cred_inf,
			 struct htc_endpoint_credit_dist *ep_dist);
struct ath6kl *ath6kl_core_alloc(struct device *sdev);
int ath6kl_core_init(struct ath6kl *ar);
+11 −11
Original line number Diff line number Diff line
@@ -105,7 +105,7 @@ static void htc_tx_comp_update(struct htc_target *target,
	ath6kl_dbg(ATH6KL_DBG_HTC, "htc tx ctxt 0x%p dist 0x%p\n",
		   target->cred_dist_cntxt, &target->cred_dist_list);

	ath6k_credit_distribute(target->cred_dist_cntxt,
	ath6kl_credit_distribute(target->cred_dist_cntxt,
				&target->cred_dist_list,
				HTC_CREDIT_DIST_SEND_COMPLETE);

@@ -237,7 +237,7 @@ static int htc_check_credits(struct htc_target *target,
		ath6kl_dbg(ATH6KL_DBG_HTC, "htc creds ctxt 0x%p dist 0x%p\n",
			   target->cred_dist_cntxt, &ep->cred_dist);

		ath6k_seek_credits(target->cred_dist_cntxt, &ep->cred_dist);
		ath6kl_seek_credits(target->cred_dist_cntxt, &ep->cred_dist);

		ep->cred_dist.seek_cred = 0;

@@ -260,7 +260,7 @@ static int htc_check_credits(struct htc_target *target,
		ath6kl_dbg(ATH6KL_DBG_HTC, "htc creds ctxt 0x%p dist 0x%p\n",
			   target->cred_dist_cntxt, &ep->cred_dist);

		ath6k_seek_credits(target->cred_dist_cntxt, &ep->cred_dist);
		ath6kl_seek_credits(target->cred_dist_cntxt, &ep->cred_dist);

		/* see if we were successful in getting more */
		if (ep->cred_dist.credits < ep->cred_dist.cred_per_msg) {
@@ -842,7 +842,7 @@ void ath6kl_htc_indicate_activity_change(struct htc_target *target,
			   "htc tx activity ctxt 0x%p dist 0x%p\n",
			   target->cred_dist_cntxt, &target->cred_dist_list);

		ath6k_credit_distribute(target->cred_dist_cntxt,
		ath6kl_credit_distribute(target->cred_dist_cntxt,
					 &target->cred_dist_list,
					 HTC_CREDIT_DIST_ACTIVITY_CHANGE);
	}
@@ -1272,7 +1272,7 @@ static void htc_proc_cred_rpt(struct htc_target *target,
		ath6kl_dbg(ATH6KL_DBG_HTC, "htc creds ctxt 0x%p dist 0x%p\n",
			   target->cred_dist_cntxt, &target->cred_dist_list);

		ath6k_credit_distribute(target->cred_dist_cntxt,
		ath6kl_credit_distribute(target->cred_dist_cntxt,
					 &target->cred_dist_list,
					 HTC_CREDIT_DIST_SEND_COMPLETE);
	}
@@ -2338,7 +2338,7 @@ int ath6kl_htc_start(struct htc_target *target)
	}

	/* NOTE: the first entry in the distribution list is ENDPOINT_0 */
	ath6k_credit_init(target->cred_dist_cntxt, &target->cred_dist_list,
	ath6kl_credit_init(target->cred_dist_cntxt, &target->cred_dist_list,
			   target->tgt_creds);

	dump_cred_dist_stats(target);
+1 −1
Original line number Diff line number Diff line
@@ -1506,7 +1506,7 @@ static int ath6kl_init(struct ath6kl *ar)
	ath6kl_refill_amsdu_rxbufs(ar, ATH6KL_MAX_AMSDU_RX_BUFFERS);

	/* setup credit distribution */
	ath6k_setup_credit_dist(ar->htc_target, &ar->credit_state_info);
	ath6kl_setup_credit_dist(ar->htc_target, &ar->credit_state_info);

	ath6kl_cookie_init(ar);

+30 −30
Original line number Diff line number Diff line
@@ -556,7 +556,7 @@ void ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr,
}

/* Functions for Tx credit handling */
void ath6k_credit_init(struct htc_credit_state_info *cred_info,
void ath6kl_credit_init(struct htc_credit_state_info *cred_info,
			struct list_head *ep_list,
			int tot_credits)
{
@@ -572,7 +572,7 @@ void ath6k_credit_init(struct htc_credit_state_info *cred_info,

		cur_ep_dist->cred_min = cur_ep_dist->cred_per_msg;

		if (tot_credits > 4)
		if (tot_credits > 4) {
			if ((cur_ep_dist->svc_id == WMI_DATA_BK_SVC) ||
			    (cur_ep_dist->svc_id == WMI_DATA_BE_SVC)) {
				ath6kl_deposit_credit_to_ep(cred_info,
@@ -580,6 +580,7 @@ void ath6k_credit_init(struct htc_credit_state_info *cred_info,
						cur_ep_dist->cred_min);
				cur_ep_dist->dist_flags |= HTC_EP_ACTIVE;
			}
		}

		if (cur_ep_dist->svc_id == WMI_CONTROL_SVC) {
			ath6kl_deposit_credit_to_ep(cred_info, cur_ep_dist,
@@ -634,7 +635,7 @@ void ath6k_credit_init(struct htc_credit_state_info *cred_info,
}

/* initialize and setup credit distribution */
int ath6k_setup_credit_dist(void *htc_handle,
int ath6kl_setup_credit_dist(void *htc_handle,
			     struct htc_credit_state_info *cred_info)
{
	u16 servicepriority[5];
@@ -654,7 +655,7 @@ int ath6k_setup_credit_dist(void *htc_handle,
}

/* reduce an ep's credits back to a set limit */
static void ath6k_reduce_credits(struct htc_credit_state_info *cred_info,
static void ath6kl_reduce_credits(struct htc_credit_state_info *cred_info,
				  struct htc_endpoint_credit_dist *ep_dist,
				  int limit)
{
@@ -670,7 +671,7 @@ static void ath6k_reduce_credits(struct htc_credit_state_info *cred_info,
	cred_info->cur_free_credits += credits;
}

static void ath6k_credit_update(struct htc_credit_state_info *cred_info,
static void ath6kl_credit_update(struct htc_credit_state_info *cred_info,
				 struct list_head *epdist_list)
{
	struct htc_endpoint_credit_dist *cur_dist_list;
@@ -685,18 +686,18 @@ static void ath6k_credit_update(struct htc_credit_state_info *cred_info,
			cur_dist_list->cred_to_dist = 0;
			if (cur_dist_list->credits >
			    cur_dist_list->cred_assngd)
				ath6k_reduce_credits(cred_info,
				ath6kl_reduce_credits(cred_info,
						cur_dist_list,
						cur_dist_list->cred_assngd);

			if (cur_dist_list->credits >
			    cur_dist_list->cred_norm)
				ath6k_reduce_credits(cred_info, cur_dist_list,
				ath6kl_reduce_credits(cred_info, cur_dist_list,
						      cur_dist_list->cred_norm);

			if (!(cur_dist_list->dist_flags & HTC_EP_ACTIVE)) {
				if (cur_dist_list->txq_depth == 0)
					ath6k_reduce_credits(cred_info,
					ath6kl_reduce_credits(cred_info,
							      cur_dist_list, 0);
			}
		}
@@ -707,7 +708,7 @@ static void ath6k_credit_update(struct htc_credit_state_info *cred_info,
 * HTC has an endpoint that needs credits, ep_dist is the endpoint in
 * question.
 */
void ath6k_seek_credits(struct htc_credit_state_info *cred_info,
void ath6kl_seek_credits(struct htc_credit_state_info *cred_info,
			 struct htc_endpoint_credit_dist *ep_dist)
{
	struct htc_endpoint_credit_dist *curdist_list;
@@ -760,7 +761,7 @@ void ath6k_seek_credits(struct htc_credit_state_info *cred_info,
			 * above it's minimum to fulfill our need try to
			 * take away just enough to fulfill our need.
			 */
			ath6k_reduce_credits(cred_info, curdist_list,
			ath6kl_reduce_credits(cred_info, curdist_list,
					      curdist_list->cred_assngd - need);

			if (cred_info->cur_free_credits >=
@@ -783,7 +784,7 @@ out:
}

/* redistribute credits based on activity change */
static void ath6k_redistribute_credits(struct htc_credit_state_info *info,
static void ath6kl_redistribute_credits(struct htc_credit_state_info *info,
					struct list_head *ep_dist_list)
{
	struct htc_endpoint_credit_dist *curdist_list;
@@ -799,10 +800,9 @@ static void ath6k_redistribute_credits(struct htc_credit_state_info *info,
		if ((curdist_list->svc_id != WMI_CONTROL_SVC) &&
		    !(curdist_list->dist_flags & HTC_EP_ACTIVE)) {
			if (curdist_list->txq_depth == 0)
				ath6k_reduce_credits(info,
						curdist_list, 0);
				ath6kl_reduce_credits(info, curdist_list, 0);
			else
				ath6k_reduce_credits(info,
				ath6kl_reduce_credits(info,
						curdist_list,
						curdist_list->cred_min);
		}
@@ -817,16 +817,16 @@ static void ath6k_redistribute_credits(struct htc_credit_state_info *info,
 * structures in prioritized order as defined by the call to the
 * htc_set_credit_dist() api.
 */
void ath6k_credit_distribute(struct htc_credit_state_info *cred_info,
void ath6kl_credit_distribute(struct htc_credit_state_info *cred_info,
			      struct list_head *ep_dist_list,
			      enum htc_credit_dist_reason reason)
{
	switch (reason) {
	case HTC_CREDIT_DIST_SEND_COMPLETE:
		ath6k_credit_update(cred_info, ep_dist_list);
		ath6kl_credit_update(cred_info, ep_dist_list);
		break;
	case HTC_CREDIT_DIST_ACTIVITY_CHANGE:
		ath6k_redistribute_credits(cred_info, ep_dist_list);
		ath6kl_redistribute_credits(cred_info, ep_dist_list);
		break;
	default:
		break;