Home
last modified time | relevance | path

Searched refs:pkt_len (Results 1 – 25 of 209) sorted by relevance

123456789

/linux/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c146 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/tools/perf/util/
H A Dpowerpc-vpadtl.c50 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 Dhisi-ptt.c62 int pkt_len; in hisi_ptt_dump()
70 pkt_len = hisi_ptt_pkt_desc(buf, pos, type);
71 if (!pkt_len) in hisi_ptt_dump_event()
74 pos += pkt_len; in hisi_ptt_dump_event()
75 len -= pkt_len; in hisi_ptt_dump_event()
54 int pkt_len; hisi_ptt_dump() local
/linux/drivers/net/wireless/ti/wlcore/
H A Drx.c37 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/drivers/net/wireless/ath/ath5k/
H A Ddesc.c77 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/mctp/
H A Dmctp-usblib.c153 u16 pkt_len; in mctp_usblib_rx_complete() local
184 pkt_len = be16_to_cpu(hdr->len); in mctp_usblib_rx_complete()
186 pkt_len &= rx->span ? in mctp_usblib_rx_complete()
188 if (pkt_len < sizeof(*hdr) + sizeof(struct mctp_hdr)) { in mctp_usblib_rx_complete()
189 netdev_dbg(netdev, "rx: invalid len %d\n", pkt_len); in mctp_usblib_rx_complete()
195 if (pkt_len > skb->len) { in mctp_usblib_rx_complete()
199 pkt_len, skb->len); in mctp_usblib_rx_complete()
207 if (pkt_len == skb->len) { in mctp_usblib_rx_complete()
219 skb_trim(skb2, pkt_len); in mctp_usblib_rx_complete()
224 skb_pull(skb, pkt_len); in mctp_usblib_rx_complete()
[all …]
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c106 int num_tx = 0, pkt_len; in emac_xsk_xmit_zc() local
127 pkt_len = xdp_desc.len; in emac_xsk_xmit_zc()
128 xsk_buff_raw_dma_sync_for_device(pool, dma_buf, pkt_len); in emac_xsk_xmit_zc()
140 cppi5_hdesc_set_pktlen(host_desc, pkt_len); in emac_xsk_xmit_zc()
153 cppi5_hdesc_attach_buf(host_desc, dma_buf, pkt_len, dma_buf, in emac_xsk_xmit_zc()
154 pkt_len); in emac_xsk_xmit_zc()
230 unsigned int pkt_len; in emac_tx_complete_packets() local
268 pkt_len = cppi5_hdesc_get_pktlen(desc_tx); in emac_tx_complete_packets()
269 dev_sw_netstats_tx_add(ndev, 1, pkt_len); in emac_tx_complete_packets()
811 u32 pkt_len = *len; in emac_run_xdp() local
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dnvm.c419 unsigned int pkt_len; in iwl_mvm_update_mcc() local
435 pkt_len = iwl_rx_packet_payload_len(pkt); in iwl_mvm_update_mcc()
444 if (IWL_FW_CHECK(mvm, pkt_len < sizeof(*mcc_resp_v8), in iwl_mvm_update_mcc()
445 "MCC v8 response too short: %u\n", pkt_len)) { in iwl_mvm_update_mcc()
452 pkt_len != in iwl_mvm_update_mcc()
455 pkt_len, n_channels)) { in iwl_mvm_update_mcc()
478 if (IWL_FW_CHECK(mvm, pkt_len < sizeof(*mcc_resp_v4), in iwl_mvm_update_mcc()
479 "MCC v4 response too short: %u\n", pkt_len)) { in iwl_mvm_update_mcc()
486 pkt_len != in iwl_mvm_update_mcc()
489 pkt_len, n_channels)) { in iwl_mvm_update_mcc()
[all …]
/linux/drivers/net/wireless/rsi/
H A Drsi_91x_main.c122 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/marvell/libertas/
H A Dtx.c71 uint16_t pkt_len; in lbs_hard_start_xmit() local
114 pkt_len = skb->len; in lbs_hard_start_xmit()
132 pkt_len -= sizeof(*rtap_hdr); in lbs_hard_start_xmit()
141 txpd->tx_packet_length = cpu_to_le16(pkt_len); in lbs_hard_start_xmit()
153 priv->tx_pending_len = pkt_len + sizeof(struct txpd); in lbs_hard_start_xmit()
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dtx.c93 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/net/wireless/nxp/nxpwifi/
H A Dsdio.c247 u8 *buffer, u32 pkt_len, u32 port) in nxpwifi_write_data_sync() argument
256 BLOCK_MODE) ? (pkt_len / in nxpwifi_write_data_sync()
257 NXPWIFI_SDIO_BLOCK_SIZE) : pkt_len; in nxpwifi_write_data_sync()
580 u8 *payload, u32 pkt_len, u32 port) in nxpwifi_write_data_to_card() argument
586 ret = nxpwifi_write_data_sync(adapter, payload, pkt_len, port); in nxpwifi_write_data_to_card()
939 u32 total_pkt_len, pkt_len; in nxpwifi_deaggr_sdio_pkt() local
960 pkt_len = get_unaligned_le16((data + in nxpwifi_deaggr_sdio_pkt()
962 if ((pkt_len + SDIO_HEADER_OFFSET) > blk_size) { in nxpwifi_deaggr_sdio_pkt()
966 __func__, pkt_len, blk_size); in nxpwifi_deaggr_sdio_pkt()
970 skb_deaggr = nxpwifi_alloc_dma_align_buf(pkt_len, GFP_KERNEL); in nxpwifi_deaggr_sdio_pkt()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_bpf2bpf.c34 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/iio/pressure/
H A Dmprls0025pa_spi.c21 static int mpr_spi_xfer(struct mpr_data *data, const u8 cmd, const u8 pkt_len) in mpr_spi_xfer() argument
26 if (pkt_len > MPR_MEASUREMENT_RD_SIZE) in mpr_spi_xfer()
40 xfers[1].len = pkt_len; in mpr_spi_xfer()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsdio.c714 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 Dutil.c403 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/drivers/hv/
H A Dring_buffer.c467 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 Dvirtio_transport_common.c53 size_t pkt_len) in virtio_transport_can_zcopy() argument
66 if (iov_iter->count > pkt_len) in virtio_transport_can_zcopy()
308 u32 pkt_len = info->pkt_len; in virtio_transport_send_pkt_info() local
333 pkt_len = virtio_transport_get_credit(vvs, pkt_len); in virtio_transport_send_pkt_info()
336 if (pkt_len == 0 && info->op == VIRTIO_VSOCK_OP_RW) in virtio_transport_send_pkt_info()
337 return pkt_len; in virtio_transport_send_pkt_info()
346 can_zcopy = virtio_transport_can_zcopy(t_ops, info, pkt_len); in virtio_transport_send_pkt_info()
348 uarg = msg_zerocopy_realloc(sk_vsock(vsk), pkt_len, in virtio_transport_send_pkt_info()
351 virtio_transport_put_credit(vvs, pkt_len); in virtio_transport_send_pkt_info()
355 can_zcopy = virtio_transport_can_zcopy(t_ops, info, pkt_len); in virtio_transport_send_pkt_info()
[all …]
/linux/drivers/bluetooth/
H A Dbtrsi.c84 int pkt_len = get_unaligned_le16(pkt) & 0x0fff; in rsi_hci_recv_pkt() local
86 skb = dev_alloc_skb(pkt_len); in rsi_hci_recv_pkt()
90 memcpy(skb->data, pkt + RSI_FRAME_DESC_SIZE, pkt_len); in rsi_hci_recv_pkt()
91 skb_put(skb, pkt_len); in rsi_hci_recv_pkt()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_bpf2bpf.c10 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/include/net/
H A Dip6_tunnel.h157 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 Dsch_fq_pie.c139 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 Dax88796c_main.c190 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/net/ethernet/netronome/nfp/crypto/
H A Dcrypto.h26 void *pkt, unsigned int pkt_len);
36 void *pkt, unsigned int pkt_len) in nfp_net_tls_rx_resync_req() argument
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c358 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()

123456789