Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/staging/rtl8188eu/hal/
Drtl8188eu_xmit.c210 if ((pull) && (pxmitframe->pkt_offset > 0)) in update_txdesc()
211 pxmitframe->pkt_offset = pxmitframe->pkt_offset - 1; in update_txdesc()
216 if (pxmitframe->pkt_offset > 0) in update_txdesc()
217 ptxdesc->txdw1 |= cpu_to_le32((pxmitframe->pkt_offset << 26) & 0x7c000000); in update_txdesc()
480 pxmitframe->pkt_offset = 1; /* first frame of aggregation, reserve offset */ in rtl8188eu_xmitframe_complete()
492 …len = xmitframe_need_length(pfirstframe) + TXDESC_SIZE + (pfirstframe->pkt_offset*PACKET_OFFSET_SZ… in rtl8188eu_xmitframe_complete()
541 pxmitframe->pkt_offset = 0; /* not first frame of aggregation, no need to reserve offset */ in rtl8188eu_xmitframe_complete()
543 len = xmitframe_need_length(pxmitframe) + TXDESC_SIZE + (pxmitframe->pkt_offset*PACKET_OFFSET_SZ); in rtl8188eu_xmitframe_complete()
547 pxmitframe->pkt_offset = 1; in rtl8188eu_xmitframe_complete()
598 pfirstframe->pkt_offset--; in rtl8188eu_xmitframe_complete()
[all …]
/linux-4.1.27/drivers/net/wireless/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.c352 u16 pkt_type, pkt_offset; in mwifiex_process_uap_txpd() local
396 pkt_offset = sizeof(*txpd) + pad; in mwifiex_process_uap_txpd()
400 pkt_offset += MWIFIEX_MGMT_FRAME_HEADER_SIZE; in mwifiex_process_uap_txpd()
403 txpd->tx_pkt_offset = cpu_to_le16(pkt_offset); in mwifiex_process_uap_txpd()
Dcfg80211.c2847 if (!wowlan->patterns[i].pkt_offset) { in mwifiex_set_wowlan_mef_entry()
2865 wowlan->patterns[i].pkt_offset; in mwifiex_set_wowlan_mef_entry()
3048 if (!crule->patterns[i].pkt_offset) { in mwifiex_fill_coalesce_rule_info()
3070 param->offset = crule->patterns[i].pkt_offset; in mwifiex_fill_coalesce_rule_info()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Drx.c214 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()
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/
Dusb_ops_linux.c48 u32 pkt_offset, skb_len, alloc_sz; in recvbuf2recvframe() local
96 pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + pattrib->shift_sz + pattrib->pkt_len; in recvbuf2recvframe()
98 if ((pattrib->pkt_len <= 0) || (pkt_offset > transfer_len)) { in recvbuf2recvframe()
163 pkt_offset = (u16)round_up(pkt_offset, 128); in recvbuf2recvframe()
166 pkt_offset = (u16)round_up(pkt_offset, 4); in recvbuf2recvframe()
198 transfer_len -= pkt_offset; in recvbuf2recvframe()
199 pbuf += pkt_offset; in recvbuf2recvframe()
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Dusb_ops_linux.c350 u32 pkt_offset, skb_len, alloc_sz; in recvbuf2recvframe() local
396 pkt_offset = RXDESC_SIZE + pattrib->drvinfo_sz + in recvbuf2recvframe()
399 if (pattrib->pkt_len <= 0 || pkt_offset > transfer_len) { in recvbuf2recvframe()
475 transfer_len -= pkt_offset; in recvbuf2recvframe()
476 pbuf += pkt_offset; in recvbuf2recvframe()
Drtl8723au_xmit.c149 pxmitframe->pkt_offset--; in update_txdesc()
280 if (pxmitframe->pkt_offset > 0) in update_txdesc()
281 ptxdesc->txdw1 |= cpu_to_le32((pxmitframe->pkt_offset << 26) & 0x7c000000); in update_txdesc()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dbcmsdh.c510 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local
556 pkt_offset = 0; in brcmf_sdiod_sglist_rw()
582 pkt_data = pkt_next->data + pkt_offset; in brcmf_sdiod_sglist_rw()
583 sg_data_sz = pkt_next->len - pkt_offset; in brcmf_sdiod_sglist_rw()
594 pkt_offset += sg_data_sz; in brcmf_sdiod_sglist_rw()
595 if (pkt_offset == pkt_next->len) { in brcmf_sdiod_sglist_rw()
596 pkt_offset = 0; in brcmf_sdiod_sglist_rw()
Dcfg80211.c3023 wowl->patterns[i].pkt_offset); in brcmf_configure_wowl()
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtl8723a_xmit.h96 u32 pkt_offset:5; /* unit: 8 bytes */ member
Drtw_xmit.h231 s8 pkt_offset; member
/linux-4.1.27/drivers/staging/rtl8712/
Drtl8712_recv.c1013 u16 pkt_cnt, drvinfo_sz, pkt_offset, tmp_len, alloc_sz; in recvbuf2recvframe() local
1055 pkt_offset = (u16)round_up(tmp_len, 128); in recvbuf2recvframe()
1093 transfer_len -= pkt_offset; in recvbuf2recvframe()
1094 pbuf += pkt_offset; in recvbuf2recvframe()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c1200 int index, length, cksum, pkt_offset, is_lb_pkt; in qlcnic_process_rcv() local
1215 pkt_offset = qlcnic_get_sts_pkt_offset(sts_data0); in qlcnic_process_rcv()
1232 if (pkt_offset) in qlcnic_process_rcv()
1233 skb_pull(skb, pkt_offset); in qlcnic_process_rcv()
1494 int index, length, cksum, pkt_offset; in qlcnic_process_rcv_diag() local
1507 pkt_offset = qlcnic_get_sts_pkt_offset(sts_data0); in qlcnic_process_rcv_diag()
1518 if (pkt_offset) in qlcnic_process_rcv_diag()
1519 skb_pull(skb, pkt_offset); in qlcnic_process_rcv_diag()
/linux-4.1.27/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-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_xmit.h230 s8 pkt_offset; member
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_init.c1544 int index, length, cksum, pkt_offset; in netxen_process_rcv() local
1559 pkt_offset = netxen_get_sts_pkt_offset(sts_data0); in netxen_process_rcv()
1571 if (pkt_offset) in netxen_process_rcv()
1572 skb_pull(skb, pkt_offset); in netxen_process_rcv()
/linux-4.1.27/drivers/staging/rtl8188eu/core/
Drtw_security.c162 (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); in rtw_wep_encrypt()
585 (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); in rtw_tkip_encrypt()
1217 (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); in rtw_aes_encrypt()
Drtw_xmit.c646 hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ); in xmitframe_addmic()
997 hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ); in rtw_xmitframe_coalesce()
1396 pxframe->pkt_offset = 1;/* default use pkt_offset to fill tx desc */ in rtw_alloc_xmitframe()
/linux-4.1.27/net/wireless/
Dnl80211.c8775 wowlan->patterns[i].pkt_offset)) in nl80211_send_wowlan_patterns()
9204 int rem, pat_len, mask_len, pkt_offset; in nl80211_set_wowlan() local
9243 pkt_offset = 0; in nl80211_set_wowlan()
9245 pkt_offset = nla_get_u32( in nl80211_set_wowlan()
9247 if (pkt_offset > wowlan->max_pkt_offset) in nl80211_set_wowlan()
9249 new_triggers.patterns[i].pkt_offset = pkt_offset; in nl80211_set_wowlan()
9367 rule->patterns[j].pkt_offset)) in nl80211_send_coalesce_rules()
9435 int rem, pat_len, mask_len, pkt_offset, n_patterns = 0; in nl80211_parse_coalesce_rule() local
9491 pkt_offset = 0; in nl80211_parse_coalesce_rule()
9493 pkt_offset = nla_get_u32(pat_tb[NL80211_PKTPAT_OFFSET]); in nl80211_parse_coalesce_rule()
[all …]
/linux-4.1.27/include/net/
Dcfg80211.h1931 int pkt_offset; member
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_xmit.c1428 pxframe->pkt_offset = 1;/* default use pkt_offset to fill tx desc */ in rtw_init_xmitframe()