Searched refs:pkt_offset (Results 1 - 25 of 48) sorted by relevance

12

/linux-master/drivers/net/wireless/ath/ath10k/
H A Dwow.c89 int total_len = old->pkt_offset + old->pattern_len;
106 memcpy(hdr_8023_pattern + old->pkt_offset,
107 old->pattern, ETH_HLEN - old->pkt_offset);
108 memcpy(hdr_8023_bit_mask + old->pkt_offset,
109 old->mask, ETH_HLEN - old->pkt_offset);
127 /* Calculate new pkt_offset */
128 if (old->pkt_offset < ETH_ALEN)
129 new->pkt_offset = old->pkt_offset +
131 else if (old->pkt_offset < offseto
[all...]
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A Dsta_tx.c39 u16 pkt_type, pkt_offset; local
88 pkt_offset = sizeof(struct txpd) + pad;
92 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE;
95 local_tx_pd->tx_pkt_offset = cpu_to_le16(pkt_offset);
H A Duap_txrx.c480 u16 pkt_type, pkt_offset; local
515 pkt_offset = sizeof(*txpd) + pad;
519 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE;
522 txpd->tx_pkt_offset = cpu_to_le16(pkt_offset);
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dwow.c159 int total_len = old->pkt_offset + old->pattern_len;
176 memcpy(hdr_8023_pattern + old->pkt_offset,
177 old->pattern, ETH_HLEN - old->pkt_offset);
178 memcpy(hdr_8023_bit_mask + old->pkt_offset,
179 old->mask, ETH_HLEN - old->pkt_offset);
197 /* Compute new pkt_offset */
198 if (old->pkt_offset < ETH_ALEN)
199 new->pkt_offset = old->pkt_offset +
201 else if (old->pkt_offset < offseto
[all...]
H A Dhal_tx.h27 u32 pkt_offset; member in struct:hal_tx_info
H A Dhal_tx.c65 FIELD_PREP(HAL_TCL_DATA_CMD_INFO1_PKT_OFFSET, ti->pkt_offset);
/linux-master/drivers/net/wireless/ti/wlcore/
H A Drx.c207 u32 pkt_offset, des; local
251 pkt_offset = 0;
252 while (pkt_offset < buf_size) {
263 wl->aggr_buf + pkt_offset,
277 pkt_offset += wlcore_rx_get_align_buf_size(wl, pkt_len);
/linux-master/drivers/net/wireless/microchip/wilc1000/
H A Dmon.c26 u32 header, pkt_offset; local
43 pkt_offset = FIELD_GET(WILC_PKT_HDR_OFFSET_FIELD, header);
45 if (pkt_offset & IS_MANAGMEMENT_CALLBACK) {
65 if (pkt_offset & IS_MGMT_STATUS_SUCCES) {
H A Dnetdev.h288 void wilc_frmw_to_host(struct wilc *wilc, u8 *buff, u32 size, u32 pkt_offset);
H A Dwlan.c948 u32 pkt_len, pkt_offset, tp_len; local
957 pkt_offset = FIELD_GET(WILC_PKT_HDR_OFFSET_FIELD, header);
964 if (pkt_offset & IS_MANAGMEMENT) {
967 pkt_offset & IS_MGMT_AUTH_PKT);
971 pkt_offset);
975 buff_ptr += pkt_offset;
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_huc_fw.c34 u64 pkt_offset; local
42 pkt_offset = i915_ggtt_offset(huc->heci_pkt);
66 pkt_offset, sizeof(*msg_in),
67 pkt_offset + PXP43_HUC_AUTH_INOUT_SIZE,
/linux-master/drivers/staging/rtl8723bs/hal/
H A Drtl8723bs_recv.c230 u32 pkt_offset, skb_len, alloc_sz; local
261 pkt_offset = rx_report_sz +
265 if (pkt_exceeds_tail(precvpriv, ptr + pkt_offset,
352 pkt_offset = round_up(pkt_offset, 8);
353 precvbuf->pdata += pkt_offset;
/linux-master/drivers/hv/
H A Dring_buffer.c467 u32 bytes_avail, pkt_len, pkt_offset; local
483 pkt_offset = READ_ONCE(desc->offset8) << 3;
493 * If pkt_offset is invalid, arbitrarily set it to
496 if (pkt_offset < sizeof(struct vmpacket_descriptor) || pkt_offset > pkt_len)
497 pkt_offset = sizeof(struct vmpacket_descriptor);
509 desc_copy->offset8 = pkt_offset >> 3;
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c320 int pkt_offset, frag_len, i; local
334 pkt_offset = nic_dev->lb_test_rx_idx * lb_len;
336 memcpy(lb_buf + pkt_offset, skb->data, frag_len);
337 pkt_offset += frag_len;
341 memcpy((lb_buf + pkt_offset), frag_data, frag_len);
342 pkt_offset += frag_len;
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dsdio.c937 u32 pkt_offset, struct rtw_rx_pkt_stat *pkt_stat,
943 skb_put(skb, pkt_stat->pkt_len + pkt_offset);
944 rtw_fw_c2h_cmd_rx_irqsafe(rtwdev, pkt_offset, skb);
949 skb_reserve(skb, pkt_offset);
964 u32 pkt_offset, curr_pkt_len; local
985 pkt_offset = pkt_desc_sz + pkt_stat.drv_info_sz +
988 curr_pkt_len = ALIGN(pkt_offset + pkt_stat.pkt_len,
996 rtw_sdio_rx_skb(rtwdev, skb, pkt_offset, &pkt_stat,
1003 rtw_sdio_rx_skb(rtwdev, skb, pkt_offset, &pkt_stat,
1011 rtw_sdio_rx_skb(rtwdev, split_skb, pkt_offset,
936 rtw_sdio_rx_skb(struct rtw_dev *rtwdev, struct sk_buff *skb, u32 pkt_offset, struct rtw_rx_pkt_stat *pkt_stat, struct ieee80211_rx_status *rx_status) argument
[all...]
H A Dusb.c32 pkt_info.pkt_offset = le32_get_bits(tx_desc->w1, RTW_TX_DESC_W1_PKT_OFFSET);
546 u32 pkt_offset; local
558 pkt_offset = pkt_desc_sz + pkt_stat.drv_info_sz +
562 skb_put(skb, pkt_stat.pkt_len + pkt_offset);
563 rtw_fw_c2h_cmd_rx_irqsafe(rtwdev, pkt_offset, skb);
574 skb_reserve(skb, pkt_offset);
H A Dfw.c292 u32 pkt_offset; local
295 pkt_offset = *((u32 *)skb->cb);
296 c2h = (struct rtw_c2h_cmd *)(skb->data + pkt_offset);
297 len = skb->len - pkt_offset - 2;
335 void rtw_fw_c2h_cmd_rx_irqsafe(struct rtw_dev *rtwdev, u32 pkt_offset, argument
341 c2h = (struct rtw_c2h_cmd *)(skb->data + pkt_offset);
342 len = skb->len - pkt_offset - 2;
343 *((u32 *)skb->cb) = pkt_offset;
367 *((u32 *)skb->cb) = pkt_offset;
H A Dfw.h795 u32 pkt_offset; local
797 pkt_offset = *((u32 *)skb->cb);
798 return (struct rtw_c2h_cmd *)(skb->data + pkt_offset);
814 void rtw_fw_c2h_cmd_rx_irqsafe(struct rtw_dev *rtwdev, u32 pkt_offset,
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dhal_tx.c55 le32_encode_bits(ti->pkt_offset, HAL_TCL_DATA_CMD_INFO2_PKT_OFFSET);
H A Dhal_tx.h29 u32 pkt_offset; member in struct:hal_tx_info
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c382 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; local
449 pkt_offset = 0;
450 while (pkt_offset < pkt_next->len) {
451 pkt_data = pkt_next->data + pkt_offset;
452 sg_data_sz = pkt_next->len - pkt_offset;
463 pkt_offset += sg_data_sz;
/linux-master/drivers/staging/rtl8712/
H A Drtl8712_recv.c977 u16 pkt_cnt, drvinfo_sz, pkt_offset, tmp_len, alloc_sz; local
1021 pkt_offset = (u16)round_up(tmp_len, 128);
1055 transfer_len -= pkt_offset;
1056 pbuf += pkt_offset;
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_eth_com.h51 u8 pkt_offset; member in struct:ena_com_rx_ctx
H A Dena_netdev.c941 u16 len, int pkt_offset)
948 if (SKB_DATA_ALIGN(len + pkt_offset) + ENA_MIN_RX_BUF_SIZE <= ena_buf->len) {
968 int page_offset, pkt_offset; local
996 pkt_offset = buf_offset - rx_ring->rx_headroom;
1007 dma_unmap_addr(&rx_info->ena_buf, paddr) + pkt_offset,
1025 ena_try_rx_buf_page_reuse(rx_info, buf_len, len, pkt_offset);
1062 pkt_offset = buf_offset - rx_ring->rx_headroom;
1069 ena_try_rx_buf_page_reuse(rx_info, buf_len, len, pkt_offset);
1072 pre_reuse_paddr + pkt_offset,
1223 u8 pkt_offset; local
940 ena_try_rx_buf_page_reuse(struct ena_rx_buffer *rx_info, u16 buf_len, u16 len, int pkt_offset) argument
[all...]
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c55 28-43 reference_handle, 44-47 protocol, 48-52 pkt_offset
1202 int index, length, cksum, pkt_offset, is_lb_pkt; local
1217 pkt_offset = qlcnic_get_sts_pkt_offset(sts_data0);
1234 if (pkt_offset)
1235 skb_pull(skb, pkt_offset);
1497 int index, length, cksum, pkt_offset; local
1510 pkt_offset = qlcnic_get_sts_pkt_offset(sts_data0);
1521 if (pkt_offset)
1522 skb_pull(skb, pkt_offset);

Completed in 226 milliseconds

12