Searched refs:pkt_len (Results 51 - 75 of 276) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/sfc/
H A Dselftest.c286 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 D3c515.c1284 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 Dlib8390.c670 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 Daxnet_cs.c1349 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 Diwl-phy-db.c148 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 Dsdio.h102 #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 Dsxgbe_desc.c40 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 Dkaweth.c504 __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 Dcatc.c217 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 Dpegasus.c462 __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 Dfuneth_rx.c368 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 Dusbtouchscreen.c1416 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 Dxircom_cb.c1109 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 Dsun3lance.c789 // 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 Dnmclan_cs.c1091 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 Dfmvj18x_cs.c984 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 Dintel-pt-log.c212 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 Docteon_droq.c606 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 Dfs_enet-main.c92 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 Dhpilo.c437 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 Dvector_kern.c840 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 Dbfusb.c259 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 Dip6_input.c154 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 Dhif_usb.c593 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 Dixp4xx_hss.c242 * 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...]

Completed in 248 milliseconds

1234567891011>>