WARNING: line length of 82 exceeds 80 columns #79: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:58: + /* Set once per aggregate, on its last MPDU, and on unaggregated frames */ WARNING: line length of 96 exceeds 80 columns #107: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:86: + BUILD_BUG_ON(sizeof(struct bcm4323x_tx_meta) > IEEE80211_TX_INFO_RATE_DRIVER_DATA_SIZE); WARNING: line length of 91 exceeds 80 columns #128: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:107: + !(rates[1].flags & IEEE80211_TX_RC_MCS) || rates[1].idx < 0 || !rates[1].count) WARNING: line length of 87 exceeds 80 columns #132: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:111: + rates[0].flags ^= (rates[0].flags ^ rates[1].flags) & IEEE80211_TX_RC_SHORT_GI; WARNING: line length of 91 exceeds 80 columns #147: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:126: +static void bcm4323x_report_tx(struct bcm4323x *dev, struct sk_buff *skb, bool transmitted, WARNING: line length of 81 exceeds 80 columns #148: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:127: + bool acked, const struct ieee80211_tx_info *ampdu) WARNING: line length of 96 exceeds 80 columns #190: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:169: + if (!(rates[0].flags & IEEE80211_TX_RC_MCS) && (rates[1].flags & IEEE80211_TX_RC_MCS) && WARNING: line length of 81 exceeds 80 columns #234: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:213: +static void bcm4323x_fail_batch(struct bcm4323x *dev, struct sk_buff_head *batch) WARNING: line length of 81 exceeds 80 columns #259: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:238: +void bcm4323x_tx_status(struct bcm4323x *dev, const u8 *body, size_t body_length) WARNING: line length of 84 exceeds 80 columns #263: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:242: + if (!kfifo_put(&dev->tx_statuses, *(const struct bcm4323x_tx_status *)body)) WARNING: line length of 87 exceeds 80 columns #295: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:274: +/* from brcmsmac: brcms_c_ampdu_dotxstatus_complete, the block acknowledgment bitmap */ WARNING: line length of 92 exceeds 80 columns #326: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:305: +static void bcm4323x_complete_tx(struct bcm4323x *dev, const struct bcm4323x_tx_status *txs) WARNING: line length of 90 exceeds 80 columns #371: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:350: + acked = bindex < IEEE80211_MAX_AMPDU_BUF_HT && (bitmap & BIT_ULL(bindex)); WARNING: line length of 84 exceeds 80 columns #376: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:355: + } else if (txq && metadata->ampdu_retries < AMPDU_DEF_RETRY_LIMIT) { WARNING: line length of 82 exceeds 80 columns #388: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:367: + bcm4323x_report_tx(dev, lost, false, false, NULL); WARNING: line length of 91 exceeds 80 columns #398: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:377: + bcm4323x_report_tx(dev, lost, true, false, suppressed ? NULL : &rate_info); WARNING: line length of 82 exceeds 80 columns #435: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:414: +/* Fills brcmsmac's basic_rate[] table of a band, for the basic rates of a BSS. */ WARNING: line length of 86 exceeds 80 columns #436: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:415: +void bcm4323x_init_basic_rate(u8 *basic_rate, enum nl80211_band band, u32 basic_rates) WARNING: line length of 87 exceeds 80 columns #447: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:426: + rateset.rates[rateset.count++] = rate | (basic_rates & BIT(i - first) ? WARNING: line length of 88 exceeds 80 columns #455: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:434: + const struct ieee80211_tx_rate *rate = &IEEE80211_SKB_CB(skb)->control.rates[0]; WARNING: line length of 84 exceeds 80 columns #464: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:443: + return CHSPEC_SB_UPPER(chanspec) ? PHY_TXC1_BW_20MHZ_UP : PHY_TXC1_BW_20MHZ; WARNING: line length of 81 exceeds 80 columns #470: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:449: + return isset(&ss_algo_channel, PHY_TXC1_MODE_SISO) ? PHY_TXC1_MODE_SISO : WARNING: line length of 85 exceeds 80 columns #480: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:459: +static u32 bcm4323x_rspec(u32 rspec, u8 stf_mode, bool stbc, u16 chanspec, bool ht40) WARNING: line length of 86 exceeds 80 columns #488: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:467: + } else if (is_mcs_rate(rspec) && !is_single_stream(rspec & RSPEC_RATE_MASK)) { WARNING: line length of 89 exceeds 80 columns #506: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:485: + /* brcmsmac's band type, and basic_rate[] table for the basic rates of the BSS */ WARNING: line length of 81 exceeds 80 columns #521: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:500: +static void bcm4323x_build_rts(struct d11txh *txh, const struct ieee80211_hdr *h, WARNING: line length of 88 exceeds 80 columns #522: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:501: + const struct bcm4323x_protection *prot, const u32 *rspec, WARNING: line length of 83 exceeds 80 columns #523: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:502: + const u8 *preamble_type, uint frame_len, bool ampdu) WARNING: line length of 94 exceeds 80 columns #541: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:520: + rts_phylen = (prot->cts_only ? sizeof(struct ieee80211_cts) : sizeof(*rts)) + FCS_LEN; WARNING: line length of 91 exceeds 80 columns #555: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:534: + mch |= k ? TXC_PREAMBLE_RTS_FB_SHORT : TXC_PREAMBLE_RTS_MAIN_SHORT; WARNING: line length of 96 exceeds 80 columns #557: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:536: + dur = brcmu_compute_rtscts_dur(prot->bandtype, prot->basic_rate, prot->cts_only, WARNING: line length of 89 exceeds 80 columns #558: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:537: + rts_rspec[k], rspec[k], rts_preamble_type, WARNING: line length of 83 exceeds 80 columns #559: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:538: + preamble_type[k], frame_len, ampdu); WARNING: line length of 92 exceeds 80 columns #566: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:545: + rts->frame_control = cpu_to_le16(IEEE80211_FTYPE_CTL | IEEE80211_STYPE_CTS); WARNING: line length of 92 exceeds 80 columns #569: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:548: + rts->frame_control = cpu_to_le16(IEEE80211_FTYPE_CTL | IEEE80211_STYPE_RTS); WARNING: line length of 81 exceeds 80 columns #588: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:567: + D11A_PHY_HDR_GRATE((struct ofdm_phy_hdr *) WARNING: line length of 98 exceeds 80 columns #595: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:574: + txh->PhyTxControlWord_1_Rts = cpu_to_le16(brcmu_phytxctl1_calc(PHY_TYPE_N, rts_rspec[0])); WARNING: line length of 83 exceeds 80 columns #603: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:582: +static void bcm4323x_ampdu_finalize(struct d11txh *txh, u8 *plcp, const u32 *rspec, WARNING: line length of 86 exceeds 80 columns #617: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:596: + txh->MModeLen = cpu_to_le16(brcmu_calc_lsig_len(rspec[0], ampdu_len)); WARNING: line length of 89 exceeds 80 columns #619: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:598: + txh->MModeFbrLen = cpu_to_le16(brcmu_calc_lsig_len(rspec[1], ampdu_len)); WARNING: line length of 94 exceeds 80 columns #639: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:618: +static bool bcm4323x_protection(struct bcm4323x *dev, const struct ieee80211_tx_info *tx_info, WARNING: line length of 93 exceeds 80 columns #640: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:619: + const struct ieee80211_hdr *h, const u32 *rspec, u8 stf_mode, WARNING: line length of 96 exceeds 80 columns #655: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:634: + g_protection = vif->bss_conf.use_cts_prot && tx_info->band == NL80211_BAND_2GHZ; WARNING: line length of 89 exceeds 80 columns #660: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:639: + if (!(flags & (IEEE80211_TX_RC_USE_RTS_CTS | IEEE80211_TX_RC_USE_CTS_PROTECT)) && WARNING: line length of 86 exceeds 80 columns #674: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:653: + rts_rspec = brcmu_basic_rate(prot->basic_rate, BRCM_RATE_11M); WARNING: line length of 81 exceeds 80 columns #676: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:655: + rts_rspec = brcmu_basic_rate(prot->basic_rate, rspec[k]); WARNING: line length of 88 exceeds 80 columns #677: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:656: + rts_rspec = bcm4323x_rspec(rts_rspec, stf_mode, false, chanspec, false); WARNING: line length of 83 exceeds 80 columns #687: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:666: +static void bcm4323x_tx_rspecs(const struct ieee80211_tx_info *tx_info, bool ampdu, WARNING: line length of 96 exceeds 80 columns #688: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:667: + u16 chanspec, u16 ss_algo_channel, u32 *rspec, u8 *preamble_type) WARNING: line length of 89 exceeds 80 columns #698: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:677: + (rate->flags & IEEE80211_TX_RC_SHORT_GI ? RSPEC_SHORT_GI : 0); WARNING: line length of 99 exceeds 80 columns #700: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:679: + rspec[0] = bcm4323x_rates[bcm4323x_first_rate(tx_info->band) + rate->idx].hw_value; WARNING: line length of 90 exceeds 80 columns #709: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:688: + rate->idx - (HIGHEST_SINGLE_STREAM_MCS + 1)); WARNING: line length of 86 exceeds 80 columns #718: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:697: + rate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH); WARNING: line length of 99 exceeds 80 columns #719: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:698: + preamble_type[k] = is_mcs_rate(rspec[k]) ? BRCMS_MM_PREAMBLE : BRCMS_LONG_PREAMBLE; WARNING: line length of 90 exceeds 80 columns #721: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:700: + if (is_cck_rate(rspec[0]) && (rate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) && WARNING: line length of 92 exceeds 80 columns #727: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:706: +static u16 bcm4323x_tx_mcl(const struct ieee80211_tx_info *tx_info, struct ieee80211_hdr *h, WARNING: line length of 95 exceeds 80 columns #728: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:707: + struct d11txh *txh, const u32 *rspec, bool ampdu, u8 ampdu_position, WARNING: line length of 94 exceeds 80 columns #738: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:717: + if (!is_multicast_ether_addr(h->addr1) && !(tx_info->flags & IEEE80211_TX_CTL_NO_ACK)) WARNING: line length of 82 exceeds 80 columns #746: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:725: + txh->FragDurFallback = cpu_to_le16(BCM4323X_OFDM_ACK_DURATION_US); WARNING: line length of 93 exceeds 80 columns #748: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:727: + /* mac80211 leaves the duration of MCS and fast-xmit frames to the driver. */ WARNING: line length of 83 exceeds 80 columns #751: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:730: + BCM4323X_CCK_ACK_DURATION_US : WARNING: line length of 84 exceeds 80 columns #752: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:731: + BCM4323X_OFDM_ACK_DURATION_US); WARNING: line length of 90 exceeds 80 columns #754: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:733: + txh->FragDurFallback = cpu_to_le16(BCM4323X_OFDM_ACK_DURATION_US); WARNING: line length of 91 exceeds 80 columns #757: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:736: + BCM4323X_OFDM6_ACK_DURATION_US : WARNING: line length of 89 exceeds 80 columns #758: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:737: + BCM4323X_CCK_ACK_DURATION_US); WARNING: line length of 81 exceeds 80 columns #769: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:748: + struct bcm4323x_txh *tx_header, u8 ampdu_position, WARNING: line length of 92 exceeds 80 columns #792: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:771: + bcm4323x_tx_rspecs(tx_info, ampdu, chanspec, ss_algo_channel, rspec, preamble_type); WARNING: line length of 99 exceeds 80 columns #795: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:774: + bcm4323x_stf_mode(ss_algo_channel), chanspec, &prot); WARNING: line length of 89 exceeds 80 columns #796: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:775: + txh->MacTxControlLow = cpu_to_le16(bcm4323x_tx_mcl(tx_info, h, txh, rspec, ampdu, WARNING: line length of 86 exceeds 80 columns #797: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:776: + ampdu_position, chanspec)); WARNING: line length of 85 exceeds 80 columns #811: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:790: + xfts = bcm4323x_frametype(rspec[1], FT_HT) | (FT_OFDM << XFTS_RTS_FT_SHIFT) | WARNING: line length of 83 exceeds 80 columns #818: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:797: + txh->MModeLen = cpu_to_le16(brcmu_calc_lsig_len(rspec[0], phylen)); WARNING: line length of 86 exceeds 80 columns #820: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:799: + txh->MModeFbrLen = cpu_to_le16(brcmu_calc_lsig_len(rspec[1], phylen)); WARNING: line length of 90 exceeds 80 columns #825: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:804: + txh->PhyTxControlWord_1 = cpu_to_le16(brcmu_phytxctl1_calc(PHY_TYPE_N, rspec[0])); WARNING: line length of 94 exceeds 80 columns #826: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:805: + txh->PhyTxControlWord_1_Fbr = cpu_to_le16(brcmu_phytxctl1_calc(PHY_TYPE_N, rspec[1])); WARNING: line length of 92 exceeds 80 columns #837: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:816: + bcm4323x_build_rts(txh, h, &prot, rspec, preamble_type, ampdu_len ?: phylen, WARNING: line length of 89 exceeds 80 columns #842: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:821: + ampdu_position == TXC_AMPDU_LAST ? 0 : metadata->null_delimiters; WARNING: line length of 94 exceeds 80 columns #849: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:828: + if (urb->status == -ENOENT || urb->status == -ECONNRESET || urb->status == -ESHUTDOWN) WARNING: line length of 89 exceeds 80 columns #853: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:832: + dev_err_ratelimited(&dev->intf->dev, "TX URB failed: %d\n", urb->status); WARNING: line length of 91 exceeds 80 columns #868: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:847: + minimum_bytes = DIV_ROUND_UP_ULL((u64)bcm4323x_tx_kbps(skb) * spacing_ns, 8000000); WARNING: line length of 85 exceeds 80 columns #869: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:848: + occupied_bytes = AMPDU_DELIMITER_LEN + ALIGN(bcm4323x_tx_phy_length(skb), 4); WARNING: line length of 92 exceeds 80 columns #872: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:851: + return min_t(unsigned int, DIV_ROUND_UP(minimum_bytes - occupied_bytes, 4), U8_MAX); WARNING: line length of 82 exceeds 80 columns #875: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:854: +static bool bcm4323x_ampdu_compatible(struct sk_buff *first, struct sk_buff *next) WARNING: line length of 94 exceeds 80 columns #884: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:863: + !((first_info->flags ^ next_info->flags) & IEEE80211_TX_CTL_RATE_CTRL_PROBE) && WARNING: line length of 85 exceeds 80 columns #885: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:864: + first_info->control.rates[0].idx == next_info->control.rates[0].idx && WARNING: line length of 87 exceeds 80 columns #886: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:865: + first_info->control.rates[0].flags == next_info->control.rates[0].flags; WARNING: line length of 97 exceeds 80 columns #889: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:868: +static struct urb *bcm4323x_tx_urb(struct bcm4323x *dev, struct sk_buff *skb, unsigned int index, WARNING: line length of 85 exceeds 80 columns #890: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:869: + unsigned int count, unsigned int aggregate_length) WARNING: line length of 87 exceeds 80 columns #917: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:896: + metadata->frame_id = ((dev->tx_sequence << TXFID_SEQ_SHIFT) & TXFID_SEQ_MASK) | WARNING: line length of 90 exceeds 80 columns #931: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:910: + call->weight = cpu_to_le32(ampdu ? BCM4323X_TX_WEIGHT_AMPDU : BCM4323X_TX_WEIGHT); WARNING: line length of 98 exceeds 80 columns #932: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:911: + call->flags = cpu_to_le32(ieee80211_is_data(hdr->frame_control) ? BCM4323X_TX_FLAGS_DATA : WARNING: line length of 91 exceeds 80 columns #933: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:912: + BCM4323X_TX_FLAGS_MGMT); WARNING: line length of 95 exceeds 80 columns #935: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:914: + bcm4323x_build_txh(dev, skb, &call->txh, ampdu_position, index ? 0 : aggregate_length); WARNING: line length of 89 exceeds 80 columns #941: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:920: + urb->transfer_buffer, total_length, bcm4323x_tx_complete, dev); WARNING: line length of 87 exceeds 80 columns #951: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:930: + rpc->xid_class = bcm4323x_rpc_xid_class(BCM4323X_RPC_CLASS_DATA, dev->rpc_xid); WARNING: line length of 94 exceeds 80 columns #969: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:948: + return !older || (skb_queue_empty(&dev->tx_batches[1]) && (count == 1 || older == 1)); WARNING: line length of 84 exceeds 80 columns #972: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:951: +static void bcm4323x_add_committed(struct bcm4323x *dev, struct sk_buff_head *batch) WARNING: line length of 88 exceeds 80 columns #989: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:968: + urbs[index] = bcm4323x_tx_urb(dev, skb, index, count, aggregate_length); WARNING: line length of 96 exceeds 80 columns #1035: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1014: + skb_queue_splice_tail_init(batch, &dev->tx_batches[BCM4323X_TX_STAGED]); WARNING: line length of 84 exceeds 80 columns #1061: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1040: + dev_err_ratelimited(&dev->intf->dev, "TX commit failed: %d\n", ret); WARNING: line length of 92 exceeds 80 columns #1067: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1046: +static struct sk_buff *bcm4323x_txq_dequeue(struct bcm4323x *dev, struct ieee80211_txq *txq) WARNING: line length of 86 exceeds 80 columns #1090: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1069: + if ((bcm4323x_tx_meta(skb)->flags & BCM4323X_TX_META_AMPDU) && WARNING: line length of 85 exceeds 80 columns #1092: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1071: + ieee80211_get_tid(owned_hdr) == ieee80211_get_tid(hdr) && WARNING: line length of 82 exceeds 80 columns #1093: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1072: + ieee80211_sn_less(ieee80211_get_sn(owned_hdr), start)) WARNING: line length of 83 exceeds 80 columns #1100: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1079: +static unsigned int bcm4323x_ampdu_grow(struct sk_buff *last, struct sk_buff *next, WARNING: line length of 86 exceeds 80 columns #1103: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1082: + unsigned int next_length = AMPDU_DELIMITER_LEN + bcm4323x_tx_phy_length(next); WARNING: line length of 82 exceeds 80 columns #1109: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1088: + metadata->null_delimiters = bcm4323x_ampdu_null_delimiters(last, density); WARNING: line length of 98 exceeds 80 columns #1110: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1089: + return roundup(length, 4) + metadata->null_delimiters * AMPDU_DELIMITER_LEN + next_length; WARNING: line length of 87 exceeds 80 columns #1114: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1093: +static unsigned int bcm4323x_txq_batch(struct bcm4323x *dev, struct ieee80211_txq *txq, WARNING: line length of 92 exceeds 80 columns #1138: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1117: + max_bytes = min3((1U << (IEEE80211_HT_MAX_AMPDU_FACTOR + ht_cap->ampdu_factor)) - 1, WARNING: line length of 87 exceeds 80 columns #1143: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1122: + unsigned int length = bcm4323x_ampdu_grow(last, next, aggregate_length, WARNING: line length of 81 exceeds 80 columns #1144: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1123: + ht_cap->ampdu_density); WARNING: line length of 94 exceeds 80 columns #1146: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1125: + if (ieee80211_sn_sub(ieee80211_get_sn((void *)next->data), start) >= window || WARNING: line length of 96 exceeds 80 columns #1147: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1126: + (last && (!bcm4323x_ampdu_compatible(first, next) || length > max_bytes))) { WARNING: line length of 95 exceeds 80 columns #1154: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1133: + } while (skb_queue_len(batch) < max_frames && (next = bcm4323x_txq_dequeue(dev, txq))); WARNING: line length of 89 exceeds 80 columns #1158: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1137: +static unsigned int bcm4323x_next_batch(struct bcm4323x *dev, struct sk_buff_head *batch) WARNING: line length of 84 exceeds 80 columns #1171: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1150: + /* RCU protects pointers in a dequeued frame until bcm4323x_prepare_tx(). */ WARNING: line length of 92 exceeds 80 columns #1173: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1152: + for (ac = IEEE80211_AC_VO; ac < IEEE80211_NUM_ACS && skb_queue_empty(batch); ac++) { WARNING: line length of 86 exceeds 80 columns #1175: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1154: + while (skb_queue_empty(batch) && (txq = ieee80211_next_txq(hw, ac))) { WARNING: line length of 91 exceeds 80 columns #1179: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1158: + ieee80211_return_txq(hw, txq, !skb_queue_empty(&txq_priv->frames)); WARNING: line length of 96 exceeds 80 columns #1200: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1179: + if (!skb_queue_empty(staged) && bcm4323x_may_commit(dev, skb_queue_len(staged))) WARNING: line length of 100 exceeds 80 columns #1213: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1192: +void bcm4323x_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control, struct sk_buff *skb) WARNING: line length of 89 exceeds 80 columns #1231: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1210: + if (kfifo_is_empty(&dev->tx_statuses) && !skb_queue_empty(&dev->tx_batches[0]) && WARNING: line length of 92 exceeds 80 columns #1242: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1221: +static void bcm4323x_drop_tx(struct bcm4323x *dev, struct sk_buff_head *queue, u8 key_index) WARNING: line length of 99 exceeds 80 columns #1254: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1233: + if ((metadata->flags & BCM4323X_TX_META_KEY) && metadata->key_index == key_index) { WARNING: line length of 87 exceeds 80 columns #1269: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1248: + /* A killed URB can leave its transaction ID unsent; let submissions finish. */ WARNING: line length of 98 exceeds 80 columns #1289: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1268: + return wait_event_timeout(dev->tx_wait, !READ_ONCE(dev->tx_owned) || READ_ONCE(dev->dead), WARNING: line length of 90 exceeds 80 columns #1293: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1272: +/* Drain queued frames which use the key slot that is currently requested to be dropped */ WARNING: line length of 87 exceeds 80 columns #1294: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1273: +void bcm4323x_retire_key(struct bcm4323x *dev, u8 key_index, struct ieee80211_sta *sta) WARNING: line length of 88 exceeds 80 columns #1306: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1285: + bcm4323x_drop_tx(dev, &to_bcm4323x_txq(sta->txq[i])->frames, key_index); WARNING: line length of 87 exceeds 80 columns #1315: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1294: + return skb_queue_empty_lockless(&dev->tx_queue) && !READ_ONCE(dev->tx_owned) && WARNING: line length of 94 exceeds 80 columns #1319: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1298: +void bcm4323x_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) WARNING: line length of 97 exceeds 80 columns #1332: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1311: + idle = wait_event_timeout(dev->tx_wait, bcm4323x_tx_idle(dev), BCM4323X_TX_WAIT); WARNING: line length of 81 exceeds 80 columns #1356: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1335: + WRITE_ONCE(to_bcm4323x_txq(txq)->ampdu_window, params->buf_size); WARNING: line length of 81 exceeds 80 columns #1360: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1339: + /* While TX is paused, the TX work leaves the TX queues alone. */ WARNING: line length of 85 exceeds 80 columns #1364: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1343: + ieee80211_stop_tx_ba_cb_irqsafe(vif, params->sta->addr, params->tid); WARNING: line length of 85 exceeds 80 columns #1377: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1356: + struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, WARNING: line length of 92 exceeds 80 columns #1389: FILE: drivers/net/wireless/broadcom/brcm80211/bcm4323x/bcm4323x_tx.c:1368: + ieee80211_purge_tx_queue(hw, &to_bcm4323x_txq(sta->txq[i])->frames); total: 0 errors, 138 warnings, 0 checks, 1386 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit 2be03c21cae8 ("wifi: bcm4323x: add the transmit path") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE FILE_PATH_CHANGES GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 138 warnings, 0 checks, 1386 lines checked