Home
last modified time | relevance | path

Searched refs:pkt_offset (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dwow.c100 int total_len = old->pkt_offset + old->pattern_len; in ath10k_wow_convert_8023_to_80211()
117 memcpy(hdr_8023_pattern + old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
118 old->pattern, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
119 memcpy(hdr_8023_bit_mask + old->pkt_offset, in ath10k_wow_convert_8023_to_80211()
120 old->mask, ETH_HLEN - old->pkt_offset); in ath10k_wow_convert_8023_to_80211()
139 if (old->pkt_offset < ETH_ALEN) in ath10k_wow_convert_8023_to_80211()
140 new->pkt_offset = old->pkt_offset + in ath10k_wow_convert_8023_to_80211()
142 else if (old->pkt_offset < offsetof(struct ethhdr, h_proto)) in ath10k_wow_convert_8023_to_80211()
143 new->pkt_offset = old->pkt_offset + in ath10k_wow_convert_8023_to_80211()
147 new->pkt_offset = old->pkt_offset + hdr_len + rfc_len - ETH_HLEN; in ath10k_wow_convert_8023_to_80211()
[all …]
/Linux-v4.19/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c195 if ((pull) && (pxmitframe->pkt_offset > 0)) in update_txdesc()
196 pxmitframe->pkt_offset = pxmitframe->pkt_offset - 1; in update_txdesc()
201 if (pxmitframe->pkt_offset > 0) in update_txdesc()
202 ptxdesc->txdw1 |= cpu_to_le32((pxmitframe->pkt_offset << 26) & 0x7c000000); in update_txdesc()
460 pxmitframe->pkt_offset = 1; /* first frame of aggregation, reserve offset */ in rtl8188eu_xmitframe_complete()
469 …len = xmitframe_need_length(pfirstframe) + TXDESC_SIZE + (pfirstframe->pkt_offset*PACKET_OFFSET_SZ… in rtl8188eu_xmitframe_complete()
518 pxmitframe->pkt_offset = 0; /* not first frame of aggregation, no need to reserve offset */ in rtl8188eu_xmitframe_complete()
520 len = xmitframe_need_length(pxmitframe) + TXDESC_SIZE + (pxmitframe->pkt_offset*PACKET_OFFSET_SZ); in rtl8188eu_xmitframe_complete()
524 pxmitframe->pkt_offset = 1; in rtl8188eu_xmitframe_complete()
575 pfirstframe->pkt_offset--; in rtl8188eu_xmitframe_complete()
[all …]
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
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()
Duap_txrx.c473 u16 pkt_type, pkt_offset; in mwifiex_process_uap_txpd() local
517 pkt_offset = sizeof(*txpd) + pad; in mwifiex_process_uap_txpd()
521 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE; in mwifiex_process_uap_txpd()
524 txpd->tx_pkt_offset = cpu_to_le16(pkt_offset); in mwifiex_process_uap_txpd()
Dcfg80211.c3202 pat->pkt_offset++; in mwifiex_is_pattern_supported()
3293 if (!wowlan->patterns[i].pkt_offset) { in mwifiex_set_wowlan_mef_entry()
3311 wowlan->patterns[i].pkt_offset; in mwifiex_set_wowlan_mef_entry()
3615 if (!crule->patterns[i].pkt_offset) { in mwifiex_fill_coalesce_rule_info()
3637 param->offset = crule->patterns[i].pkt_offset; in mwifiex_fill_coalesce_rule_info()
/Linux-v4.19/drivers/net/wireless/ti/wlcore/
Drx.c221 u32 pkt_offset, des; in wlcore_rx() local
265 pkt_offset = 0; in wlcore_rx()
266 while (pkt_offset < buf_size) { in wlcore_rx()
277 wl->aggr_buf + pkt_offset, in wlcore_rx()
291 pkt_offset += wlcore_rx_get_align_buf_size(wl, pkt_len); in wlcore_rx()
/Linux-v4.19/drivers/staging/wilc1000/
Dlinux_mon.c34 u32 header, pkt_offset; in wilc_wfi_monitor_rx() local
52 pkt_offset = GET_PKT_OFFSET(header); in wilc_wfi_monitor_rx()
54 if (pkt_offset & IS_MANAGMEMENT_CALLBACK) { in wilc_wfi_monitor_rx()
74 if (pkt_offset & IS_MGMT_STATUS_SUCCES) { in wilc_wfi_monitor_rx()
Dwilc_wlan.c716 u32 pkt_len, pkt_offset, tp_len; in wilc_wlan_handle_rx_buff() local
726 pkt_offset = (header >> 22) & 0x1ff; in wilc_wlan_handle_rx_buff()
733 if (pkt_offset & IS_MANAGMEMENT) { in wilc_wlan_handle_rx_buff()
734 pkt_offset &= ~(IS_MANAGMEMENT | in wilc_wlan_handle_rx_buff()
744 pkt_offset); in wilc_wlan_handle_rx_buff()
749 buff_ptr += pkt_offset; in wilc_wlan_handle_rx_buff()
Dwilc_wfi_netdevice.h175 void wilc_frmw_to_linux(struct wilc *wilc, u8 *buff, u32 size, u32 pkt_offset);
Dlinux_wlan.c952 void wilc_frmw_to_linux(struct wilc *wilc, u8 *buff, u32 size, u32 pkt_offset) in wilc_frmw_to_linux() argument
968 buff += pkt_offset; in wilc_frmw_to_linux()
Dwilc_wfi_cfgoperations.c1370 u32 header, pkt_offset; in wilc_wfi_p2p_rx() local
1376 pkt_offset = GET_PKT_OFFSET(header); in wilc_wfi_p2p_rx()
1378 if (pkt_offset & IS_MANAGMEMENT_CALLBACK) { in wilc_wfi_p2p_rx()
1382 pkt_offset & IS_MGMT_STATUS_SUCCES) in wilc_wfi_p2p_rx()
/Linux-v4.19/drivers/staging/rtl8723bs/hal/
Drtl8723bs_recv.c229 __func__, __LINE__, ptr, pkt_offset, precvbuf->ptail); in pkt_exceeds_tail()
247 u32 pkt_offset, skb_len, alloc_sz; in rtl8723bs_recv_tasklet() local
279 pkt_offset = rx_report_sz + in rtl8723bs_recv_tasklet()
283 if(pkt_exceeds_tail(precvpriv, ptr + pkt_offset, in rtl8723bs_recv_tasklet()
394 pkt_offset = _RND8(pkt_offset); in rtl8723bs_recv_tasklet()
395 precvbuf->pdata += pkt_offset; in rtl8723bs_recv_tasklet()
/Linux-v4.19/drivers/staging/rtl8188eu/os_dep/
Dusb_ops_linux.c36 u32 pkt_offset, skb_len, alloc_sz; in recvbuf2recvframe() local
83 pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + pattrib->shift_sz + pattrib->pkt_len; in recvbuf2recvframe()
85 if ((pattrib->pkt_len <= 0) || (pkt_offset > transfer_len)) { in recvbuf2recvframe()
132 pkt_offset = (u16)round_up(pkt_offset, 128); in recvbuf2recvframe()
135 pkt_offset = (u16)round_up(pkt_offset, 4); in recvbuf2recvframe()
166 transfer_len -= pkt_offset; in recvbuf2recvframe()
167 pbuf += pkt_offset; in recvbuf2recvframe()
Dmon.c120 offset = TXDESC_SIZE + frame->pkt_offset * PACKET_OFFSET_SZ; in rtl88eu_mon_xmit_hook()
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dbcmsdh.c362 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local
408 pkt_offset = 0; in brcmf_sdiod_sglist_rw()
434 pkt_data = pkt_next->data + pkt_offset; in brcmf_sdiod_sglist_rw()
435 sg_data_sz = pkt_next->len - pkt_offset; in brcmf_sdiod_sglist_rw()
446 pkt_offset += sg_data_sz; in brcmf_sdiod_sglist_rw()
447 if (pkt_offset == pkt_next->len) { in brcmf_sdiod_sglist_rw()
448 pkt_offset = 0; in brcmf_sdiod_sglist_rw()
/Linux-v4.19/drivers/staging/rtl8712/
Drtl8712_recv.c1013 u16 pkt_cnt, drvinfo_sz, pkt_offset, tmp_len, alloc_sz; in recvbuf2recvframe() local
1057 pkt_offset = (u16)round_up(tmp_len, 128); in recvbuf2recvframe()
1097 transfer_len -= pkt_offset; in recvbuf2recvframe()
1098 pbuf += pkt_offset; in recvbuf2recvframe()
/Linux-v4.19/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c1201 int index, length, cksum, pkt_offset, is_lb_pkt; in qlcnic_process_rcv() local
1216 pkt_offset = qlcnic_get_sts_pkt_offset(sts_data0); in qlcnic_process_rcv()
1233 if (pkt_offset) in qlcnic_process_rcv()
1234 skb_pull(skb, pkt_offset); in qlcnic_process_rcv()
1495 int index, length, cksum, pkt_offset; in qlcnic_process_rcv_diag() local
1508 pkt_offset = qlcnic_get_sts_pkt_offset(sts_data0); in qlcnic_process_rcv_diag()
1519 if (pkt_offset) in qlcnic_process_rcv_diag()
1520 skb_pull(skb, pkt_offset); in qlcnic_process_rcv_diag()
/Linux-v4.19/drivers/net/usb/
Dcatc.c228 int pkt_len, pkt_offset = 0; in catc_rx_done() local
233 pkt_offset = 2; in catc_rx_done()
257 skb_copy_to_linear_data(skb, pkt_start + pkt_offset, pkt_len); in catc_rx_done()
/Linux-v4.19/drivers/staging/rtl8188eu/include/
Drtw_xmit.h217 s8 pkt_offset; member
/Linux-v4.19/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_init.c1539 int index, length, cksum, pkt_offset; in netxen_process_rcv() local
1554 pkt_offset = netxen_get_sts_pkt_offset(sts_data0); in netxen_process_rcv()
1566 if (pkt_offset) in netxen_process_rcv()
1567 skb_pull(skb, pkt_offset); in netxen_process_rcv()
/Linux-v4.19/drivers/staging/rtl8188eu/core/
Drtw_security.c153 (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); in rtw_wep_encrypt()
599 (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); in rtw_tkip_encrypt()
1239 (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); in rtw_aes_encrypt()
Drtw_xmit.c606 hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ); in xmitframe_addmic()
933 hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ); in rtw_xmitframe_coalesce()
1284 pxframe->pkt_offset = 1;/* default use pkt_offset to fill tx desc */ in rtw_alloc_xmitframe()
/Linux-v4.19/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.h376 u8 pkt_offset; member
390 u8 pkt_offset; member
Drtl8xxxu_core.c4959 tx_desc->pkt_offset = tx_desc_size; in rtl8xxxu_tx()
5212 int i, pkt_cnt, pkt_len, urb_len, pkt_offset; in rtl8xxxu_parse_rxdesc16() local
5236 pkt_offset = roundup(pkt_len + drvinfo_sz + desc_shift + in rtl8xxxu_parse_rxdesc16()
5244 urb_len > (pkt_offset + sizeof(struct rtl8xxxu_rxdesc16))) in rtl8xxxu_parse_rxdesc16()
5286 skb_pull(next_skb, pkt_offset); in rtl8xxxu_parse_rxdesc16()
5289 urb_len -= pkt_offset; in rtl8xxxu_parse_rxdesc16()
/Linux-v4.19/drivers/staging/rtl8723bs/include/
Drtl8723b_xmit.h86 u32 pkt_offset:5; /* unit: 8 bytes */ member

12