/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | common.c | 126 int hdrlen, padpos, padsize; in ath9k_cmn_rx_skb_postprocess() local 134 padpos = ieee80211_hdrlen(fc); in ath9k_cmn_rx_skb_postprocess() 139 * padsize = (4 - padpos % 4) % 4; However, since only in ath9k_cmn_rx_skb_postprocess() 144 padsize = padpos & 3; in ath9k_cmn_rx_skb_postprocess() 145 if (padsize && skb->len>=padpos+padsize+FCS_LEN) { in ath9k_cmn_rx_skb_postprocess() 146 memmove(skb->data + padsize, skb->data, padpos); in ath9k_cmn_rx_skb_postprocess()
|
H A D | htc_drv_beacon.c | 144 int padpos, padsize, ret, tx_slot; in ath9k_htc_send_buffered() local 155 padpos = ieee80211_hdrlen(hdr->frame_control); in ath9k_htc_send_buffered() 156 padsize = padpos & 3; in ath9k_htc_send_buffered() 157 if (padsize && skb->len > padpos) { in ath9k_htc_send_buffered() 163 memmove(skb->data, skb->data + padsize, padpos); in ath9k_htc_send_buffered()
|
H A D | xmit.c | 2237 int padpos, padsize; in ath_tx_prepare() local 2258 padpos = ieee80211_hdrlen(hdr->frame_control); in ath_tx_prepare() 2259 padsize = padpos & 3; in ath_tx_prepare() 2260 if (padsize && skb->len > padpos) { in ath_tx_prepare() 2265 memmove(skb->data, skb->data + padsize, padpos); in ath_tx_prepare() 2413 int padpos, padsize; in ath_tx_complete() local 2429 padpos = ieee80211_hdrlen(hdr->frame_control); in ath_tx_complete() 2430 padsize = padpos & 3; in ath_tx_complete() 2431 if (padsize && skb->len>padpos+padsize) { in ath_tx_complete() 2436 memmove(skb->data + padsize, skb->data, padpos); in ath_tx_complete() 2867 int padpos, padsize; ath9k_tx99_send() local [all...] |
H A D | htc_drv_main.c | 869 int padpos, padsize, ret, slot; in ath9k_htc_tx() local 874 padpos = ieee80211_hdrlen(hdr->frame_control); in ath9k_htc_tx() 875 padsize = padpos & 3; in ath9k_htc_tx() 876 if (padsize && skb->len > padpos) { in ath9k_htc_tx() 882 memmove(skb->data, skb->data + padsize, padpos); in ath9k_htc_tx()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | common.c | 126 int hdrlen, padpos, padsize; in ath9k_cmn_rx_skb_postprocess() local 134 padpos = ieee80211_hdrlen(fc); in ath9k_cmn_rx_skb_postprocess() 139 * padsize = (4 - padpos % 4) % 4; However, since only in ath9k_cmn_rx_skb_postprocess() 144 padsize = padpos & 3; in ath9k_cmn_rx_skb_postprocess() 145 if (padsize && skb->len>=padpos+padsize+FCS_LEN) { in ath9k_cmn_rx_skb_postprocess() 146 memmove(skb->data + padsize, skb->data, padpos); in ath9k_cmn_rx_skb_postprocess()
|
H A D | htc_drv_beacon.c | 144 int padpos, padsize, ret, tx_slot; in ath9k_htc_send_buffered() local 155 padpos = ieee80211_hdrlen(hdr->frame_control); in ath9k_htc_send_buffered() 156 padsize = padpos & 3; in ath9k_htc_send_buffered() 157 if (padsize && skb->len > padpos) { in ath9k_htc_send_buffered() 163 memmove(skb->data, skb->data + padsize, padpos); in ath9k_htc_send_buffered()
|
H A D | xmit.c | 2296 int padpos, padsize; in ath_tx_prepare() local 2317 padpos = ieee80211_hdrlen(hdr->frame_control); in ath_tx_prepare() 2318 padsize = padpos & 3; in ath_tx_prepare() 2319 if (padsize && skb->len > padpos) { in ath_tx_prepare() 2324 memmove(skb->data, skb->data + padsize, padpos); in ath_tx_prepare() 2472 int padpos, padsize; in ath_tx_complete() local 2488 padpos = ieee80211_hdrlen(hdr->frame_control); in ath_tx_complete() 2489 padsize = padpos & 3; in ath_tx_complete() 2490 if (padsize && skb->len>padpos+padsize) { in ath_tx_complete() 2495 memmove(skb->data + padsize, skb->data, padpos); in ath_tx_complete() 2926 int padpos, padsize; ath9k_tx99_send() local [all...] |
H A D | htc_drv_main.c | 869 int padpos, padsize, ret, slot; in ath9k_htc_tx() local 874 padpos = ieee80211_hdrlen(hdr->frame_control); in ath9k_htc_tx() 875 padsize = padpos & 3; in ath9k_htc_tx() 876 if (padsize && skb->len > padpos) { in ath9k_htc_tx() 882 memmove(skb->data, skb->data + padsize, padpos); in ath9k_htc_tx()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
H A D | base.c | 1310 int padpos = 24; in ath5k_common_padpos() local 1313 padpos += ETH_ALEN; in ath5k_common_padpos() 1316 padpos += IEEE80211_QOS_CTL_LEN; in ath5k_common_padpos() 1318 return padpos; in ath5k_common_padpos() 1327 int padpos = ath5k_common_padpos(skb); in ath5k_add_padding() local 1328 int padsize = padpos & 3; in ath5k_add_padding() 1330 if (padsize && skb->len > padpos) { in ath5k_add_padding() 1336 memmove(skb->data, skb->data + padsize, padpos); in ath5k_add_padding() 1358 int padpos = ath5k_common_padpos(skb); in ath5k_remove_padding() local 1359 int padsize = padpos in ath5k_remove_padding() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | base.c | 1355 int padpos = 24; in ath5k_common_padpos() local 1358 padpos += ETH_ALEN; in ath5k_common_padpos() 1361 padpos += IEEE80211_QOS_CTL_LEN; in ath5k_common_padpos() 1363 return padpos; in ath5k_common_padpos() 1372 int padpos = ath5k_common_padpos(skb); in ath5k_add_padding() local 1373 int padsize = padpos & 3; in ath5k_add_padding() 1375 if (padsize && skb->len > padpos) { in ath5k_add_padding() 1381 memmove(skb->data, skb->data + padsize, padpos); in ath5k_add_padding() 1403 int padpos = ath5k_common_padpos(skb); in ath5k_remove_padding() local 1404 int padsize = padpos in ath5k_remove_padding() [all...] |