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

12345

/drivers/isdn/hisax/
H A Dhisax_debug.h41 dump_packet(const char *name, const u_char *data, int pkt_len) argument
45 if (pkt_len) {
48 printk(KERN_DEBUG "%s: length=%d,data=", name, pkt_len);
50 if (pkt_len > DUMP_HDR_SIZE + DUMP_TLR_SIZE) {
54 len1 = pkt_len > DUMP_HDR_SIZE ? DUMP_HDR_SIZE : pkt_len;
62 for (i = pkt_len-DUMP_TLR_SIZE; i < pkt_len; ++i) {
/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c140 short pkt_len; local
157 pkt_len = ((status >> 16) & 0x7ff) - 4;
160 * Maximum pkt_len is 1518 (1514 + vlan header)
171 pkt_len > 1518) {
188 if (pkt_len > 1518 ||
204 if (pkt_len < tulip_rx_copybreak &&
205 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) {
209 pkt_len, PCI_DMA_FROMDEVICE);
212 pkt_len);
213 skb_put(skb, pkt_len);
217 pkt_len); local
372 short pkt_len; local
443 pkt_len); local
[all...]
/drivers/net/ethernet/sfc/
H A Dselftest.h47 const char *buf_ptr, int pkt_len);
H A Dselftest.c284 const char *buf_ptr, int pkt_len)
304 if (pkt_len < sizeof(received->header)) {
307 "test\n", pkt_len, LOOPBACK_MODE(efx));
320 if (pkt_len != sizeof(*payload)) {
323 "%s loopback test\n", pkt_len, (int)sizeof(*payload),
365 buf_ptr, pkt_len, 0);
283 efx_loopback_rx_packet(struct efx_nic *efx, const char *buf_ptr, int pkt_len) argument
/drivers/net/wireless/libertas/
H A Dtx.c70 uint16_t pkt_len; local
115 pkt_len = skb->len;
125 pkt_len -= sizeof(*rtap_hdr);
134 txpd->tx_packet_length = cpu_to_le16(pkt_len);
146 priv->tx_pending_len = pkt_len + sizeof(struct txpd);
/drivers/usb/serial/
H A Dsafe_serial.c261 int pkt_len; local
273 pkt_len = size;
274 memset(buf + count, '0', pkt_len - count - trailer_len);
276 pkt_len = count + trailer_len;
280 buf[pkt_len - 2] = count << 2;
281 buf[pkt_len - 1] = 0;
284 fcs = fcs_compute10(buf, pkt_len, CRC10_INITFCS);
285 buf[pkt_len - 2] |= fcs >> 8;
286 buf[pkt_len - 1] |= fcs & 0xff;
288 return pkt_len;
[all...]
/drivers/net/wireless/ath/ath5k/
H A Ddesc.c54 * @pkt_len: Frame length in bytes
75 unsigned int pkt_len, unsigned int hdr_len,
116 frame_len = pkt_len - padsize + FCS_LEN;
127 pkt_len = roundup(pkt_len, 4);
129 if (pkt_len & ~AR5K_2W_TX_DESC_CTL1_BUF_LEN)
132 tx_ctl->tx_control_1 = pkt_len & AR5K_2W_TX_DESC_CTL1_BUF_LEN;
220 * @pkt_len: Frame length in bytes
241 unsigned int pkt_len, unsigned int hdr_len,
292 frame_len = pkt_len
73 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) argument
239 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) argument
[all...]
/drivers/staging/rtl8712/
H A Dxmit_linux.c55 pfile->pkt_len = pfile->buf_len = pktptr->len;
66 skb_copy_bits(pfile->pkt, pfile->buf_len - pfile->pkt_len,
69 pfile->pkt_len -= len;
75 if (pfile->pkt_len == 0)
H A Dxmit_osdep.h34 u32 pkt_len; /*the remainder length of the open_file*/ member in struct:pkt_file
/drivers/net/ethernet/3com/
H A D3c501.c684 int pkt_len; local
687 pkt_len = inw(RX_LOW);
690 pr_debug(" el_receive %d.\n", pkt_len);
692 if (pkt_len < 60 || pkt_len > 1536) {
695 dev->name, pkt_len);
705 skb = netdev_alloc_skb(dev, pkt_len + 2);
723 insb(DATAPORT, skb_put(skb, pkt_len), pkt_len);
727 dev->stats.rx_bytes += pkt_len;
[all...]
H A D3c515.c1294 short pkt_len = rx_status & 0x1fff; local
1297 skb = netdev_alloc_skb(dev, pkt_len + 5 + 2);
1300 pkt_len, rx_status);
1305 skb_put(skb, pkt_len),
1306 (pkt_len + 3) >> 2);
1311 dev->stats.rx_bytes += pkt_len;
1318 pr_debug("%s: Couldn't allocate a sk_buff of size %d.\n", dev->name, pkt_len);
1359 short pkt_len = rx_status & 0x1fff; local
1362 dev->stats.rx_bytes += pkt_len;
1365 pkt_len, rx_statu
[all...]
/drivers/net/wireless/brcm80211/brcmfmac/
H A Dbcmsdh_sdmmc.c267 uint pkt_len = pkt->len; local
268 pkt_len += 3;
269 pkt_len &= 0xFFFFFFFC;
272 addr, pkt, pkt_len);
274 brcmf_dbg(ERROR, "%s FAILED %p[%d], addr=0x%05x, pkt_len=%d, ERR=0x%08x\n",
276 pkt_len, err_ret);
280 pkt_len);
283 addr += pkt_len;
303 uint pkt_len; local
310 pkt_len
[all...]
/drivers/net/wireless/mwifiex/
H A Dsdio.c325 u8 *buffer, u32 pkt_len, u32 port)
334 BLOCK_MODE) ? (pkt_len /
335 MWIFIEX_SDIO_BLOCK_SIZE) : pkt_len;
459 u8 *payload, u32 pkt_len, u32 port)
465 ret = mwifiex_write_data_sync(adapter, payload, pkt_len, port);
1013 u32 pkt_len, pkt_type = 0; local
1098 pkt_len = *(u16 *) &curr_ptr[0];
1104 if ((pkt_type == MWIFIEX_TYPE_DATA) && (pkt_len <=
1107 memcpy(skb_deaggr->data, curr_ptr, pkt_len);
1109 skb_trim(skb_deaggr, pkt_len);
324 mwifiex_write_data_sync(struct mwifiex_adapter *adapter, u8 *buffer, u32 pkt_len, u32 port) argument
458 mwifiex_write_data_to_card(struct mwifiex_adapter *adapter, u8 *payload, u32 pkt_len, u32 port) argument
1314 mwifiex_host_to_card_mp_aggr(struct mwifiex_adapter *adapter, u8 *payload, u32 pkt_len, u8 port, u32 next_pkt_len) argument
1446 u32 pkt_len = skb->len; local
[all...]
H A Dsdio.h184 #define MP_TX_AGGR_BUF_PUT(a, payload, pkt_len, port) do { \
186 payload, pkt_len); \
187 a->mpa_tx.buf_len += pkt_len; \
/drivers/net/wireless/bcmdhd/
H A Dbcmsdh_sdmmc.c924 uint ttl_len, dma_len, lft_len, xfred_len, pkt_len; local
964 pkt_len = PKTLEN(sd->osh, pnext);
966 if (dma_len > pkt_len)
967 dma_len -= pkt_len;
969 pkt_len = xfred_len = dma_len;
976 pkt_len);
1031 pkt_len = PKTLEN(sd->osh, pnext);
1033 pkt_len -= xfred_len;
1041 if (write == 0 || pkt_len < 32)
1042 pkt_len
[all...]
/drivers/net/appletalk/
H A Dcops.c747 int pkt_len = 0; local
782 pkt_len = inb(ioaddr) & 0xFF;
784 pkt_len = inb(ioaddr) & 0x00FF;
785 pkt_len |= (inb(ioaddr) << 8);
790 skb = dev_alloc_skb(pkt_len);
796 while(pkt_len--) /* Discard packet */
802 skb_put(skb, pkt_len);
805 insb(ioaddr, skb->data, pkt_len); /* Eat the Data */
813 if(pkt_len < 0 || pkt_len > MAX_LLAP_SIZ
[all...]
/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet-main.c92 u16 pkt_len, sc; local
152 pkt_len = CBDR_DATLEN(bdp) - 4; /* remove CRC */
153 fep->stats.rx_bytes += pkt_len + 4;
155 if (pkt_len <= fpi->rx_copybreak) {
157 skbn = netdev_alloc_skb(dev, pkt_len + 2);
161 skbn->data, pkt_len);
175 skb_put(skb, pkt_len); /* Make room */
226 u16 pkt_len, sc; local
284 pkt_len = CBDR_DATLEN(bdp) - 4; /* remove CRC */
285 fep->stats.rx_bytes += pkt_len
[all...]
/drivers/net/ethernet/fujitsu/
H A Deth16i.c1143 ushort pkt_len = inw(ioaddr + DATAPORT); local
1153 if( (pkt_len < ETH_ZLEN) || (pkt_len > ETH_FRAME_LEN) ) {
1166 skb = netdev_alloc_skb(dev, pkt_len + 3);
1169 dev->name, pkt_len);
1179 size is (pkt_len + 1) >> 1, cause we are now reading words
1184 insw(ioaddr + DATAPORT, skb_put(skb, pkt_len),
1185 (pkt_len + 1) >> 1);
1187 unsigned char *buf = skb_put(skb, pkt_len);
1188 unsigned char frag = pkt_len
[all...]
/drivers/net/ethernet/i825xx/
H A D3c505.h159 pkt_len; member in struct:Xmit_pkt
166 pkt_len, member in struct:Rcv_resp
H A Dznet.c739 int pkt_len = this_rfp_ptr[-2]; local
743 " next %04x.\n", next_frame_end_offset<<1, status, pkt_len,
758 } else if (pkt_len > 1536) {
764 skb = netdev_alloc_skb(dev, pkt_len);
772 if (&znet->rx_cur[(pkt_len+1)>>1] > znet->rx_end) {
775 memcpy(skb_put(skb,pkt_len-semi_cnt), znet->rx_start,
776 pkt_len - semi_cnt);
778 memcpy(skb_put(skb,pkt_len), znet->rx_cur, pkt_len); local
788 dev->stats.rx_bytes += pkt_len;
[all...]
/drivers/net/ethernet/seeq/
H A Dseeq8005.c496 int pkt_len; local
519 pkt_len = (next_packet + 0x10000 - ((DEFAULT_TEA+1)<<8)) - lp->receive_ptr - 4;
521 pkt_len = next_packet - lp->receive_ptr - 4;
533 printk("%s: recv len=0x%04x\n",dev->name,pkt_len);
550 skb = netdev_alloc_skb(dev, pkt_len);
557 buf = skb_put(skb,pkt_len);
559 insw(SEEQ_BUFFER, buf, (pkt_len + 1) >> 1);
573 dev->stats.rx_bytes += pkt_len;
/drivers/net/hamradio/
H A Dhdlcdrv.c147 int pkt_len; local
154 pkt_len = s->hdlcrx.len - 2 + 1; /* KISS kludge */
155 if (!(skb = dev_alloc_skb(pkt_len))) {
160 cp = skb_put(skb, pkt_len);
162 memcpy(cp, s->hdlcrx.buffer, pkt_len - 1);
270 int pkt_len; local
313 pkt_len = skb->len-1; /* strip KISS byte */
314 if (pkt_len >= HDLCDRV_MAXFLEN || pkt_len < 2) {
322 pkt_len);
[all...]
/drivers/input/touchscreen/
H A Dusbtouchscreen.c1275 int pkt_len, pos, buf_len, tmp; local
1280 pkt_len = usbtouch->type->get_pkt_len(
1284 if (unlikely(!pkt_len))
1287 /* need to append -pkt_len bytes before able to get size */
1288 if (unlikely(pkt_len < 0)) {
1289 int append = -pkt_len;
1297 pkt_len = usbtouch->type->get_pkt_len(
1299 if (pkt_len < 0)
1304 tmp = pkt_len - usbtouch->buf_len;
1308 usbtouch_process_pkt(usbtouch, usbtouch->buffer, pkt_len);
[all...]
/drivers/net/caif/
H A Dcaif_spi.c531 int pkt_len = 0; local
543 pkt_len = *src;
544 pkt_len |= ((*(src+1)) << 8) & 0xFF00;
545 pkt_len += 2; /* Add FCS fields. */
549 skb = netdev_alloc_skb(cfspi->ndev, pkt_len + 1);
552 dst = skb_put(skb, pkt_len);
553 memcpy(dst, src, pkt_len);
554 src += pkt_len;
570 cfspi->ndev->stats.rx_bytes += pkt_len;
578 epad = PAD_POW2((pkt_len
[all...]
/drivers/net/ethernet/8390/
H A Dlib8390.c661 int pkt_len, pkt_stat; local
691 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr);
694 next_frame = this_frame + 1 + ((pkt_len+4)>>8);
709 if (pkt_len < 60 || pkt_len > 1518) {
719 skb = netdev_alloc_skb(dev, pkt_len + 2);
723 pkt_len);
728 skb_put(skb, pkt_len); /* Make room */
729 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame));
734 dev->stats.rx_bytes += pkt_len;
[all...]

Completed in 401 milliseconds

12345