Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dwow.c88 int total_len = old->pkt_offset + old->pattern_len; in ath10k_wow_convert_8023_to_80211()
105 memcpy(hdr_8023_pattern + old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
106 old->pattern, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
107 memcpy(hdr_8023_bit_mask + old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
108 old->mask, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
126 /* Calculate new pkt_offset */ in ath10k_wow_convert_8023_to_80211()
127 if (old->pkt_offset < ETH_ALEN) in ath10k_wow_convert_8023_to_80211()
128 new->pkt_offset = old->pkt_offset + in ath10k_wow_convert_8023_to_80211()
130 else if (old->pkt_offset < offseto in ath10k_wow_convert_8023_to_80211()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dwow.c88 int total_len = old->pkt_offset + old->pattern_len; in ath10k_wow_convert_8023_to_80211()
105 memcpy(hdr_8023_pattern + old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
106 old->pattern, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
107 memcpy(hdr_8023_bit_mask + old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
108 old->mask, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
126 /* Calculate new pkt_offset */ in ath10k_wow_convert_8023_to_80211()
127 if (old->pkt_offset < ETH_ALEN) in ath10k_wow_convert_8023_to_80211()
128 new->pkt_offset = old->pkt_offset + in ath10k_wow_convert_8023_to_80211()
130 else if (old->pkt_offset < offseto in ath10k_wow_convert_8023_to_80211()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dwow.c159 int total_len = old->pkt_offset + old->pattern_len; in ath11k_wow_convert_8023_to_80211()
176 memcpy(hdr_8023_pattern + old->pkt_offset, in ath11k_wow_convert_8023_to_80211()
177 old->pattern, ETH_HLEN - old->pkt_offset); in ath11k_wow_convert_8023_to_80211()
178 memcpy(hdr_8023_bit_mask + old->pkt_offset, in ath11k_wow_convert_8023_to_80211()
179 old->mask, ETH_HLEN - old->pkt_offset); in ath11k_wow_convert_8023_to_80211()
197 /* Compute new pkt_offset */ in ath11k_wow_convert_8023_to_80211()
198 if (old->pkt_offset < ETH_ALEN) in ath11k_wow_convert_8023_to_80211()
199 new->pkt_offset = old->pkt_offset + in ath11k_wow_convert_8023_to_80211()
201 else if (old->pkt_offset < offseto in ath11k_wow_convert_8023_to_80211()
[all...]
H A Dhal_tx.h27 u32 pkt_offset; member
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/hal/
H A Drtl8188eu_xmit.c193 if ((pull) && (pxmitframe->pkt_offset > 0)) in update_txdesc()
194 pxmitframe->pkt_offset = pxmitframe->pkt_offset - 1; in update_txdesc()
198 /* pkt_offset, unit:8 bytes padding */ in update_txdesc()
199 if (pxmitframe->pkt_offset > 0) in update_txdesc()
200 ptxdesc->txdw1 |= cpu_to_le32((pxmitframe->pkt_offset << 26) & 0x7c000000); in update_txdesc()
459 pxmitframe->pkt_offset = 1; /* first frame of aggregation, reserve offset */ in rtl8188eu_xmitframe_complete()
468 len = xmitframe_need_length(pfirstframe) + TXDESC_SIZE + (pfirstframe->pkt_offset * PACKET_OFFSET_SZ); in rtl8188eu_xmitframe_complete()
517 pxmitframe->pkt_offset = 0; /* not first frame of aggregation, no need to reserve offset */ in rtl8188eu_xmitframe_complete()
519 len = xmitframe_need_length(pxmitframe) + TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_S in rtl8188eu_xmitframe_complete()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dsta_tx.c39 u16 pkt_type, pkt_offset; in mwifiex_process_sta_txpd() local
88 pkt_offset = sizeof(struct txpd) + pad; in mwifiex_process_sta_txpd()
92 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE; in mwifiex_process_sta_txpd()
95 local_tx_pd->tx_pkt_offset = cpu_to_le16(pkt_offset); in mwifiex_process_sta_txpd()
H A Duap_txrx.c480 u16 pkt_type, pkt_offset; in mwifiex_process_uap_txpd() local
515 pkt_offset = sizeof(*txpd) + pad; in mwifiex_process_uap_txpd()
519 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE; in mwifiex_process_uap_txpd()
522 txpd->tx_pkt_offset = cpu_to_le16(pkt_offset); in mwifiex_process_uap_txpd()
/kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/
H A Dmon.c26 u32 header, pkt_offset; in wilc_wfi_monitor_rx() local
43 pkt_offset = FIELD_GET(WILC_PKT_HDR_OFFSET_FIELD, header); in wilc_wfi_monitor_rx()
45 if (pkt_offset & IS_MANAGMEMENT_CALLBACK) { in wilc_wfi_monitor_rx()
65 if (pkt_offset & IS_MGMT_STATUS_SUCCES) { in wilc_wfi_monitor_rx()
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dsta_tx.c51 u16 pkt_type, pkt_offset; in mwifiex_process_sta_txpd() local
109 pkt_offset = sizeof(struct txpd) + pad; in mwifiex_process_sta_txpd()
113 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE; in mwifiex_process_sta_txpd()
116 local_tx_pd->tx_pkt_offset = cpu_to_le16(pkt_offset); in mwifiex_process_sta_txpd()
H A Duap_txrx.c492 u16 pkt_type, pkt_offset; in mwifiex_process_uap_txpd() local
536 pkt_offset = sizeof(*txpd) + pad; in mwifiex_process_uap_txpd()
540 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE; in mwifiex_process_uap_txpd()
543 txpd->tx_pkt_offset = cpu_to_le16(pkt_offset); in mwifiex_process_uap_txpd()
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dmon.c26 u32 header, pkt_offset; in wilc_wfi_monitor_rx() local
43 pkt_offset = FIELD_GET(WILC_PKT_HDR_OFFSET_FIELD, header); in wilc_wfi_monitor_rx()
45 if (pkt_offset & IS_MANAGMEMENT_CALLBACK) { in wilc_wfi_monitor_rx()
65 if (pkt_offset & IS_MGMT_STATUS_SUCCES) { in wilc_wfi_monitor_rx()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/
H A Dintel_huc_fw.c34 u64 pkt_offset; in intel_huc_fw_auth_via_gsccs() local
42 pkt_offset = i915_ggtt_offset(huc->heci_pkt); in intel_huc_fw_auth_via_gsccs()
66 pkt_offset, sizeof(*msg_in), in intel_huc_fw_auth_via_gsccs()
67 pkt_offset + PXP43_HUC_AUTH_INOUT_SIZE, in intel_huc_fw_auth_via_gsccs()
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/
H A Drx.c207 u32 pkt_offset, des; in wlcore_rx() local
251 pkt_offset = 0; in wlcore_rx()
252 while (pkt_offset < buf_size) { in wlcore_rx()
263 wl->aggr_buf + pkt_offset, in wlcore_rx()
277 pkt_offset += wlcore_rx_get_align_buf_size(wl, pkt_len); in wlcore_rx()
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/
H A Drx.c207 u32 pkt_offset, des; in wlcore_rx() local
251 pkt_offset = 0; in wlcore_rx()
252 while (pkt_offset < buf_size) { in wlcore_rx()
263 wl->aggr_buf + pkt_offset, in wlcore_rx()
277 pkt_offset += wlcore_rx_get_align_buf_size(wl, pkt_len); in wlcore_rx()
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/
H A Drtl8723bs_recv.c225 __func__, __LINE__, ptr, pkt_offset, precvbuf->ptail); in pkt_exceeds_tail()
244 u32 pkt_offset, skb_len, alloc_sz; in rtl8723bs_recv_tasklet() local
275 pkt_offset = rx_report_sz + in rtl8723bs_recv_tasklet()
279 if (pkt_exceeds_tail(precvpriv, ptr + pkt_offset, in rtl8723bs_recv_tasklet()
372 pkt_offset = round_up(pkt_offset, 8); in rtl8723bs_recv_tasklet()
373 precvbuf->pdata += pkt_offset; in rtl8723bs_recv_tasklet()
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/hal/
H A Drtl8723bs_recv.c230 u32 pkt_offset, skb_len, alloc_sz; in rtl8723bs_recv_tasklet() local
261 pkt_offset = rx_report_sz + in rtl8723bs_recv_tasklet()
265 if (pkt_exceeds_tail(precvpriv, ptr + pkt_offset, in rtl8723bs_recv_tasklet()
352 pkt_offset = round_up(pkt_offset, 8); in rtl8723bs_recv_tasklet()
353 precvbuf->pdata += pkt_offset; in rtl8723bs_recv_tasklet()
/kernel/linux/linux-6.6/drivers/hv/
H A Dring_buffer.c467 u32 bytes_avail, pkt_len, pkt_offset; in hv_pkt_iter_first() local
483 pkt_offset = READ_ONCE(desc->offset8) << 3; in hv_pkt_iter_first()
493 * If pkt_offset is invalid, arbitrarily set it to in hv_pkt_iter_first()
496 if (pkt_offset < sizeof(struct vmpacket_descriptor) || pkt_offset > pkt_len) in hv_pkt_iter_first()
497 pkt_offset = sizeof(struct vmpacket_descriptor); in hv_pkt_iter_first()
509 desc_copy->offset8 = pkt_offset >> 3; in hv_pkt_iter_first()
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/
H A Dusb_ops_linux.c37 u32 pkt_offset, skb_len, alloc_sz; in recvbuf2recvframe() local
86 pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + pattrib->shift_sz + pattrib->pkt_len; in recvbuf2recvframe()
88 if ((pattrib->pkt_len <= 0) || (pkt_offset > transfer_len)) { in recvbuf2recvframe()
91 DBG_88E("%s()-%d: RX Warning!,pkt_len<=0 or pkt_offset> transfer_len\n", __func__, __LINE__); in recvbuf2recvframe()
136 pkt_offset = (u16)round_up(pkt_offset, 128); in recvbuf2recvframe()
139 pkt_offset = (u16)round_up(pkt_offset, 4); in recvbuf2recvframe()
169 transfer_len -= pkt_offset; in recvbuf2recvframe()
170 pbuf += pkt_offset; in recvbuf2recvframe()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c323 int pkt_offset, frag_len, i; in hinic_copy_lp_data() local
337 pkt_offset = nic_dev->lb_test_rx_idx * lb_len; in hinic_copy_lp_data()
339 memcpy(lb_buf + pkt_offset, skb->data, frag_len); in hinic_copy_lp_data()
340 pkt_offset += frag_len; in hinic_copy_lp_data()
344 memcpy((lb_buf + pkt_offset), frag_data, frag_len); in hinic_copy_lp_data()
345 pkt_offset += frag_len; in hinic_copy_lp_data()
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c320 int pkt_offset, frag_len, i; in hinic_copy_lp_data() local
334 pkt_offset = nic_dev->lb_test_rx_idx * lb_len; in hinic_copy_lp_data()
336 memcpy(lb_buf + pkt_offset, skb->data, frag_len); in hinic_copy_lp_data()
337 pkt_offset += frag_len; in hinic_copy_lp_data()
341 memcpy((lb_buf + pkt_offset), frag_data, frag_len); in hinic_copy_lp_data()
342 pkt_offset += frag_len; in hinic_copy_lp_data()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dsdio.c937 u32 pkt_offset, struct rtw_rx_pkt_stat *pkt_stat, in rtw_sdio_rx_skb()
943 skb_put(skb, pkt_stat->pkt_len + pkt_offset); in rtw_sdio_rx_skb()
944 rtw_fw_c2h_cmd_rx_irqsafe(rtwdev, pkt_offset, skb); in rtw_sdio_rx_skb()
949 skb_reserve(skb, pkt_offset); in rtw_sdio_rx_skb()
964 u32 pkt_offset, curr_pkt_len; in rtw_sdio_rxfifo_recv() local
985 pkt_offset = pkt_desc_sz + pkt_stat.drv_info_sz + in rtw_sdio_rxfifo_recv()
988 curr_pkt_len = ALIGN(pkt_offset + pkt_stat.pkt_len, in rtw_sdio_rxfifo_recv()
996 rtw_sdio_rx_skb(rtwdev, skb, pkt_offset, &pkt_stat, in rtw_sdio_rxfifo_recv()
1003 rtw_sdio_rx_skb(rtwdev, skb, pkt_offset, &pkt_stat, in rtw_sdio_rxfifo_recv()
1011 rtw_sdio_rx_skb(rtwdev, split_skb, pkt_offset, in rtw_sdio_rxfifo_recv()
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) rtw_sdio_rx_skb() argument
[all...]
H A Dusb.c32 pkt_info.pkt_offset = le32_get_bits(tx_desc->w1, RTW_TX_DESC_W1_PKT_OFFSET); in rtw_usb_fill_tx_checksum()
546 u32 pkt_offset; in rtw_usb_rx_handler() local
558 pkt_offset = pkt_desc_sz + pkt_stat.drv_info_sz + in rtw_usb_rx_handler()
562 skb_put(skb, pkt_stat.pkt_len + pkt_offset); in rtw_usb_rx_handler()
563 rtw_fw_c2h_cmd_rx_irqsafe(rtwdev, pkt_offset, skb); in rtw_usb_rx_handler()
574 skb_reserve(skb, pkt_offset); in rtw_usb_rx_handler()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dhal_tx.h26 u32 pkt_offset; member
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c381 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local
448 pkt_offset = 0; in brcmf_sdiod_sglist_rw()
449 while (pkt_offset < pkt_next->len) { in brcmf_sdiod_sglist_rw()
450 pkt_data = pkt_next->data + pkt_offset; in brcmf_sdiod_sglist_rw()
451 sg_data_sz = pkt_next->len - pkt_offset; in brcmf_sdiod_sglist_rw()
462 pkt_offset += sg_data_sz; in brcmf_sdiod_sglist_rw()
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c382 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local
449 pkt_offset = 0; in brcmf_sdiod_sglist_rw()
450 while (pkt_offset < pkt_next->len) { in brcmf_sdiod_sglist_rw()
451 pkt_data = pkt_next->data + pkt_offset; in brcmf_sdiod_sglist_rw()
452 sg_data_sz = pkt_next->len - pkt_offset; in brcmf_sdiod_sglist_rw()
463 pkt_offset += sg_data_sz; in brcmf_sdiod_sglist_rw()

Completed in 19 milliseconds

1234