Lines Matching defs:len
86 int hpad, tpad, len;
90 tpad = PAD_POW2((skb->len + hpad), cfhsi->cfg.tail_align);
91 len = skb->len + hpad + tpad;
94 cfhsi->aggregation_len += len;
96 cfhsi->aggregation_len -= len;
134 int i, len = 0;
136 len += skb_queue_len(&cfhsi->qhead[i]);
137 return len;
232 if (skb->len < CFHSI_MAX_EMB_FRM_SZ) {
241 tpad = PAD_POW2((skb->len + hpad), cfhsi->cfg.tail_align);
244 if ((skb->len + hpad + tpad) <= CFHSI_MAX_EMB_FRM_SZ) {
253 cfhsi->ndev->stats.tx_bytes += skb->len;
258 skb_copy_bits(skb, 0, pemb, skb->len);
282 tpad = PAD_POW2((skb->len + hpad), cfhsi->cfg.tail_align);
285 desc->cffrm_len[nfrms] = hpad + skb->len + tpad;
294 cfhsi->ndev->stats.tx_bytes += skb->len;
299 skb_copy_bits(skb, 0, pfrm, skb->len);
305 pfrm += skb->len + tpad;
333 int len, res;
342 len = cfhsi_tx_frm(desc, cfhsi);
343 if (!len) {
359 res = cfhsi->ops->cfhsi_tx(cfhsi->tx_buf, len, cfhsi->ops);
428 int len = 0;
435 len = *pfrm;
436 len |= ((*(pfrm+1)) << 8) & 0xFF00;
437 len += 2; /* Add FCS fields. */
440 if (unlikely(len > CFHSI_MAX_CAIF_FRAME_SZ)) {
447 skb = alloc_skb(len + 1, GFP_ATOMIC);
455 skb_put_data(skb, pfrm, len);
465 cfhsi->ndev->stats.rx_bytes += len;
482 "%s: Invalid payload len: %d, ignored.\n",
512 pr_err("Invalid payload len: %d, ignored.\n", xfer_sz);
549 int len;
555 len = *pcffrm;
556 len |= ((*(pcffrm + 1)) << 8) & 0xFF00;
557 len += 2; /* Add FCS fields. */
560 if (unlikely(len > CFHSI_MAX_CAIF_FRAME_SZ)) {
567 skb = alloc_skb(len + 1, GFP_ATOMIC);
576 skb_put_data(skb, pcffrm, len);
586 cfhsi->ndev->stats.rx_bytes += len;
643 /* Extract payload len from piggy-backed descriptor. */
755 int len;
861 len = cfhsi_tx_frm((struct cfhsi_desc *)cfhsi->tx_buf, cfhsi);
863 if (likely(len > 0)) {
865 res = cfhsi->ops->cfhsi_tx(cfhsi->tx_buf, len, cfhsi->ops);
874 __func__, len);
1070 int len;
1074 len = cfhsi_tx_frm(desc, cfhsi);
1075 WARN_ON(!len);
1078 res = cfhsi->ops->cfhsi_tx(cfhsi->tx_buf, len, cfhsi->ops);
1342 [__IFLA_CAIF_HSI_INACTIVITY_TOUT] = { .type = NLA_U32, .len = 4 },
1343 [__IFLA_CAIF_HSI_AGGREGATION_TOUT] = { .type = NLA_U32, .len = 4 },
1344 [__IFLA_CAIF_HSI_HEAD_ALIGN] = { .type = NLA_U32, .len = 4 },
1345 [__IFLA_CAIF_HSI_TAIL_ALIGN] = { .type = NLA_U32, .len = 4 },
1346 [__IFLA_CAIF_HSI_QHIGH_WATERMARK] = { .type = NLA_U32, .len = 4 },
1347 [__IFLA_CAIF_HSI_QLOW_WATERMARK] = { .type = NLA_U32, .len = 4 },
1355 s += nla_total_size(caif_hsi_policy[i].len);