Lines Matching refs:policy

50 static void tx_policy_dump(struct tx_policy *policy)  in tx_policy_dump()  argument
53 policy->raw[0] & 0x0F, policy->raw[0] >> 4, in tx_policy_dump()
54 policy->raw[1] & 0x0F, policy->raw[1] >> 4, in tx_policy_dump()
55 policy->raw[2] & 0x0F, policy->raw[2] >> 4, in tx_policy_dump()
56 policy->raw[3] & 0x0F, policy->raw[3] >> 4, in tx_policy_dump()
57 policy->raw[4] & 0x0F, policy->raw[4] >> 4, in tx_policy_dump()
58 policy->raw[5] & 0x0F, policy->raw[5] >> 4, in tx_policy_dump()
59 policy->raw[6] & 0x0F, policy->raw[6] >> 4, in tx_policy_dump()
60 policy->raw[7] & 0x0F, policy->raw[7] >> 4, in tx_policy_dump()
61 policy->raw[8] & 0x0F, policy->raw[8] >> 4, in tx_policy_dump()
62 policy->raw[9] & 0x0F, policy->raw[9] >> 4, in tx_policy_dump()
63 policy->raw[10] & 0x0F, policy->raw[10] >> 4, in tx_policy_dump()
64 policy->raw[11] & 0x0F, policy->raw[11] >> 4, in tx_policy_dump()
65 policy->defined); in tx_policy_dump()
69 /* [out] */ struct tx_policy *policy, in tx_policy_build() argument
76 memset(policy, 0, sizeof(*policy)); in tx_policy_build()
173 policy->defined = cw1200_get_tx_rate(priv, &rates[0])->hw_value + 1; in tx_policy_build()
187 policy->tbl[off] |= __cpu_to_le32(retries << shift); in tx_policy_build()
188 policy->retry_count += retries; in tx_policy_build()
226 if (tx_policy_is_equal(wanted, &it->policy)) in tx_policy_find()
231 if (tx_policy_is_equal(wanted, &it->policy)) in tx_policy_find()
240 ++entry->policy.usage_count; in tx_policy_use()
247 int ret = --entry->policy.usage_count; in tx_policy_release()
268 if (WARN_ON(entry->policy.usage_count)) { in tx_policy_clean()
269 entry->policy.usage_count = 0; in tx_policy_clean()
272 memset(&entry->policy, 0, sizeof(entry->policy)); in tx_policy_clean()
326 entry->policy = wanted; in tx_policy_get()
329 tx_policy_dump(&entry->policy); in tx_policy_get()
366 struct tx_policy *src = &cache->cache[i].policy; in tx_policy_upload()