/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | wow.c | 88 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 D | wow.c | 88 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 D | wow.c | 159 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 D | hal_tx.h | 27 u32 pkt_offset; member
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/hal/ |
H A D | rtl8188eu_xmit.c | 193 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 D | sta_tx.c | 39 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 D | uap_txrx.c | 480 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 D | mon.c | 26 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 D | sta_tx.c | 51 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 D | uap_txrx.c | 492 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 D | mon.c | 26 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 D | intel_huc_fw.c | 34 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 D | rx.c | 207 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 D | rx.c | 207 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 D | rtl8723bs_recv.c | 225 __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 D | rtl8723bs_recv.c | 230 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 D | ring_buffer.c | 467 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 D | usb_ops_linux.c | 37 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 D | hinic_rx.c | 323 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 D | hinic_rx.c | 320 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 D | sdio.c | 937 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 D | usb.c | 32 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 D | hal_tx.h | 26 u32 pkt_offset; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | bcmsdh.c | 381 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 D | bcmsdh.c | 382 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()
|