/linux-master/drivers/net/ethernet/sfc/ |
H A D | selftest.c | 286 const char *buf_ptr, int pkt_len) 301 min_t(int, pkt_len, EFX_LOOPBACK_PAYLOAD_LEN)); 307 if (pkt_len < sizeof(received.header)) { 310 "test\n", pkt_len, LOOPBACK_MODE(efx)); 323 if (pkt_len != EFX_LOOPBACK_PAYLOAD_LEN) { 326 "%s loopback test\n", pkt_len, 368 buf_ptr, pkt_len, 0); 285 efx_loopback_rx_packet(struct efx_nic *efx, const char *buf_ptr, int pkt_len) argument
|
/linux-master/drivers/net/ethernet/3com/ |
H A D | 3c515.c | 1284 short pkt_len = rx_status & 0x1fff; local 1287 skb = netdev_alloc_skb(dev, pkt_len + 5 + 2); 1290 pkt_len, rx_status); 1295 skb_put(skb, pkt_len), 1296 (pkt_len + 3) >> 2); 1301 dev->stats.rx_bytes += pkt_len; 1308 pr_debug("%s: Couldn't allocate a sk_buff of size %d.\n", dev->name, pkt_len); 1349 short pkt_len = rx_status & 0x1fff; local 1352 dev->stats.rx_bytes += pkt_len; 1355 pkt_len, rx_statu [all...] |
/linux-master/drivers/net/ethernet/8390/ |
H A D | lib8390.c | 670 int pkt_len, pkt_stat; local 701 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr); 704 next_frame = this_frame + 1 + ((pkt_len+4)>>8); 719 if (pkt_len < 60 || pkt_len > 1518) { 729 skb = netdev_alloc_skb(dev, pkt_len + 2); 733 pkt_len); 738 skb_put(skb, pkt_len); /* Make room */ 739 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame)); 744 dev->stats.rx_bytes += pkt_len; [all...] |
H A D | axnet_cs.c | 1349 int pkt_len, pkt_stat; local 1377 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr); 1380 next_frame = this_frame + 1 + ((pkt_len+4)>>8); 1382 if (pkt_len < 60 || pkt_len > 1518) 1395 skb = netdev_alloc_skb(dev, pkt_len + 2); 1400 pkt_len); 1407 skb_put(skb, pkt_len); /* Make room */ 1408 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame)); 1412 dev->stats.rx_bytes += pkt_len; [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-phy-db.c | 148 unsigned int pkt_len = iwl_rx_packet_payload_len(pkt); local 156 if (pkt_len < sizeof(*phy_db_notif)) 162 if (pkt_len < sizeof(*phy_db_notif) + size)
|
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | sdio.h | 102 #define MP_TX_AGGR_BUF_PUT(a, payload, pkt_len, port) do { \ 104 payload, pkt_len); \ 105 a->mpa_tx.buf_len += pkt_len; \
|
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_desc.c | 40 int buf1_len, int pkt_len, int cksum) 45 p->tdes23.tx_rd_des23.tx_pkt_len.pkt_len.total_pkt_len = pkt_len; 242 return p->rdes23.rx_wb_des23.pkt_len; 39 sxgbe_prepare_tx_desc(struct sxgbe_tx_norm_desc *p, u8 is_fd, int buf1_len, int pkt_len, int cksum) argument
|
/linux-master/drivers/net/usb/ |
H A D | kaweth.c | 504 __u16 pkt_len = le16_to_cpup((__le16 *)kaweth->rx_buf); local 542 net->name, status, count, (int)pkt_len); 548 if(pkt_len > (count - 2)) { 550 "Packet length too long for USB frame (pkt_len: %x, count: %x)\n", 551 pkt_len, count); 553 pkt_len & 2047); 559 if(!(skb = dev_alloc_skb(pkt_len+2))) { 566 skb_copy_to_linear_data(skb, kaweth->rx_buf + 2, pkt_len); 568 skb_put(skb, pkt_len); 575 net->stats.rx_bytes += pkt_len; [all...] |
H A D | catc.c | 217 int pkt_len, pkt_offset = 0; local 233 pkt_len = le16_to_cpup((__le16*)pkt_start); 234 if (pkt_len > urb->actual_length) { 240 pkt_len = urb->actual_length; 243 if (!(skb = dev_alloc_skb(pkt_len))) 246 skb_copy_to_linear_data(skb, pkt_start + pkt_offset, pkt_len); 247 skb_put(skb, pkt_len); 253 catc->netdev->stats.rx_bytes += pkt_len; 258 pkt_start += (((pkt_len + 1) >> 6) + 1) << 6;
|
H A D | pegasus.c | 462 __u16 pkt_len; local 509 pkt_len = le32_to_cpu(*(__le32 *)urb->transfer_buffer); 510 pkt_len &= 0x0fff; 513 pkt_len = buf[count - 3] << 8; 514 pkt_len += buf[count - 4]; 515 pkt_len &= 0xfff; 516 pkt_len -= 4; 523 if (pkt_len > PEGASUS_MTU) 530 skb_put(pegasus->rx_skb, pkt_len); 534 net->stats.rx_bytes += pkt_len; [all...] |
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_rx.c | 368 unsigned int i, tot_len, pkt_len = be32_to_cpu(rxreq->pkt_len); local 381 q->stats.rx_bytes += pkt_len; 387 tot_len = pkt_len; 411 __skb_put(skb, pkt_len); 427 skb->len = pkt_len; 428 skb->data_len = pkt_len; 429 skb->truesize += round_up(pkt_len, FUN_EPRQ_PKT_ALIGN); 445 trace_funeth_rx(q, rxreq->nsgl, pkt_len, skb->hash, cv);
|
/linux-master/drivers/input/touchscreen/ |
H A D | usbtouchscreen.c | 1416 int pkt_len, pos, buf_len, tmp; local 1421 pkt_len = usbtouch->type->get_pkt_len( 1425 if (unlikely(!pkt_len)) 1428 /* need to append -pkt_len bytes before able to get size */ 1429 if (unlikely(pkt_len < 0)) { 1430 int append = -pkt_len; 1438 pkt_len = usbtouch->type->get_pkt_len( 1440 if (pkt_len < 0) 1445 tmp = pkt_len - usbtouch->buf_len; 1449 usbtouch_process_pkt(usbtouch, usbtouch->buffer, pkt_len); [all...] |
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | xircom_cb.c | 1109 short pkt_len = ((status >> 16) & 0x7ff) - 4; local 1113 if (pkt_len > 1518) { 1114 netdev_err(dev, "Packet length %i is bogus\n", pkt_len); 1115 pkt_len = 1518; 1118 skb = netdev_alloc_skb(dev, pkt_len + 2); 1126 pkt_len); 1127 skb_put(skb, pkt_len); 1131 dev->stats.rx_bytes += pkt_len;
|
/linux-master/drivers/net/ethernet/amd/ |
H A D | sun3lance.c | 789 // short pkt_len = head->msg_length;// & 0xfff; 790 short pkt_len = (head->msg_length & 0xfff) - 4; local 793 if (pkt_len < 60) { 798 skb = netdev_alloc_skb(dev, pkt_len + 2); 819 pkt_len, data); 824 printk( "%s: RX pkt %d type 0x%04x len %d\n ", dev->name, entry, ((u_short *)data)[6], pkt_len); 829 skb_put( skb, pkt_len ); /* Make room */ 832 pkt_len); 837 dev->stats.rx_bytes += pkt_len;
|
H A D | nmclan_cs.c | 1091 short pkt_len = (rx_status & ~MACE_RCVFS_RCVSTS) - 4; local 1101 " 0x%X.\n", pkt_len, rx_status); 1103 skb = netdev_alloc_skb(dev, pkt_len + 2); 1107 insw(ioaddr + AM2150_RCV, skb_put(skb, pkt_len), pkt_len>>1); 1108 if (pkt_len & 1) 1115 dev->stats.rx_bytes += pkt_len; 1120 " %d.\n", dev->name, pkt_len);
|
/linux-master/drivers/net/ethernet/fujitsu/ |
H A D | fmvj18x_cs.c | 984 u_short pkt_len = inw(ioaddr + DATAPORT); local 988 if (pkt_len > 1550) { 990 pkt_len); 995 skb = netdev_alloc_skb(dev, pkt_len + 2); 1003 insw(ioaddr + DATAPORT, skb_put(skb, pkt_len), 1004 (pkt_len + 1) >> 1); 1010 dev->name, pkt_len); 1018 dev->stats.rx_bytes += pkt_len;
|
/linux-master/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-log.c | 212 void __intel_pt_log_packet(const struct intel_pt_pkt *packet, int pkt_len, argument 220 intel_pt_print_data(buf, pkt_len, pos, 0);
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_droq.c | 606 u32 pkt_len = 0; local 640 pkt_len = (u32)info->length; 656 pkt_len = 0; 660 while (pkt_len < info->length) { 663 cpy_len = ((pkt_len + droq->buffer_size) 665 ((u32)info->length - pkt_len) : 682 pkt_len += cpy_len; 693 nicbuf, pkt_len,
|
/linux-master/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 92 u16 pkt_len, sc; local 235 pkt_len = CBDR_DATLEN(bdp) - 4; /* remove CRC */ 236 dev->stats.rx_bytes += pkt_len + 4; 238 if (pkt_len <= fpi->rx_copybreak) { 240 skbn = netdev_alloc_skb(dev, pkt_len + 2); 244 skbn->data, pkt_len); 248 L1_CACHE_ALIGN(pkt_len), 273 skb_put(skb, pkt_len); /* Make room */
|
/linux-master/drivers/misc/ |
H A D | hpilo.c | 437 int err, found, cnt, pkt_id, pkt_len; local 462 &pkt_len, &pkt); 473 if (pkt_len < len) 474 len = pkt_len; 487 int err, pkt_id, pkt_len; local 497 if (!ilo_pkt_dequeue(hw, driver_ccb, SENDQ, &pkt_id, &pkt_len, &pkt)) 501 if (pkt_len < len) 502 len = pkt_len;
|
/linux-master/arch/um/drivers/ |
H A D | vector_kern.c | 840 int pkt_len; local 871 pkt_len = uml_vector_recvmsg(vp->fds->rx_fd, &hdr, 0); 872 if (pkt_len < 0) { 874 return pkt_len; 878 if (pkt_len > vp->header_size) { 893 pskb_trim(skb, pkt_len - vp->rx_header_size); 902 return pkt_len; 915 int iov_count, pkt_len = 0; local 923 pkt_len = uml_vector_writev( 929 if (pkt_len < [all...] |
/linux-master/drivers/bluetooth/ |
H A D | bfusb.c | 259 int pkt_len = 0; local 278 pkt_len = HCI_EVENT_HDR_SIZE + hdr->plen; 288 pkt_len = HCI_ACL_HDR_SIZE + __le16_to_cpu(hdr->dlen); 298 pkt_len = HCI_SCO_HDR_SIZE + hdr->dlen; 306 skb = bt_skb_alloc(pkt_len, GFP_ATOMIC);
|
/linux-master/net/ipv6/ |
H A D | ip6_input.c | 154 u32 pkt_len; local 264 pkt_len = ntohs(hdr->payload_len); 266 /* pkt_len may be zero if Jumbo payload option is present */ 267 if (pkt_len || hdr->nexthdr != NEXTHDR_HOP) { 268 if (pkt_len + sizeof(struct ipv6hdr) > skb->len) { 274 if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr)))
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | hif_usb.c | 593 u16 pkt_len; local 600 pkt_len = get_unaligned_le16(ptr + index); 604 * pkt_len then the whole input SKB is considered invalid 613 if (pkt_len > 2 * MAX_RX_BUF_SIZE) { 615 "ath9k_htc: invalid pkt_len (%x)\n", pkt_len); 620 pad_len = 4 - (pkt_len & 0x3); 625 index = index + 4 + pkt_len + pad_len; 629 nskb = __dev_alloc_skb(pkt_len + 32, GFP_ATOMIC); 657 nskb = __dev_alloc_skb(pkt_len [all...] |
/linux-master/drivers/net/wan/ |
H A D | ixp4xx_hss.c | 242 * this packet (if buf_len < pkt_len) 309 u16 pkt_len; /* packet length */ member in struct:desc 315 u16 pkt_len; /* packet length */ member in struct:desc 583 phys, desc->next, desc->buf_len, desc->pkt_len, 728 skb = netdev_alloc_skb(dev, desc->pkt_len); 755 desc->pkt_len = desc->status = 0; 770 ALIGN(desc->pkt_len, 4) / 4); 772 skb_put(skb, desc->pkt_len); 787 desc->pkt_len = 0; 814 dev->stats.tx_bytes += desc->pkt_len; [all...] |