Searched refs:pkt_len (Results 1 - 153 of 153) sorted by relevance

/linux-4.1.27/drivers/isdn/hisax/
H A Dhisax_debug.h41 dump_packet(const char *name, const u_char *data, int pkt_len) dump_packet() argument
45 if (pkt_len) { dump_packet()
48 printk(KERN_DEBUG "%s: length=%d,data=", name, pkt_len); dump_packet()
50 if (pkt_len > DUMP_HDR_SIZE + DUMP_TLR_SIZE) { dump_packet()
54 len1 = pkt_len > DUMP_HDR_SIZE ? DUMP_HDR_SIZE : pkt_len; dump_packet()
62 for (i = pkt_len-DUMP_TLR_SIZE; i < pkt_len; ++i) { dump_packet()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c146 short pkt_len; tulip_poll() local
163 pkt_len = ((status >> 16) & 0x7ff) - 4; tulip_poll()
166 * Maximum pkt_len is 1518 (1514 + vlan header) tulip_poll()
177 pkt_len > 1518) { tulip_poll()
194 if (pkt_len > 1518 || tulip_poll()
210 if (pkt_len < tulip_rx_copybreak && tulip_poll()
211 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { tulip_poll()
215 pkt_len, PCI_DMA_FROMDEVICE); tulip_poll()
218 pkt_len); tulip_poll()
219 skb_put(skb, pkt_len); tulip_poll()
221 memcpy(skb_put(skb, pkt_len), tulip_poll()
223 pkt_len); tulip_poll() local
227 pkt_len, PCI_DMA_FROMDEVICE); tulip_poll()
230 pkt_len); tulip_poll()
254 dev->stats.rx_bytes += pkt_len; tulip_poll()
378 short pkt_len; tulip_rx() local
391 pkt_len = ((status >> 16) & 0x7ff) - 4; tulip_rx()
393 Maximum pkt_len is 1518 (1514 + vlan header) tulip_rx()
404 pkt_len > 1518) { tulip_rx()
421 if (pkt_len > 1518 || tulip_rx()
436 if (pkt_len < tulip_rx_copybreak && tulip_rx()
437 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { tulip_rx()
441 pkt_len, PCI_DMA_FROMDEVICE); tulip_rx()
444 pkt_len); tulip_rx()
445 skb_put(skb, pkt_len); tulip_rx()
447 memcpy(skb_put(skb, pkt_len), tulip_rx()
449 pkt_len); tulip_rx() local
453 pkt_len, PCI_DMA_FROMDEVICE); tulip_rx()
456 pkt_len); tulip_rx()
480 dev->stats.rx_bytes += pkt_len; tulip_rx()
H A Dxircom_cb.c1108 short pkt_len = ((status >> 16) & 0x7ff) - 4; investigate_read_descriptor() local
1112 if (pkt_len > 1518) { investigate_read_descriptor()
1113 netdev_err(dev, "Packet length %i is bogus\n", pkt_len); investigate_read_descriptor()
1114 pkt_len = 1518; investigate_read_descriptor()
1117 skb = netdev_alloc_skb(dev, pkt_len + 2); investigate_read_descriptor()
1125 pkt_len); investigate_read_descriptor()
1126 skb_put(skb, pkt_len); investigate_read_descriptor()
1130 dev->stats.rx_bytes += pkt_len; investigate_read_descriptor()
H A Dwinbond-840.c1221 int pkt_len = ((status >> 16) & 0x7ff) - 4; netdev_rx() local
1226 pkt_len, status); netdev_rx()
1230 if (pkt_len < rx_copybreak && netdev_rx()
1231 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { netdev_rx()
1236 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); netdev_rx()
1237 skb_put(skb, pkt_len); netdev_rx()
1245 skb_put(skb = np->rx_skbuff[entry], pkt_len); netdev_rx()
1259 np->stats.rx_bytes += pkt_len; netdev_rx()
H A 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) de4x5_rx() local
1640 if ((skb = de4x5_alloc_rx_buff(dev, entry, pkt_len)) == NULL) { de4x5_rx()
1645 de4x5_dbg_rx(skb, pkt_len); de4x5_rx()
1649 de4x5_local_stats(dev, skb->data, pkt_len); de4x5_rx()
1654 lp->stats.rx_bytes += pkt_len; de4x5_rx()
1859 de4x5_local_stats(struct net_device *dev, char *buf, int pkt_len) de4x5_local_stats() argument
1865 if (pkt_len < (i*DE4X5_PKT_BIN_SZ)) { de4x5_local_stats()
/linux-4.1.27/net/caif/
H A Dcfserl.c52 u16 pkt_len; cfserl_receive() local
95 pkt_len = cfpkt_getlen(pkt); cfserl_receive()
98 * pkt_len is the accumulated length of the packet data cfserl_receive()
103 if (pkt_len < 2) { cfserl_receive()
133 if (pkt_len < expectlen) { cfserl_receive()
146 if (pkt_len > expectlen) cfserl_receive()
/linux-4.1.27/drivers/net/wireless/rsi/
H A Drsi_91x_main.c63 * @pkt_len: Length of the packet.
70 u32 pkt_len, rsi_prepare_skb()
78 if (WARN(!pkt_len, "%s: Dummy pkt received", __func__)) rsi_prepare_skb()
81 if (pkt_len > (RSI_RCV_BUFFER_LEN * 4)) { rsi_prepare_skb()
83 __func__, pkt_len); rsi_prepare_skb()
84 pkt_len = RSI_RCV_BUFFER_LEN * 4; rsi_prepare_skb()
87 pkt_len -= extended_desc; rsi_prepare_skb()
88 skb = dev_alloc_skb(pkt_len + FRAME_DESC_SZ); rsi_prepare_skb()
93 skb_put(skb, pkt_len); rsi_prepare_skb()
68 rsi_prepare_skb(struct rsi_common *common, u8 *buffer, u32 pkt_len, u8 extended_desc) rsi_prepare_skb() argument
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
H A Drx.c51 static u32 wlcore_rx_get_align_buf_size(struct wl1271 *wl, u32 pkt_len) wlcore_rx_get_align_buf_size() argument
54 return ALIGN(pkt_len, WL12XX_BUS_BLOCK_SIZE); wlcore_rx_get_align_buf_size()
56 return pkt_len; wlcore_rx_get_align_buf_size()
213 u32 pkt_len, align_pkt_len; wlcore_rx() local
224 pkt_len = wlcore_rx_get_buf_size(wl, des); wlcore_rx()
226 pkt_len); wlcore_rx()
254 pkt_len = wlcore_rx_get_buf_size(wl, des); wlcore_rx()
264 pkt_len, rx_align, wlcore_rx()
277 pkt_offset += wlcore_rx_get_align_buf_size(wl, pkt_len); wlcore_rx()
/linux-4.1.27/drivers/net/wireless/libertas/
H A Dtx.c70 uint16_t pkt_len; lbs_hard_start_xmit() local
115 pkt_len = skb->len; lbs_hard_start_xmit()
125 pkt_len -= sizeof(*rtap_hdr); lbs_hard_start_xmit()
134 txpd->tx_packet_length = cpu_to_le16(pkt_len); lbs_hard_start_xmit()
146 priv->tx_pending_len = pkt_len + sizeof(struct txpd); lbs_hard_start_xmit()
H A Dhost.h345 __le16 pkt_len; member in struct:rxpd
/linux-4.1.27/drivers/usb/serial/
H A Dsafe_serial.c233 int pkt_len; safe_prepare_write_buffer() local
245 pkt_len = size; safe_prepare_write_buffer()
246 memset(buf + count, '0', pkt_len - count - trailer_len); safe_prepare_write_buffer()
248 pkt_len = count + trailer_len; safe_prepare_write_buffer()
252 buf[pkt_len - 2] = count << 2; safe_prepare_write_buffer()
253 buf[pkt_len - 1] = 0; safe_prepare_write_buffer()
256 fcs = fcs_compute10(buf, pkt_len, CRC10_INITFCS); safe_prepare_write_buffer()
257 buf[pkt_len - 2] |= fcs >> 8; safe_prepare_write_buffer()
258 buf[pkt_len - 1] |= fcs & 0xff; safe_prepare_write_buffer()
260 return pkt_len; safe_prepare_write_buffer()
/linux-4.1.27/include/net/
H A Dip6_tunnel.h80 int pkt_len, err; ip6tunnel_xmit() local
82 pkt_len = skb->len; ip6tunnel_xmit()
88 tstats->tx_bytes += pkt_len; ip6tunnel_xmit()
H A Dsch_generic.h255 unsigned int pkt_len; member in struct:qdisc_skb_cb
475 return qdisc_skb_cb(skb)->pkt_len; qdisc_pkt_len()
509 qdisc_skb_cb(skb)->pkt_len = skb->len; qdisc_enqueue_root()
/linux-4.1.27/net/bridge/netfilter/
H A Dnf_tables_bridge.c50 u32 pkt_len; nft_bridge_ip6hdr_validate() local
59 pkt_len = ntohs(hdr->payload_len); nft_bridge_ip6hdr_validate()
60 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) nft_bridge_ip6hdr_validate()
/linux-4.1.27/drivers/net/ethernet/sfc/
H A Dselftest.h48 int pkt_len);
H A Dselftest.c270 const char *buf_ptr, int pkt_len) efx_loopback_rx_packet()
290 if (pkt_len < sizeof(received->header)) { efx_loopback_rx_packet()
293 "test\n", pkt_len, LOOPBACK_MODE(efx)); efx_loopback_rx_packet()
306 if (pkt_len != sizeof(*payload)) { efx_loopback_rx_packet()
309 "%s loopback test\n", pkt_len, (int)sizeof(*payload), efx_loopback_rx_packet()
351 buf_ptr, pkt_len, 0); efx_loopback_rx_packet()
269 efx_loopback_rx_packet(struct efx_nic *efx, const char *buf_ptr, int pkt_len) efx_loopback_rx_packet() argument
/linux-4.1.27/drivers/staging/rtl8712/
H A Dxmit_linux.c53 pfile->pkt_len = pfile->buf_len = pktptr->len; _r8712_open_pktfile()
64 skb_copy_bits(pfile->pkt, pfile->buf_len - pfile->pkt_len, _r8712_pktfile_read()
67 pfile->pkt_len -= len; _r8712_pktfile_read()
73 if (pfile->pkt_len == 0) r8712_endofpktfile()
H A Dxmit_osdep.h34 u32 pkt_len; /*the remainder length of the open_file*/ member in struct:pkt_file
H A Drtl8712_recv.c1010 uint pkt_len; recvbuf2recvframe() local
1023 pkt_len = le32_to_cpu(prxstat->rxdw0)&0x00003fff; recvbuf2recvframe()
1028 if (transfer_len < pkt_len) { recvbuf2recvframe()
1035 pkt_len = le32_to_cpu(prxstat->rxdw0)&0x00003fff; recvbuf2recvframe()
1043 if (pkt_len <= 0) recvbuf2recvframe()
1054 tmp_len = pkt_len + drvinfo_sz + RXDESC_SIZE; recvbuf2recvframe()
H A Drtl871x_xmit.c243 pattrib->pktlen = pktfile.pkt_len; r8712_update_attrib()
252 if (pktfile.pkt_len > 282) {/*MINIMUM_DHCP_PACKET_SIZE)*/ r8712_update_attrib()
619 pattrib->pktlen = pktfile.pkt_len; r8712_xmitframe_coalesce()
/linux-4.1.27/net/ipv6/
H A Dip6_input.c67 u32 pkt_len; ipv6_rcv() local
156 pkt_len = ntohs(hdr->payload_len); ipv6_rcv()
158 /* pkt_len may be zero if Jumbo payload option is present */ ipv6_rcv()
159 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) { ipv6_rcv()
160 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) { ipv6_rcv()
165 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) { ipv6_rcv()
H A Dexthdrs.c566 u32 pkt_len; ipv6_hop_jumbo() local
576 pkt_len = ntohl(*(__be32 *)(nh + optoff + 2)); ipv6_hop_jumbo()
577 if (pkt_len <= IPV6_MAXPLEN) { ipv6_hop_jumbo()
590 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) { ipv6_hop_jumbo()
596 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) ipv6_hop_jumbo()
/linux-4.1.27/drivers/net/wireless/mwifiex/
H A Dsdio.c375 u8 *buffer, u32 pkt_len, u32 port) mwifiex_write_data_sync()
384 BLOCK_MODE) ? (pkt_len / mwifiex_write_data_sync()
385 MWIFIEX_SDIO_BLOCK_SIZE) : pkt_len; mwifiex_write_data_sync()
550 u8 *payload, u32 pkt_len, u32 port) mwifiex_write_data_to_card()
556 ret = mwifiex_write_data_sync(adapter, payload, pkt_len, port); mwifiex_write_data_to_card()
1047 * Based on the the data block size and pkt_len,
1053 u32 total_pkt_len, pkt_len; mwifiex_deaggr_sdio_pkt() local
1074 pkt_len = le16_to_cpu(*(__le16 *)(data + SDIO_HEADER_OFFSET)); mwifiex_deaggr_sdio_pkt()
1077 if ((pkt_len + SDIO_HEADER_OFFSET) > blk_size) { mwifiex_deaggr_sdio_pkt()
1079 "pkt_len=%d, blk_size=%d\n", mwifiex_deaggr_sdio_pkt()
1080 __func__, pkt_len, blk_size); mwifiex_deaggr_sdio_pkt()
1083 skb_deaggr = mwifiex_alloc_dma_align_buf(pkt_len, mwifiex_deaggr_sdio_pkt()
1087 skb_put(skb_deaggr, pkt_len); mwifiex_deaggr_sdio_pkt()
1088 memcpy(skb_deaggr->data, data + SDIO_HEADER_OFFSET, pkt_len); mwifiex_deaggr_sdio_pkt()
1109 u16 pkt_len = le16_to_cpu(*curr_ptr); mwifiex_decode_rx_packet() local
1113 skb_trim(skb, pkt_len); mwifiex_decode_rx_packet()
1208 u32 pkt_len, pkt_type, mport, pind; mwifiex_sdio_card_to_host_mp_aggr() local
1313 pkt_len = le16_to_cpu(*(__le16 *) &curr_ptr[0]); mwifiex_sdio_card_to_host_mp_aggr()
1322 pkt_len, pkt_type); mwifiex_sdio_card_to_host_mp_aggr()
1332 (pkt_len <= len_arr[pind])) { mwifiex_sdio_card_to_host_mp_aggr()
1334 memcpy(skb_deaggr->data, curr_ptr, pkt_len); mwifiex_sdio_card_to_host_mp_aggr()
1336 skb_trim(skb_deaggr, pkt_len); mwifiex_sdio_card_to_host_mp_aggr()
1346 pkt_type, pkt_len, mwifiex_sdio_card_to_host_mp_aggr()
1608 u8 *payload, u32 pkt_len, u32 port, mwifiex_host_to_card_mp_aggr()
1635 if (MP_TX_AGGR_BUF_HAS_ROOM(card, pkt_len)) { mwifiex_host_to_card_mp_aggr()
1641 card, pkt_len + next_pkt_len)) mwifiex_host_to_card_mp_aggr()
1654 if (MP_TX_AGGR_BUF_HAS_ROOM(card, pkt_len) && mwifiex_host_to_card_mp_aggr()
1669 if (MP_TX_AGGR_BUF_HAS_ROOM(card, pkt_len)) mwifiex_host_to_card_mp_aggr()
1682 MP_TX_AGGR_BUF_PUT(card, payload, pkt_len, port); mwifiex_host_to_card_mp_aggr()
1724 ret = mwifiex_write_data_to_card(adapter, payload, pkt_len, mwifiex_host_to_card_mp_aggr()
1731 MP_TX_AGGR_BUF_PUT(card, payload, pkt_len, port); mwifiex_host_to_card_mp_aggr()
1757 u32 pkt_len = skb->len; mwifiex_sdio_host_to_card() local
1761 buf_block_len = (pkt_len + blk_size - 1) / blk_size; mwifiex_sdio_host_to_card()
1762 *(__le16 *)&payload[0] = cpu_to_le16((u16)pkt_len); mwifiex_sdio_host_to_card()
1782 if (pkt_len <= INTF_HEADER_LEN || mwifiex_sdio_host_to_card()
1783 pkt_len > MWIFIEX_UPLD_SIZE) mwifiex_sdio_host_to_card()
1785 __func__, payload, pkt_len); mwifiex_sdio_host_to_card()
1792 pkt_len = buf_block_len * blk_size; mwifiex_sdio_host_to_card()
1795 ret = mwifiex_host_to_card_mp_aggr(adapter, payload, pkt_len, mwifiex_sdio_host_to_card()
1799 ret = mwifiex_host_to_card_mp_aggr(adapter, payload, pkt_len, mwifiex_sdio_host_to_card()
374 mwifiex_write_data_sync(struct mwifiex_adapter *adapter, u8 *buffer, u32 pkt_len, u32 port) mwifiex_write_data_sync() argument
549 mwifiex_write_data_to_card(struct mwifiex_adapter *adapter, u8 *payload, u32 pkt_len, u32 port) mwifiex_write_data_to_card() argument
1607 mwifiex_host_to_card_mp_aggr(struct mwifiex_adapter *adapter, u8 *payload, u32 pkt_len, u32 port, u32 next_pkt_len) mwifiex_host_to_card_mp_aggr() argument
H A Dutil.c364 u16 pkt_len; mwifiex_process_mgmt_packet() local
380 skb_pull(skb, sizeof(pkt_len)); mwifiex_process_mgmt_packet()
382 pkt_len = le16_to_cpu(rx_pd->rx_pkt_length); mwifiex_process_mgmt_packet()
387 pkt_len, rx_pd); mwifiex_process_mgmt_packet()
392 pkt_len - sizeof(struct ieee80211_hdr)); mwifiex_process_mgmt_packet()
394 pkt_len -= ETH_ALEN + sizeof(pkt_len); mwifiex_process_mgmt_packet()
395 rx_pd->rx_pkt_length = cpu_to_le16(pkt_len); mwifiex_process_mgmt_packet()
398 CAL_RSSI(rx_pd->snr, rx_pd->nf), skb->data, pkt_len, mwifiex_process_mgmt_packet()
H A Dtdls.c761 u16 pkt_len, skb_len; mwifiex_send_tdls_action_frame() local
793 pos = skb_put(skb, MWIFIEX_MGMT_FRAME_HEADER_SIZE + sizeof(pkt_len)); mwifiex_send_tdls_action_frame()
794 memset(pos, 0, MWIFIEX_MGMT_FRAME_HEADER_SIZE + sizeof(pkt_len)); mwifiex_send_tdls_action_frame()
821 pkt_len = skb->len - MWIFIEX_MGMT_FRAME_HEADER_SIZE - sizeof(pkt_len); mwifiex_send_tdls_action_frame()
822 memcpy(skb->data + MWIFIEX_MGMT_FRAME_HEADER_SIZE, &pkt_len, mwifiex_send_tdls_action_frame()
823 sizeof(pkt_len)); mwifiex_send_tdls_action_frame()
H A Dsdio.h110 #define MP_TX_AGGR_BUF_PUT(a, payload, pkt_len, port) do { \
112 payload, pkt_len); \
113 a->mpa_tx.buf_len += pkt_len; \
H A Ddecl.h190 u32 pkt_len; member in struct:mwifiex_txinfo
H A Dcfg80211.c122 u16 pkt_len; mwifiex_form_mgmt_frame() local
125 pkt_len = len + ETH_ALEN; mwifiex_form_mgmt_frame()
128 MWIFIEX_MGMT_FRAME_HEADER_SIZE + sizeof(pkt_len)); mwifiex_form_mgmt_frame()
129 memcpy(skb_push(skb, sizeof(pkt_len)), &pkt_len, sizeof(pkt_len)); mwifiex_form_mgmt_frame() local
160 u16 pkt_len; mwifiex_cfg80211_mgmt_tx() local
180 pkt_len = len + ETH_ALEN; mwifiex_cfg80211_mgmt_tx()
183 pkt_len + sizeof(pkt_len)); mwifiex_cfg80211_mgmt_tx()
194 tx_info->pkt_len = pkt_len; mwifiex_cfg80211_mgmt_tx()
H A Dsta_tx.c163 tx_info->pkt_len = data_len - (sizeof(struct txpd) + INTF_HEADER_LEN); mwifiex_send_null_packet()
H A Dtxrx.c298 priv->stats.tx_bytes += tx_info->pkt_len; mwifiex_write_data_complete()
H A Dpcie.c1259 __le16 pkt_len; mwifiex_pcie_process_recv_data() local
1276 pkt_len = *((__le16 *)skb_data->data); mwifiex_pcie_process_recv_data()
1277 rx_len = le16_to_cpu(pkt_len); mwifiex_pcie_process_recv_data()
1575 __le16 pkt_len; mwifiex_pcie_process_cmd_complete() local
1588 pkt_len = *((__le16 *)skb->data); mwifiex_pcie_process_cmd_complete()
1589 rx_len = le16_to_cpu(pkt_len); mwifiex_pcie_process_cmd_complete()
H A Duap_txrx.c192 tx_info->pkt_len = skb->len; mwifiex_uap_queue_bridged_pkt()
H A Dmain.c755 tx_info->pkt_len = skb->len; mwifiex_hard_start_xmit()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
H A Ddesc.c56 * @pkt_len: Frame length in bytes
77 unsigned int pkt_len, unsigned int hdr_len, ath5k_hw_setup_2word_tx_desc()
118 frame_len = pkt_len - padsize + FCS_LEN; ath5k_hw_setup_2word_tx_desc()
129 pkt_len = roundup(pkt_len, 4); ath5k_hw_setup_2word_tx_desc()
131 if (pkt_len & ~AR5K_2W_TX_DESC_CTL1_BUF_LEN) ath5k_hw_setup_2word_tx_desc()
134 tx_ctl->tx_control_1 = pkt_len & AR5K_2W_TX_DESC_CTL1_BUF_LEN; ath5k_hw_setup_2word_tx_desc()
222 * @pkt_len: Frame length in bytes
243 unsigned int pkt_len, unsigned int hdr_len, ath5k_hw_setup_4word_tx_desc()
294 frame_len = pkt_len - padsize + FCS_LEN; ath5k_hw_setup_4word_tx_desc()
305 pkt_len = roundup(pkt_len, 4); ath5k_hw_setup_4word_tx_desc()
307 if (pkt_len & ~AR5K_4W_TX_DESC_CTL1_BUF_LEN) ath5k_hw_setup_4word_tx_desc()
310 txctl1 = pkt_len & AR5K_4W_TX_DESC_CTL1_BUF_LEN; ath5k_hw_setup_4word_tx_desc()
75 ath5k_hw_setup_2word_tx_desc(struct ath5k_hw *ah, struct ath5k_desc *desc, unsigned int pkt_len, unsigned int hdr_len, int padsize, enum ath5k_pkt_type type, unsigned int tx_power, unsigned int tx_rate0, unsigned int tx_tries0, unsigned int key_index, unsigned int antenna_mode, unsigned int flags, unsigned int rtscts_rate, unsigned int rtscts_duration) ath5k_hw_setup_2word_tx_desc() argument
241 ath5k_hw_setup_4word_tx_desc(struct ath5k_hw *ah, struct ath5k_desc *desc, unsigned int pkt_len, unsigned int hdr_len, int padsize, enum ath5k_pkt_type type, unsigned int tx_power, unsigned int tx_rate0, unsigned int tx_tries0, unsigned int key_index, unsigned int antenna_mode, unsigned int flags, unsigned int rtscts_rate, unsigned int rtscts_duration) ath5k_hw_setup_4word_tx_desc() argument
/linux-4.1.27/drivers/net/hamradio/
H A Dhdlcdrv.c147 int pkt_len; hdlc_rx_flag() local
154 pkt_len = s->hdlcrx.len - 2 + 1; /* KISS kludge */ hdlc_rx_flag()
155 if (!(skb = dev_alloc_skb(pkt_len))) { hdlc_rx_flag()
160 cp = skb_put(skb, pkt_len); hdlc_rx_flag()
162 memcpy(cp, s->hdlcrx.buffer, pkt_len - 1); hdlc_rx_flag()
270 int pkt_len; hdlcdrv_transmitter() local
313 pkt_len = skb->len-1; /* strip KISS byte */ hdlcdrv_transmitter()
314 if (pkt_len >= HDLCDRV_MAXFLEN || pkt_len < 2) { hdlcdrv_transmitter()
322 pkt_len); hdlcdrv_transmitter()
325 append_crc_ccitt(s->hdlctx.buffer, pkt_len); hdlcdrv_transmitter()
326 s->hdlctx.len = pkt_len+2; /* the appended CRC */ hdlcdrv_transmitter()
H A Dbaycom_epp.c373 int pkt_len; encode_hdlc() local
384 pkt_len = skb->len-1; /* strip KISS byte */ encode_hdlc()
387 crc = calc_crc_ccitt(bp, pkt_len); encode_hdlc()
392 while (pkt_len > -2) { encode_hdlc()
398 pkt_len--; encode_hdlc()
399 if (!pkt_len) encode_hdlc()
H A Dyam.c546 int pkt_len = yp->rx_len - 2 + 1; /* -CRC + kiss */ yam_rx_flag() local
552 if (!(skb = dev_alloc_skb(pkt_len))) { yam_rx_flag()
557 cp = skb_put(skb, pkt_len); yam_rx_flag()
559 memcpy(cp, yp->rx_buf, pkt_len - 1); yam_rx_flag()
/linux-4.1.27/net/ipv4/
H A Dip_tunnel_core.c53 int pkt_len = skb->len; iptunnel_xmit() local
82 pkt_len = 0; iptunnel_xmit()
83 return pkt_len; iptunnel_xmit()
H A Dtcp_input.c1150 unsigned int pkt_len; tcp_match_skb_to_sack() local
1162 pkt_len = start_seq - TCP_SKB_CB(skb)->seq; tcp_match_skb_to_sack()
1163 if (pkt_len < mss) tcp_match_skb_to_sack()
1164 pkt_len = mss; tcp_match_skb_to_sack()
1166 pkt_len = end_seq - TCP_SKB_CB(skb)->seq; tcp_match_skb_to_sack()
1167 if (pkt_len < mss) tcp_match_skb_to_sack()
1174 if (pkt_len > mss) { tcp_match_skb_to_sack()
1175 unsigned int new_len = (pkt_len / mss) * mss; tcp_match_skb_to_sack()
1176 if (!in_sack && new_len < pkt_len) { tcp_match_skb_to_sack()
1181 pkt_len = new_len; tcp_match_skb_to_sack()
1183 err = tcp_fragment(sk, skb, pkt_len, mss, GFP_ATOMIC); tcp_match_skb_to_sack()
/linux-4.1.27/drivers/input/touchscreen/
H A Dusbtouchscreen.c1333 int pkt_len, pos, buf_len, tmp; usbtouch_process_multi() local
1338 pkt_len = usbtouch->type->get_pkt_len( usbtouch_process_multi()
1342 if (unlikely(!pkt_len)) usbtouch_process_multi()
1345 /* need to append -pkt_len bytes before able to get size */ usbtouch_process_multi()
1346 if (unlikely(pkt_len < 0)) { usbtouch_process_multi()
1347 int append = -pkt_len; usbtouch_process_multi()
1355 pkt_len = usbtouch->type->get_pkt_len( usbtouch_process_multi()
1357 if (pkt_len < 0) usbtouch_process_multi()
1362 tmp = pkt_len - usbtouch->buf_len; usbtouch_process_multi()
1366 usbtouch_process_pkt(usbtouch, usbtouch->buffer, pkt_len); usbtouch_process_multi()
1379 pkt_len = usbtouch->type->get_pkt_len(buffer + pos, usbtouch_process_multi()
1383 if (unlikely(!pkt_len)) { usbtouch_process_multi()
1389 if (likely((pkt_len > 0) && (pkt_len <= buf_len - pos))) { usbtouch_process_multi()
1390 usbtouch_process_pkt(usbtouch, buffer + pos, pkt_len); usbtouch_process_multi()
1397 pos += pkt_len; usbtouch_process_multi()
/linux-4.1.27/drivers/staging/rtl8188eu/hal/
H A Drtl8188e_rxdesc.c97 pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x00003fff);/* u16)prxreport->pktlen; */ update_recvframe_attrib_88e()
121 pattrib->pkt_len = TX_RPT1_PKT_LEN; update_recvframe_attrib_88e()
124 pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x3FF);/* Rx length[9:0] */ update_recvframe_attrib_88e()
134 pattrib->pkt_len = (u16)(le32_to_cpu(report.rxdw0) & 0x00003fff);/* u16)prxreport->pktlen; */ update_recvframe_attrib_88e()
/linux-4.1.27/drivers/staging/rtl8188eu/include/
H A Dxmit_osdep.h28 size_t pkt_len; /* the remainder length of the open_file */ member in struct:pkt_file
H A Drtw_recv.h103 u16 pkt_len; member in struct:rx_pkt_attrib
H A Drtw_xmit.h267 u16 pkt_len; member in struct:agg_pkt_info
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/
H A Dxmit_linux.c42 pfile->pkt_len = pktptr->len; _rtw_open_pktfile()
58 skb_copy_bits(pfile->pkt, pfile->buf_len-pfile->pkt_len, rmem, len); _rtw_pktfile_read()
61 pfile->pkt_len -= len; _rtw_pktfile_read()
69 return pfile->pkt_len == 0; rtw_endofpktfile()
H A Dusb_ops_linux.c25 static void interrupt_handler_8188eu(struct adapter *adapt, u16 pkt_len, u8 *pbuf) interrupt_handler_8188eu() argument
29 if (pkt_len != INTERRUPT_MSG_FORMAT_LEN) { interrupt_handler_8188eu()
30 DBG_88E("%s Invalid interrupt content length (%d)!\n", __func__, pkt_len); interrupt_handler_8188eu()
96 pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + pattrib->shift_sz + pattrib->pkt_len; recvbuf2recvframe()
98 if ((pattrib->pkt_len <= 0) || (pkt_offset > transfer_len)) { recvbuf2recvframe()
99 RT_TRACE(_module_rtl871x_recv_c_, _drv_info_, ("recvbuf2recvframe: pkt_len<=0\n")); recvbuf2recvframe()
100 DBG_88E("%s()-%d: RX Warning!,pkt_len<=0 or pkt_offset> transfoer_len\n", __func__, __LINE__); recvbuf2recvframe()
112 skb_len = pattrib->pkt_len; recvbuf2recvframe()
188 pattrib->pkt_len, recvbuf2recvframe()
193 interrupt_handler_8188eu(adapt, pattrib->pkt_len, precvframe->rx_data); recvbuf2recvframe()
/linux-4.1.27/arch/xtensa/platforms/iss/
H A Dnetwork.c274 int pkt_len; iss_net_rx() local
296 pkt_len = lp->tp.read(lp, &skb); iss_net_rx()
297 skb_put(skb, pkt_len); iss_net_rx()
299 if (pkt_len > 0) { iss_net_rx()
300 skb_trim(skb, pkt_len); iss_net_rx()
306 return pkt_len; iss_net_rx()
309 return pkt_len; iss_net_rx()
/linux-4.1.27/drivers/net/caif/
H A Dcaif_spi.c530 int pkt_len = 0; cfspi_rxfrm() local
542 pkt_len = *src; cfspi_rxfrm()
543 pkt_len |= ((*(src+1)) << 8) & 0xFF00; cfspi_rxfrm()
544 pkt_len += 2; /* Add FCS fields. */ cfspi_rxfrm()
548 skb = netdev_alloc_skb(cfspi->ndev, pkt_len + 1); cfspi_rxfrm()
551 dst = skb_put(skb, pkt_len); cfspi_rxfrm()
552 memcpy(dst, src, pkt_len); cfspi_rxfrm()
553 src += pkt_len; cfspi_rxfrm()
568 cfspi->ndev->stats.rx_bytes += pkt_len; cfspi_rxfrm()
576 epad = PAD_POW2((pkt_len + spad), spi_down_tail_align); cfspi_rxfrm()
/linux-4.1.27/tools/net/
H A Dbpf_dbg.c470 static void bpf_dump_pkt(uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len) bpf_dump_pkt() argument
472 if (pkt_caplen != pkt_len) bpf_dump_pkt()
473 rl_printf("cap: %u, len: %u\n", pkt_caplen, pkt_len); bpf_dump_pkt()
475 rl_printf("len: %u\n", pkt_len); bpf_dump_pkt()
634 uint32_t pkt_len) bpf_single_step()
713 r->A = pkt_len; bpf_single_step()
716 r->A = pkt_len; bpf_single_step()
856 uint32_t pkt_len) bpf_handle_breakpoint()
861 bpf_dump_pkt(pkt, pkt_caplen, pkt_len); bpf_handle_breakpoint()
867 uint32_t pkt_caplen, uint32_t pkt_len) bpf_run_all()
876 pkt_caplen, pkt_len); bpf_run_all()
879 pkt_len); bpf_run_all()
888 uint32_t pkt_len, int next) bpf_run_stepping()
898 pkt_caplen, pkt_len); bpf_run_stepping()
901 pkt_len); bpf_run_stepping()
632 bpf_single_step(struct bpf_regs *r, struct sock_filter *f, uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len) bpf_single_step() argument
854 bpf_handle_breakpoint(struct bpf_regs *r, struct sock_filter *f, uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len) bpf_handle_breakpoint() argument
866 bpf_run_all(struct sock_filter *f, uint16_t bpf_len, uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len) bpf_run_all() argument
886 bpf_run_stepping(struct sock_filter *f, uint16_t bpf_len, uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len, int next) bpf_run_stepping() argument
/linux-4.1.27/drivers/net/usb/
H A Dcatc.c228 int pkt_len, pkt_offset = 0; catc_rx_done() local
244 pkt_len = le16_to_cpup((__le16*)pkt_start); catc_rx_done()
245 if (pkt_len > urb->actual_length) { catc_rx_done()
251 pkt_len = urb->actual_length; catc_rx_done()
254 if (!(skb = dev_alloc_skb(pkt_len))) catc_rx_done()
257 skb_copy_to_linear_data(skb, pkt_start + pkt_offset, pkt_len); catc_rx_done()
258 skb_put(skb, pkt_len); catc_rx_done()
264 catc->netdev->stats.rx_bytes += pkt_len; catc_rx_done()
269 pkt_start += (((pkt_len + 1) >> 6) + 1) << 6; catc_rx_done()
H A Dkaweth.c603 __u16 pkt_len = le16_to_cpup((__le16 *)kaweth->rx_buf); kaweth_usb_receive() local
641 net->name, status, count, (int)pkt_len); kaweth_usb_receive()
647 if(pkt_len > (count - 2)) { kaweth_usb_receive()
649 "Packet length too long for USB frame (pkt_len: %x, count: %x)\n", kaweth_usb_receive()
650 pkt_len, count); kaweth_usb_receive()
652 pkt_len & 2047); kaweth_usb_receive()
658 if(!(skb = dev_alloc_skb(pkt_len+2))) { kaweth_usb_receive()
665 skb_copy_to_linear_data(skb, kaweth->rx_buf + 2, pkt_len); kaweth_usb_receive()
667 skb_put(skb, pkt_len); kaweth_usb_receive()
674 kaweth->stats.rx_bytes += pkt_len; kaweth_usb_receive()
H A Dpegasus.c446 __u16 pkt_len; read_bulk_callback() local
493 pkt_len = le32_to_cpu(*(__le32 *)urb->transfer_buffer); read_bulk_callback()
494 pkt_len &= 0x0fff; read_bulk_callback()
497 pkt_len = buf[count - 3] << 8; read_bulk_callback()
498 pkt_len += buf[count - 4]; read_bulk_callback()
499 pkt_len &= 0xfff; read_bulk_callback()
500 pkt_len -= 8; read_bulk_callback()
507 if (pkt_len > PEGASUS_MTU) read_bulk_callback()
514 skb_put(pegasus->rx_skb, pkt_len); read_bulk_callback()
518 pegasus->stats.rx_bytes += pkt_len; read_bulk_callback()
H A Dax88179_178a.c1382 u16 pkt_len; ax88179_rx_fixup() local
1385 pkt_len = (*pkt_hdr >> 16) & 0x1fff; ax88179_rx_fixup()
1390 skb_pull(skb, (pkt_len + 7) & 0xFFF8); ax88179_rx_fixup()
1398 skb->len = pkt_len; ax88179_rx_fixup()
1399 skb_set_tail_pointer(skb, pkt_len); ax88179_rx_fixup()
1400 skb->truesize = pkt_len + sizeof(struct sk_buff); ax88179_rx_fixup()
1407 ax_skb->len = pkt_len; ax88179_rx_fixup()
1409 skb_set_tail_pointer(ax_skb, pkt_len); ax88179_rx_fixup()
1410 ax_skb->truesize = pkt_len + sizeof(struct sk_buff); ax88179_rx_fixup()
1417 skb_pull(skb, (pkt_len + 7) & 0xFFF8); ax88179_rx_fixup()
H A Drtl8150.c368 unsigned pkt_len, res; read_bulk_callback() local
407 pkt_len = res - 4; read_bulk_callback()
409 skb_put(dev->rx_skb, pkt_len); read_bulk_callback()
413 netdev->stats.rx_bytes += pkt_len; read_bulk_callback()
H A Dr8152.c1671 unsigned int pkt_len; rx_bottom() local
1676 pkt_len = skb->len; rx_bottom()
1680 stats->rx_bytes += pkt_len; rx_bottom()
1713 unsigned int pkt_len; rx_bottom() local
1716 pkt_len = le32_to_cpu(rx_desc->opts1) & RX_LEN_MASK; rx_bottom()
1717 if (pkt_len < ETH_ZLEN) rx_bottom()
1720 len_used += pkt_len; rx_bottom()
1724 pkt_len -= CRC_SIZE; rx_bottom()
1727 skb = netdev_alloc_skb_ip_align(netdev, pkt_len); rx_bottom()
1734 memcpy(skb->data, rx_data, pkt_len); rx_bottom()
1735 skb_put(skb, pkt_len); rx_bottom()
1742 stats->rx_bytes += pkt_len; rx_bottom()
1748 rx_data = rx_agg_align(rx_data + pkt_len + CRC_SIZE); rx_bottom()
/linux-4.1.27/drivers/net/ethernet/aeroflex/
H A Dgreth.c746 int pkt_len; greth_rx() local
787 pkt_len = status & GRETH_BD_LEN; greth_rx()
789 skb = netdev_alloc_skb(dev, pkt_len + NET_IP_ALIGN); greth_rx()
803 pkt_len, greth_rx()
807 greth_print_rx_packet(phys_to_virt(dma_addr), pkt_len); greth_rx() local
809 memcpy(skb_put(skb, pkt_len), phys_to_virt(dma_addr), pkt_len); greth_rx() local
812 dev->stats.rx_bytes += pkt_len; greth_rx()
861 int pkt_len; greth_rx_gbit() local
908 pkt_len = status & GRETH_BD_LEN; greth_rx_gbit()
916 greth_print_rx_packet(phys_to_virt(greth_read_bd(&bdp->addr)), pkt_len); greth_rx_gbit()
918 skb_put(skb, pkt_len); greth_rx_gbit()
927 dev->stats.rx_bytes += pkt_len; greth_rx_gbit()
/linux-4.1.27/drivers/misc/
H A Dhpilo.c438 int err, found, cnt, pkt_id, pkt_len; ilo_read() local
463 &pkt_len, &pkt); ilo_read()
474 if (pkt_len < len) ilo_read()
475 len = pkt_len; ilo_read()
488 int err, pkt_id, pkt_len; ilo_write() local
498 if (!ilo_pkt_dequeue(hw, driver_ccb, SENDQ, &pkt_id, &pkt_len, &pkt)) ilo_write()
502 if (pkt_len < len) ilo_write()
503 len = pkt_len; ilo_write()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_desc.c43 int buf1_len, int pkt_len, int cksum) sxgbe_prepare_tx_desc()
48 p->tdes23.tx_rd_des23.tx_pkt_len.pkt_len.total_pkt_len = pkt_len; sxgbe_prepare_tx_desc()
245 return p->rdes23.rx_wb_des23.pkt_len; sxgbe_get_rx_frame_len()
42 sxgbe_prepare_tx_desc(struct sxgbe_tx_norm_desc *p, u8 is_fd, int buf1_len, int pkt_len, int cksum) sxgbe_prepare_tx_desc() argument
H A Dsxgbe_desc.h46 } pkt_len; member in union:sxgbe_tx_norm_desc::__anon7292::__anon7293::__anon7294
109 u32 pkt_len:14; member in struct:sxgbe_rx_norm_desc::__anon7299::__anon7301
171 int buf1_len, int pkt_len, int cksum);
/linux-4.1.27/drivers/net/ethernet/3com/
H A D3c515.c1294 short pkt_len = rx_status & 0x1fff; corkscrew_rx() local
1297 skb = netdev_alloc_skb(dev, pkt_len + 5 + 2); corkscrew_rx()
1300 pkt_len, rx_status); corkscrew_rx()
1305 skb_put(skb, pkt_len), corkscrew_rx()
1306 (pkt_len + 3) >> 2); corkscrew_rx()
1311 dev->stats.rx_bytes += pkt_len; corkscrew_rx()
1318 pr_debug("%s: Couldn't allocate a sk_buff of size %d.\n", dev->name, pkt_len); corkscrew_rx()
1359 short pkt_len = rx_status & 0x1fff; boomerang_rx() local
1362 dev->stats.rx_bytes += pkt_len; boomerang_rx()
1365 pkt_len, rx_status); boomerang_rx()
1369 if (pkt_len < rx_copybreak && boomerang_rx()
1370 (skb = netdev_alloc_skb(dev, pkt_len + 4)) != NULL) { boomerang_rx()
1373 memcpy(skb_put(skb, pkt_len), boomerang_rx()
1375 addr), pkt_len); boomerang_rx()
1382 temp = skb_put(skb, pkt_len); boomerang_rx()
H A D3c574_cs.c1010 short pkt_len = rx_status & 0x7ff; el3_rx() local
1013 skb = netdev_alloc_skb(dev, pkt_len + 5); el3_rx()
1016 pkt_len, rx_status); el3_rx()
1019 insl(ioaddr+RX_FIFO, skb_put(skb, pkt_len), el3_rx()
1020 ((pkt_len+3)>>2)); el3_rx()
1024 dev->stats.rx_bytes += pkt_len; el3_rx()
1027 " size %d.\n", dev->name, pkt_len); el3_rx()
H A D3c589_cs.c855 short pkt_len = rx_status & 0x7ff; el3_rx() local
858 skb = netdev_alloc_skb(dev, pkt_len + 5); el3_rx()
861 pkt_len, rx_status); el3_rx()
864 insl(ioaddr+RX_FIFO, skb_put(skb, pkt_len), el3_rx()
865 (pkt_len+3)>>2); el3_rx()
869 dev->stats.rx_bytes += pkt_len; el3_rx()
872 pkt_len); el3_rx()
H A D3c509.c939 short pkt_len = rx_status & 0x7ff; el3_rx() local
942 skb = netdev_alloc_skb(dev, pkt_len + 5); el3_rx()
945 pkt_len, rx_status); el3_rx()
950 insl(ioaddr + RX_FIFO, skb_put(skb,pkt_len), el3_rx()
951 (pkt_len + 3) >> 2); el3_rx()
956 dev->stats.rx_bytes += pkt_len; el3_rx()
964 dev->name, pkt_len); el3_rx()
H A D3c59x.c2530 int pkt_len = rx_status & 0x1fff; vortex_rx() local
2533 skb = netdev_alloc_skb(dev, pkt_len + 5); vortex_rx()
2536 pkt_len, rx_status); vortex_rx()
2542 dma_addr_t dma = pci_map_single(VORTEX_PCI(vp), skb_put(skb, pkt_len), vortex_rx()
2543 pkt_len, PCI_DMA_FROMDEVICE); vortex_rx()
2549 pci_unmap_single(VORTEX_PCI(vp), dma, pkt_len, PCI_DMA_FROMDEVICE); vortex_rx() local
2552 skb_put(skb, pkt_len), vortex_rx()
2553 (pkt_len + 3) >> 2); vortex_rx()
2566 dev->name, pkt_len); vortex_rx()
2602 int pkt_len = rx_status & 0x1fff; boomerang_rx() local
2608 pkt_len, rx_status); boomerang_rx()
2612 if (pkt_len < rx_copybreak && boomerang_rx()
2613 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { boomerang_rx()
2617 memcpy(skb_put(skb, pkt_len), boomerang_rx()
2619 pkt_len); boomerang_rx() local
2626 skb_put(skb, pkt_len); boomerang_rx()
H A Dtyphoon.c1638 int pkt_len; typhoon_rx() local
1660 pkt_len = le16_to_cpu(rx->frameLen); typhoon_rx()
1662 if(pkt_len < rx_copybreak && typhoon_rx()
1663 (new_skb = netdev_alloc_skb(tp->dev, pkt_len + 2)) != NULL) { typhoon_rx()
1668 skb_copy_to_linear_data(new_skb, skb->data, pkt_len); typhoon_rx()
1672 skb_put(new_skb, pkt_len); typhoon_rx()
1676 skb_put(new_skb, pkt_len); typhoon_rx()
/linux-4.1.27/drivers/bluetooth/
H A Dbfusb.c274 int pkt_len = 0; bfusb_recv_block() local
293 pkt_len = HCI_EVENT_HDR_SIZE + hdr->plen; bfusb_recv_block()
303 pkt_len = HCI_ACL_HDR_SIZE + __le16_to_cpu(hdr->dlen); bfusb_recv_block()
313 pkt_len = HCI_SCO_HDR_SIZE + hdr->dlen; bfusb_recv_block()
321 skb = bt_skb_alloc(pkt_len, GFP_ATOMIC); bfusb_recv_block()
/linux-4.1.27/drivers/net/appletalk/
H A Dcops.c747 int pkt_len = 0; cops_rx() local
782 pkt_len = inb(ioaddr) & 0xFF; cops_rx()
784 pkt_len = inb(ioaddr) & 0x00FF; cops_rx()
785 pkt_len |= (inb(ioaddr) << 8); cops_rx()
790 skb = dev_alloc_skb(pkt_len); cops_rx()
796 while(pkt_len--) /* Discard packet */ cops_rx()
802 skb_put(skb, pkt_len); cops_rx()
805 insb(ioaddr, skb->data, pkt_len); /* Eat the Data */ cops_rx()
813 if(pkt_len < 0 || pkt_len > MAX_LLAP_SIZE) cops_rx()
816 dev->name, pkt_len); cops_rx()
/linux-4.1.27/drivers/net/wan/
H A Dixp4xx_hss.c240 this packet (if buf_len < pkt_len) */
297 u16 pkt_len; /* packet length */ member in struct:desc
303 u16 pkt_len; /* packet length */ member in struct:desc
577 phys, desc->next, desc->buf_len, desc->pkt_len, debug_desc()
720 skb = netdev_alloc_skb(dev, desc->pkt_len); hss_hdlc_poll()
747 desc->pkt_len = desc->status = 0; hss_hdlc_poll()
762 ALIGN(desc->pkt_len, 4) / 4); hss_hdlc_poll()
764 skb_put(skb, desc->pkt_len); hss_hdlc_poll()
779 desc->pkt_len = 0; hss_hdlc_poll()
807 dev->stats.tx_bytes += desc->pkt_len; hss_hdlc_txdone_irq()
889 desc->buf_len = desc->pkt_len = len; hss_hdlc_xmit()
H A Ddscc4.c651 int pkt_len; dscc4_rx_skb() local
658 pkt_len = TO_SIZE(le32_to_cpu(rx_fd->state2)); dscc4_rx_skb()
661 if ((skb->data[--pkt_len] & FrameOk) == FrameOk) { dscc4_rx_skb()
663 dev->stats.rx_bytes += pkt_len; dscc4_rx_skb()
664 skb_put(skb, pkt_len); dscc4_rx_skb()
669 if (skb->data[pkt_len] & FrameRdo) dscc4_rx_skb()
671 else if (!(skb->data[pkt_len] & FrameCrc)) dscc4_rx_skb()
673 else if ((skb->data[pkt_len] & (FrameVfr | FrameRab)) != dscc4_rx_skb()
/linux-4.1.27/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c203 u16 pkt_len; /* packet length */ member in struct:desc
212 u16 pkt_len; /* packet length */ member in struct:desc
617 phys, desc->next, desc->buf_len, desc->pkt_len, debug_desc()
739 ALIGN(NET_IP_ALIGN + desc->pkt_len, 4)); eth_poll()
746 desc->pkt_len = 0; eth_poll()
761 ALIGN(NET_IP_ALIGN + desc->pkt_len, 4) / 4); eth_poll()
764 skb_put(skb, desc->pkt_len); eth_poll()
780 desc->pkt_len = 0; eth_poll()
817 port->netdev->stats.tx_bytes += desc->pkt_len; eth_txdone_irq()
897 desc->buf_len = desc->pkt_len = len; eth_xmit()
1343 desc->buf_len = desc->pkt_len = 1; eth_close()
/linux-4.1.27/net/bridge/
H A Dbr_netfilter.c516 u32 pkt_len; check_hbh_len() local
541 pkt_len = ntohl(*(__be32 *) (nh + off + 2)); check_hbh_len()
542 if (pkt_len <= IPV6_MAXPLEN || check_hbh_len()
545 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) check_hbh_len()
548 pkt_len + sizeof(struct ipv6hdr))) check_hbh_len()
574 u32 pkt_len; br_nf_pre_routing_ipv6() local
587 pkt_len = ntohs(hdr->payload_len); br_nf_pre_routing_ipv6()
589 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) { br_nf_pre_routing_ipv6()
590 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) br_nf_pre_routing_ipv6()
592 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) br_nf_pre_routing_ipv6()
/linux-4.1.27/drivers/net/hippi/
H A Drrunner.c935 u32 pkt_len; rx_int() local
938 pkt_len = desc->size; rx_int()
941 printk("len %x, mode %x\n", pkt_len, desc->mode); rx_int()
948 if (pkt_len > 0){ rx_int()
953 if (pkt_len < PKT_COPY_THRESHOLD) { rx_int()
954 skb = alloc_skb(pkt_len, GFP_ATOMIC); rx_int()
956 printk(KERN_WARNING "%s: Unable to allocate skb (%i bytes), deferring packet\n", dev->name, pkt_len); rx_int()
962 pkt_len, rx_int()
965 memcpy(skb_put(skb, pkt_len), rx_int()
966 rx_skb->data, pkt_len); rx_int() local
970 pkt_len, rx_int()
985 skb_put(skb, pkt_len); rx_int()
1004 dev->stats.rx_bytes += pkt_len; rx_int()
/linux-4.1.27/drivers/net/ethernet/
H A Ddnet.c389 unsigned int pkt_len; dnet_poll() local
405 pkt_len = cmd_word & 0xFFFF; dnet_poll()
411 skb = netdev_alloc_skb(dev, pkt_len + 5); dnet_poll()
419 data_ptr = (unsigned int *)skb_put(skb, pkt_len); dnet_poll()
420 for (i = 0; i < (pkt_len + 3) >> 2; i++) dnet_poll()
428 "size %u.\n", dev->name, pkt_len); dnet_poll()
H A Dfealnx.c1691 short pkt_len = ((rx_status & FLNGMASK) >> FLNGShift) - 4; netdev_rx() local
1696 " status %x.\n", pkt_len, rx_status); netdev_rx()
1701 if (pkt_len < rx_copybreak && netdev_rx()
1702 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { netdev_rx()
1712 np->cur_rx->skbuff->data, pkt_len); netdev_rx()
1713 skb_put(skb, pkt_len); netdev_rx()
1715 memcpy(skb_put(skb, pkt_len), netdev_rx()
1716 np->cur_rx->skbuff->data, pkt_len); netdev_rx() local
1727 skb_put(skb = np->cur_rx->skbuff, pkt_len); netdev_rx()
1734 dev->stats.rx_bytes += pkt_len; netdev_rx()
H A Dkorina.c354 u32 devcs, pkt_len, dmas; korina_rx() local
391 pkt_len = RCVPKT_LENGTH(devcs); korina_rx()
398 dma_cache_inv((unsigned long)pkt_buf, pkt_len - 4); korina_rx()
406 skb_put(skb, pkt_len - 4); korina_rx()
412 dev->stats.rx_bytes += pkt_len; korina_rx()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/
H A Dtrx.c577 u32 pkt_len = skb->len; rtl92ee_pre_fill_tx_bd_desc() local
597 total_packet_size = desc_size+pkt_len; rtl92ee_pre_fill_tx_bd_desc()
607 psblen = (pkt_len + real_desc_size + append_early_mode_size) / rtl92ee_pre_fill_tx_bd_desc()
652 SET_TXBUFFER_DESC_LEN_WITH_OFFSET(tx_bd_desc, 1, pkt_len); rtl92ee_pre_fill_tx_bd_desc()
657 SET_TX_DESC_PKT_SIZE(desc, (u16)(pkt_len)); rtl92ee_pre_fill_tx_bd_desc()
658 SET_TX_DESC_TX_BUFFER_SIZE(desc, (u16)(pkt_len)); rtl92ee_pre_fill_tx_bd_desc()
/linux-4.1.27/arch/um/drivers/
H A Dnet_kern.c76 int pkt_len; uml_net_rx() local
92 pkt_len = (*lp->read)(lp->fd, skb, lp); uml_net_rx()
94 if (pkt_len > 0) { uml_net_rx()
95 skb_trim(skb, pkt_len); uml_net_rx()
101 return pkt_len; uml_net_rx()
105 return pkt_len; uml_net_rx()
/linux-4.1.27/drivers/net/ethernet/amd/
H A Dsun3lance.c804 // short pkt_len = head->msg_length;// & 0xfff; lance_rx()
805 short pkt_len = (head->msg_length & 0xfff) - 4; lance_rx() local
808 if (pkt_len < 60) { lance_rx()
813 skb = netdev_alloc_skb(dev, pkt_len + 2); lance_rx()
834 pkt_len, data); lance_rx()
839 printk( "%s: RX pkt %d type 0x%04x len %d\n ", dev->name, entry, ((u_short *)data)[6], pkt_len); lance_rx()
844 skb_put( skb, pkt_len ); /* Make room */ lance_rx()
847 pkt_len); lance_rx()
852 dev->stats.rx_bytes += pkt_len; lance_rx()
H A Dariadne.c192 short pkt_len = swapw(priv->rx_ring[entry]->RMD3); ariadne_rx() local
195 skb = netdev_alloc_skb(dev, pkt_len + 2); ariadne_rx()
211 skb_put(skb, pkt_len); /* Make room */ ariadne_rx()
214 pkt_len); ariadne_rx() local
223 dev->stats.rx_bytes += pkt_len; ariadne_rx()
H A Datarilance.c989 short pkt_len = head->msg_length & 0xfff; lance_rx() local
992 if (pkt_len < 60) { lance_rx()
997 skb = netdev_alloc_skb(dev, pkt_len + 2); lance_rx()
1022 pkt_len); lance_rx()
1026 skb_put( skb, pkt_len ); /* Make room */ lance_rx()
1027 lp->memcpy_f( skb->data, PKTBUF_ADDR(head), pkt_len ); lance_rx()
1031 dev->stats.rx_bytes += pkt_len; lance_rx()
H A Dnmclan_cs.c1095 short pkt_len = (rx_status & ~MACE_RCVFS_RCVSTS) - 4; mace_rx() local
1105 " 0x%X.\n", pkt_len, rx_status); mace_rx()
1107 skb = netdev_alloc_skb(dev, pkt_len + 2); mace_rx()
1111 insw(ioaddr + AM2150_RCV, skb_put(skb, pkt_len), pkt_len>>1); mace_rx()
1112 if (pkt_len & 1) mace_rx()
1119 lp->linux_stats.rx_bytes += pkt_len; mace_rx()
1124 " %d.\n", dev->name, pkt_len); mace_rx()
H A Dpcnet32.c1121 short pkt_len; pcnet32_rx_entry() local
1143 pkt_len = (le32_to_cpu(rxp->msg_length) & 0xfff) - 4; pcnet32_rx_entry()
1146 if (unlikely(pkt_len > PKT_BUF_SIZE)) { pcnet32_rx_entry()
1148 pkt_len); pcnet32_rx_entry()
1152 if (pkt_len < 60) { pcnet32_rx_entry()
1158 if (pkt_len > rx_copybreak) { pcnet32_rx_entry()
1184 skb_put(skb, pkt_len); pcnet32_rx_entry()
1193 skb = netdev_alloc_skb(dev, pkt_len + NET_IP_ALIGN); pcnet32_rx_entry()
1201 skb_put(skb, pkt_len); /* Make room */ pcnet32_rx_entry()
1204 pkt_len, pcnet32_rx_entry()
1208 pkt_len); pcnet32_rx_entry()
1211 pkt_len, pcnet32_rx_entry()
H A Dlance.c1175 short pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4; lance_rx() local
1178 if(pkt_len<60) lance_rx()
1185 skb = dev_alloc_skb(pkt_len+2); lance_rx()
1202 skb_put(skb,pkt_len); /* Make room */ lance_rx()
1205 pkt_len); lance_rx()
1209 dev->stats.rx_bytes += pkt_len; lance_rx()
H A Damd8111e.c700 short pkt_len; amd8111e_rx_poll() local
736 pkt_len = le16_to_cpu(lp->rx_ring[rx_index].msg_count) - 4; amd8111e_rx_poll()
747 if (pkt_len < min_pkt_len) { amd8111e_rx_poll()
768 skb_put(skb, pkt_len); amd8111e_rx_poll()
786 lp->coal_conf.rx_bytes += pkt_len; amd8111e_rx_poll()
/linux-4.1.27/drivers/staging/rtl8723au/hal/
H A Dusb_ops_linux.c397 pattrib->shift_sz + pattrib->pkt_len; recvbuf2recvframe()
399 if (pattrib->pkt_len <= 0 || pkt_offset > transfer_len) { recvbuf2recvframe()
401 "recvbuf2recvframe: pkt_len<= 0\n"); recvbuf2recvframe()
416 skb_len = pattrib->pkt_len; recvbuf2recvframe()
H A Drtl8723au_recv.c157 pattrib->pkt_len = (u16)prxreport->pktlen; update_recvframe_attrib()
/linux-4.1.27/drivers/net/ethernet/fujitsu/
H A Dfmvj18x_cs.c980 u_short pkt_len = inw(ioaddr + DATAPORT); fjn_rx() local
984 if (pkt_len > 1550) { fjn_rx()
986 pkt_len); fjn_rx()
991 skb = netdev_alloc_skb(dev, pkt_len + 2); fjn_rx()
999 insw(ioaddr + DATAPORT, skb_put(skb, pkt_len), fjn_rx()
1000 (pkt_len + 1) >> 1); fjn_rx()
1006 dev->name, pkt_len); fjn_rx()
1014 dev->stats.rx_bytes += pkt_len; fjn_rx()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
H A Dhif_usb.c568 u16 pkt_len; ath9k_hif_usb_rx_stream() local
575 pkt_len = get_unaligned_le16(ptr + index); ath9k_hif_usb_rx_stream()
583 pad_len = 4 - (pkt_len & 0x3); ath9k_hif_usb_rx_stream()
588 index = index + 4 + pkt_len + pad_len; ath9k_hif_usb_rx_stream()
597 nskb = __dev_alloc_skb(pkt_len + 32, GFP_ATOMIC); ath9k_hif_usb_rx_stream()
614 nskb = __dev_alloc_skb(pkt_len + 32, GFP_ATOMIC); ath9k_hif_usb_rx_stream()
623 memcpy(nskb->data, &(skb->data[chk_idx+4]), pkt_len); ath9k_hif_usb_rx_stream()
624 skb_put(nskb, pkt_len); ath9k_hif_usb_rx_stream()
H A Dar9002_mac.c282 ACCESS_ONCE(ads->ds_ctl0) = (i->pkt_len & AR_FrameLen) ar9002_set_txdesc()
H A Dar9003_mac.c102 ACCESS_ONCE(ads->ctl11) = (i->pkt_len & AR_FrameLen) ar9003_set_txdesc()
H A Dbeacon.c89 info.pkt_len = skb->len + FCS_LEN; ath9k_beacon_setup()
H A Dmac.h694 int pkt_len; member in struct:ath_tx_info
H A Dxmit.c1378 info.pkt_len = fi->framelen; ath_tx_fill_desc()
/linux-4.1.27/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c240 u32 pkt_len; qcaspi_transmit() local
250 pkt_len = qca->txr.skb[qca->txr.head]->len + QCASPI_HW_PKT_LEN; qcaspi_transmit()
252 if (available < pkt_len) { qcaspi_transmit()
266 available -= pkt_len; qcaspi_transmit()
275 qca->txr.size -= pkt_len; qcaspi_transmit()
/linux-4.1.27/drivers/net/ethernet/8390/
H A Dlib8390.c664 int pkt_len, pkt_stat; ei_receive() local
695 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr); ei_receive()
698 next_frame = this_frame + 1 + ((pkt_len+4)>>8); ei_receive()
713 if (pkt_len < 60 || pkt_len > 1518) { ei_receive()
723 skb = netdev_alloc_skb(dev, pkt_len + 2); ei_receive()
727 pkt_len); ei_receive()
732 skb_put(skb, pkt_len); /* Make room */ ei_receive()
733 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame)); ei_receive()
738 dev->stats.rx_bytes += pkt_len; ei_receive()
H A Daxnet_cs.c1345 int pkt_len, pkt_stat; ei_receive() local
1373 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr); ei_receive()
1376 next_frame = this_frame + 1 + ((pkt_len+4)>>8); ei_receive()
1378 if (pkt_len < 60 || pkt_len > 1518) ei_receive()
1391 skb = netdev_alloc_skb(dev, pkt_len + 2); ei_receive()
1396 pkt_len); ei_receive()
1403 skb_put(skb, pkt_len); /* Make room */ ei_receive()
1404 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame)); ei_receive()
1408 dev->stats.rx_bytes += pkt_len; ei_receive()
/linux-4.1.27/drivers/net/ethernet/smsc/
H A Depic100.c1175 short pkt_len = (status >> 16) - 4; epic_rx() local
1178 if (pkt_len > PKT_BUF_SZ - 4) { epic_rx()
1180 status, pkt_len); epic_rx()
1181 pkt_len = 1514; epic_rx()
1185 if (pkt_len < rx_copybreak && epic_rx()
1186 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { epic_rx()
1192 skb_copy_to_linear_data(skb, ep->rx_skbuff[entry]->data, pkt_len); epic_rx()
1193 skb_put(skb, pkt_len); epic_rx()
1202 skb_put(skb = ep->rx_skbuff[entry], pkt_len); epic_rx()
1208 dev->stats.rx_bytes += pkt_len; epic_rx()
H A Dsmc911x.c379 unsigned int pkt_len, status; smc911x_rcv() local
388 pkt_len = (status & RX_STS_PKT_LEN_) >> 16; smc911x_rcv()
405 skb = netdev_alloc_skb(dev, pkt_len+32); smc911x_rcv()
418 skb_put(skb,pkt_len-4); smc911x_rcv()
432 SMC_PULL_DATA(lp, data, (pkt_len+2+15) & ~15); smc911x_rcv()
437 SMC_PULL_DATA(lp, data, pkt_len+2+3); smc911x_rcv()
440 PRINT_PKT(data, ((pkt_len - 4) <= 64) ? pkt_len - 4 : 64); smc911x_rcv()
444 dev->stats.rx_bytes += pkt_len-4; smc911x_rcv()
H A Dsmc91x.c717 unsigned int saved_packet, packet_no, tx_status, pkt_len; smc_tx() local
734 SMC_GET_PKT_HDR(lp, tx_status, pkt_len); smc_tx()
/linux-4.1.27/net/sched/
H A Dsch_api.c544 int pkt_len, slot; __qdisc_calculate_pkt_len() local
546 pkt_len = skb->len + stab->szopts.overhead; __qdisc_calculate_pkt_len()
550 slot = pkt_len + stab->szopts.cell_align; __qdisc_calculate_pkt_len()
556 pkt_len = stab->data[slot]; __qdisc_calculate_pkt_len()
558 pkt_len = stab->data[stab->szopts.tsize - 1] * __qdisc_calculate_pkt_len()
562 pkt_len <<= stab->szopts.size_log; __qdisc_calculate_pkt_len()
564 if (unlikely(pkt_len < 1)) __qdisc_calculate_pkt_len()
565 pkt_len = 1; __qdisc_calculate_pkt_len()
566 qdisc_skb_cb(skb)->pkt_len = pkt_len; __qdisc_calculate_pkt_len()
H A Dsch_hhf.c269 u32 pkt_len, min_hhf_val; hhf_classify() local
305 pkt_len = qdisc_pkt_len(skb); hhf_classify()
315 val = q->hhf_arrays[i][filter_pos[i]] + pkt_len; hhf_classify()
H A Dsch_tbf.c174 qdisc_skb_cb(segs)->pkt_len = segs->len; tbf_segment()
/linux-4.1.27/drivers/net/ethernet/hp/
H A Dhp100.c1777 int packets, pkt_len; hp100_rx() local
1800 for (pkt_len = 0; pkt_len < 6000 && (hp100_inb(OPTION_MSW) & HP100_ADV_NXT_PKT); pkt_len++) { hp100_rx()
1813 pkt_len = ((header & HP100_PKT_LEN_MASK) + 3) & ~3; hp100_rx()
1822 skb = netdev_alloc_skb(dev, pkt_len + 2); hp100_rx()
1826 dev->name, pkt_len); hp100_rx()
1836 skb_put(skb, pkt_len); hp100_rx()
1841 memcpy_fromio(ptr, lp->mem_ptr_virt,pkt_len); hp100_rx()
1843 insl(ioaddr + HP100_REG_DATA32, ptr, pkt_len >> 2); hp100_rx()
1855 dev->stats.rx_bytes += pkt_len; hp100_rx()
1882 int pkt_len; hp100_rx_bm() local
1916 pkt_len = (header & HP100_PKT_LEN_MASK); hp100_rx_bm()
1924 pkt_len, (header >> 16) & 0xfff8, (header >> 16) & 7); hp100_rx_bm()
1931 if ((pkt_len >= MIN_ETHER_SIZE) && hp100_rx_bm()
1932 (pkt_len <= MAX_ETHER_SIZE)) { hp100_rx_bm()
1938 skb_trim(ptr->skb, pkt_len); /* Shorten it */ hp100_rx_bm()
1945 dev->stats.rx_bytes += pkt_len; hp100_rx_bm()
1956 printk("hp100: %s: rx_bm: Received bad packet (length=%d)\n", dev->name, pkt_len); hp100_rx_bm()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c91 u16 pkt_len, sc; fs_enet_rx_napi() local
154 pkt_len = CBDR_DATLEN(bdp) - 4; /* remove CRC */ fs_enet_rx_napi()
155 fep->stats.rx_bytes += pkt_len + 4; fs_enet_rx_napi()
157 if (pkt_len <= fpi->rx_copybreak) { fs_enet_rx_napi()
159 skbn = netdev_alloc_skb(dev, pkt_len + 2); fs_enet_rx_napi()
163 skbn->data, pkt_len); fs_enet_rx_napi()
177 skb_put(skb, pkt_len); /* Make room */ fs_enet_rx_napi()
/linux-4.1.27/drivers/net/ethernet/i825xx/
H A D82596.c772 int pkt_len = rbd->count & 0x3fff; i596_rx() local
783 if (pkt_len > rx_copybreak) { i596_rx()
793 skb_put(skb, pkt_len); i596_rx()
802 skb = netdev_alloc_skb(dev, pkt_len + 2); i596_rx()
812 memcpy(skb_put(skb,pkt_len), rbd->v_data, pkt_len); i596_rx() local
815 skb->len = pkt_len; i596_rx()
818 pkt_len); i596_rx()
822 dev->stats.rx_bytes+=pkt_len; i596_rx()
H A Dlib82596.c680 int pkt_len = SWAP16(rbd->count) & 0x3fff; i596_rx() local
691 if (pkt_len > rx_copybreak) { i596_rx()
707 skb_put(skb, pkt_len); i596_rx()
718 skb = netdev_alloc_skb_ip_align(dev, pkt_len); i596_rx()
730 memcpy(skb_put(skb, pkt_len), rbd->v_data, pkt_len); i596_rx() local
735 skb->len = pkt_len; i596_rx()
739 dev->stats.rx_bytes += pkt_len; i596_rx()
/linux-4.1.27/drivers/net/ethernet/natsemi/
H A Dsonic.c420 int pkt_len; sonic_rx() local
446 pkt_len = sonic_rda_get(dev, entry, SONIC_RD_PKTLEN); sonic_rx()
447 skb_trim(used_skb, pkt_len); sonic_rx()
451 lp->stats.rx_bytes += pkt_len; sonic_rx()
H A Dnatsemi.c2277 int pkt_len; netdev_rx() local
2290 pkt_len = (desc_status & DescSizeMask) - 4; netdev_rx()
2332 } else if (pkt_len > np->rx_buf_sz) { netdev_rx()
2342 if (pkt_len < rx_copybreak && netdev_rx()
2343 (skb = netdev_alloc_skb(dev, pkt_len + RX_OFFSET)) != NULL) { netdev_rx()
2351 np->rx_skbuff[entry]->data, pkt_len); netdev_rx()
2352 skb_put(skb, pkt_len); netdev_rx()
2361 skb_put(skb = np->rx_skbuff[entry], pkt_len); netdev_rx()
2367 dev->stats.rx_bytes += pkt_len; netdev_rx()
/linux-4.1.27/drivers/net/ethernet/packetengines/
H A Dyellowfin.c1114 int pkt_len = data_size - yellowfin_rx() local
1121 __func__, pkt_len, data_size, boguscnt); yellowfin_rx()
1125 if (pkt_len > rx_copybreak) { yellowfin_rx()
1126 skb_put(skb = rx_skb, pkt_len); yellowfin_rx()
1133 skb = netdev_alloc_skb(dev, pkt_len + 2); yellowfin_rx()
1137 skb_copy_to_linear_data(skb, rx_skb->data, pkt_len); yellowfin_rx()
1138 skb_put(skb, pkt_len); yellowfin_rx()
1147 dev->stats.rx_bytes += pkt_len; yellowfin_rx()
H A Dhamachi.c1460 u16 pkt_len = (frame_status & 0x07ff) - 4; hamachi_rx() local
1470 pkt_len, data_size, boguscnt); hamachi_rx()
1482 if (pkt_len < rx_copybreak && hamachi_rx()
1483 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { hamachi_rx()
1496 hmp->rx_skbuff[entry]->data, pkt_len); hamachi_rx()
1497 skb_put(skb, pkt_len); hamachi_rx()
1499 memcpy(skb_put(skb, pkt_len), hmp->rx_ring_dma hamachi_rx()
1500 + entry*sizeof(*desc), pkt_len); hamachi_rx() local
1510 skb_put(skb = hmp->rx_skbuff[entry], pkt_len); hamachi_rx()
/linux-4.1.27/drivers/media/dvb-core/
H A Ddvb_net.c780 const u8 *pkt, int pkt_len)
787 /* note: pkt_len includes a 32bit checksum */
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);
779 dvb_net_sec(struct net_device *dev, const u8 *pkt, int pkt_len) dvb_net_sec() argument
/linux-4.1.27/drivers/net/ethernet/adaptec/
H A Dstarfire.c1413 u16 pkt_len; __netdev_rx() local
1435 pkt_len = desc_status; /* Implicitly Truncate */ __netdev_rx()
1439 printk(KERN_DEBUG " netdev_rx() normal Rx pkt length %d, quota %d.\n", pkt_len, *quota); __netdev_rx()
1442 if (pkt_len < rx_copybreak && __netdev_rx()
1443 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { __netdev_rx()
1447 pkt_len, PCI_DMA_FROMDEVICE); __netdev_rx()
1448 skb_copy_to_linear_data(skb, np->rx_info[entry].skb->data, pkt_len); __netdev_rx()
1451 pkt_len, PCI_DMA_FROMDEVICE); __netdev_rx()
1452 skb_put(skb, pkt_len); __netdev_rx()
1456 skb_put(skb, pkt_len); __netdev_rx()
/linux-4.1.27/drivers/net/ethernet/dlink/
H A Ddl2k.c828 int pkt_len; receive_packet() local
838 pkt_len = frame_status & 0xffff; receive_packet()
856 if (pkt_len > copy_thresh) { receive_packet()
861 skb_put (skb = np->rx_skbuff[entry], pkt_len); receive_packet()
863 } else if ((skb = netdev_alloc_skb_ip_align(dev, pkt_len))) { receive_packet()
870 pkt_len); receive_packet()
871 skb_put (skb, pkt_len); receive_packet()
H A Dsundance.c1344 int pkt_len; rx_poll() local
1351 pkt_len = frame_status & 0x1fff; /* Chip omits the CRC. */ rx_poll()
1380 pkt_len, boguscnt); rx_poll()
1384 if (pkt_len < rx_copybreak && rx_poll()
1385 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { rx_poll()
1390 skb_copy_to_linear_data(skb, np->rx_skbuff[entry]->data, pkt_len); rx_poll()
1394 skb_put(skb, pkt_len); rx_poll()
1399 skb_put(skb = np->rx_skbuff[entry], pkt_len); rx_poll()
/linux-4.1.27/drivers/net/ethernet/realtek/
H A Datp.c780 int pkt_len = (rx_head.rx_count & 0x7ff) - 4; net_rx() local
783 skb = netdev_alloc_skb(dev, pkt_len + 2); net_rx()
790 read_block(ioaddr, pkt_len, skb_put(skb,pkt_len), dev->if_port); net_rx()
795 dev->stats.rx_bytes += pkt_len; net_rx()
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192cu/
H A Dtrx.c362 u32 skb_len, pkt_len, drvinfo_len; _rtl_rx_process() local
378 pkt_len = GET_RX_DESC_PKT_LEN(rxdesc); _rtl_rx_process()
380 WARN_ON(skb_len < (pkt_len + RTL_RX_DESC_SIZE + drvinfo_len)); _rtl_rx_process()
/linux-4.1.27/drivers/net/ethernet/ti/
H A Dnetcp_core.c1006 unsigned int pkt_len = skb_headlen(skb); netcp_tx_map_skb() local
1013 dma_addr = dma_map_single(dev, skb->data, pkt_len, DMA_TO_DEVICE); netcp_tx_map_skb()
1022 dma_unmap_single(dev, dma_addr, pkt_len, DMA_TO_DEVICE); netcp_tx_map_skb()
1026 set_pkt_info(dma_addr, pkt_len, 0, desc); netcp_tx_map_skb()
1066 pkt_len += buf_len; netcp_tx_map_skb()
1083 WARN_ON(pkt_len != skb->len); netcp_tx_map_skb()
1085 pkt_len &= KNAV_DMA_DESC_PKT_LEN_MASK; netcp_tx_map_skb()
1086 set_words(&pkt_len, 1, &desc->desc_info); netcp_tx_map_skb()
/linux-4.1.27/drivers/net/wireless/
H A Dmwl8k.c933 __le16 pkt_len; member in struct:mwl8k_rxd_ap
975 rxd->pkt_len = cpu_to_le16(len); mwl8k_rxd_ap_refill()
1029 return le16_to_cpu(rxd->pkt_len); mwl8k_rxd_ap_process()
1043 __le16 pkt_len; member in struct:mwl8k_rxd_sta
1085 rxd->pkt_len = cpu_to_le16(len); mwl8k_rxd_sta_refill()
1135 return le16_to_cpu(rxd->pkt_len); mwl8k_rxd_sta_process()
1318 int pkt_len; rxq_process() local
1329 pkt_len = priv->rxd_ops->rxd_process(rxd, &status, &qos, rxq_process()
1331 if (pkt_len < 0) rxq_process()
1385 pkt_len += 4; rxq_process()
1395 skb_put(skb, pkt_len); rxq_process()
1429 __le16 pkt_len; member in struct:mwl8k_tx_desc
1511 if (tx_desc->pkt_len == 0) mwl8k_dump_tx_rings()
1695 size = le16_to_cpu(tx_desc->pkt_len); mwl8k_txq_reclaim()
1708 tx_desc->pkt_len = 0; mwl8k_txq_reclaim()
2085 tx->pkt_len = cpu_to_le16(skb->len); mwl8k_txq_xmit()
H A Dwl3501_cs.c942 u16 pkt_len; wl3501_md_ind_interrupt() local
960 pkt_len = sig.size + 12 - 24 - 4 - 6; wl3501_md_ind_interrupt()
962 skb = dev_alloc_skb(pkt_len + 5); wl3501_md_ind_interrupt()
966 dev->name, pkt_len); wl3501_md_ind_interrupt()
972 wl3501_receive(this, skb->data, pkt_len); wl3501_md_ind_interrupt()
973 skb_put(skb, pkt_len); wl3501_md_ind_interrupt()
/linux-4.1.27/drivers/staging/rtl8723au/core/
H A Drtw_mlme_ext.c793 int pkt_len = skb->len; OnBeacon23a() local
801 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); OnBeacon23a()
839 check_assoc_AP23a((u8 *)&mgmt->u.beacon, pkt_len - OnBeacon23a()
855 ret = rtw_check_bcn_info23a(padapter, mgmt, pkt_len); OnBeacon23a()
868 pkt_len, psta); OnBeacon23a()
880 pkt_len, psta); OnBeacon23a()
1342 uint pkt_len = skb->len; OnAssocReq23a() local
1348 left = pkt_len - sizeof(struct ieee80211_hdr_3addr); OnAssocReq23a()
1361 "(len =%lu)\n", reassoc, (unsigned long)pkt_len); OnAssocReq23a()
1736 rtw_cfg80211_indicate_sta_assoc(padapter, pframe, pkt_len); OnAssocReq23a()
1781 int pkt_len = skb->len; OnAssocRsp23a() local
1817 pielen = pkt_len - OnAssocRsp23a()
1839 pie, pframe + pkt_len - pie); OnAssocRsp23a()
1865 pmlmepriv->assoc_rsp = kmalloc(pkt_len, GFP_ATOMIC); OnAssocRsp23a()
1867 memcpy(pmlmepriv->assoc_rsp, pframe, pkt_len); OnAssocRsp23a()
1868 pmlmepriv->assoc_rsp_len = pkt_len; OnAssocRsp23a()
H A Drtw_wlan_util.c859 struct ieee80211_mgmt *mgmt, u32 pkt_len) rtw_check_bcn_info23a()
887 pie_len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); rtw_check_bcn_info23a()
1025 uint pkt_len, struct sta_info *psta) update_beacon23a_info()
1030 len = pkt_len - offsetof(struct ieee80211_mgmt, u.beacon.variable); update_beacon23a_info()
858 rtw_check_bcn_info23a(struct rtw_adapter *Adapter, struct ieee80211_mgmt *mgmt, u32 pkt_len) rtw_check_bcn_info23a() argument
1023 update_beacon23a_info(struct rtw_adapter *padapter, struct ieee80211_mgmt *mgmt, uint pkt_len, struct sta_info *psta) update_beacon23a_info() argument
/linux-4.1.27/drivers/staging/rtl8723au/include/
H A Drtw_recv.h97 u16 pkt_len; member in struct:rx_pkt_attrib
H A Drtw_xmit.h272 u16 pkt_len; member in struct:agg_pkt_info
/linux-4.1.27/drivers/crypto/amcc/
H A Dcrypto4xx_reg_def.h270 u32 pkt_len:20; member in struct:ce_pd_ctl_len::__anon3792
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
H A Ddma.c931 uint pkt_len; dma_rx() local
946 pkt_len = min((di->rxoffset + len), di->rxbufsize); dma_rx()
947 __skb_trim(p, pkt_len); dma_rx()
954 pkt_len = min_t(uint, resid, di->rxbufsize); dma_rx()
955 __skb_trim(p, pkt_len); dma_rx()
/linux-4.1.27/net/core/
H A Dfilter.c55 * SK_RUN_FILTER. If pkt_len is 0 we toss packet. If skb->len is smaller
56 * than pkt_len we keep whole skb->data. This is the socket level
81 unsigned int pkt_len = SK_RUN_FILTER(filter, skb); sk_filter() local
83 err = pkt_len ? pskb_trim(skb, pkt_len) : -EPERM; sk_filter()
H A Ddev.c2781 qdisc_skb_cb(skb)->pkt_len = skb->len; qdisc_pkt_len_init()
2784 * we add to pkt_len the headers size of all segments qdisc_pkt_len_init()
2803 qdisc_skb_cb(skb)->pkt_len += (gso_segs - 1) * hdr_len; qdisc_pkt_len_init()
/linux-4.1.27/arch/sparc/kernel/
H A Dldc.c1706 int pkt_len; read_nonraw() local
1753 pkt_len = p->env & LDC_LEN; read_nonraw()
1783 if (pkt_len > size - copied) { read_nonraw()
1805 p->u.u_data : p->u.r.r_data), pkt_len); read_nonraw()
1806 buf += pkt_len; read_nonraw()
1807 copied += pkt_len; read_nonraw()
/linux-4.1.27/drivers/staging/rtl8188eu/core/
H A Drtw_mlme_ext.c830 uint pkt_len = precv_frame->len; OnAuthClient() local
863 pkt_len - WLAN_HDR_A3_LEN - _AUTH_IE_OFFSET_); OnAuthClient()
917 uint pkt_len = precv_frame->len; OnAssocReq() local
932 if (pkt_len < IEEE80211_3ADDR_LEN + ie_offset) { OnAssocReq()
934 "\n", reassoc, (unsigned long)pkt_len); OnAssocReq()
946 left = pkt_len - (IEEE80211_3ADDR_LEN + ie_offset); OnAssocReq()
979 pkt_len - WLAN_HDR_A3_LEN - ie_offset); OnAssocReq()
998 p = rtw_get_ie(pframe + WLAN_HDR_A3_LEN + ie_offset, _SUPPORTEDRATES_IE_, &ie_len, pkt_len - WLAN_HDR_A3_LEN - ie_offset); OnAssocReq()
1012 pkt_len - WLAN_HDR_A3_LEN - ie_offset); OnAssocReq()
1158 p = rtw_get_ie(p, _VENDOR_SPECIFIC_IE_, &ie_len, pkt_len - WLAN_HDR_A3_LEN - ie_offset); OnAssocReq()
1354 uint pkt_len = precv_frame->len; OnAssocRsp() local
1392 for (i = (6 + WLAN_HDR_A3_LEN); i < pkt_len;) { OnAssocRsp()
1423 rtw_buf_update(&pmlmepriv->assoc_rsp, &pmlmepriv->assoc_rsp_len, pframe, pkt_len); OnAssocRsp()
H A Drtw_wlan_util.c1070 void update_beacon_info(struct adapter *padapter, u8 *pframe, uint pkt_len, struct sta_info *psta) update_beacon_info() argument
1076 len = pkt_len - (_BEACON_IE_OFFSET_ + WLAN_HDR_A3_LEN); update_beacon_info()
H A Drtw_xmit.c465 pattrib->pktlen = pktfile.pkt_len; update_attrib()
473 if (pktfile.pkt_len > 282) {/* MINIMUM_DHCP_PACKET_SIZE) { */ update_attrib()
/linux-4.1.27/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c144 u16 pkt_len; member in struct:rx_desc
511 len = be16_to_cpu(desc->pkt_len); hip04_rx_poll()
/linux-4.1.27/drivers/net/irda/
H A Dau1k_ir.c404 static void update_tx_stats(struct net_device *dev, u32 status, u32 pkt_len) update_tx_stats() argument
409 ps->tx_bytes += pkt_len; update_tx_stats()
/linux-4.1.27/drivers/net/wireless/libertas_tf/
H A Dlibertas_tf.h298 __le16 pkt_len; member in struct:rxpd
/linux-4.1.27/drivers/crypto/
H A Dixp4xx_crypto.c103 u16 pkt_len; member in struct:buffer_desc
105 u16 pkt_len; member in struct:buffer_desc
636 buf->pkt_len = 0; register_chain_var()
/linux-4.1.27/drivers/net/ethernet/toshiba/
H A Dtc35815.c1490 int pkt_len = fdctl & FD_FDLength_MASK; tc35815_rx() local
1496 pkt_len -= ETH_FCS_LEN; tc35815_rx()
1533 pkt_len); tc35815_rx()
1534 data = skb_put(skb, pkt_len); tc35815_rx()
1541 dev->stats.rx_bytes += pkt_len; tc35815_rx()
/linux-4.1.27/drivers/usb/gadget/udc/
H A Datmel_usba_udc.c1451 unsigned int pkt_len; usba_control_irq() local
1479 pkt_len = USBA_BFEXT(BYTE_COUNT, usba_ep_readl(ep, STA)); usba_control_irq()
1480 DBG(DBG_HW, "Packet length: %u\n", pkt_len); usba_control_irq()
1481 if (pkt_len != sizeof(crq)) { usba_control_irq()
1483 "(expected %zu)\n", pkt_len, sizeof(crq)); usba_control_irq()
/linux-4.1.27/drivers/net/ethernet/via/
H A Dvia-rhine.c2005 int pkt_len = data_size - 4; rhine_rx() local
2010 if (pkt_len < rx_copybreak) rhine_rx()
2011 skb = netdev_alloc_skb_ip_align(dev, pkt_len); rhine_rx()
2020 pkt_len); rhine_rx()
2021 skb_put(skb, pkt_len); rhine_rx()
2033 skb_put(skb, pkt_len); rhine_rx()
2050 rp->rx_stats.bytes += pkt_len; rhine_rx()
H A Dvia-velocity.c2055 int pkt_len = le16_to_cpu(rd->rdesc0.len) & 0x3fff; velocity_receive_frame() local
2085 if (velocity_rx_copy(&skb, pkt_len, vptr) < 0) { velocity_receive_frame()
2086 velocity_iph_realign(vptr, skb, pkt_len); velocity_receive_frame()
2095 skb_put(skb, pkt_len - 4); velocity_receive_frame()
2105 stats->rx_bytes += pkt_len; velocity_receive_frame()
/linux-4.1.27/drivers/net/ethernet/freescale/
H A Dfec_main.c1366 ushort pkt_len; fec_enet_rx_queue() local
1429 pkt_len = bdp->cbd_datlen; fec_enet_rx_queue()
1430 ndev->stats.rx_bytes += pkt_len; fec_enet_rx_queue()
1439 is_copybreak = fec_enet_copybreak(ndev, &skb, bdp, pkt_len - 4, fec_enet_rx_queue()
1453 skb_put(skb, pkt_len - 4); fec_enet_rx_queue()
1456 swap_buffer(data, pkt_len); fec_enet_rx_queue()
H A Dgianfar.c2898 int pkt_len; gfar_clean_rx_ring() local
2944 pkt_len = be16_to_cpu(bdp->length) - gfar_clean_rx_ring()
2947 skb_put(skb, pkt_len); gfar_clean_rx_ring()
2948 rx_queue->stats.rx_bytes += pkt_len; gfar_clean_rx_ring()
/linux-4.1.27/drivers/net/ethernet/renesas/
H A Dsh_eth.c1451 u16 pkt_len = 0; sh_eth_rx() local
1463 pkt_len = rxdesc->frame_length; sh_eth_rx()
1470 entry, desc_status, pkt_len); sh_eth_rx()
1504 pkt_len + 2); sh_eth_rx()
1511 skb_put(skb, pkt_len); sh_eth_rx()
1515 ndev->stats.rx_bytes += pkt_len; sh_eth_rx()
/linux-4.1.27/drivers/net/ethernet/davicom/
H A Ddm9000.c1000 u16 pkt_len) dm9000_send_packet()
1014 iow(dm, DM9000_TXPLL, pkt_len); dm9000_send_packet()
1015 iow(dm, DM9000_TXPLH, pkt_len >> 8); dm9000_send_packet()
998 dm9000_send_packet(struct net_device *dev, int ip_summed, u16 pkt_len) dm9000_send_packet() argument
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
H A Denic_main.c1007 u32 pkt_len) enic_intr_update_pkt_size()
1009 if (ENIC_LARGE_PKT_THRESHOLD <= pkt_len) enic_intr_update_pkt_size()
1010 pkt_size->large_pkt_bytes_cnt += pkt_len; enic_intr_update_pkt_size()
1012 pkt_size->small_pkt_bytes_cnt += pkt_len; enic_intr_update_pkt_size()
1006 enic_intr_update_pkt_size(struct vnic_rx_bytes_counter *pkt_size, u32 pkt_len) enic_intr_update_pkt_size() argument
/linux-4.1.27/drivers/net/fddi/
H A Ddefxx.c3097 u32 descr, pkt_len; /* FMC descriptor field and packet length */ dfx_rcv_queue_process() local
3135 pkt_len = (u32)((descr & PI_FMC_DESCR_M_LEN) >> PI_FMC_DESCR_V_LEN); dfx_rcv_queue_process()
3136 pkt_len -= 4; /* subtract 4 byte CRC */ dfx_rcv_queue_process()
3137 if (!IN_RANGE(pkt_len, FDDI_K_LLC_ZLEN, FDDI_K_LLC_LEN)) dfx_rcv_queue_process()
3143 if (pkt_len > SKBUFF_RX_COPYBREAK) { dfx_rcv_queue_process()
3180 pkt_len + 3); dfx_rcv_queue_process()
3194 pkt_len + 3, dfx_rcv_queue_process()
3199 pkt_len + 3); dfx_rcv_queue_process()
3203 skb_put(skb, pkt_len); /* pass up packet length, NOT including CRC */ dfx_rcv_queue_process()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
H A Dhw.h107 __le32 pkt_len; member in struct:alx_txd::__anon6140::__anon6141
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c504 * @pkt_len: length of all segments
511 u16 len_on_bd, unsigned int pkt_len, bnx2x_set_gro_params()
587 frag_size = le16_to_cpu(cqe->pkt_len) - len_on_bd; bnx2x_fill_frag_skb()
597 le16_to_cpu(cqe->pkt_len), bnx2x_fill_frag_skb()
604 BNX2X_ERR("cqe->pkt_len = %d\n", cqe->pkt_len); bnx2x_fill_frag_skb()
975 frag_size = le16_to_cpu(cqe->end_agg_cqe.pkt_len) - bnx2x_rx_int()
510 bnx2x_set_gro_params(struct sk_buff *skb, u16 parsing_flags, u16 len_on_bd, unsigned int pkt_len, u16 num_of_coalesced_segs) bnx2x_set_gro_params() argument
H A Dbnx2x_hsi.h3855 __le16 pkt_len; member in struct:eth_end_agg_rx_cqe
/linux-4.1.27/drivers/net/ethernet/nvidia/
H A Dforcedeth.c5038 int len, i, pkt_len; nv_loopback_test() local
5071 pkt_len = ETH_DATA_LEN; nv_loopback_test()
5072 tx_skb = netdev_alloc_skb(dev, pkt_len); nv_loopback_test()
5085 pkt_data = skb_put(tx_skb, pkt_len); nv_loopback_test()
5086 for (i = 0; i < pkt_len; i++) nv_loopback_test()
5091 np->tx_ring.orig[0].flaglen = cpu_to_le32((pkt_len-1) | np->tx_flags | tx_flags_extra); nv_loopback_test()
5095 np->tx_ring.ex[0].flaglen = cpu_to_le32((pkt_len-1) | np->tx_flags | tx_flags_extra); nv_loopback_test()
5123 if (len != pkt_len) { nv_loopback_test()
5127 for (i = 0; i < pkt_len; i++) { nv_loopback_test()
/linux-4.1.27/drivers/isdn/i4l/
H A Disdn_ppp.c1124 int pkt_len; isdn_ppp_push_higher() local
1140 pkt_len = slhc_uncompress(ippp_table[net_dev->local->ppp_slot]->slcomp, isdn_ppp_push_higher()
1143 if (pkt_len < 0) isdn_ppp_push_higher()
1146 skb_trim(skb, pkt_len); isdn_ppp_push_higher()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
H A Datl1c.h165 __le32 pkt_len; member in struct:atl1c_tpd_ext_desc
H A Datl1c_main.c2034 etpd->pkt_len = cpu_to_le32(skb->len); atl1c_tso_csum()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
H A Datl1.c1954 "RRD pkt_len = %d\n", atl1_intr_rx()

Completed in 4828 milliseconds