| /linux/drivers/net/wireless/broadcom/b43/ |
| H A D | xmit.c | 243 struct b43_txhdr *txhdr = (struct b43_txhdr *)_txhdr; in b43_generate_txhdr() local 262 memset(txhdr, 0, sizeof(*txhdr)); in b43_generate_txhdr() 272 txhdr->phy_rate = b43_plcp_get_ratecode_ofdm(rate); in b43_generate_txhdr() 274 txhdr->phy_rate = b43_plcp_get_ratecode_cck(rate); in b43_generate_txhdr() 275 txhdr->mac_frame_ctl = wlhdr->frame_control; in b43_generate_txhdr() 276 memcpy(txhdr->tx_receiver, wlhdr->addr1, ETH_ALEN); in b43_generate_txhdr() 285 txhdr->dur_fb = wlhdr->duration_id; in b43_generate_txhdr() 287 txhdr->dur_fb = ieee80211_generic_frame_duration( in b43_generate_txhdr() 329 txhdr->iv[i * 2 + 0] = phase1key[i]; in b43_generate_txhdr() 330 txhdr->iv[i * 2 + 1] = phase1key[i] >> 8; in b43_generate_txhdr() [all …]
|
| H A D | pio.c | 450 struct b43_txhdr *txhdr = (struct b43_txhdr *)wl->pio_scratchspace; in pio_tx_frame() local 460 err = b43_generate_txhdr(dev, (u8 *)txhdr, skb, in pio_tx_frame() 474 pio_tx_frame_4byte_queue(pack, (const u8 *)txhdr, hdrlen); in pio_tx_frame() 476 pio_tx_frame_2byte_queue(pack, (const u8 *)txhdr, hdrlen); in pio_tx_frame()
|
| H A D | xmit.h | 207 u8 * txhdr,
|
| /linux/drivers/net/wireless/broadcom/b43legacy/ |
| H A D | xmit.c | 175 struct b43legacy_txhdr_fw3 *txhdr, in generate_txhdr_fw3() argument 195 memset(txhdr, 0, sizeof(*txhdr)); in generate_txhdr_fw3() 204 txhdr->mac_frame_ctl = wlhdr->frame_control; in generate_txhdr_fw3() 205 memcpy(txhdr->tx_receiver, wlhdr->addr1, ETH_ALEN); in generate_txhdr_fw3() 214 txhdr->dur_fb = wlhdr->duration_id; in generate_txhdr_fw3() 216 txhdr->dur_fb = ieee80211_generic_frame_duration(dev->wl->hw, in generate_txhdr_fw3() 245 ARRAY_SIZE(txhdr->iv)); in generate_txhdr_fw3() 246 memcpy(txhdr->iv, ((u8 *)wlhdr) + wlhdr_len, iv_len); in generate_txhdr_fw3() 257 (&txhdr->plcp), plcp_fragment_len, in generate_txhdr_fw3() 259 b43legacy_generate_plcp_hdr(&txhdr->plcp_fb, plcp_fragment_len, in generate_txhdr_fw3() [all …]
|
| H A D | pio.c | 42 static u16 tx_get_next_word(const u8 *txhdr, in tx_get_next_word() argument 52 source = txhdr; in tx_get_next_word() 64 u8 *txhdr, in tx_data() argument 72 data = tx_get_next_word(txhdr, packet, in tx_data() 80 data = tx_get_next_word(txhdr, packet, in tx_data() 178 u8 *txhdr = NULL; in pio_tx_write_fragment() local 182 txhdr = (u8 *)(&txhdr_data.txhdr_fw3); in pio_tx_write_fragment() 186 txhdr, skb->data, skb->len, in pio_tx_write_fragment() 196 tx_data(queue, txhdr, (u8 *)skb->data, octets); in pio_tx_write_fragment()
|
| H A D | xmit.h | 83 u8 *txhdr,
|
| /linux/drivers/net/wireless/admtek/ |
| H A D | adm8211.c | 1676 struct adm8211_tx_hdr *txhdr; in adm8211_tx() local 1695 txhdr = skb_push(skb, sizeof(*txhdr)); in adm8211_tx() 1696 memset(txhdr, 0, sizeof(*txhdr)); in adm8211_tx() 1697 memcpy(txhdr->da, ieee80211_get_DA(hdr), ETH_ALEN); in adm8211_tx() 1698 txhdr->signal = plcp_signal; in adm8211_tx() 1699 txhdr->frame_body_size = cpu_to_le16(payload_len); in adm8211_tx() 1700 txhdr->frame_control = hdr->frame_control; in adm8211_tx() 1704 txhdr->frag = cpu_to_le16(0x0FFF); in adm8211_tx() 1707 txhdr->plcp_frag_head_len = cpu_to_le16(plcp); in adm8211_tx() 1708 txhdr->plcp_frag_tail_len = cpu_to_le16(plcp); in adm8211_tx() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | pci.c | 2103 char *txhdr; in mlxsw_pci_txhdr_construct() local 2108 txhdr = skb_push(skb, MLXSW_TXHDR_LEN); in mlxsw_pci_txhdr_construct() 2109 memset(txhdr, 0, MLXSW_TXHDR_LEN); in mlxsw_pci_txhdr_construct() 2111 mlxsw_tx_hdr_version_set(txhdr, MLXSW_TXHDR_VERSION_1); in mlxsw_pci_txhdr_construct() 2112 mlxsw_tx_hdr_proto_set(txhdr, MLXSW_TXHDR_PROTO_ETH); in mlxsw_pci_txhdr_construct() 2113 mlxsw_tx_hdr_swid_set(txhdr, 0); in mlxsw_pci_txhdr_construct() 2118 mlxsw_tx_hdr_rx_is_router_set(txhdr, true); in mlxsw_pci_txhdr_construct() 2119 mlxsw_tx_hdr_fid_valid_set(txhdr, true); in mlxsw_pci_txhdr_construct() 2120 mlxsw_tx_hdr_fid_set(txhdr, fid); in mlxsw_pci_txhdr_construct() 2121 mlxsw_tx_hdr_type_set(txhdr, MLXSW_TXHDR_TYPE_DATA); in mlxsw_pci_txhdr_construct() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | msgbuf.c | 97 u8 txhdr[ETH_HLEN]; member 751 memcpy(tx_msghdr->txhdr, skb->data, ETH_HLEN); in brcmf_msgbuf_txflow()
|