| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | interrupt.c | 146 short pkt_len; in tulip_poll() local 163 pkt_len = ((status >> 16) & 0x7ff) - 4; in tulip_poll() 177 pkt_len > 1518) { in tulip_poll() 194 if (pkt_len > 1518 || in tulip_poll() 210 if (pkt_len < tulip_rx_copybreak && in tulip_poll() 211 (skb = netdev_alloc_skb(dev, pkt_len + 2)) != NULL) { in tulip_poll() 215 pkt_len, in tulip_poll() 219 pkt_len); in tulip_poll() 220 skb_put(skb, pkt_len); in tulip_poll() 224 pkt_len); in tulip_poll() [all …]
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | rx.c | 37 static u32 wlcore_rx_get_align_buf_size(struct wl1271 *wl, u32 pkt_len) in wlcore_rx_get_align_buf_size() argument 40 return ALIGN(pkt_len, WL12XX_BUS_BLOCK_SIZE); in wlcore_rx_get_align_buf_size() 42 return pkt_len; in wlcore_rx_get_align_buf_size() 206 u32 pkt_len, align_pkt_len; in wlcore_rx() local 224 pkt_len = wlcore_rx_get_buf_size(wl, des); in wlcore_rx() 226 pkt_len); in wlcore_rx() 254 pkt_len = wlcore_rx_get_buf_size(wl, des); in wlcore_rx() 264 pkt_len, rx_align, in wlcore_rx() 277 pkt_offset += wlcore_rx_get_align_buf_size(wl, pkt_len); in wlcore_rx()
|
| /linux/tools/perf/util/ |
| H A D | powerpc-vpadtl.c | 50 unsigned long pkt_len; 97 int pkt_len, pos = 0; in powerpc_vpadtl_dump() 108 pkt_len = dtl_entry_size; in powerpc_vpadtl_dump() 128 pos += pkt_len; in powerpc_vpadtl_dump() 129 buf += pkt_len; in powerpc_vpadtl_dump() 130 len -= pkt_len; in powerpc_vpadtl_dump() 243 vpaq->pkt_len = 0; in powerpc_vpadtl_get_buffer() 271 vpaq->pkt_len += dtl_entry_size; in powerpc_vpadtl_decode() 275 buf += vpaq->pkt_len; in powerpc_vpadtl_decode() 290 if (!vpaq->buf_len || vpaq->pkt_len in powerpc_vpadtl_decode_all() 49 unsigned long pkt_len; global() member 96 int pkt_len, pos = 0; powerpc_vpadtl_dump() local [all...] |
| H A D | hisi-ptt.c | 54 int pkt_len; in hisi_ptt_dump() local 62 pkt_len = hisi_ptt_pkt_desc(buf, pos, type); in hisi_ptt_dump() 63 if (!pkt_len) in hisi_ptt_dump() 66 pos += pkt_len; in hisi_ptt_dump() 67 len -= pkt_len; in hisi_ptt_dump()
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | desc.c | 77 unsigned int pkt_len, unsigned int hdr_len, in ath5k_hw_setup_2word_tx_desc() argument 118 frame_len = pkt_len - padsize + FCS_LEN; in ath5k_hw_setup_2word_tx_desc() 129 pkt_len = roundup(pkt_len, 4); in ath5k_hw_setup_2word_tx_desc() 131 if (pkt_len & ~AR5K_2W_TX_DESC_CTL1_BUF_LEN) in ath5k_hw_setup_2word_tx_desc() 134 tx_ctl->tx_control_1 = pkt_len & AR5K_2W_TX_DESC_CTL1_BUF_LEN; in ath5k_hw_setup_2word_tx_desc() 243 unsigned int pkt_len, unsigned int hdr_len, in ath5k_hw_setup_4word_tx_desc() argument 294 frame_len = pkt_len - padsize + FCS_LEN; in ath5k_hw_setup_4word_tx_desc() 305 pkt_len = roundup(pkt_len, 4); in ath5k_hw_setup_4word_tx_desc() 307 if (pkt_len & ~AR5K_4W_TX_DESC_CTL1_BUF_LEN) in ath5k_hw_setup_4word_tx_desc() 310 txctl1 = pkt_len & AR5K_4W_TX_DESC_CTL1_BUF_LEN; in ath5k_hw_setup_4word_tx_desc()
|
| /linux/drivers/net/wireless/marvell/libertas/ |
| H A D | tx.c | 71 uint16_t pkt_len; in lbs_hard_start_xmit() local 114 pkt_len = skb->len; in lbs_hard_start_xmit() 125 pkt_len -= sizeof(*rtap_hdr); in lbs_hard_start_xmit() 134 txpd->tx_packet_length = cpu_to_le16(pkt_len); in lbs_hard_start_xmit() 146 priv->tx_pending_len = pkt_len + sizeof(struct txpd); in lbs_hard_start_xmit()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_xdp_bpf2bpf.c | 34 int pkt_len; member 50 meta.pkt_len = bpf_xdp_get_buff_len((struct xdp_md *)xdp); in BPF_PROG() 52 ((__u64) meta.pkt_len << 32) | in BPF_PROG()
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_main.c | 122 u32 pkt_len, in rsi_prepare_skb() argument 128 if (WARN(!pkt_len, "%s: Dummy pkt received", __func__)) in rsi_prepare_skb() 131 if (pkt_len > (RSI_RCV_BUFFER_LEN * 4)) { in rsi_prepare_skb() 133 __func__, pkt_len); in rsi_prepare_skb() 134 pkt_len = RSI_RCV_BUFFER_LEN * 4; in rsi_prepare_skb() 137 pkt_len -= extended_desc; in rsi_prepare_skb() 138 skb = dev_alloc_skb(pkt_len + FRAME_DESC_SZ); in rsi_prepare_skb() 143 skb_put(skb, pkt_len); in rsi_prepare_skb()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | tx.c | 93 int pkt_len = (unsigned long)info->status.status_driver_data[0]; in mt7601u_tx_skb_remove_dma_overhead() local 99 skb_trim(skb, pkt_len); in mt7601u_tx_skb_remove_dma_overhead() 132 int pkt_len) in mt7601u_push_txwi() argument 184 pkt_len |= FIELD_PREP(MT_TXWI_LEN_PKTID, pkt_id); in mt7601u_push_txwi() 185 txwi->len_ctl = cpu_to_le16(pkt_len); in mt7601u_push_txwi() 200 int pkt_len = skb->len; in mt7601u_tx() local 204 info->status.status_driver_data[0] = (void *)(unsigned long)pkt_len; in mt7601u_tx() 220 txwi = mt7601u_push_txwi(dev, skb, sta, wcid, pkt_len); in mt7601u_tx()
|
| /linux/drivers/hv/ |
| H A D | ring_buffer.c | 467 u32 bytes_avail, pkt_len, pkt_offset; in hv_pkt_iter_first() local 482 pkt_len = READ_ONCE(desc->len8) << 3; in hv_pkt_iter_first() 489 if (pkt_len < sizeof(struct vmpacket_descriptor) || pkt_len > bytes_avail) in hv_pkt_iter_first() 490 pkt_len = bytes_avail; in hv_pkt_iter_first() 496 if (pkt_offset < sizeof(struct vmpacket_descriptor) || pkt_offset > pkt_len) in hv_pkt_iter_first() 501 memcpy(desc_copy, desc, pkt_len); in hv_pkt_iter_first() 508 desc_copy->len8 = pkt_len >> 3; in hv_pkt_iter_first()
|
| /linux/net/vmw_vsock/ |
| H A D | virtio_transport_common.c | 46 size_t pkt_len) in virtio_transport_can_zcopy() argument 59 if (iov_iter->count > pkt_len) in virtio_transport_can_zcopy() 300 u32 pkt_len = info->pkt_len; in virtio_transport_send_pkt_info() local 324 /* virtio_transport_get_credit might return less than pkt_len credit */ in virtio_transport_send_pkt_info() 325 pkt_len = virtio_transport_get_credit(vvs, pkt_len); in virtio_transport_send_pkt_info() 328 if (pkt_len == 0 && info->op == VIRTIO_VSOCK_OP_RW) in virtio_transport_send_pkt_info() 329 return pkt_len; in virtio_transport_send_pkt_info() 339 can_zcopy = virtio_transport_can_zcopy(t_ops, info, pkt_len); in virtio_transport_send_pkt_info() 729 size_t pkt_len; virtio_transport_seqpacket_do_dequeue() local 1757 u32 pkt_len; virtio_transport_read_skb() local [all...] |
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sdio.c | 714 u8 *buffer, u32 pkt_len, u32 port) in mwifiex_write_data_sync() argument 723 BLOCK_MODE) ? (pkt_len / in mwifiex_write_data_sync() 724 MWIFIEX_SDIO_BLOCK_SIZE) : pkt_len; in mwifiex_write_data_sync() 1135 u8 *payload, u32 pkt_len, u32 port) in mwifiex_write_data_to_card() argument 1141 ret = mwifiex_write_data_sync(adapter, payload, pkt_len, port); in mwifiex_write_data_to_card() 1596 u32 total_pkt_len, pkt_len; in mwifiex_deaggr_sdio_pkt() local 1617 pkt_len = get_unaligned_le16((data + in mwifiex_deaggr_sdio_pkt() 1619 if ((pkt_len + SDIO_HEADER_OFFSET) > blk_size) { in mwifiex_deaggr_sdio_pkt() 1623 __func__, pkt_len, blk_size); in mwifiex_deaggr_sdio_pkt() 1627 skb_deaggr = mwifiex_alloc_dma_align_buf(pkt_len, GFP_KERNEL); in mwifiex_deaggr_sdio_pkt() [all …]
|
| H A D | util.c | 403 u16 pkt_len; in mwifiex_process_mgmt_packet() local 417 pkt_len = le16_to_cpu(rx_pd->rx_pkt_length); in mwifiex_process_mgmt_packet() 418 if (pkt_len < sizeof(struct ieee80211_hdr) + sizeof(pkt_len)) { in mwifiex_process_mgmt_packet() 424 skb_pull(skb, sizeof(pkt_len)); in mwifiex_process_mgmt_packet() 425 pkt_len -= sizeof(pkt_len); in mwifiex_process_mgmt_packet() 430 pkt_len, rx_pd)) in mwifiex_process_mgmt_packet() 436 pkt_len - sizeof(struct ieee80211_hdr)); in mwifiex_process_mgmt_packet() 438 pkt_len -= ETH_ALEN; in mwifiex_process_mgmt_packet() 439 rx_pd->rx_pkt_length = cpu_to_le16(pkt_len); in mwifiex_process_mgmt_packet() 482 cfg80211_rx_mlme_mgmt(priv->netdev, skb->data, pkt_len); in mwifiex_process_mgmt_packet() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | xdp_bpf2bpf.c | 10 int pkt_len; member 29 ASSERT_EQ(meta->pkt_len, tst_ctx->pkt_size, "check_meta_pkt_len"); in on_sample() 33 if (meta->pkt_len > sizeof(pkt_v4)) { in on_sample() 34 for (int i = 0; i < meta->pkt_len - sizeof(pkt_v4); i++) in on_sample()
|
| /linux/drivers/net/ethernet/netronome/nfp/crypto/ |
| H A D | crypto.h | 26 void *pkt, unsigned int pkt_len); 36 void *pkt, unsigned int pkt_len) in nfp_net_tls_rx_resync_req() argument
|
| /linux/include/net/ |
| H A D | ip6_tunnel.h | 157 int pkt_len, err; in ip6tunnel_xmit() local 173 pkt_len = skb->len - skb_inner_network_offset(skb); in ip6tunnel_xmit() 178 pkt_len = -1; in ip6tunnel_xmit() 179 iptunnel_xmit_stats(dev, pkt_len); in ip6tunnel_xmit()
|
| /linux/net/sched/ |
| H A D | sch_fq_pie.c | 139 u32 pkt_len; in fq_pie_qdisc_enqueue() local 184 pkt_len = qdisc_pkt_len(skb); in fq_pie_qdisc_enqueue() 187 qstats_backlog_add(sch, pkt_len); in fq_pie_qdisc_enqueue() 198 sel_flow->backlog += pkt_len; in fq_pie_qdisc_enqueue() 244 u32 pkt_len; in fq_pie_qdisc_dequeue() local 264 pkt_len = qdisc_pkt_len(skb); in fq_pie_qdisc_dequeue() 265 qstats_backlog_sub(sch, pkt_len); in fq_pie_qdisc_dequeue() 280 flow->deficit -= pkt_len; in fq_pie_qdisc_dequeue() 281 flow->backlog -= pkt_len; in fq_pie_qdisc_dequeue()
|
| /linux/drivers/net/ethernet/asix/ |
| H A D | ax88796c_main.c | 190 u16 pkt_len_bar = (~info->pkt_len & TX_HDR_SOP_PKTLENBAR); in ax88796c_proc_tx_hdr() 193 info->sop.flags_len = info->pkt_len | in ax88796c_proc_tx_hdr() 204 | info->pkt_len; in ax88796c_proc_tx_hdr() 213 TX_HDR_EOP_SEQNUM) | info->pkt_len; in ax88796c_proc_tx_hdr() 251 u16 pkt_len; in ax88796c_tx_fixup() local 261 pkt_len = skb->len; in ax88796c_tx_fixup() 262 need_pages = (pkt_len + TX_OVERHEAD + 127) >> 7; in ax88796c_tx_fixup() 268 padlen = round_up(pkt_len, 4) - pkt_len; in ax88796c_tx_fixup() 271 info.pkt_len = pkt_len; in ax88796c_tx_fixup() 302 entry->len = pkt_len; in ax88796c_tx_fixup() [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | egalax_ts_serial.c | 72 int pkt_len; in egalax_interrupt() local 77 pkt_len = egalax->data[0] & EGALAX_FORMAT_PRESSURE_BIT ? 6 : 5; in egalax_interrupt() 78 if (pkt_len == egalax->idx) { in egalax_interrupt()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_rx.c | 358 u64 pkt_len = 0, rx_bytes = 0; in rxq_recv() local 397 pkt_len = sge.len; in rxq_recv() 399 if (pkt_len <= HINIC_RX_BUF_SZ) { in rxq_recv() 400 __skb_put(skb, pkt_len); in rxq_recv() 403 num_wqes = rx_recv_jumbo_pkt(rxq, skb, pkt_len - in rxq_recv() 427 rx_bytes += pkt_len; in rxq_recv() 435 (u16)(pkt_len >> rxq->rx_buff_shift) + in rxq_recv() 436 ((pkt_len & (rxq->buf_len - 1)) ? 1 : 0); in rxq_recv()
|
| /linux/drivers/net/ethernet/8390/ |
| H A D | lib8390.c | 670 int pkt_len, pkt_stat; in ei_receive() local 701 pkt_len = rx_frame.count - sizeof(struct e8390_pkt_hdr); in ei_receive() 704 next_frame = this_frame + 1 + ((pkt_len+4)>>8); in ei_receive() 719 if (pkt_len < 60 || pkt_len > 1518) { in ei_receive() 729 skb = netdev_alloc_skb(dev, pkt_len + 2); in ei_receive() 733 pkt_len); in ei_receive() 738 skb_put(skb, pkt_len); /* Make room */ in ei_receive() 739 ei_block_input(dev, pkt_len, skb, current_offset + sizeof(rx_frame)); in ei_receive() 744 dev->stats.rx_bytes += pkt_len; in ei_receive()
|
| /linux/tools/bpf/ |
| H A D | bpf_dbg.c | 470 static void bpf_dump_pkt(uint8_t *pkt, uint32_t pkt_caplen, uint32_t pkt_len) in bpf_dump_pkt() argument 472 if (pkt_caplen != pkt_len) in bpf_dump_pkt() 473 rl_printf("cap: %u, len: %u\n", pkt_caplen, pkt_len); in bpf_dump_pkt() 475 rl_printf("len: %u\n", pkt_len); in bpf_dump_pkt() 634 uint32_t pkt_len) in bpf_single_step() argument 713 r->A = pkt_len; in bpf_single_step() 716 r->A = pkt_len; in bpf_single_step() 856 uint32_t pkt_len) in bpf_handle_breakpoint() argument 861 bpf_dump_pkt(pkt, pkt_caplen, pkt_len); in bpf_handle_breakpoint() 867 uint32_t pkt_caplen, uint32_t pkt_len) in bpf_run_all() argument [all …]
|
| /linux/drivers/net/ovpn/ |
| H A D | tcp.c | 75 const int pkt_len, const int pkt_off) in ovpn_tcp_skb_packet() argument 81 ovpn_skb = netdev_alloc_skb(peer->ovpn->dev, pkt_len); in ovpn_tcp_skb_packet() 86 err = skb_copy_bits(orig_skb, pkt_off, skb_put(ovpn_skb, pkt_len), in ovpn_tcp_skb_packet() 87 pkt_len); in ovpn_tcp_skb_packet() 106 int pkt_len = msg->full_len - 2; in ovpn_tcp_rcv() local 112 if (unlikely(pkt_len < OVPN_OPCODE_SIZE)) { in ovpn_tcp_rcv() 119 skb = ovpn_tcp_skb_packet(peer, skb, pkt_len, msg->offset + 2); in ovpn_tcp_rcv() 135 *(__be16 *)__skb_push(skb, sizeof(u16)) = htons(pkt_len); in ovpn_tcp_rcv()
|
| /linux/net/tls/ |
| H A D | tls.h | 340 size_t pkt_len, iv_size = prot->iv_size; in tls_fill_prepend() local 342 pkt_len = plaintext_len + prot->tag_size; in tls_fill_prepend() 345 pkt_len += iv_size; in tls_fill_prepend() 360 buf[3] = pkt_len >> 8; in tls_fill_prepend() 361 buf[4] = pkt_len & 0xFF; in tls_fill_prepend()
|
| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_desc.h | 43 } pkt_len; member 106 u32 pkt_len:14; member 168 int buf1_len, int pkt_len, int cksum);
|