/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | rx.c | 276 struct iwl_rx_mem_buffer *rxb) in iwl_pcie_restock_bd() 283 bd[rxq->write].addr = cpu_to_le64(rxb->page_dma); in iwl_pcie_restock_bd() 284 bd[rxq->write].rbid = cpu_to_le16(rxb->vid); in iwl_pcie_restock_bd() 288 bd[rxq->write] = cpu_to_le64(rxb->page_dma | rxb->vid); in iwl_pcie_restock_bd() 292 (u32)rxb->vid, rxq->id, rxq->write); in iwl_pcie_restock_bd() 302 struct iwl_rx_mem_buffer *rxb; in iwl_pcie_rxmq_restock() local 318 rxb = list_first_entry(&rxq->rx_free, struct iwl_rx_mem_buffer, in iwl_pcie_rxmq_restock() 320 list_del(&rxb->list); in iwl_pcie_rxmq_restock() 321 rxb in iwl_pcie_rxmq_restock() 274 iwl_pcie_restock_bd(struct iwl_trans *trans, struct iwl_rxq *rxq, struct iwl_rx_mem_buffer *rxb) iwl_pcie_restock_bd() argument 348 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rxsq_restock() local 487 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rxq_alloc_rbs() local 592 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rx_allocator() local 690 struct iwl_rx_mem_buffer *rxb = iwl_pcie_rx_allocator_get() local 1140 struct iwl_rx_mem_buffer *rxb = &trans_pcie->rx_pool[i]; _iwl_pcie_rx_init() local 1251 iwl_pcie_rx_reuse_rbd(struct iwl_trans *trans, struct iwl_rx_mem_buffer *rxb, struct iwl_rxq *rxq, bool emergency) iwl_pcie_rx_reuse_rbd() argument 1283 iwl_pcie_rx_handle_rb(struct iwl_trans *trans, struct iwl_rxq *rxq, struct iwl_rx_mem_buffer *rxb, bool emergency, int i) iwl_pcie_rx_handle_rb() argument 1437 struct iwl_rx_mem_buffer *rxb; iwl_pcie_get_rxb() local 1506 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rx_handle() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | rx.c | 222 struct iwl_rx_mem_buffer *rxb) in iwl_pcie_restock_bd() 229 bd[rxq->write].addr = cpu_to_le64(rxb->page_dma); in iwl_pcie_restock_bd() 230 bd[rxq->write].rbid = cpu_to_le16(rxb->vid); in iwl_pcie_restock_bd() 234 bd[rxq->write] = cpu_to_le64(rxb->page_dma | rxb->vid); in iwl_pcie_restock_bd() 238 (u32)rxb->vid, rxq->id, rxq->write); in iwl_pcie_restock_bd() 248 struct iwl_rx_mem_buffer *rxb; in iwl_pcie_rxmq_restock() local 264 rxb = list_first_entry(&rxq->rx_free, struct iwl_rx_mem_buffer, in iwl_pcie_rxmq_restock() 266 list_del(&rxb->list); in iwl_pcie_rxmq_restock() 267 rxb in iwl_pcie_rxmq_restock() 220 iwl_pcie_restock_bd(struct iwl_trans *trans, struct iwl_rxq *rxq, struct iwl_rx_mem_buffer *rxb) iwl_pcie_restock_bd() argument 294 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rxsq_restock() local 433 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rxq_alloc_rbs() local 538 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rx_allocator() local 636 struct iwl_rx_mem_buffer *rxb = iwl_pcie_rx_allocator_get() local 1149 struct iwl_rx_mem_buffer *rxb = &trans_pcie->rx_pool[i]; _iwl_pcie_rx_init() local 1260 iwl_pcie_rx_reuse_rbd(struct iwl_trans *trans, struct iwl_rx_mem_buffer *rxb, struct iwl_rxq *rxq, bool emergency) iwl_pcie_rx_reuse_rbd() argument 1292 iwl_pcie_rx_handle_rb(struct iwl_trans *trans, struct iwl_rxq *rxq, struct iwl_rx_mem_buffer *rxb, bool emergency, int i) iwl_pcie_rx_handle_rb() argument 1447 struct iwl_rx_mem_buffer *rxb; iwl_pcie_get_rxb() local 1525 struct iwl_rx_mem_buffer *rxb; iwl_pcie_rx_handle() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 36 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_reply_error() 38 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_reply_error() 49 static void iwlagn_rx_csa(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_csa() argument 51 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_csa() 78 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_spectrum_measure_notif() 80 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_spectrum_measure_notif() 94 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_pm_sleep_notif() 97 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_sleep_notif() 105 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_pm_debug_statistics_notif() 107 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_debug_statistics_notif() 35 iwlagn_rx_reply_error(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_error() argument 77 iwlagn_rx_spectrum_measure_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_spectrum_measure_notif() argument 93 iwlagn_rx_pm_sleep_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_pm_sleep_notif() argument 104 iwlagn_rx_pm_debug_statistics_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_pm_debug_statistics_notif() argument 114 iwlagn_rx_beacon_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_beacon_notif() argument 347 iwlagn_rx_statistics(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_statistics() argument 450 iwlagn_rx_reply_statistics(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_statistics() argument 473 iwlagn_rx_card_state_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_card_state_notif() argument 523 iwlagn_rx_missed_beacon_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_missed_beacon_notif() argument 545 iwlagn_rx_reply_rx_phy(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_rx_phy() argument 609 iwlagn_pass_packet_to_mac80211(struct iwl_priv *priv, struct ieee80211_hdr *hdr, u16 len, u32 ampdu_status, struct iwl_rx_cmd_buffer *rxb, struct ieee80211_rx_status *stats) iwlagn_pass_packet_to_mac80211() argument 780 iwlagn_rx_reply_rx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_rx() argument 891 iwlagn_rx_noa_notification(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_noa_notification() argument 988 iwl_rx_dispatch(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_rx_dispatch() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 31 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_reply_error() 33 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_reply_error() 44 static void iwlagn_rx_csa(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_csa() argument 46 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_csa() 73 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_spectrum_measure_notif() 75 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_spectrum_measure_notif() 89 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_pm_sleep_notif() 92 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_sleep_notif() 100 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_pm_debug_statistics_notif() 102 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_debug_statistics_notif() 30 iwlagn_rx_reply_error(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_error() argument 72 iwlagn_rx_spectrum_measure_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_spectrum_measure_notif() argument 88 iwlagn_rx_pm_sleep_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_pm_sleep_notif() argument 99 iwlagn_rx_pm_debug_statistics_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_pm_debug_statistics_notif() argument 109 iwlagn_rx_beacon_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_beacon_notif() argument 342 iwlagn_rx_statistics(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_statistics() argument 445 iwlagn_rx_reply_statistics(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_statistics() argument 468 iwlagn_rx_card_state_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_card_state_notif() argument 518 iwlagn_rx_missed_beacon_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_missed_beacon_notif() argument 540 iwlagn_rx_reply_rx_phy(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_rx_phy() argument 604 iwlagn_pass_packet_to_mac80211(struct iwl_priv *priv, struct ieee80211_hdr *hdr, u16 len, u32 ampdu_status, struct iwl_rx_cmd_buffer *rxb, struct ieee80211_rx_status *stats) iwlagn_pass_packet_to_mac80211() argument 775 iwlagn_rx_reply_rx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_reply_rx() argument 898 iwlagn_rx_noa_notification(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) iwlagn_rx_noa_notification() argument 995 iwl_rx_dispatch(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_rx_dispatch() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_fdma.c | 123 struct ocelot_fdma_rx_buf *rxb) in ocelot_fdma_rx_alloc_page() 139 rxb->page = page; in ocelot_fdma_rx_alloc_page() 140 rxb->page_offset = 0; in ocelot_fdma_rx_alloc_page() 141 rxb->dma_addr = mapping; in ocelot_fdma_rx_alloc_page() 150 struct ocelot_fdma_rx_buf *rxb; in ocelot_fdma_alloc_rx_buffs() local 160 rxb = &rx_ring->bufs[idx]; in ocelot_fdma_alloc_rx_buffs() 162 if (unlikely(!rxb->page)) { in ocelot_fdma_alloc_rx_buffs() 163 if (unlikely(!ocelot_fdma_rx_alloc_page(ocelot, rxb))) { in ocelot_fdma_alloc_rx_buffs() 172 dma_addr = rxb->dma_addr + rxb in ocelot_fdma_alloc_rx_buffs() 122 ocelot_fdma_rx_alloc_page(struct ocelot *ocelot, struct ocelot_fdma_rx_buf *rxb) ocelot_fdma_rx_alloc_page() argument 270 ocelot_fdma_add_rx_frag(struct ocelot_fdma_rx_buf *rxb, u32 stat, struct sk_buff *skb, bool first) ocelot_fdma_add_rx_frag() argument 314 ocelot_fdma_get_skb(struct ocelot *ocelot, u32 stat, struct ocelot_fdma_rx_buf *rxb, struct sk_buff *skb) ocelot_fdma_get_skb() argument 393 struct ocelot_fdma_rx_buf *rxb; ocelot_fdma_rx_get() local 703 struct ocelot_fdma_rx_buf *rxb; ocelot_fdma_free_rx_ring() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-op-mode.h | 117 * @rx: Rx notification to the op_mode. rxb is the Rx buffer itself. Cmd is the 151 struct iwl_rx_cmd_buffer *rxb); 153 struct iwl_rx_cmd_buffer *rxb, unsigned int queue); 189 struct iwl_rx_cmd_buffer *rxb) in iwl_op_mode_rx() 191 return op_mode->ops->rx(op_mode, napi, rxb); in iwl_op_mode_rx() 196 struct iwl_rx_cmd_buffer *rxb, in iwl_op_mode_rx_rss() 199 op_mode->ops->rx_rss(op_mode, napi, rxb, queue); in iwl_op_mode_rx_rss() 187 iwl_op_mode_rx(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_op_mode_rx() argument 194 iwl_op_mode_rx_rss(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, unsigned int queue) iwl_op_mode_rx_rss() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-op-mode.h | 61 * @rx: Rx notification to the op_mode. rxb is the Rx buffer itself. Cmd is the 96 struct iwl_rx_cmd_buffer *rxb); 98 struct iwl_rx_cmd_buffer *rxb, unsigned int queue); 137 struct iwl_rx_cmd_buffer *rxb) in iwl_op_mode_rx() 139 return op_mode->ops->rx(op_mode, napi, rxb); in iwl_op_mode_rx() 144 struct iwl_rx_cmd_buffer *rxb, in iwl_op_mode_rx_rss() 147 op_mode->ops->rx_rss(op_mode, napi, rxb, queue); in iwl_op_mode_rx_rss() 135 iwl_op_mode_rx(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_op_mode_rx() argument 142 iwl_op_mode_rx_rss(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, unsigned int queue) iwl_op_mode_rx_rss() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | ops.c | 229 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 942 struct iwl_rx_cmd_buffer rxb; member 944 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 953 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_purge() 980 entry->fn(mvm, &entry->rxb); in iwl_mvm_async_handlers_wk() 981 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_wk() 1020 struct iwl_rx_cmd_buffer *rxb, in iwl_mvm_rx_common() 1045 rx_h->fn(mvm, rxb); in iwl_mvm_rx_common() 1054 entry->rxb._page = rxb_steal_page(rxb); in iwl_mvm_rx_common() 1019 iwl_mvm_rx_common(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_rx_packet *pkt) iwl_mvm_rx_common() argument 1067 iwl_mvm_rx(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx() argument 1083 iwl_mvm_rx_mq(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_mq() argument 1394 iwl_mvm_rx_mq_rss(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, unsigned int queue) iwl_mvm_rx_mq_rss() argument [all...] |
H A D | mvm.h | 1558 struct iwl_rx_cmd_buffer *rxb); 1609 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1611 struct iwl_rx_cmd_buffer *rxb); 1613 struct iwl_rx_cmd_buffer *rxb, int queue); 1615 struct iwl_rx_cmd_buffer *rxb, int queue); 1617 struct iwl_rx_cmd_buffer *rxb, int queue); 1619 struct iwl_rx_cmd_buffer *rxb, int queue); 1623 struct iwl_rx_cmd_buffer *rxb, int queue); 1624 void iwl_mvm_rx_tx_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1626 struct iwl_rx_cmd_buffer *rxb); [all...] |
H A D | rx.c | 76 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_phy_cmd() argument 78 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_phy_cmd() 95 * Adds the rxb to a new skb and give it to mac80211 103 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_pass_packet_to_mac80211() 139 rxb_addr(rxb) + rxb_offset(rxb); in iwl_mvm_pass_packet_to_mac80211() 141 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, in iwl_mvm_pass_packet_to_mac80211() 142 fraglen, rxb->truesize); in iwl_mvm_pass_packet_to_mac80211() 343 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_mpdu() 347 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_mpdu() 97 iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct napi_struct *napi, struct sk_buff *skb, struct ieee80211_hdr *hdr, u16 len, u8 crypt_len, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_pass_packet_to_mac80211() argument 342 iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_rx_mpdu() argument 920 iwl_mvm_rx_statistics(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_statistics() argument 925 iwl_mvm_window_status_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_window_status_notif() argument [all...] |
H A D | time-event.h | 158 struct iwl_rx_cmd_buffer *rxb); 267 struct iwl_rx_cmd_buffer *rxb);
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mvm.h | 1695 struct iwl_rx_cmd_buffer *rxb); 1746 struct iwl_rx_cmd_buffer *rxb); 1747 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1749 struct iwl_rx_cmd_buffer *rxb); 1751 struct iwl_rx_cmd_buffer *rxb, int queue); 1753 struct iwl_rx_cmd_buffer *rxb, int queue); 1755 struct iwl_rx_cmd_buffer *rxb, int queue); 1757 struct iwl_rx_cmd_buffer *rxb, int queue); 1759 struct iwl_rx_cmd_buffer *rxb, int queue); 1760 void iwl_mvm_rx_tx_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); [all...] |
H A D | ops.c | 149 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_monitor_notif() 151 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_monitor_notif() 245 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_thermal_dual_chain_req() 247 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_thermal_dual_chain_req() 287 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1501 struct iwl_rx_cmd_buffer rxb; member 1503 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1512 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_purge() 1539 entry->fn(mvm, &entry->rxb); in iwl_mvm_async_handlers_wk() 1540 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_wk() 148 iwl_mvm_rx_monitor_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_monitor_notif() argument 244 iwl_mvm_rx_thermal_dual_chain_req(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_thermal_dual_chain_req() argument 1578 iwl_mvm_rx_common(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_rx_packet *pkt) iwl_mvm_rx_common() argument 1632 iwl_mvm_rx(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx() argument 1648 iwl_mvm_rx_mq(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_mq() argument 2013 iwl_mvm_rx_mq_rss(struct iwl_op_mode *op_mode, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, unsigned int queue) iwl_mvm_rx_mq_rss() argument [all...] |
H A D | time-sync.c | 59 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_time_sync_msmt_event() 61 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_time_sync_msmt_event() 94 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_time_sync_msmt_confirm_event() 96 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_time_sync_msmt_confirm_event() 58 iwl_mvm_time_sync_msmt_event(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_time_sync_msmt_event() argument 93 iwl_mvm_time_sync_msmt_confirm_event(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_time_sync_msmt_confirm_event() argument
|
H A D | time-sync.h | 13 struct iwl_rx_cmd_buffer *rxb); 15 struct iwl_rx_cmd_buffer *rxb);
|
H A D | time-event.h | 101 struct iwl_rx_cmd_buffer *rxb); 210 struct iwl_rx_cmd_buffer *rxb);
|
H A D | rx.c | 20 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_phy_cmd() argument 22 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_phy_cmd() 43 * Adds the rxb to a new skb and give it to mac80211 51 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_pass_packet_to_mac80211() 87 (u8 *)rxb_addr(rxb) + rxb_offset(rxb); in iwl_mvm_pass_packet_to_mac80211() 89 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, in iwl_mvm_pass_packet_to_mac80211() 90 fraglen, rxb->truesize); in iwl_mvm_pass_packet_to_mac80211() 289 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_mpdu() 293 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_mpdu() 45 iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct napi_struct *napi, struct sk_buff *skb, struct ieee80211_hdr *hdr, u16 len, u8 crypt_len, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_pass_packet_to_mac80211() argument 288 iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_rx_mpdu() argument 1023 iwl_mvm_rx_statistics(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_rx_statistics() argument 1028 iwl_mvm_window_status_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) iwl_mvm_window_status_notif() argument [all...] |
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | vx-insn.h | 194 * @rxb: Operand to store computed RXB value 200 .macro RXB rxb v1 v2=0 v3=0 v4=0 201 \rxb = 0 203 \rxb = \rxb | 0x08 206 \rxb = \rxb | 0x04 209 \rxb = \rxb | 0x02 212 \rxb [all...] |
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | vx-insn-asm.h | 197 * @rxb: Operand to store computed RXB value 203 .macro RXB rxb v1 v2=0 v3=0 v4=0 204 \rxb = 0 206 \rxb = \rxb | 0x08 209 \rxb = \rxb | 0x04 212 \rxb = \rxb | 0x02 215 \rxb [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_rx.c | 524 struct ieee80211_rxb *rxb) in indicate_packets() 531 for (i = 0; i < rxb->nr_subframes; i++) { in indicate_packets() 532 struct sk_buff *sub_skb = rxb->subframes[i]; in indicate_packets() 551 memcpy(skb_push(sub_skb, ETH_ALEN), rxb->src, ETH_ALEN); in indicate_packets() 552 memcpy(skb_push(sub_skb, ETH_ALEN), rxb->dst, ETH_ALEN); in indicate_packets() 556 if (is_multicast_ether_addr(rxb->dst)) in indicate_packets() 767 struct ieee80211_rxb *rxb, u8 *src, u8 *dst) in parse_subframe() 804 rxb->nr_subframes = 1; in parse_subframe() 806 rxb->subframes[0] = skb; in parse_subframe() 808 rxb in parse_subframe() 523 indicate_packets(struct ieee80211_device *ieee, struct ieee80211_rxb *rxb) indicate_packets() argument 764 parse_subframe(struct ieee80211_device *ieee, struct sk_buff *skb, struct ieee80211_rx_stats *rx_stats, struct ieee80211_rxb *rxb, u8 *src, u8 *dst) parse_subframe() argument 913 struct ieee80211_rxb *rxb = NULL; ieee80211_rx() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_rx.c | 524 struct ieee80211_rxb *rxb) in indicate_packets() 531 for (i = 0; i < rxb->nr_subframes; i++) { in indicate_packets() 532 struct sk_buff *sub_skb = rxb->subframes[i]; in indicate_packets() 551 memcpy(skb_push(sub_skb, ETH_ALEN), rxb->src, ETH_ALEN); in indicate_packets() 552 memcpy(skb_push(sub_skb, ETH_ALEN), rxb->dst, ETH_ALEN); in indicate_packets() 556 if (is_multicast_ether_addr(rxb->dst)) in indicate_packets() 767 struct ieee80211_rxb *rxb, u8 *src, u8 *dst) in parse_subframe() 803 rxb->nr_subframes = 1; in parse_subframe() 805 rxb->subframes[0] = skb; in parse_subframe() 807 rxb in parse_subframe() 523 indicate_packets(struct ieee80211_device *ieee, struct ieee80211_rxb *rxb) indicate_packets() argument 764 parse_subframe(struct ieee80211_device *ieee, struct sk_buff *skb, struct ieee80211_rx_stats *rx_stats, struct ieee80211_rxb *rxb, u8 *src, u8 *dst) parse_subframe() argument 910 struct ieee80211_rxb *rxb = NULL; ieee80211_rx() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/ |
H A D | rtllib_rx.c | 765 struct rtllib_rxb *rxb, u8 *src, u8 *dst) in parse_subframe() 796 rxb->nr_subframes = 1; in parse_subframe() 814 rxb->subframes[0] = sub_skb; in parse_subframe() 816 memcpy(rxb->src, src, ETH_ALEN); in parse_subframe() 817 memcpy(rxb->dst, dst, ETH_ALEN); in parse_subframe() 818 rxb->subframes[0]->dev = ieee->dev; in parse_subframe() 822 rxb->nr_subframes = 0; in parse_subframe() 823 memcpy(rxb->src, src, ETH_ALEN); in parse_subframe() 824 memcpy(rxb->dst, dst, ETH_ALEN); in parse_subframe() 834 __func__, rxb in parse_subframe() 763 parse_subframe(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *src, u8 *dst) parse_subframe() argument 1225 rtllib_rx_indicate_pkt_legacy(struct rtllib_device *ieee, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *dst, u8 *src) rtllib_rx_indicate_pkt_legacy() argument 1299 struct rtllib_rxb *rxb = NULL; rtllib_rx_InfraAdhoc() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/ |
H A D | rtllib_rx.c | 754 struct rtllib_rxb *rxb, u8 *src, u8 *dst) in parse_subframe() 785 rxb->nr_subframes = 1; in parse_subframe() 803 rxb->subframes[0] = sub_skb; in parse_subframe() 805 memcpy(rxb->src, src, ETH_ALEN); in parse_subframe() 806 memcpy(rxb->dst, dst, ETH_ALEN); in parse_subframe() 807 rxb->subframes[0]->dev = ieee->dev; in parse_subframe() 811 rxb->nr_subframes = 0; in parse_subframe() 812 memcpy(rxb->src, src, ETH_ALEN); in parse_subframe() 813 memcpy(rxb->dst, dst, ETH_ALEN); in parse_subframe() 823 __func__, rxb in parse_subframe() 752 parse_subframe(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *src, u8 *dst) parse_subframe() argument 1206 rtllib_rx_indicate_pkt_legacy(struct rtllib_device *ieee, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *dst, u8 *src) rtllib_rx_indicate_pkt_legacy() argument 1280 struct rtllib_rxb *rxb = NULL; rtllib_rx_InfraAdhoc() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sgi/ |
H A D | ioc3-eth.c | 124 struct ioc3_erxbuf **rxb, dma_addr_t *rxb_dma) in ioc3_alloc_skb() 147 *rxb = (struct ioc3_erxbuf *)new_skb->data; in ioc3_alloc_skb() 370 struct ioc3_erxbuf *rxb; in ioc3_rx() local 380 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET); in ioc3_rx() 381 w0 = be32_to_cpu(rxb->w0); in ioc3_rx() 384 err = be32_to_cpu(rxb->err); /* It's valid ... */ in ioc3_rx() 390 if (ioc3_alloc_skb(ip, &new_skb, &rxb, &d)) { in ioc3_rx() 431 rxb->w0 = 0; /* Clear valid flag */ in ioc3_rx() 437 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET); in ioc3_rx() 438 w0 = be32_to_cpu(rxb in ioc3_rx() 123 ioc3_alloc_skb(struct ioc3_private *ip, struct sk_buff **skb, struct ioc3_erxbuf **rxb, dma_addr_t *rxb_dma) ioc3_alloc_skb() argument 671 struct ioc3_erxbuf *rxb; ioc3_alloc_rx_bufs() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sgi/ |
H A D | ioc3-eth.c | 124 struct ioc3_erxbuf **rxb, dma_addr_t *rxb_dma) in ioc3_alloc_skb() 147 *rxb = (struct ioc3_erxbuf *)new_skb->data; in ioc3_alloc_skb() 370 struct ioc3_erxbuf *rxb; in ioc3_rx() local 380 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET); in ioc3_rx() 381 w0 = be32_to_cpu(rxb->w0); in ioc3_rx() 384 err = be32_to_cpu(rxb->err); /* It's valid ... */ in ioc3_rx() 390 if (ioc3_alloc_skb(ip, &new_skb, &rxb, &d)) { in ioc3_rx() 431 rxb->w0 = 0; /* Clear valid flag */ in ioc3_rx() 437 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET); in ioc3_rx() 438 w0 = be32_to_cpu(rxb in ioc3_rx() 123 ioc3_alloc_skb(struct ioc3_private *ip, struct sk_buff **skb, struct ioc3_erxbuf **rxb, dma_addr_t *rxb_dma) ioc3_alloc_skb() argument 671 struct ioc3_erxbuf *rxb; ioc3_alloc_rx_bufs() local [all...] |