Home
last modified time | relevance | path

Searched refs:pkt_len (Results 1 – 169 of 169) sorted by relevance

/linux-4.4.14/drivers/isdn/hisax/
Dhisax_debug.h41 dump_packet(const char *name, const u_char *data, int pkt_len) in dump_packet() argument
45 if (pkt_len) { in dump_packet()
48 printk(KERN_DEBUG "%s: length=%d,data=", name, pkt_len); in dump_packet()
50 if (pkt_len > DUMP_HDR_SIZE + DUMP_TLR_SIZE) { in dump_packet()
54 len1 = pkt_len > DUMP_HDR_SIZE ? DUMP_HDR_SIZE : pkt_len; in dump_packet()
62 for (i = pkt_len-DUMP_TLR_SIZE; i < pkt_len; ++i) { in dump_packet()
/linux-4.4.14/drivers/usb/serial/
Dsafe_serial.c233 int pkt_len; in safe_prepare_write_buffer() local
245 pkt_len = size; in safe_prepare_write_buffer()
246 memset(buf + count, '0', pkt_len - count - trailer_len); in safe_prepare_write_buffer()
248 pkt_len = count + trailer_len; in safe_prepare_write_buffer()
252 buf[pkt_len - 2] = count << 2; in safe_prepare_write_buffer()
253 buf[pkt_len - 1] = 0; in safe_prepare_write_buffer()
256 fcs = fcs_compute10(buf, pkt_len, CRC10_INITFCS); in safe_prepare_write_buffer()
257 buf[pkt_len - 2] |= fcs >> 8; in safe_prepare_write_buffer()
258 buf[pkt_len - 1] |= fcs & 0xff; in safe_prepare_write_buffer()
260 return pkt_len; in safe_prepare_write_buffer()
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
Dinterrupt.c146 short pkt_len; in tulip_poll() local
163 pkt_len = ((status >> 16) & 0x7ff) - 4; in tulip_poll()
177 pkt_len > 1518) { in tulip_poll()
194 if (pkt_len > 1518 || in tulip_poll()
210 if (pkt_len < tulip_rx_copybreak && in tulip_poll()
211 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in tulip_poll()
215 pkt_len, PCI_DMA_FROMDEVICE); in tulip_poll()
218 pkt_len); in tulip_poll()
219 skb_put(skb, pkt_len); in tulip_poll()
221 memcpy(skb_put(skb, pkt_len), in tulip_poll()
[all …]
Dxircom_cb.c1108 short pkt_len = ((status >> 16) & 0x7ff) - 4; in investigate_read_descriptor() local
1112 if (pkt_len > 1518) { in investigate_read_descriptor()
1113 netdev_err(dev, "Packet length %i is bogus\n", pkt_len); in investigate_read_descriptor()
1114 pkt_len = 1518; in investigate_read_descriptor()
1117 skb = netdev_alloc_skb(dev, pkt_len + 2); in investigate_read_descriptor()
1125 pkt_len); in investigate_read_descriptor()
1126 skb_put(skb, pkt_len); in investigate_read_descriptor()
1130 dev->stats.rx_bytes += pkt_len; in investigate_read_descriptor()
Dwinbond-840.c1221 int pkt_len = ((status >> 16) & 0x7ff) - 4; in netdev_rx() local
1226 pkt_len, status); in netdev_rx()
1230 if (pkt_len < rx_copybreak && in netdev_rx()
1231 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in netdev_rx()
1236 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in netdev_rx()
1237 skb_put(skb, pkt_len); in netdev_rx()
1245 skb_put(skb = np->rx_skbuff[entry], pkt_len); in netdev_rx()
1259 np->stats.rx_bytes += pkt_len; in netdev_rx()
Dde4x5.c903 static void de4x5_local_stats(struct net_device *dev, char *buf, int pkt_len);
1637 short pkt_len = (short)(le32_to_cpu(lp->rx_ring[entry].status) in de4x5_rx() local
1640 if ((skb = de4x5_alloc_rx_buff(dev, entry, pkt_len)) == NULL) { in de4x5_rx()
1645 de4x5_dbg_rx(skb, pkt_len); in de4x5_rx()
1649 de4x5_local_stats(dev, skb->data, pkt_len); in de4x5_rx()
1654 lp->stats.rx_bytes += pkt_len; in de4x5_rx()
1859 de4x5_local_stats(struct net_device *dev, char *buf, int pkt_len) in de4x5_local_stats() argument
1865 if (pkt_len < (i*DE4X5_PKT_BIN_SZ)) { in de4x5_local_stats()
/linux-4.4.14/net/bridge/
Dbr_netfilter_ipv6.c53 u32 pkt_len; in br_nf_check_hbh_len() local
78 pkt_len = ntohl(*(__be32 *)(nh + off + 2)); in br_nf_check_hbh_len()
79 if (pkt_len <= IPV6_MAXPLEN || in br_nf_check_hbh_len()
82 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) in br_nf_check_hbh_len()
85 pkt_len + sizeof(struct ipv6hdr))) in br_nf_check_hbh_len()
107 u32 pkt_len; in br_validate_ipv6() local
121 pkt_len = ntohs(hdr->payload_len); in br_validate_ipv6()
123 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) { in br_validate_ipv6()
124 if (pkt_len + ip6h_len > skb->len) { in br_validate_ipv6()
129 if (pskb_trim_rcsum(skb, pkt_len + ip6h_len)) { in br_validate_ipv6()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_91x_main.c70 u32 pkt_len, in rsi_prepare_skb() argument
78 if (WARN(!pkt_len, "%s: Dummy pkt received", __func__)) in rsi_prepare_skb()
81 if (pkt_len > (RSI_RCV_BUFFER_LEN * 4)) { in rsi_prepare_skb()
83 __func__, pkt_len); in rsi_prepare_skb()
84 pkt_len = RSI_RCV_BUFFER_LEN * 4; in rsi_prepare_skb()
87 pkt_len -= extended_desc; in rsi_prepare_skb()
88 skb = dev_alloc_skb(pkt_len + FRAME_DESC_SZ); in rsi_prepare_skb()
93 skb_put(skb, pkt_len); in rsi_prepare_skb()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Drx.c51 static u32 wlcore_rx_get_align_buf_size(struct wl1271 *wl, u32 pkt_len) in wlcore_rx_get_align_buf_size() argument
54 return ALIGN(pkt_len, WL12XX_BUS_BLOCK_SIZE); in wlcore_rx_get_align_buf_size()
56 return pkt_len; in wlcore_rx_get_align_buf_size()
220 u32 pkt_len, align_pkt_len; in wlcore_rx() local
231 pkt_len = wlcore_rx_get_buf_size(wl, des); in wlcore_rx()
233 pkt_len); in wlcore_rx()
261 pkt_len = wlcore_rx_get_buf_size(wl, des); in wlcore_rx()
271 pkt_len, rx_align, in wlcore_rx()
284 pkt_offset += wlcore_rx_get_align_buf_size(wl, pkt_len); in wlcore_rx()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Ddesc.c77 unsigned int pkt_len, unsigned int hdr_len, in ath5k_hw_setup_2word_tx_desc() argument
118 frame_len = pkt_len - padsize + FCS_LEN; in ath5k_hw_setup_2word_tx_desc()
129 pkt_len = roundup(pkt_len, 4); in ath5k_hw_setup_2word_tx_desc()
131 if (pkt_len & ~AR5K_2W_TX_DESC_CTL1_BUF_LEN) in ath5k_hw_setup_2word_tx_desc()
134 tx_ctl->tx_control_1 = pkt_len & AR5K_2W_TX_DESC_CTL1_BUF_LEN; in ath5k_hw_setup_2word_tx_desc()
243 unsigned int pkt_len, unsigned int hdr_len, in ath5k_hw_setup_4word_tx_desc() argument
294 frame_len = pkt_len - padsize + FCS_LEN; in ath5k_hw_setup_4word_tx_desc()
305 pkt_len = roundup(pkt_len, 4); in ath5k_hw_setup_4word_tx_desc()
307 if (pkt_len & ~AR5K_4W_TX_DESC_CTL1_BUF_LEN) in ath5k_hw_setup_4word_tx_desc()
310 txctl1 = pkt_len & AR5K_4W_TX_DESC_CTL1_BUF_LEN; in ath5k_hw_setup_4word_tx_desc()
/linux-4.4.14/drivers/net/wireless/libertas/
Dtx.c70 uint16_t pkt_len; in lbs_hard_start_xmit() local
115 pkt_len = skb->len; in lbs_hard_start_xmit()
125 pkt_len -= sizeof(*rtap_hdr); in lbs_hard_start_xmit()
134 txpd->tx_packet_length = cpu_to_le16(pkt_len); in lbs_hard_start_xmit()
146 priv->tx_pending_len = pkt_len + sizeof(struct txpd); in lbs_hard_start_xmit()
Dhost.h345 __le16 pkt_len; member
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Dtx.c101 int pkt_len = (unsigned long)info->status.status_driver_data[0]; in mt7601u_tx_skb_remove_dma_overhead() local
107 skb_trim(skb, pkt_len); in mt7601u_tx_skb_remove_dma_overhead()
140 int pkt_len) in mt7601u_push_txwi() argument
191 pkt_len |= MT76_SET(MT_TXWI_LEN_PKTID, pkt_id); in mt7601u_push_txwi()
192 txwi->len_ctl = cpu_to_le16(pkt_len); in mt7601u_push_txwi()
207 int pkt_len = skb->len; in mt7601u_tx() local
211 info->status.status_driver_data[0] = (void *)(unsigned long)pkt_len; in mt7601u_tx()
227 txwi = mt7601u_push_txwi(dev, skb, sta, wcid, pkt_len); in mt7601u_tx()
/linux-4.4.14/net/caif/
Dcfserl.c52 u16 pkt_len; in cfserl_receive() local
95 pkt_len = cfpkt_getlen(pkt); in cfserl_receive()
103 if (pkt_len < 2) { in cfserl_receive()
133 if (pkt_len < expectlen) { in cfserl_receive()
146 if (pkt_len > expectlen) in cfserl_receive()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dsdio.c388 u8 *buffer, u32 pkt_len, u32 port) in mwifiex_write_data_sync() argument
397 BLOCK_MODE) ? (pkt_len / in mwifiex_write_data_sync()
398 MWIFIEX_SDIO_BLOCK_SIZE) : pkt_len; in mwifiex_write_data_sync()
566 u8 *payload, u32 pkt_len, u32 port) in mwifiex_write_data_to_card() argument
572 ret = mwifiex_write_data_sync(adapter, payload, pkt_len, port); in mwifiex_write_data_to_card()
1090 u32 total_pkt_len, pkt_len; in mwifiex_deaggr_sdio_pkt() local
1112 pkt_len = le16_to_cpu(*(__le16 *)(data + SDIO_HEADER_OFFSET)); in mwifiex_deaggr_sdio_pkt()
1115 if ((pkt_len + SDIO_HEADER_OFFSET) > blk_size) { in mwifiex_deaggr_sdio_pkt()
1119 __func__, pkt_len, blk_size); in mwifiex_deaggr_sdio_pkt()
1122 skb_deaggr = mwifiex_alloc_dma_align_buf(pkt_len, in mwifiex_deaggr_sdio_pkt()
[all …]
Dutil.c386 u16 pkt_len; in mwifiex_process_mgmt_packet() local
402 skb_pull(skb, sizeof(pkt_len)); in mwifiex_process_mgmt_packet()
404 pkt_len = le16_to_cpu(rx_pd->rx_pkt_length); in mwifiex_process_mgmt_packet()
409 pkt_len, rx_pd)) in mwifiex_process_mgmt_packet()
415 pkt_len - sizeof(struct ieee80211_hdr)); in mwifiex_process_mgmt_packet()
417 pkt_len -= ETH_ALEN + sizeof(pkt_len); in mwifiex_process_mgmt_packet()
418 rx_pd->rx_pkt_length = cpu_to_le16(pkt_len); in mwifiex_process_mgmt_packet()
421 CAL_RSSI(rx_pd->snr, rx_pd->nf), skb->data, pkt_len, in mwifiex_process_mgmt_packet()
Dsdio.h111 #define MP_TX_AGGR_BUF_PUT(a, payload, pkt_len, port) do { \ argument
113 payload, pkt_len); \
114 a->mpa_tx.buf_len += pkt_len; \
Dtdls.c775 u16 pkt_len, skb_len; in mwifiex_send_tdls_action_frame() local
807 pos = skb_put(skb, MWIFIEX_MGMT_FRAME_HEADER_SIZE + sizeof(pkt_len)); in mwifiex_send_tdls_action_frame()
808 memset(pos, 0, MWIFIEX_MGMT_FRAME_HEADER_SIZE + sizeof(pkt_len)); in mwifiex_send_tdls_action_frame()
835 pkt_len = skb->len - MWIFIEX_MGMT_FRAME_HEADER_SIZE - sizeof(pkt_len); in mwifiex_send_tdls_action_frame()
836 memcpy(skb->data + MWIFIEX_MGMT_FRAME_HEADER_SIZE, &pkt_len, in mwifiex_send_tdls_action_frame()
837 sizeof(pkt_len)); in mwifiex_send_tdls_action_frame()
Ddecl.h198 u32 pkt_len; member
Dcfg80211.c165 u16 pkt_len; in mwifiex_form_mgmt_frame() local
168 pkt_len = len + ETH_ALEN; in mwifiex_form_mgmt_frame()
171 MWIFIEX_MGMT_FRAME_HEADER_SIZE + sizeof(pkt_len)); in mwifiex_form_mgmt_frame()
172 memcpy(skb_push(skb, sizeof(pkt_len)), &pkt_len, sizeof(pkt_len)); in mwifiex_form_mgmt_frame()
203 u16 pkt_len; in mwifiex_cfg80211_mgmt_tx() local
223 pkt_len = len + ETH_ALEN; in mwifiex_cfg80211_mgmt_tx()
226 pkt_len + sizeof(pkt_len)); in mwifiex_cfg80211_mgmt_tx()
238 tx_info->pkt_len = pkt_len; in mwifiex_cfg80211_mgmt_tx()
Dsta_tx.c168 tx_info->pkt_len = data_len - (sizeof(struct txpd) + INTF_HEADER_LEN); in mwifiex_send_null_packet()
Dpcie.c1284 __le16 pkt_len; in mwifiex_pcie_process_recv_data() local
1301 pkt_len = *((__le16 *)skb_data->data); in mwifiex_pcie_process_recv_data()
1302 rx_len = le16_to_cpu(pkt_len); in mwifiex_pcie_process_recv_data()
1602 __le16 pkt_len; in mwifiex_pcie_process_cmd_complete() local
1616 pkt_len = *((__le16 *)skb->data); in mwifiex_pcie_process_cmd_complete()
1617 rx_len = le16_to_cpu(pkt_len); in mwifiex_pcie_process_cmd_complete()
Dtxrx.c302 priv->stats.tx_bytes += tx_info->pkt_len; in mwifiex_write_data_complete()
Duap_txrx.c207 tx_info->pkt_len = skb->len; in mwifiex_uap_queue_bridged_pkt()
Dmain.c846 tx_info->pkt_len = skb->len; in mwifiex_hard_start_xmit()
/linux-4.4.14/drivers/net/appletalk/
Dcops.c747 int pkt_len = 0; in cops_rx() local
782 pkt_len = inb(ioaddr) & 0xFF; in cops_rx()
784 pkt_len = inb(ioaddr) & 0x00FF; in cops_rx()
785 pkt_len |= (inb(ioaddr) << 8); in cops_rx()
790 skb = dev_alloc_skb(pkt_len); in cops_rx()
796 while(pkt_len--) /* Discard packet */ in cops_rx()
802 skb_put(skb, pkt_len); in cops_rx()
805 insb(ioaddr, skb->data, pkt_len); /* Eat the Data */ in cops_rx()
813 if(pkt_len < 0 || pkt_len > MAX_LLAP_SIZE) in cops_rx()
816 dev->name, pkt_len); in cops_rx()
/linux-4.4.14/drivers/staging/rtl8712/
Dxmit_linux.c53 pfile->pkt_len = pfile->buf_len = pktptr->len; in _r8712_open_pktfile()
64 skb_copy_bits(pfile->pkt, pfile->buf_len - pfile->pkt_len, in _r8712_pktfile_read()
67 pfile->pkt_len -= len; in _r8712_pktfile_read()
73 if (pfile->pkt_len == 0) in r8712_endofpktfile()
Dxmit_osdep.h34 u32 pkt_len; /*the remainder length of the open_file*/ member
Drtl8712_recv.c1013 uint pkt_len; in recvbuf2recvframe() local
1026 pkt_len = le32_to_cpu(prxstat->rxdw0) & 0x00003fff; in recvbuf2recvframe()
1031 if (transfer_len < pkt_len) { in recvbuf2recvframe()
1038 pkt_len = le32_to_cpu(prxstat->rxdw0) & 0x00003fff; in recvbuf2recvframe()
1046 if (pkt_len <= 0) in recvbuf2recvframe()
1057 tmp_len = pkt_len + drvinfo_sz + RXDESC_SIZE; in recvbuf2recvframe()
Drtl871x_xmit.c243 pattrib->pktlen = pktfile.pkt_len; in r8712_update_attrib()
252 if (pktfile.pkt_len > 282) {/*MINIMUM_DHCP_PACKET_SIZE)*/ in r8712_update_attrib()
621 pattrib->pktlen = pktfile.pkt_len; in r8712_xmitframe_coalesce()
/linux-4.4.14/include/net/
Dip6_tunnel.h87 int pkt_len, err; in ip6tunnel_xmit() local
89 pkt_len = skb->len - skb_inner_network_offset(skb); in ip6tunnel_xmit()
95 tstats->tx_bytes += pkt_len; in ip6tunnel_xmit()
Dsch_generic.h255 unsigned int pkt_len; member
478 return qdisc_skb_cb(skb)->pkt_len; in qdisc_pkt_len()
/linux-4.4.14/net/ipv6/
Dip6_input.c68 u32 pkt_len; in ipv6_rcv() local
157 pkt_len = ntohs(hdr->payload_len); in ipv6_rcv()
160 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) { in ipv6_rcv()
161 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) { in ipv6_rcv()
166 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) { in ipv6_rcv()
Dexthdrs.c566 u32 pkt_len; in ipv6_hop_jumbo() local
576 pkt_len = ntohl(*(__be32 *)(nh + optoff + 2)); in ipv6_hop_jumbo()
577 if (pkt_len <= IPV6_MAXPLEN) { in ipv6_hop_jumbo()
590 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) { in ipv6_hop_jumbo()
596 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) in ipv6_hop_jumbo()
/linux-4.4.14/drivers/net/hamradio/
Dhdlcdrv.c147 int pkt_len; in hdlc_rx_flag() local
154 pkt_len = s->hdlcrx.len - 2 + 1; /* KISS kludge */ in hdlc_rx_flag()
155 if (!(skb = dev_alloc_skb(pkt_len))) { in hdlc_rx_flag()
160 cp = skb_put(skb, pkt_len); in hdlc_rx_flag()
162 memcpy(cp, s->hdlcrx.buffer, pkt_len - 1); in hdlc_rx_flag()
270 int pkt_len; in hdlcdrv_transmitter() local
313 pkt_len = skb->len-1; /* strip KISS byte */ in hdlcdrv_transmitter()
314 if (pkt_len >= HDLCDRV_MAXFLEN || pkt_len < 2) { in hdlcdrv_transmitter()
322 pkt_len); in hdlcdrv_transmitter()
325 append_crc_ccitt(s->hdlctx.buffer, pkt_len); in hdlcdrv_transmitter()
[all …]
Dbaycom_epp.c373 int pkt_len; in encode_hdlc() local
384 pkt_len = skb->len-1; /* strip KISS byte */ in encode_hdlc()
387 crc = calc_crc_ccitt(bp, pkt_len); in encode_hdlc()
392 while (pkt_len > -2) { in encode_hdlc()
398 pkt_len--; in encode_hdlc()
399 if (!pkt_len) in encode_hdlc()
Dyam.c546 int pkt_len = yp->rx_len - 2 + 1; /* -CRC + kiss */ in yam_rx_flag() local
552 if (!(skb = dev_alloc_skb(pkt_len))) { in yam_rx_flag()
557 cp = skb_put(skb, pkt_len); in yam_rx_flag()
559 memcpy(cp, yp->rx_buf, pkt_len - 1); in yam_rx_flag()
/linux-4.4.14/drivers/net/caif/
Dcaif_spi.c530 int pkt_len = 0; in cfspi_rxfrm() local
542 pkt_len = *src; in cfspi_rxfrm()
543 pkt_len |= ((*(src+1)) << 8) & 0xFF00; in cfspi_rxfrm()
544 pkt_len += 2; /* Add FCS fields. */ in cfspi_rxfrm()
548 skb = netdev_alloc_skb(cfspi->ndev, pkt_len + 1); in cfspi_rxfrm()
551 dst = skb_put(skb, pkt_len); in cfspi_rxfrm()
552 memcpy(dst, src, pkt_len); in cfspi_rxfrm()
553 src += pkt_len; in cfspi_rxfrm()
568 cfspi->ndev->stats.rx_bytes += pkt_len; in cfspi_rxfrm()
576 epad = PAD_POW2((pkt_len + spad), spi_down_tail_align); in cfspi_rxfrm()
/linux-4.4.14/net/bridge/netfilter/
Dnf_tables_bridge.c50 u32 pkt_len; in nft_bridge_ip6hdr_validate() local
59 pkt_len = ntohs(hdr->payload_len); in nft_bridge_ip6hdr_validate()
60 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) in nft_bridge_ip6hdr_validate()
/linux-4.4.14/drivers/net/ethernet/8390/
Dlib8390.c664 int pkt_len, pkt_stat; in ei_receive() local
695 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr); in ei_receive()
698 next_frame = this_frame + 1 + ((pkt_len+4)>>8); in ei_receive()
713 if (pkt_len < 60 || pkt_len > 1518) { in ei_receive()
723 skb = netdev_alloc_skb(dev, pkt_len + 2); in ei_receive()
727 pkt_len); in ei_receive()
732 skb_put(skb, pkt_len); /* Make room */ in ei_receive()
733 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame)); in ei_receive()
738 dev->stats.rx_bytes += pkt_len; in ei_receive()
Daxnet_cs.c1345 int pkt_len, pkt_stat; in ei_receive() local
1373 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr); in ei_receive()
1376 next_frame = this_frame + 1 + ((pkt_len+4)>>8); in ei_receive()
1378 if (pkt_len < 60 || pkt_len > 1518) in ei_receive()
1391 skb = netdev_alloc_skb(dev, pkt_len + 2); in ei_receive()
1396 pkt_len); in ei_receive()
1403 skb_put(skb, pkt_len); /* Make room */ in ei_receive()
1404 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame)); in ei_receive()
1408 dev->stats.rx_bytes += pkt_len; in ei_receive()
/linux-4.4.14/drivers/input/touchscreen/
Dusbtouchscreen.c1333 int pkt_len, pos, buf_len, tmp; in usbtouch_process_multi() local
1338 pkt_len = usbtouch->type->get_pkt_len( in usbtouch_process_multi()
1342 if (unlikely(!pkt_len)) in usbtouch_process_multi()
1346 if (unlikely(pkt_len < 0)) { in usbtouch_process_multi()
1347 int append = -pkt_len; in usbtouch_process_multi()
1355 pkt_len = usbtouch->type->get_pkt_len( in usbtouch_process_multi()
1357 if (pkt_len < 0) in usbtouch_process_multi()
1362 tmp = pkt_len - usbtouch->buf_len; in usbtouch_process_multi()
1366 usbtouch_process_pkt(usbtouch, usbtouch->buffer, pkt_len); in usbtouch_process_multi()
1379 pkt_len = usbtouch->type->get_pkt_len(buffer + pos, in usbtouch_process_multi()
[all …]
/linux-4.4.14/tools/net/
Dbpf_dbg.c470 static void bpf_dump_pkt(uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len) in bpf_dump_pkt() argument
472 if (pkt_caplen != pkt_len) in bpf_dump_pkt()
473 rl_printf("cap: %u, len: %u\n", pkt_caplen, pkt_len); in bpf_dump_pkt()
475 rl_printf("len: %u\n", pkt_len); in bpf_dump_pkt()
634 uint32_t pkt_len) in bpf_single_step() argument
713 r->A = pkt_len; in bpf_single_step()
716 r->A = pkt_len; in bpf_single_step()
856 uint32_t pkt_len) in bpf_handle_breakpoint() argument
861 bpf_dump_pkt(pkt, pkt_caplen, pkt_len); in bpf_handle_breakpoint()
867 uint32_t pkt_caplen, uint32_t pkt_len) in bpf_run_all() argument
[all …]
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dxmit_linux.c42 pfile->pkt_len = pktptr->len; in _rtw_open_pktfile()
58 skb_copy_bits(pfile->pkt, pfile->buf_len-pfile->pkt_len, rmem, len); in _rtw_pktfile_read()
61 pfile->pkt_len -= len; in _rtw_pktfile_read()
69 return pfile->pkt_len == 0; in rtw_endofpktfile()
Dusb_ops_linux.c25 static void interrupt_handler_8188eu(struct adapter *adapt, u16 pkt_len, u8 *pbuf) in interrupt_handler_8188eu() argument
29 if (pkt_len != INTERRUPT_MSG_FORMAT_LEN) { in interrupt_handler_8188eu()
30 DBG_88E("%s Invalid interrupt content length (%d)!\n", __func__, pkt_len); in interrupt_handler_8188eu()
96 pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + pattrib->shift_sz + pattrib->pkt_len; in recvbuf2recvframe()
98 if ((pattrib->pkt_len <= 0) || (pkt_offset > transfer_len)) { in recvbuf2recvframe()
112 skb_len = pattrib->pkt_len; in recvbuf2recvframe()
188 pattrib->pkt_len, in recvbuf2recvframe()
193 interrupt_handler_8188eu(adapt, pattrib->pkt_len, precvframe->rx_data); in recvbuf2recvframe()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drtl8188e_rxdesc.c97 pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x00003fff);/* u16)prxreport->pktlen; */ in update_recvframe_attrib_88e()
121 pattrib->pkt_len = TX_RPT1_PKT_LEN; in update_recvframe_attrib_88e()
124 pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x3FF);/* Rx length[9:0] */ in update_recvframe_attrib_88e()
134 pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x00003fff);/* u16)prxreport->pktlen; */ in update_recvframe_attrib_88e()
/linux-4.4.14/arch/xtensa/platforms/iss/
Dnetwork.c278 int pkt_len; in iss_net_rx() local
300 pkt_len = lp->tp.read(lp, &skb); in iss_net_rx()
301 skb_put(skb, pkt_len); in iss_net_rx()
303 if (pkt_len > 0) { in iss_net_rx()
304 skb_trim(skb, pkt_len); in iss_net_rx()
310 return pkt_len; in iss_net_rx()
313 return pkt_len; in iss_net_rx()
/linux-4.4.14/drivers/net/ethernet/3com/
D3c515.c1294 short pkt_len = rx_status & 0x1fff; in corkscrew_rx() local
1297 skb = netdev_alloc_skb(dev, pkt_len + 5 + 2); in corkscrew_rx()
1300 pkt_len, rx_status); in corkscrew_rx()
1305 skb_put(skb, pkt_len), in corkscrew_rx()
1306 (pkt_len + 3) >> 2); in corkscrew_rx()
1311 dev->stats.rx_bytes += pkt_len; in corkscrew_rx()
1318 pr_debug("%s: Couldn't allocate a sk_buff of size %d.\n", dev->name, pkt_len); in corkscrew_rx()
1359 short pkt_len = rx_status & 0x1fff; in boomerang_rx() local
1362 dev->stats.rx_bytes += pkt_len; in boomerang_rx()
1365 pkt_len, rx_status); in boomerang_rx()
[all …]
D3c589_cs.c855 short pkt_len = rx_status & 0x7ff; in el3_rx() local
858 skb = netdev_alloc_skb(dev, pkt_len + 5); in el3_rx()
861 pkt_len, rx_status); in el3_rx()
864 insl(ioaddr+RX_FIFO, skb_put(skb, pkt_len), in el3_rx()
865 (pkt_len+3)>>2); in el3_rx()
869 dev->stats.rx_bytes += pkt_len; in el3_rx()
872 pkt_len); in el3_rx()
D3c574_cs.c1010 short pkt_len = rx_status & 0x7ff; in el3_rx() local
1013 skb = netdev_alloc_skb(dev, pkt_len + 5); in el3_rx()
1016 pkt_len, rx_status); in el3_rx()
1019 insl(ioaddr+RX_FIFO, skb_put(skb, pkt_len), in el3_rx()
1020 ((pkt_len+3)>>2)); in el3_rx()
1024 dev->stats.rx_bytes += pkt_len; in el3_rx()
1027 " size %d.\n", dev->name, pkt_len); in el3_rx()
D3c509.c939 short pkt_len = rx_status & 0x7ff; in el3_rx() local
942 skb = netdev_alloc_skb(dev, pkt_len + 5); in el3_rx()
945 pkt_len, rx_status); in el3_rx()
950 insl(ioaddr + RX_FIFO, skb_put(skb,pkt_len), in el3_rx()
951 (pkt_len + 3) >> 2); in el3_rx()
956 dev->stats.rx_bytes += pkt_len; in el3_rx()
964 dev->name, pkt_len); in el3_rx()
D3c59x.c2547 int pkt_len = rx_status & 0x1fff; in vortex_rx() local
2550 skb = netdev_alloc_skb(dev, pkt_len + 5); in vortex_rx()
2553 pkt_len, rx_status); in vortex_rx()
2559 dma_addr_t dma = pci_map_single(VORTEX_PCI(vp), skb_put(skb, pkt_len), in vortex_rx()
2560 pkt_len, PCI_DMA_FROMDEVICE); in vortex_rx()
2566 pci_unmap_single(VORTEX_PCI(vp), dma, pkt_len, PCI_DMA_FROMDEVICE); in vortex_rx()
2569 skb_put(skb, pkt_len), in vortex_rx()
2570 (pkt_len + 3) >> 2); in vortex_rx()
2583 dev->name, pkt_len); in vortex_rx()
2619 int pkt_len = rx_status & 0x1fff; in boomerang_rx() local
[all …]
Dtyphoon.c1638 int pkt_len; in typhoon_rx() local
1660 pkt_len = le16_to_cpu(rx->frameLen); in typhoon_rx()
1662 if(pkt_len < rx_copybreak && in typhoon_rx()
1663 (new_skb = netdev_alloc_skb(tp->dev, pkt_len + 2)) != NULL) { in typhoon_rx()
1668 skb_copy_to_linear_data(new_skb, skb->data, pkt_len); in typhoon_rx()
1672 skb_put(new_skb, pkt_len); in typhoon_rx()
1676 skb_put(new_skb, pkt_len); in typhoon_rx()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_desc.h46 } pkt_len; member
109 u32 pkt_len:14; member
171 int buf1_len, int pkt_len, int cksum);
Dsxgbe_desc.c43 int buf1_len, int pkt_len, int cksum) in sxgbe_prepare_tx_desc() argument
48 p->tdes23.tx_rd_des23.tx_pkt_len.pkt_len.total_pkt_len = pkt_len; in sxgbe_prepare_tx_desc()
245 return p->rdes23.rx_wb_des23.pkt_len; in sxgbe_get_rx_frame_len()
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dintel-pt-log.c101 void __intel_pt_log_packet(const struct intel_pt_pkt *packet, int pkt_len, in __intel_pt_log_packet() argument
109 intel_pt_print_data(buf, pkt_len, pos, 0); in __intel_pt_log_packet()
Dintel-pt-log.h28 void __intel_pt_log_packet(const struct intel_pt_pkt *packet, int pkt_len,
Dintel-pt-decoder.c116 int pkt_len; member
407 intel_pt_log_packet(&decoder->packet, decoder->pkt_len, decoder->pos, in intel_pt_decoder_log_packet()
432 decoder->pkt_len = 1; in intel_pt_bad_packet()
530 int pkt_len; member
548 pkt_info.pkt_len = decoder->pkt_step; in intel_pt_pkt_lookahead()
554 pkt_info.pos += pkt_info.pkt_len; in intel_pt_pkt_lookahead()
555 buf += pkt_info.pkt_len; in intel_pt_pkt_lookahead()
556 len -= pkt_info.pkt_len; in intel_pt_pkt_lookahead()
567 pkt_info.pkt_len = ret; in intel_pt_pkt_lookahead()
789 decoder->pkt_len = ret; in intel_pt_get_next_packet()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_droq.c587 u32 pkt_len = 0; in octeon_droq_fast_process_packets() local
621 pkt_len = (u32)info->length; in octeon_droq_fast_process_packets()
627 skb_put(nicbuf, pkt_len); in octeon_droq_fast_process_packets()
634 pkt_len = 0; in octeon_droq_fast_process_packets()
638 while (pkt_len < info->length) { in octeon_droq_fast_process_packets()
641 cpy_len = ((pkt_len + in octeon_droq_fast_process_packets()
644 ((u32)info->length - pkt_len) : in octeon_droq_fast_process_packets()
663 pkt_len += cpy_len; in octeon_droq_fast_process_packets()
673 nicbuf, pkt_len, in octeon_droq_fast_process_packets()
/linux-4.4.14/drivers/net/ethernet/amd/
Dsun3lance.c805 short pkt_len = (head->msg_length & 0xfff) - 4; in lance_rx() local
808 if (pkt_len < 60) { in lance_rx()
813 skb = netdev_alloc_skb(dev, pkt_len + 2); in lance_rx()
834 pkt_len, data); in lance_rx()
839 … printk( "%s: RX pkt %d type 0x%04x len %d\n ", dev->name, entry, ((u_short *)data)[6], pkt_len); in lance_rx()
844 skb_put( skb, pkt_len ); /* Make room */ in lance_rx()
847 pkt_len); in lance_rx()
852 dev->stats.rx_bytes += pkt_len; in lance_rx()
Datarilance.c989 short pkt_len = head->msg_length & 0xfff; in lance_rx() local
992 if (pkt_len < 60) { in lance_rx()
997 skb = netdev_alloc_skb(dev, pkt_len + 2); in lance_rx()
1022 pkt_len); in lance_rx()
1026 skb_put( skb, pkt_len ); /* Make room */ in lance_rx()
1027 lp->memcpy_f( skb->data, PKTBUF_ADDR(head), pkt_len ); in lance_rx()
1031 dev->stats.rx_bytes += pkt_len; in lance_rx()
Dnmclan_cs.c1095 short pkt_len = (rx_status & ~MACE_RCVFS_RCVSTS) - 4; in mace_rx() local
1105 " 0x%X.\n", pkt_len, rx_status); in mace_rx()
1107 skb = netdev_alloc_skb(dev, pkt_len + 2); in mace_rx()
1111 insw(ioaddr + AM2150_RCV, skb_put(skb, pkt_len), pkt_len>>1); in mace_rx()
1112 if (pkt_len & 1) in mace_rx()
1119 lp->linux_stats.rx_bytes += pkt_len; in mace_rx()
1124 " %d.\n", dev->name, pkt_len); in mace_rx()
Dariadne.c192 short pkt_len = swapw(priv->rx_ring[entry]->RMD3); in ariadne_rx() local
195 skb = netdev_alloc_skb(dev, pkt_len + 2); in ariadne_rx()
211 skb_put(skb, pkt_len); /* Make room */ in ariadne_rx()
214 pkt_len); in ariadne_rx()
223 dev->stats.rx_bytes += pkt_len; in ariadne_rx()
Dlance.c1175 short pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4; in lance_rx() local
1178 if(pkt_len<60) in lance_rx()
1185 skb = dev_alloc_skb(pkt_len+2); in lance_rx()
1202 skb_put(skb,pkt_len); /* Make room */ in lance_rx()
1205 pkt_len); in lance_rx()
1209 dev->stats.rx_bytes += pkt_len; in lance_rx()
Dpcnet32.c1121 short pkt_len; in pcnet32_rx_entry() local
1143 pkt_len = (le32_to_cpu(rxp->msg_length) & 0xfff) - 4; in pcnet32_rx_entry()
1146 if (unlikely(pkt_len > PKT_BUF_SIZE)) { in pcnet32_rx_entry()
1148 pkt_len); in pcnet32_rx_entry()
1152 if (pkt_len < 60) { in pcnet32_rx_entry()
1158 if (pkt_len > rx_copybreak) { in pcnet32_rx_entry()
1184 skb_put(skb, pkt_len); in pcnet32_rx_entry()
1193 skb = netdev_alloc_skb(dev, pkt_len + NET_IP_ALIGN); in pcnet32_rx_entry()
1201 skb_put(skb, pkt_len); /* Make room */ in pcnet32_rx_entry()
1204 pkt_len, in pcnet32_rx_entry()
[all …]
Damd8111e.c700 short pkt_len; in amd8111e_rx_poll() local
736 pkt_len = le16_to_cpu(lp->rx_ring[rx_index].msg_count) - 4; in amd8111e_rx_poll()
747 if (pkt_len < min_pkt_len) { in amd8111e_rx_poll()
768 skb_put(skb, pkt_len); in amd8111e_rx_poll()
786 lp->coal_conf.rx_bytes += pkt_len; in amd8111e_rx_poll()
/linux-4.4.14/net/netfilter/
Dnf_tables_netdev.c59 u32 pkt_len; in __nft_netdev_set_pktinfo_ipv6() local
69 pkt_len = ntohs(ip6h->payload_len); in __nft_netdev_set_pktinfo_ipv6()
70 if (pkt_len + sizeof(*ip6h) > skb->len) in __nft_netdev_set_pktinfo_ipv6()
/linux-4.4.14/drivers/misc/
Dhpilo.c438 int err, found, cnt, pkt_id, pkt_len; in ilo_read() local
463 &pkt_len, &pkt); in ilo_read()
474 if (pkt_len < len) in ilo_read()
475 len = pkt_len; in ilo_read()
488 int err, pkt_id, pkt_len; in ilo_write() local
498 if (!ilo_pkt_dequeue(hw, driver_ccb, SENDQ, &pkt_id, &pkt_len, &pkt)) in ilo_write()
502 if (pkt_len < len) in ilo_write()
503 len = pkt_len; in ilo_write()
/linux-4.4.14/drivers/net/usb/
Dkaweth.c603 __u16 pkt_len = le16_to_cpup((__le16 *)kaweth->rx_buf); in kaweth_usb_receive() local
641 net->name, status, count, (int)pkt_len); in kaweth_usb_receive()
647 if(pkt_len > (count - 2)) { in kaweth_usb_receive()
650 pkt_len, count); in kaweth_usb_receive()
652 pkt_len & 2047); in kaweth_usb_receive()
658 if(!(skb = dev_alloc_skb(pkt_len+2))) { in kaweth_usb_receive()
665 skb_copy_to_linear_data(skb, kaweth->rx_buf + 2, pkt_len); in kaweth_usb_receive()
667 skb_put(skb, pkt_len); in kaweth_usb_receive()
674 kaweth->stats.rx_bytes += pkt_len; in kaweth_usb_receive()
Dcatc.c228 int pkt_len, pkt_offset = 0; in catc_rx_done() local
244 pkt_len = le16_to_cpup((__le16*)pkt_start); in catc_rx_done()
245 if (pkt_len > urb->actual_length) { in catc_rx_done()
251 pkt_len = urb->actual_length; in catc_rx_done()
254 if (!(skb = dev_alloc_skb(pkt_len))) in catc_rx_done()
257 skb_copy_to_linear_data(skb, pkt_start + pkt_offset, pkt_len); in catc_rx_done()
258 skb_put(skb, pkt_len); in catc_rx_done()
264 catc->netdev->stats.rx_bytes += pkt_len; in catc_rx_done()
269 pkt_start += (((pkt_len + 1) >> 6) + 1) << 6; in catc_rx_done()
Dpegasus.c446 __u16 pkt_len; in read_bulk_callback() local
493 pkt_len = le32_to_cpu(*(__le32 *)urb->transfer_buffer); in read_bulk_callback()
494 pkt_len &= 0x0fff; in read_bulk_callback()
497 pkt_len = buf[count - 3] << 8; in read_bulk_callback()
498 pkt_len += buf[count - 4]; in read_bulk_callback()
499 pkt_len &= 0xfff; in read_bulk_callback()
500 pkt_len -= 8; in read_bulk_callback()
507 if (pkt_len > PEGASUS_MTU) in read_bulk_callback()
514 skb_put(pegasus->rx_skb, pkt_len); in read_bulk_callback()
518 pegasus->stats.rx_bytes += pkt_len; in read_bulk_callback()
Dax88179_178a.c1382 u16 pkt_len; in ax88179_rx_fixup() local
1385 pkt_len = (*pkt_hdr >> 16) & 0x1fff; in ax88179_rx_fixup()
1390 skb_pull(skb, (pkt_len + 7) & 0xFFF8); in ax88179_rx_fixup()
1398 skb->len = pkt_len; in ax88179_rx_fixup()
1399 skb_set_tail_pointer(skb, pkt_len); in ax88179_rx_fixup()
1400 skb->truesize = pkt_len + sizeof(struct sk_buff); in ax88179_rx_fixup()
1407 ax_skb->len = pkt_len; in ax88179_rx_fixup()
1409 skb_set_tail_pointer(ax_skb, pkt_len); in ax88179_rx_fixup()
1410 ax_skb->truesize = pkt_len + sizeof(struct sk_buff); in ax88179_rx_fixup()
1417 skb_pull(skb, (pkt_len + 7) & 0xFFF8); in ax88179_rx_fixup()
Drtl8150.c368 unsigned pkt_len, res; in read_bulk_callback() local
407 pkt_len = res - 4; in read_bulk_callback()
409 skb_put(dev->rx_skb, pkt_len); in read_bulk_callback()
413 netdev->stats.rx_bytes += pkt_len; in read_bulk_callback()
Dr8152.c1685 unsigned int pkt_len; in rx_bottom() local
1690 pkt_len = skb->len; in rx_bottom()
1694 stats->rx_bytes += pkt_len; in rx_bottom()
1727 unsigned int pkt_len; in rx_bottom() local
1730 pkt_len = le32_to_cpu(rx_desc->opts1) & RX_LEN_MASK; in rx_bottom()
1731 if (pkt_len < ETH_ZLEN) in rx_bottom()
1734 len_used += pkt_len; in rx_bottom()
1738 pkt_len -= CRC_SIZE; in rx_bottom()
1741 skb = netdev_alloc_skb_ip_align(netdev, pkt_len); in rx_bottom()
1748 memcpy(skb->data, rx_data, pkt_len); in rx_bottom()
[all …]
/linux-4.4.14/drivers/net/ethernet/aeroflex/
Dgreth.c746 int pkt_len; in greth_rx() local
787 pkt_len = status & GRETH_BD_LEN; in greth_rx()
789 skb = netdev_alloc_skb(dev, pkt_len + NET_IP_ALIGN); in greth_rx()
803 pkt_len, in greth_rx()
807 greth_print_rx_packet(phys_to_virt(dma_addr), pkt_len); in greth_rx()
809 memcpy(skb_put(skb, pkt_len), phys_to_virt(dma_addr), pkt_len); in greth_rx()
812 dev->stats.rx_bytes += pkt_len; in greth_rx()
861 int pkt_len; in greth_rx_gbit() local
908 pkt_len = status & GRETH_BD_LEN; in greth_rx_gbit()
916 greth_print_rx_packet(phys_to_virt(greth_read_bd(&bdp->addr)), pkt_len); in greth_rx_gbit()
[all …]
/linux-4.4.14/drivers/net/ethernet/fujitsu/
Dfmvj18x_cs.c980 u_short pkt_len = inw(ioaddr + DATAPORT); in fjn_rx() local
984 if (pkt_len > 1550) { in fjn_rx()
986 pkt_len); in fjn_rx()
991 skb = netdev_alloc_skb(dev, pkt_len + 2); in fjn_rx()
999 insw(ioaddr + DATAPORT, skb_put(skb, pkt_len), in fjn_rx()
1000 (pkt_len + 1) >> 1); in fjn_rx()
1006 dev->name, pkt_len); in fjn_rx()
1014 dev->stats.rx_bytes += pkt_len; in fjn_rx()
/linux-4.4.14/drivers/net/wan/
Dixp4xx_hss.c297 u16 pkt_len; /* packet length */ member
303 u16 pkt_len; /* packet length */ member
577 phys, desc->next, desc->buf_len, desc->pkt_len, in debug_desc()
720 skb = netdev_alloc_skb(dev, desc->pkt_len); in hss_hdlc_poll()
747 desc->pkt_len = desc->status = 0; in hss_hdlc_poll()
762 ALIGN(desc->pkt_len, 4) / 4); in hss_hdlc_poll()
764 skb_put(skb, desc->pkt_len); in hss_hdlc_poll()
779 desc->pkt_len = 0; in hss_hdlc_poll()
807 dev->stats.tx_bytes += desc->pkt_len; in hss_hdlc_txdone_irq()
889 desc->buf_len = desc->pkt_len = len; in hss_hdlc_xmit()
Ddscc4.c651 int pkt_len; in dscc4_rx_skb() local
658 pkt_len = TO_SIZE(le32_to_cpu(rx_fd->state2)); in dscc4_rx_skb()
661 if ((skb->data[--pkt_len] & FrameOk) == FrameOk) { in dscc4_rx_skb()
663 dev->stats.rx_bytes += pkt_len; in dscc4_rx_skb()
664 skb_put(skb, pkt_len); in dscc4_rx_skb()
669 if (skb->data[pkt_len] & FrameRdo) in dscc4_rx_skb()
671 else if (!(skb->data[pkt_len] & FrameCrc)) in dscc4_rx_skb()
673 else if ((skb->data[pkt_len] & (FrameVfr | FrameRab)) != in dscc4_rx_skb()
/linux-4.4.14/drivers/net/ethernet/hp/
Dhp100.c1777 int packets, pkt_len; in hp100_rx() local
1800 for (pkt_len = 0; pkt_len < 6000 && (hp100_inb(OPTION_MSW) & HP100_ADV_NXT_PKT); pkt_len++) { in hp100_rx()
1813 pkt_len = ((header & HP100_PKT_LEN_MASK) + 3) & ~3; in hp100_rx()
1822 skb = netdev_alloc_skb(dev, pkt_len + 2); in hp100_rx()
1826 dev->name, pkt_len); in hp100_rx()
1836 skb_put(skb, pkt_len); in hp100_rx()
1841 memcpy_fromio(ptr, lp->mem_ptr_virt,pkt_len); in hp100_rx()
1843 insl(ioaddr + HP100_REG_DATA32, ptr, pkt_len >> 2); in hp100_rx()
1855 dev->stats.rx_bytes += pkt_len; in hp100_rx()
1882 int pkt_len; in hp100_rx_bm() local
[all …]
/linux-4.4.14/drivers/net/ethernet/sfc/
Dselftest.c279 const char *buf_ptr, int pkt_len) in efx_loopback_rx_packet() argument
299 if (pkt_len < sizeof(received->header)) { in efx_loopback_rx_packet()
302 "test\n", pkt_len, LOOPBACK_MODE(efx)); in efx_loopback_rx_packet()
315 if (pkt_len != sizeof(*payload)) { in efx_loopback_rx_packet()
318 "%s loopback test\n", pkt_len, (int)sizeof(*payload), in efx_loopback_rx_packet()
360 buf_ptr, pkt_len, 0); in efx_loopback_rx_packet()
Dselftest.h48 int pkt_len);
/linux-4.4.14/drivers/net/hippi/
Drrunner.c935 u32 pkt_len; in rx_int() local
938 pkt_len = desc->size; in rx_int()
941 printk("len %x, mode %x\n", pkt_len, desc->mode); in rx_int()
948 if (pkt_len > 0){ in rx_int()
953 if (pkt_len < PKT_COPY_THRESHOLD) { in rx_int()
954 skb = alloc_skb(pkt_len, GFP_ATOMIC); in rx_int()
956 …intk(KERN_WARNING "%s: Unable to allocate skb (%i bytes), deferring packet\n", dev->name, pkt_len); in rx_int()
962 pkt_len, in rx_int()
965 memcpy(skb_put(skb, pkt_len), in rx_int()
966 rx_skb->data, pkt_len); in rx_int()
[all …]
/linux-4.4.14/drivers/bluetooth/
Dbfusb.c274 int pkt_len = 0; in bfusb_recv_block() local
293 pkt_len = HCI_EVENT_HDR_SIZE + hdr->plen; in bfusb_recv_block()
303 pkt_len = HCI_ACL_HDR_SIZE + __le16_to_cpu(hdr->dlen); in bfusb_recv_block()
313 pkt_len = HCI_SCO_HDR_SIZE + hdr->dlen; in bfusb_recv_block()
321 skb = bt_skb_alloc(pkt_len, GFP_ATOMIC); in bfusb_recv_block()
/linux-4.4.14/arch/um/drivers/
Dnet_kern.c76 int pkt_len; in uml_net_rx() local
92 pkt_len = (*lp->read)(lp->fd, skb, lp); in uml_net_rx()
94 if (pkt_len > 0) { in uml_net_rx()
95 skb_trim(skb, pkt_len); in uml_net_rx()
101 return pkt_len; in uml_net_rx()
105 return pkt_len; in uml_net_rx()
/linux-4.4.14/drivers/net/ethernet/xscale/
Dixp4xx_eth.c203 u16 pkt_len; /* packet length */ member
212 u16 pkt_len; /* packet length */ member
617 phys, desc->next, desc->buf_len, desc->pkt_len, in debug_desc()
739 ALIGN(NET_IP_ALIGN + desc->pkt_len, 4)); in eth_poll()
746 desc->pkt_len = 0; in eth_poll()
761 ALIGN(NET_IP_ALIGN + desc->pkt_len, 4) / 4); in eth_poll()
764 skb_put(skb, desc->pkt_len); in eth_poll()
780 desc->pkt_len = 0; in eth_poll()
817 port->netdev->stats.tx_bytes += desc->pkt_len; in eth_txdone_irq()
897 desc->buf_len = desc->pkt_len = len; in eth_xmit()
[all …]
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet-main.c91 u16 pkt_len, sc; in fs_enet_rx_napi() local
154 pkt_len = CBDR_DATLEN(bdp) - 4; /* remove CRC */ in fs_enet_rx_napi()
155 fep->stats.rx_bytes += pkt_len + 4; in fs_enet_rx_napi()
157 if (pkt_len <= fpi->rx_copybreak) { in fs_enet_rx_napi()
159 skbn = netdev_alloc_skb(dev, pkt_len + 2); in fs_enet_rx_napi()
163 skbn->data, pkt_len); in fs_enet_rx_napi()
174 skb_put(skb, pkt_len); /* Make room */ in fs_enet_rx_napi()
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dxmit_osdep.h28 size_t pkt_len; /* the remainder length of the open_file */ member
Drtw_recv.h103 u16 pkt_len; member
Drtw_xmit.h267 u16 pkt_len; member
/linux-4.4.14/drivers/net/ethernet/
Ddnet.c389 unsigned int pkt_len; in dnet_poll() local
405 pkt_len = cmd_word & 0xFFFF; in dnet_poll()
411 skb = netdev_alloc_skb(dev, pkt_len + 5); in dnet_poll()
419 data_ptr = (unsigned int *)skb_put(skb, pkt_len); in dnet_poll()
420 for (i = 0; i < (pkt_len + 3) >> 2; i++) in dnet_poll()
428 "size %u.\n", dev->name, pkt_len); in dnet_poll()
Dfealnx.c1691 short pkt_len = ((rx_status & FLNGMASK) >> FLNGShift) - 4; in netdev_rx() local
1696 " status %x.\n", pkt_len, rx_status); in netdev_rx()
1701 if (pkt_len < rx_copybreak && in netdev_rx()
1702 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in netdev_rx()
1712 np->cur_rx->skbuff->data, pkt_len); in netdev_rx()
1713 skb_put(skb, pkt_len); in netdev_rx()
1715 memcpy(skb_put(skb, pkt_len), in netdev_rx()
1716 np->cur_rx->skbuff->data, pkt_len); in netdev_rx()
1727 skb_put(skb = np->cur_rx->skbuff, pkt_len); in netdev_rx()
1734 dev->stats.rx_bytes += pkt_len; in netdev_rx()
Dkorina.c354 u32 devcs, pkt_len, dmas; in korina_rx() local
391 pkt_len = RCVPKT_LENGTH(devcs); in korina_rx()
398 dma_cache_inv((unsigned long)pkt_buf, pkt_len - 4); in korina_rx()
406 skb_put(skb, pkt_len - 4); in korina_rx()
412 dev->stats.rx_bytes += pkt_len; in korina_rx()
/linux-4.4.14/drivers/net/ethernet/realtek/
Datp.c780 int pkt_len = (rx_head.rx_count & 0x7ff) - 4; in net_rx() local
783 skb = netdev_alloc_skb(dev, pkt_len + 2); in net_rx()
790 read_block(ioaddr, pkt_len, skb_put(skb,pkt_len), dev->if_port); in net_rx()
795 dev->stats.rx_bytes += pkt_len; in net_rx()
/linux-4.4.14/drivers/net/ethernet/smsc/
Depic100.c1175 short pkt_len = (status >> 16) - 4; in epic_rx() local
1178 if (pkt_len > PKT_BUF_SZ - 4) { in epic_rx()
1180 status, pkt_len); in epic_rx()
1181 pkt_len = 1514; in epic_rx()
1185 if (pkt_len < rx_copybreak && in epic_rx()
1186 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in epic_rx()
1192 skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len); in epic_rx()
1193 skb_put(skb, pkt_len); in epic_rx()
1202 skb_put(skb = ep->rx_skbuff[entry], pkt_len); in epic_rx()
1208 dev->stats.rx_bytes += pkt_len; in epic_rx()
Dsmc911x.c379 unsigned int pkt_len, status; in smc911x_rcv() local
388 pkt_len = (status & RX_STS_PKT_LEN_) >> 16; in smc911x_rcv()
405 skb = netdev_alloc_skb(dev, pkt_len+32); in smc911x_rcv()
418 skb_put(skb,pkt_len-4); in smc911x_rcv()
432 SMC_PULL_DATA(lp, data, (pkt_len+2+15) & ~15); in smc911x_rcv()
437 SMC_PULL_DATA(lp, data, pkt_len+2+3); in smc911x_rcv()
440 PRINT_PKT(data, ((pkt_len - 4) <= 64) ? pkt_len - 4 : 64); in smc911x_rcv()
444 dev->stats.rx_bytes += pkt_len-4; in smc911x_rcv()
Dsmc91x.c717 unsigned int saved_packet, packet_no, tx_status, pkt_len; in smc_tx() local
734 SMC_GET_PKT_HDR(lp, tx_status, pkt_len); in smc_tx()
/linux-4.4.14/drivers/net/ethernet/i825xx/
D82596.c772 int pkt_len = rbd->count & 0x3fff; in i596_rx() local
783 if (pkt_len > rx_copybreak) { in i596_rx()
793 skb_put(skb, pkt_len); in i596_rx()
802 skb = netdev_alloc_skb(dev, pkt_len + 2); in i596_rx()
812 memcpy(skb_put(skb,pkt_len), rbd->v_data, pkt_len); in i596_rx()
815 skb->len = pkt_len; in i596_rx()
818 pkt_len); in i596_rx()
822 dev->stats.rx_bytes+=pkt_len; in i596_rx()
Dlib82596.c680 int pkt_len = SWAP16(rbd->count) & 0x3fff; in i596_rx() local
691 if (pkt_len > rx_copybreak) { in i596_rx()
707 skb_put(skb, pkt_len); in i596_rx()
718 skb = netdev_alloc_skb_ip_align(dev, pkt_len); in i596_rx()
730 memcpy(skb_put(skb, pkt_len), rbd->v_data, pkt_len); in i596_rx()
735 skb->len = pkt_len; in i596_rx()
739 dev->stats.rx_bytes += pkt_len; in i596_rx()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dhif_usb.c564 u16 pkt_len; in ath9k_hif_usb_rx_stream() local
571 pkt_len = get_unaligned_le16(ptr + index); in ath9k_hif_usb_rx_stream()
579 pad_len = 4 - (pkt_len & 0x3); in ath9k_hif_usb_rx_stream()
584 index = index + 4 + pkt_len + pad_len; in ath9k_hif_usb_rx_stream()
593 nskb = __dev_alloc_skb(pkt_len + 32, GFP_ATOMIC); in ath9k_hif_usb_rx_stream()
610 nskb = __dev_alloc_skb(pkt_len + 32, GFP_ATOMIC); in ath9k_hif_usb_rx_stream()
619 memcpy(nskb->data, &(skb->data[chk_idx+4]), pkt_len); in ath9k_hif_usb_rx_stream()
620 skb_put(nskb, pkt_len); in ath9k_hif_usb_rx_stream()
Dar9002_mac.c282 ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen) in ar9002_set_txdesc()
Dmac.h698 int pkt_len; member
Dbeacon.c89 info.pkt_len = skb->len + FCS_LEN; in ath9k_beacon_setup()
Dar9003_mac.c102 ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen) in ar9003_set_txdesc()
Dxmit.c1367 info.pkt_len = fi->framelen; in ath_tx_fill_desc()
/linux-4.4.14/net/ipv4/
Dip_tunnel_core.c55 int pkt_len = skb->len - skb_inner_network_offset(skb); in iptunnel_xmit() local
84 pkt_len = 0; in iptunnel_xmit()
85 return pkt_len; in iptunnel_xmit()
Dtcp_input.c1111 unsigned int pkt_len; in tcp_match_skb_to_sack() local
1123 pkt_len = start_seq - TCP_SKB_CB(skb)->seq; in tcp_match_skb_to_sack()
1124 if (pkt_len < mss) in tcp_match_skb_to_sack()
1125 pkt_len = mss; in tcp_match_skb_to_sack()
1127 pkt_len = end_seq - TCP_SKB_CB(skb)->seq; in tcp_match_skb_to_sack()
1128 if (pkt_len < mss) in tcp_match_skb_to_sack()
1135 if (pkt_len > mss) { in tcp_match_skb_to_sack()
1136 unsigned int new_len = (pkt_len / mss) * mss; in tcp_match_skb_to_sack()
1137 if (!in_sack && new_len < pkt_len) { in tcp_match_skb_to_sack()
1142 pkt_len = new_len; in tcp_match_skb_to_sack()
[all …]
/linux-4.4.14/drivers/net/ethernet/packetengines/
Dyellowfin.c1114 int pkt_len = data_size - in yellowfin_rx() local
1121 __func__, pkt_len, data_size, boguscnt); in yellowfin_rx()
1125 if (pkt_len > rx_copybreak) { in yellowfin_rx()
1126 skb_put(skb = rx_skb, pkt_len); in yellowfin_rx()
1133 skb = netdev_alloc_skb(dev, pkt_len + 2); in yellowfin_rx()
1137 skb_copy_to_linear_data(skb, rx_skb->data, pkt_len); in yellowfin_rx()
1138 skb_put(skb, pkt_len); in yellowfin_rx()
1147 dev->stats.rx_bytes += pkt_len; in yellowfin_rx()
Dhamachi.c1460 u16 pkt_len = (frame_status & 0x07ff) - 4; in hamachi_rx() local
1470 pkt_len, data_size, boguscnt); in hamachi_rx()
1482 if (pkt_len < rx_copybreak && in hamachi_rx()
1483 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in hamachi_rx()
1496 hmp->rx_skbuff[entry]->data, pkt_len); in hamachi_rx()
1497 skb_put(skb, pkt_len); in hamachi_rx()
1499 memcpy(skb_put(skb, pkt_len), hmp->rx_ring_dma in hamachi_rx()
1500 + entry*sizeof(*desc), pkt_len); in hamachi_rx()
1510 skb_put(skb = hmp->rx_skbuff[entry], pkt_len); in hamachi_rx()
/linux-4.4.14/drivers/media/dvb-core/
Ddvb_net.c780 const u8 *pkt, int pkt_len) argument
788 if (pkt_len < 16) {
790 dev->name, pkt_len);
810 if (pkt_len < 24 || memcmp(&pkt[12], "\xaa\xaa\x03\0\0\0", 6)) {
826 if (!(skb = dev_alloc_skb(pkt_len - 4 - 12 + 14 + 2 - snap))) {
835 eth = (u8 *) skb_put(skb, pkt_len - 12 - 4 + 14 - snap);
836 memcpy(eth + 14, pkt + 12 + snap, pkt_len - 12 - 4 - snap);
/linux-4.4.14/drivers/net/ethernet/qualcomm/
Dqca_spi.c240 u32 pkt_len; in qcaspi_transmit() local
250 pkt_len = qca->txr.skb[qca->txr.head]->len + QCASPI_HW_PKT_LEN; in qcaspi_transmit()
252 if (available < pkt_len) { in qcaspi_transmit()
266 available -= pkt_len; in qcaspi_transmit()
275 qca->txr.size -= pkt_len; in qcaspi_transmit()
/linux-4.4.14/net/sched/
Dsch_api.c544 int pkt_len, slot; in __qdisc_calculate_pkt_len() local
546 pkt_len = skb->len + stab->szopts.overhead; in __qdisc_calculate_pkt_len()
550 slot = pkt_len + stab->szopts.cell_align; in __qdisc_calculate_pkt_len()
556 pkt_len = stab->data[slot]; in __qdisc_calculate_pkt_len()
558 pkt_len = stab->data[stab->szopts.tsize - 1] * in __qdisc_calculate_pkt_len()
562 pkt_len <<= stab->szopts.size_log; in __qdisc_calculate_pkt_len()
564 if (unlikely(pkt_len < 1)) in __qdisc_calculate_pkt_len()
565 pkt_len = 1; in __qdisc_calculate_pkt_len()
566 qdisc_skb_cb(skb)->pkt_len = pkt_len; in __qdisc_calculate_pkt_len()
Dsch_hhf.c252 u32 pkt_len, min_hhf_val; in hhf_classify() local
288 pkt_len = qdisc_pkt_len(skb); in hhf_classify()
298 val = q->hhf_arrays[i][filter_pos[i]] + pkt_len; in hhf_classify()
Dsch_tbf.c175 qdisc_skb_cb(segs)->pkt_len = segs->len; in tbf_segment()
Dsch_netem.c560 qdisc_skb_cb(segs)->pkt_len = segs->len; in netem_enqueue()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dtrx.c577 u32 pkt_len = skb->len; in rtl92ee_pre_fill_tx_bd_desc() local
597 total_packet_size = desc_size+pkt_len; in rtl92ee_pre_fill_tx_bd_desc()
607 psblen = (pkt_len + real_desc_size + append_early_mode_size) / in rtl92ee_pre_fill_tx_bd_desc()
652 SET_TXBUFFER_DESC_LEN_WITH_OFFSET(tx_bd_desc, 1, pkt_len); in rtl92ee_pre_fill_tx_bd_desc()
657 SET_TX_DESC_PKT_SIZE(desc, (u16)(pkt_len)); in rtl92ee_pre_fill_tx_bd_desc()
658 SET_TX_DESC_TX_BUFFER_SIZE(desc, (u16)(pkt_len)); in rtl92ee_pre_fill_tx_bd_desc()
/linux-4.4.14/drivers/net/ethernet/natsemi/
Dsonic.c420 int pkt_len; in sonic_rx() local
446 pkt_len = sonic_rda_get(dev, entry, SONIC_RD_PKTLEN); in sonic_rx()
447 skb_trim(used_skb, pkt_len); in sonic_rx()
451 lp->stats.rx_bytes += pkt_len; in sonic_rx()
Dnatsemi.c2289 int pkt_len; in netdev_rx() local
2302 pkt_len = (desc_status & DescSizeMask) - 4; in netdev_rx()
2344 } else if (pkt_len > np->rx_buf_sz) { in netdev_rx()
2354 if (pkt_len < rx_copybreak && in netdev_rx()
2355 (skb = netdev_alloc_skb(dev, pkt_len + RX_OFFSET)) != NULL) { in netdev_rx()
2363 np->rx_skbuff[entry]->data, pkt_len); in netdev_rx()
2364 skb_put(skb, pkt_len); in netdev_rx()
2373 skb_put(skb = np->rx_skbuff[entry], pkt_len); in netdev_rx()
2379 dev->stats.rx_bytes += pkt_len; in netdev_rx()
/linux-4.4.14/drivers/staging/wilc1000/
Dwilc_wlan.c1154 u32 pkt_len, pkt_offset, tp_len; in wilc_wlan_handle_rxq() local
1169 pkt_len = header & 0x7ff; in wilc_wlan_handle_rxq()
1171 if (pkt_len == 0 || tp_len == 0) { in wilc_wlan_handle_rxq()
1172 …wilc_debug(N_RXQ, "[wilc rxq]: data corrupt, packet len or tp_len is 0 [%d][%d]\n", pkt_len, tp_le… in wilc_wlan_handle_rxq()
1185 WILC_WFI_mgmt_rx(wilc, &buffer[offset + HOST_HDR_OFFSET], pkt_len); in wilc_wlan_handle_rxq()
1191 if (pkt_len > 0) { in wilc_wlan_handle_rxq()
1194 pkt_len, in wilc_wlan_handle_rxq()
1203 wilc_wlan_cfg_indicate_rx(&buffer[pkt_offset + offset], pkt_len, &rsp); in wilc_wlan_handle_rxq()
/linux-4.4.14/drivers/net/ethernet/adaptec/
Dstarfire.c1413 u16 pkt_len; in __netdev_rx() local
1435 pkt_len = desc_status; /* Implicitly Truncate */ in __netdev_rx()
1439 printk(KERN_DEBUG " netdev_rx() normal Rx pkt length %d, quota %d.\n", pkt_len, *quota); in __netdev_rx()
1442 if (pkt_len < rx_copybreak && in __netdev_rx()
1443 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in __netdev_rx()
1447 pkt_len, PCI_DMA_FROMDEVICE); in __netdev_rx()
1448 skb_copy_to_linear_data(skb, np->rx_info[entry].skb->data, pkt_len); in __netdev_rx()
1451 pkt_len, PCI_DMA_FROMDEVICE); in __netdev_rx()
1452 skb_put(skb, pkt_len); in __netdev_rx()
1456 skb_put(skb, pkt_len); in __netdev_rx()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Ddiag.c205 size_t pkt_len, loff_t *off);
378 u32 pkt_len, total_len; in diagpkt_send() local
454 pkt_len = dp->len >> 2; in diagpkt_send()
455 total_len = pkt_len + 2; /* PBC + packet */ in diagpkt_send()
512 pio_copy(dd, pbuf, dp->pbc, tmpbuf, pkt_len); in diagpkt_send()
915 size_t pkt_len, loff_t *off) in hfi1_snoop_read() argument
947 if (pkt_len >= packet->total_len) { in hfi1_snoop_read()
/linux-4.4.14/drivers/staging/rtl8723au/hal/
Dusb_ops_linux.c397 pattrib->shift_sz + pattrib->pkt_len; in recvbuf2recvframe()
399 if (pattrib->pkt_len <= 0 || pkt_offset > transfer_len) { in recvbuf2recvframe()
416 skb_len = pattrib->pkt_len; in recvbuf2recvframe()
Drtl8723au_recv.c157 pattrib->pkt_len = (u16)prxreport->pktlen; in update_recvframe_attrib()
/linux-4.4.14/drivers/net/ethernet/dlink/
Dsundance.c1344 int pkt_len; in rx_poll() local
1351 pkt_len = frame_status & 0x1fff; /* Chip omits the CRC. */ in rx_poll()
1380 pkt_len, boguscnt); in rx_poll()
1384 if (pkt_len < rx_copybreak && in rx_poll()
1385 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in rx_poll()
1390 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); in rx_poll()
1394 skb_put(skb, pkt_len); in rx_poll()
1399 skb_put(skb = np->rx_skbuff[entry], pkt_len); in rx_poll()
Ddl2k.c874 int pkt_len; in receive_packet() local
884 pkt_len = frame_status & 0xffff; in receive_packet()
902 if (pkt_len > copy_thresh) { in receive_packet()
907 skb_put (skb = np->rx_skbuff[entry], pkt_len); in receive_packet()
909 } else if ((skb = netdev_alloc_skb_ip_align(dev, pkt_len))) { in receive_packet()
916 pkt_len); in receive_packet()
917 skb_put (skb, pkt_len); in receive_packet()
/linux-4.4.14/include/linux/qed/
Deth_common.h144 __le16 pkt_len; member
/linux-4.4.14/drivers/net/fddi/
Ddefxx.c3097 u32 descr, pkt_len; /* FMC descriptor field and packet length */ in dfx_rcv_queue_process() local
3135 pkt_len = (u32)((descr & PI_FMC_DESCR_M_LEN) >> PI_FMC_DESCR_V_LEN); in dfx_rcv_queue_process()
3136 pkt_len -= 4; /* subtract 4 byte CRC */ in dfx_rcv_queue_process()
3137 if (!IN_RANGE(pkt_len, FDDI_K_LLC_ZLEN, FDDI_K_LLC_LEN)) in dfx_rcv_queue_process()
3143 if (pkt_len > SKBUFF_RX_COPYBREAK) { in dfx_rcv_queue_process()
3180 pkt_len + 3); in dfx_rcv_queue_process()
3194 pkt_len + 3, in dfx_rcv_queue_process()
3199 pkt_len + 3); in dfx_rcv_queue_process()
3203 skb_put(skb, pkt_len); /* pass up packet length, NOT including CRC */ in dfx_rcv_queue_process()
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c1025 unsigned int pkt_len = skb_headlen(skb); in netcp_tx_map_skb() local
1032 dma_addr = dma_map_single(dev, skb->data, pkt_len, DMA_TO_DEVICE); in netcp_tx_map_skb()
1041 dma_unmap_single(dev, dma_addr, pkt_len, DMA_TO_DEVICE); in netcp_tx_map_skb()
1045 set_pkt_info(dma_addr, pkt_len, 0, desc); in netcp_tx_map_skb()
1085 pkt_len += buf_len; in netcp_tx_map_skb()
1102 WARN_ON(pkt_len != skb->len); in netcp_tx_map_skb()
1104 pkt_len &= KNAV_DMA_DESC_PKT_LEN_MASK; in netcp_tx_map_skb()
1105 set_words(&pkt_len, 1, &desc->desc_info); in netcp_tx_map_skb()
/linux-4.4.14/drivers/crypto/amcc/
Dcrypto4xx_reg_def.h270 u32 pkt_len:20; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
Dtrx.c362 u32 skb_len, pkt_len, drvinfo_len; in _rtl_rx_process() local
378 pkt_len = GET_RX_DESC_PKT_LEN(rxdesc); in _rtl_rx_process()
380 WARN_ON(skb_len < (pkt_len + RTL_RX_DESC_SIZE + drvinfo_len)); in _rtl_rx_process()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Ddma.c931 uint pkt_len; in dma_rx() local
946 pkt_len = min((di->rxoffset + len), di->rxbufsize); in dma_rx()
947 __skb_trim(p, pkt_len); in dma_rx()
954 pkt_len = min_t(uint, resid, di->rxbufsize); in dma_rx()
955 __skb_trim(p, pkt_len); in dma_rx()
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtw_recv.h97 u16 pkt_len; member
Drtw_xmit.h272 u16 pkt_len; member
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dq_struct.h195 u64 pkt_len:16; /* W1 */ member
249 u64 pkt_len:16; /* W1 */
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_wlan_util.c853 struct ieee80211_mgmt *mgmt, u32 pkt_len) in rtw_check_bcn_info23a() argument
881 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in rtw_check_bcn_info23a()
1019 uint pkt_len, struct sta_info *psta) in update_beacon23a_info() argument
1024 len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in update_beacon23a_info()
Drtw_mlme_ext.c792 int pkt_len = skb->len; in OnBeacon23a() local
800 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); in OnBeacon23a()
838 check_assoc_AP23a((u8 *)&mgmt->u.beacon, pkt_len - in OnBeacon23a()
854 ret = rtw_check_bcn_info23a(padapter, mgmt, pkt_len); in OnBeacon23a()
867 pkt_len, psta); in OnBeacon23a()
879 pkt_len, psta); in OnBeacon23a()
1341 uint pkt_len = skb->len; in OnAssocReq23a() local
1347 left = pkt_len - sizeof(struct ieee80211_hdr_3addr); in OnAssocReq23a()
1360 "(len =%lu)\n", reassoc, (unsigned long)pkt_len); in OnAssocReq23a()
1734 rtw_cfg80211_indicate_sta_assoc(padapter, pframe, pkt_len); in OnAssocReq23a()
[all …]
/linux-4.4.14/tools/perf/util/
Dintel-pt.c147 int ret, pkt_len, i; in intel_pt_dump() local
158 pkt_len = ret; in intel_pt_dump()
160 pkt_len = 1; in intel_pt_dump()
163 for (i = 0; i < pkt_len; i++) in intel_pt_dump()
175 pos += pkt_len; in intel_pt_dump()
176 buf += pkt_len; in intel_pt_dump()
177 len -= pkt_len; in intel_pt_dump()
/linux-4.4.14/drivers/net/wireless/
Dmwl8k.c933 __le16 pkt_len; member
975 rxd->pkt_len = cpu_to_le16(len); in mwl8k_rxd_ap_refill()
1029 return le16_to_cpu(rxd->pkt_len); in mwl8k_rxd_ap_process()
1043 __le16 pkt_len; member
1085 rxd->pkt_len = cpu_to_le16(len); in mwl8k_rxd_sta_refill()
1135 return le16_to_cpu(rxd->pkt_len); in mwl8k_rxd_sta_process()
1318 int pkt_len; in rxq_process() local
1329 pkt_len = priv->rxd_ops->rxd_process(rxd, &status, &qos, in rxq_process()
1331 if (pkt_len < 0) in rxq_process()
1385 pkt_len += 4; in rxq_process()
[all …]
Dwl3501_cs.c942 u16 pkt_len; in wl3501_md_ind_interrupt() local
960 pkt_len = sig.size + 12 - 24 - 4 - 6; in wl3501_md_ind_interrupt()
962 skb = dev_alloc_skb(pkt_len + 5); in wl3501_md_ind_interrupt()
966 dev->name, pkt_len); in wl3501_md_ind_interrupt()
972 wl3501_receive(this, skb->data, pkt_len); in wl3501_md_ind_interrupt()
973 skb_put(skb, pkt_len); in wl3501_md_ind_interrupt()
/linux-4.4.14/Documentation/networking/
Dgen_stats.txt26 mystruct->qstats.backlog += skb->pkt_len;
/linux-4.4.14/arch/sparc/kernel/
Dldc.c1706 int pkt_len; in read_nonraw() local
1753 pkt_len = p->env & LDC_LEN; in read_nonraw()
1783 if (pkt_len > size - copied) { in read_nonraw()
1805 p->u.u_data : p->u.r.r_data), pkt_len); in read_nonraw()
1806 buf += pkt_len; in read_nonraw()
1807 copied += pkt_len; in read_nonraw()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-rhine.c2098 int pkt_len = data_size - 4; in rhine_rx() local
2103 if (pkt_len < rx_copybreak) { in rhine_rx()
2104 skb = netdev_alloc_skb_ip_align(dev, pkt_len); in rhine_rx()
2115 pkt_len); in rhine_rx()
2136 skb_put(skb, pkt_len); in rhine_rx()
2145 rp->rx_stats.bytes += pkt_len; in rhine_rx()
Dvia-velocity.c2047 int pkt_len = le16_to_cpu(rd->rdesc0.len) & 0x3fff; in velocity_receive_frame() local
2067 if (velocity_rx_copy(&skb, pkt_len, vptr) < 0) { in velocity_receive_frame()
2068 velocity_iph_realign(vptr, skb, pkt_len); in velocity_receive_frame()
2077 skb_put(skb, pkt_len - 4); in velocity_receive_frame()
2087 stats->rx_bytes += pkt_len; in velocity_receive_frame()
/linux-4.4.14/drivers/net/wireless/libertas_tf/
Dlibertas_tf.h298 __le16 pkt_len; member
/linux-4.4.14/drivers/net/ethernet/renesas/
Dravb_main.c509 u16 pkt_len; in ravb_rx() local
519 pkt_len = le16_to_cpu(desc->ds_cc) & RX_DS; in ravb_rx()
525 if (!pkt_len) in ravb_rx()
563 skb_put(skb, pkt_len); in ravb_rx()
567 stats->rx_bytes += pkt_len; in ravb_rx()
Dsh_eth.c1461 u16 pkt_len = 0; in sh_eth_rx() local
1474 pkt_len = edmac_to_cpu(mdp, rxdesc->len) & RD_RFL; in sh_eth_rx()
1481 entry, desc_status, pkt_len); in sh_eth_rx()
1516 pkt_len + 2); in sh_eth_rx()
1523 skb_put(skb, pkt_len); in sh_eth_rx()
1527 ndev->stats.rx_bytes += pkt_len; in sh_eth_rx()
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_mlme_ext.c2929 uint pkt_len = precv_frame->len; in OnAuthClient() local
2962 pkt_len - WLAN_HDR_A3_LEN - _AUTH_IE_OFFSET_); in OnAuthClient()
3017 uint pkt_len = precv_frame->len; in OnAssocReq() local
3032 if (pkt_len < IEEE80211_3ADDR_LEN + ie_offset) { in OnAssocReq()
3034 "\n", reassoc, (unsigned long)pkt_len); in OnAssocReq()
3046 left = pkt_len - (IEEE80211_3ADDR_LEN + ie_offset); in OnAssocReq()
3079 pkt_len - WLAN_HDR_A3_LEN - ie_offset); in OnAssocReq()
3098 …p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + ie_offset, _SUPPORTEDRATES_IE_, &ie_len, pkt_len - WLAN_… in OnAssocReq()
3112 pkt_len - WLAN_HDR_A3_LEN - ie_offset); in OnAssocReq()
3258 p = rtw_get_ie(p, _VENDOR_SPECIFIC_IE_, &ie_len, pkt_len - WLAN_HDR_A3_LEN - ie_offset); in OnAssocReq()
[all …]
Drtw_wlan_util.c1066 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint pkt_len, struct sta_info *psta) in update_beacon_info() argument
1072 len = pkt_len - (_BEACON_IE_OFFSET_ + WLAN_HDR_A3_LEN); in update_beacon_info()
Drtw_xmit.c466 pattrib->pktlen = pktfile.pkt_len; in update_attrib()
474 if (pktfile.pkt_len > 282) {/* MINIMUM_DHCP_PACKET_SIZE) { */ in update_attrib()
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dhw.h107 __le32 pkt_len; member
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dtc35815.c1490 int pkt_len = fdctl & FD_FDLength_MASK; in tc35815_rx() local
1496 pkt_len -= ETH_FCS_LEN; in tc35815_rx()
1533 pkt_len); in tc35815_rx()
1534 data = skb_put(skb, pkt_len); in tc35815_rx()
1541 dev->stats.rx_bytes += pkt_len; in tc35815_rx()
/linux-4.4.14/drivers/usb/gadget/udc/
Datmel_usba_udc.c1450 unsigned int pkt_len; in usba_control_irq() local
1478 pkt_len = USBA_BFEXT(BYTE_COUNT, usba_ep_readl(ep, STA)); in usba_control_irq()
1479 DBG(DBG_HW, "Packet length: %u\n", pkt_len); in usba_control_irq()
1480 if (pkt_len != sizeof(crq)) { in usba_control_irq()
1482 "(expected %zu)\n", pkt_len, sizeof(crq)); in usba_control_irq()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c.h165 __le32 pkt_len; member
Datl1c_main.c2043 etpd->pkt_len = cpu_to_le32(skb->len); in atl1c_tso_csum()
/linux-4.4.14/drivers/net/irda/
Dau1k_ir.c404 static void update_tx_stats(struct net_device *dev, u32 status, u32 pkt_len) in update_tx_stats() argument
409 ps->tx_bytes += pkt_len; in update_tx_stats()
/linux-4.4.14/drivers/net/ethernet/davicom/
Ddm9000.c1000 u16 pkt_len) in dm9000_send_packet() argument
1014 iow(dm, DM9000_TXPLL, pkt_len); in dm9000_send_packet()
1015 iow(dm, DM9000_TXPLH, pkt_len >> 8); in dm9000_send_packet()
/linux-4.4.14/drivers/crypto/
Dixp4xx_crypto.c103 u16 pkt_len; member
105 u16 pkt_len; member
652 buf->pkt_len = 0; in register_chain_var()
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhip04_eth.c144 u16 pkt_len; member
511 len = be16_to_cpu(desc->pkt_len); in hip04_rx_poll()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfec_main.c1377 ushort pkt_len; in fec_enet_rx_queue() local
1440 pkt_len = bdp->cbd_datlen; in fec_enet_rx_queue()
1441 ndev->stats.rx_bytes += pkt_len; in fec_enet_rx_queue()
1450 is_copybreak = fec_enet_copybreak(ndev, &skb, bdp, pkt_len - 4, in fec_enet_rx_queue()
1464 skb_put(skb, pkt_len - 4); in fec_enet_rx_queue()
1467 swap_buffer(data, pkt_len); in fec_enet_rx_queue()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhnae.h160 __le16 pkt_len; member
Dhns_enet.c348 length = le16_to_cpu(desc->rx.pkt_len); in hns_nic_poll_rx_skb()
433 if (unlikely((!desc->rx.pkt_len) || in hns_nic_poll_rx_skb()
/linux-4.4.14/net/core/
Dfilter.c86 unsigned int pkt_len = bpf_prog_run_save_cb(filter->prog, skb); in sk_filter() local
88 err = pkt_len ? pskb_trim(skb, pkt_len) : -EPERM; in sk_filter()
Ddev.c2844 qdisc_skb_cb(skb)->pkt_len = skb->len; in qdisc_pkt_len_init()
2866 qdisc_skb_cb(skb)->pkt_len += (gso_segs - 1) * hdr_len; in qdisc_pkt_len_init()
3694 qdisc_skb_cb(skb)->pkt_len = skb->len; in handle_ing()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic_main.c1077 u32 pkt_len) in enic_intr_update_pkt_size() argument
1079 if (ENIC_LARGE_PKT_THRESHOLD <= pkt_len) in enic_intr_update_pkt_size()
1080 pkt_size->large_pkt_bytes_cnt += pkt_len; in enic_intr_update_pkt_size()
1082 pkt_size->small_pkt_bytes_cnt += pkt_len; in enic_intr_update_pkt_size()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_ppp.c1124 int pkt_len; in isdn_ppp_push_higher() local
1140 pkt_len = slhc_uncompress(ippp_table[net_dev->local->ppp_slot]->slcomp, in isdn_ppp_push_higher()
1143 if (pkt_len < 0) in isdn_ppp_push_higher()
1146 skb_trim(skb, pkt_len); in isdn_ppp_push_higher()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c5036 int len, i, pkt_len; in nv_loopback_test() local
5069 pkt_len = ETH_DATA_LEN; in nv_loopback_test()
5070 tx_skb = netdev_alloc_skb(dev, pkt_len); in nv_loopback_test()
5083 pkt_data = skb_put(tx_skb, pkt_len); in nv_loopback_test()
5084 for (i = 0; i < pkt_len; i++) in nv_loopback_test()
5089 np->tx_ring.orig[0].flaglen = cpu_to_le32((pkt_len-1) | np->tx_flags | tx_flags_extra); in nv_loopback_test()
5093 np->tx_ring.ex[0].flaglen = cpu_to_le32((pkt_len-1) | np->tx_flags | tx_flags_extra); in nv_loopback_test()
5121 if (len != pkt_len) { in nv_loopback_test()
5125 for (i = 0; i < pkt_len; i++) { in nv_loopback_test()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.c513 u16 len_on_bd, unsigned int pkt_len, in bnx2x_set_gro_params() argument
605 frag_size = le16_to_cpu(cqe->pkt_len) - len_on_bd; in bnx2x_fill_frag_skb()
615 le16_to_cpu(cqe->pkt_len), in bnx2x_fill_frag_skb()
622 BNX2X_ERR("cqe->pkt_len = %d\n", cqe->pkt_len); in bnx2x_fill_frag_skb()
995 frag_size = le16_to_cpu(cqe->end_agg_cqe.pkt_len) - in bnx2x_rx_int()
Dbnx2x_hsi.h3970 __le16 pkt_len; member
/linux-4.4.14/drivers/net/
Dvirtio_net.c48 DECLARE_EWMA(pkt_len, 1, 64)
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_main.c882 len = le16_to_cpu(fp_cqe->pkt_len); in qede_rx_int()