Lines Matching refs:arg
359 struct wsm_set_tx_rate_retry_policy arg = { in tx_policy_upload() local
369 &arg.tbl[arg.num]; in tx_policy_upload()
379 ++arg.num; in tx_policy_upload()
384 pr_debug("[TX policy] Upload %d policies\n", arg.num); in tx_policy_upload()
385 return wsm_set_tx_rate_retry_policy(priv, &arg); in tx_policy_upload()
855 struct wsm_tx_confirm *arg) in cw1200_tx_confirm_cb() argument
857 u8 queue_id = cw1200_queue_get_queue_id(arg->packet_id); in cw1200_tx_confirm_cb()
863 arg->status, arg->ack_failures); in cw1200_tx_confirm_cb()
873 if (arg->status) in cw1200_tx_confirm_cb()
874 pr_debug("TX failed: %d.\n", arg->status); in cw1200_tx_confirm_cb()
876 if ((arg->status == WSM_REQUEUE) && in cw1200_tx_confirm_cb()
877 (arg->flags & WSM_TX_STATUS_REQUEUE)) { in cw1200_tx_confirm_cb()
887 cw1200_queue_get_generation(arg->packet_id) + 1, in cw1200_tx_confirm_cb()
889 cw1200_queue_requeue(queue, arg->packet_id); in cw1200_tx_confirm_cb()
899 } else if (!cw1200_queue_get_skb(queue, arg->packet_id, in cw1200_tx_confirm_cb()
902 int tx_count = arg->ack_failures; in cw1200_tx_confirm_cb()
911 arg->packet_id == priv->bss_loss_confirm_id) { in cw1200_tx_confirm_cb()
912 if (arg->status) { in cw1200_tx_confirm_cb()
922 if (!arg->status) { in cw1200_tx_confirm_cb()
926 if (arg->flags & WSM_TX_STATUS_AGGREGATION) { in cw1200_tx_confirm_cb()
959 cw1200_queue_remove(queue, arg->packet_id); in cw1200_tx_confirm_cb()
1007 struct wsm_rx *arg, in cw1200_rx_cb() argument
1057 if (arg->status) { in cw1200_rx_cb()
1058 if (arg->status == WSM_STATUS_MICFAILURE) { in cw1200_rx_cb()
1061 } else if (arg->status == WSM_STATUS_NO_KEY_FOUND) { in cw1200_rx_cb()
1066 arg->status); in cw1200_rx_cb()
1080 hdr->band = ((arg->channel_number & 0xff00) || in cw1200_rx_cb()
1081 (arg->channel_number > 14)) ? in cw1200_rx_cb()
1084 arg->channel_number, in cw1200_rx_cb()
1087 if (arg->rx_rate >= 14) { in cw1200_rx_cb()
1089 hdr->rate_idx = arg->rx_rate - 14; in cw1200_rx_cb()
1090 } else if (arg->rx_rate >= 4) { in cw1200_rx_cb()
1091 hdr->rate_idx = arg->rx_rate - 2; in cw1200_rx_cb()
1093 hdr->rate_idx = arg->rx_rate; in cw1200_rx_cb()
1096 hdr->signal = (s8)arg->rcpi_rssi; in cw1200_rx_cb()
1101 if (WSM_RX_STATUS_ENCRYPTION(arg->flags)) { in cw1200_rx_cb()
1109 switch (WSM_RX_STATUS_ENCRYPTION(arg->flags)) { in cw1200_rx_cb()
1130 WSM_RX_STATUS_ENCRYPTION(arg->flags)); in cw1200_rx_cb()
1135 if (arg->status == WSM_STATUS_MICFAILURE) in cw1200_rx_cb()
1150 if (arg->flags & WSM_RX_STATUS_TSF_INCLUDED) { in cw1200_rx_cb()
1160 if (arg->flags & WSM_RX_STATUS_AGGREGATE) in cw1200_rx_cb()
1164 (arg->flags & WSM_RX_STATUS_ADDRESS1)) { in cw1200_rx_cb()
1168 !arg->status && priv->vif && in cw1200_rx_cb()