Home
last modified time | relevance | path

Searched refs:rxb (Results 1 – 25 of 59) sorted by relevance

123

/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/
Drx.c280 struct iwl_rx_mem_buffer *rxb) in iwl_pcie_restock_bd() argument
287 bd[rxq->write].addr = cpu_to_le64(rxb->page_dma); in iwl_pcie_restock_bd()
288 bd[rxq->write].rbid = cpu_to_le16(rxb->vid); in iwl_pcie_restock_bd()
292 bd[rxq->write] = cpu_to_le64(rxb->page_dma | rxb->vid); in iwl_pcie_restock_bd()
296 (u32)rxb->vid, rxq->id, rxq->write); in iwl_pcie_restock_bd()
305 struct iwl_rx_mem_buffer *rxb; in iwl_pcie_rxmq_restock() local
321 rxb = list_first_entry(&rxq->rx_free, struct iwl_rx_mem_buffer, in iwl_pcie_rxmq_restock()
323 list_del(&rxb->list); in iwl_pcie_rxmq_restock()
324 rxb->invalid = false; in iwl_pcie_rxmq_restock()
326 WARN_ON(rxb->page_dma & DMA_BIT_MASK(12)); in iwl_pcie_rxmq_restock()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/dvm/
Drx.c36 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_reply_error() argument
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() argument
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() argument
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() argument
107 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_debug_statistics_notif()
[all …]
Dscan.c238 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_reply_scan() argument
241 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_reply_scan()
250 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_start_notif() argument
252 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_start_notif()
268 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_results_notif() argument
271 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_results_notif()
291 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_complete_notif() argument
293 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_complete_notif()
Dagn.h121 struct iwl_rx_cmd_buffer *rxb);
214 struct iwl_rx_cmd_buffer *rxb);
215 void iwlagn_rx_reply_tx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb);
324 void iwl_add_sta_callback(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb);
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/
Diwl-op-mode.h151 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() argument
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() argument
199 op_mode->ops->rx_rss(op_mode, napi, rxb, queue); in iwl_op_mode_rx_rss()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dops.c232 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb);
909 struct iwl_rx_cmd_buffer rxb; member
911 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb);
920 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_purge()
947 entry->fn(mvm, &entry->rxb); in iwl_mvm_async_handlers_wk()
948 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_wk()
987 struct iwl_rx_cmd_buffer *rxb, in iwl_mvm_rx_common() argument
1012 rx_h->fn(mvm, rxb); in iwl_mvm_rx_common()
1021 entry->rxb._page = rxb_steal_page(rxb); in iwl_mvm_rx_common()
1022 entry->rxb._offset = rxb->_offset; in iwl_mvm_rx_common()
[all …]
Dmvm.h1555 struct iwl_rx_cmd_buffer *rxb);
1606 void iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb);
1608 struct iwl_rx_cmd_buffer *rxb);
1610 struct iwl_rx_cmd_buffer *rxb, int queue);
1612 struct iwl_rx_cmd_buffer *rxb, int queue);
1614 struct iwl_rx_cmd_buffer *rxb, int queue);
1616 struct iwl_rx_cmd_buffer *rxb, int queue);
1620 struct iwl_rx_cmd_buffer *rxb, int queue);
1621 void iwl_mvm_rx_tx_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb);
1623 struct iwl_rx_cmd_buffer *rxb);
[all …]
Drx.c75 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
77 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_phy_cmd()
102 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_pass_packet_to_mac80211() argument
138 rxb_addr(rxb) + rxb_offset(rxb); in iwl_mvm_pass_packet_to_mac80211()
140 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, in iwl_mvm_pass_packet_to_mac80211()
141 fraglen, rxb->truesize); in iwl_mvm_pass_packet_to_mac80211()
342 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_rx_mpdu() argument
346 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_mpdu()
563 crypt_len, rxb); in iwl_mvm_rx_rx_mpdu()
831 void iwl_mvm_rx_statistics(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_statistics() argument
[all …]
Drxmq.c174 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_create_skb() argument
176 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_create_skb()
228 rxb_addr(rxb) + rxb_offset(rxb); in iwl_mvm_create_skb()
230 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, in iwl_mvm_create_skb()
231 fraglen, rxb->truesize); in iwl_mvm_create_skb()
758 struct iwl_rx_cmd_buffer *rxb, int queue) in iwl_mvm_rx_queue_notif() argument
760 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_queue_notif()
1546 struct iwl_rx_cmd_buffer *rxb, int queue) in iwl_mvm_rx_mpdu_mq() argument
1549 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_mpdu_mq()
1861 if (iwl_mvm_create_skb(mvm, skb, hdr, len, crypt_len, rxb)) { in iwl_mvm_rx_mpdu_mq()
[all …]
Dmac-ctxt.c1329 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_beacon_notif() argument
1331 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_beacon_notif()
1397 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_missed_beacons_notif() argument
1399 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_missed_beacons_notif()
1458 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_stored_beacon_notif() argument
1460 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_stored_beacon_notif()
1497 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_probe_resp_data_notif() argument
1499 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_probe_resp_data_notif()
1550 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_channel_switch_noa_notif() argument
1552 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_channel_switch_noa_notif()
Dftm-responder.c213 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_ftm_responder_stats() argument
215 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_ftm_responder_stats()
Dtime-event.h156 struct iwl_rx_cmd_buffer *rxb);
Dtt.c161 void iwl_mvm_temp_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_temp_notif() argument
163 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_temp_notif()
211 void iwl_mvm_ct_kill_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_ct_kill_notif() argument
213 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_ct_kill_notif()
/Linux-v5.4/arch/s390/include/asm/
Dvx-insn.h200 .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 = \rxb | 0x01
225 rxb = 0
226 RXB rxb, \v1, \v2, \v3, \v4
227 .byte (\m << 4) | rxb
/Linux-v5.4/drivers/staging/rtl8192u/ieee80211/
Dieee80211_rx.c754 struct ieee80211_rxb *rxb, u8 *src, u8 *dst) in parse_subframe() argument
791 rxb->nr_subframes = 1; in parse_subframe()
793 rxb->subframes[0] = skb; in parse_subframe()
795 rxb->subframes[0] = skb_copy(skb, GFP_ATOMIC); in parse_subframe()
798 memcpy(rxb->src, src, ETH_ALEN); in parse_subframe()
799 memcpy(rxb->dst, dst, ETH_ALEN); in parse_subframe()
803 rxb->nr_subframes = 0; in parse_subframe()
804 memcpy(rxb->src, src, ETH_ALEN); in parse_subframe()
805 memcpy(rxb->dst, dst, ETH_ALEN); in parse_subframe()
814 __func__, rxb->nr_subframes); in parse_subframe()
[all …]
/Linux-v5.4/drivers/staging/rtl8192e/
Drtllib_rx.c765 struct rtllib_rxb *rxb, u8 *src, u8 *dst) in parse_subframe() argument
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->nr_subframes); in parse_subframe()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlegacy/
D3945-mac.c721 il3945_hdl_alive(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_alive() argument
723 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_alive()
754 il3945_hdl_add_sta(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_add_sta() argument
757 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_add_sta()
764 il3945_hdl_beacon(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_beacon() argument
766 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_beacon()
785 il3945_hdl_card_state(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_card_state() argument
787 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_card_state()
937 struct il_rx_buf *rxb; in il3945_rx_queue_restock() local
944 rxb = list_entry(element, struct il_rx_buf, list); in il3945_rx_queue_restock()
[all …]
D4965-mac.c253 struct il_rx_buf *rxb; in il4965_rx_queue_restock() local
259 rxb = rxq->queue[rxq->write]; in il4965_rx_queue_restock()
260 BUG_ON(rxb && rxb->page); in il4965_rx_queue_restock()
264 rxb = list_entry(element, struct il_rx_buf, list); in il4965_rx_queue_restock()
269 il4965_dma_addr2rbd_ptr(il, rxb->page_dma); in il4965_rx_queue_restock()
270 rxq->queue[rxq->write] = rxb; in il4965_rx_queue_restock()
303 struct il_rx_buf *rxb; in il4965_rx_allocate() local
365 rxb = list_entry(element, struct il_rx_buf, list); in il4965_rx_allocate()
368 BUG_ON(rxb->page); in il4965_rx_allocate()
370 rxb->page = page; in il4965_rx_allocate()
[all …]
D3945.c298 il3945_hdl_tx(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_tx() argument
300 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_tx()
404 il3945_hdl_stats(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_stats() argument
406 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_stats()
419 il3945_hdl_c_stats(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_c_stats() argument
421 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_c_stats()
435 il3945_hdl_stats(il, rxb); in il3945_hdl_c_stats()
465 il3945_pass_packet_to_mac80211(struct il_priv *il, struct il_rx_buf *rxb, in il3945_pass_packet_to_mac80211() argument
468 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_pass_packet_to_mac80211()
510 skb_add_rx_frag(skb, 0, rxb->page, in il3945_pass_packet_to_mac80211()
[all …]
/Linux-v5.4/drivers/net/ethernet/freescale/
Dgianfar.c1125 struct gfar_rx_buff *rxb = &rx_queue->rx_buff[i]; in free_skb_rx_queue() local
1131 if (!rxb->page) in free_skb_rx_queue()
1134 dma_unmap_page(rx_queue->dev, rxb->dma, in free_skb_rx_queue()
1136 __free_page(rxb->page); in free_skb_rx_queue()
1138 rxb->page = NULL; in free_skb_rx_queue()
1235 static bool gfar_new_page(struct gfar_priv_rx_q *rxq, struct gfar_rx_buff *rxb) in gfar_new_page() argument
1251 rxb->dma = addr; in gfar_new_page()
1252 rxb->page = page; in gfar_new_page()
1253 rxb->page_offset = 0; in gfar_new_page()
1271 struct gfar_rx_buff *rxb; in gfar_alloc_rx_buffs() local
[all …]
/Linux-v5.4/drivers/net/ethernet/3com/
Dtyphoon.c1563 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; in typhoon_recycle_rx_skb() local
1571 dev_kfree_skb_any(rxb->skb); in typhoon_recycle_rx_skb()
1572 rxb->skb = NULL; in typhoon_recycle_rx_skb()
1579 r->physAddr = cpu_to_le32(rxb->dma_addr); in typhoon_recycle_rx_skb()
1590 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; in typhoon_alloc_rx_skb() local
1596 rxb->skb = NULL; in typhoon_alloc_rx_skb()
1623 rxb->skb = skb; in typhoon_alloc_rx_skb()
1624 rxb->dma_addr = dma_addr; in typhoon_alloc_rx_skb()
1638 struct rxbuff_ent *rxb; in typhoon_rx() local
1653 rxb = &tp->rxbuffers[idx]; in typhoon_rx()
[all …]
/Linux-v5.4/drivers/net/ethernet/sgi/
Dioc3-eth.c135 struct ioc3_erxbuf **rxb, dma_addr_t *rxb_dma) in ioc3_alloc_skb() argument
158 *rxb = (struct ioc3_erxbuf *)new_skb->data; in ioc3_alloc_skb()
545 struct ioc3_erxbuf *rxb; in ioc3_rx() local
555 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET); in ioc3_rx()
556 w0 = be32_to_cpu(rxb->w0); in ioc3_rx()
559 err = be32_to_cpu(rxb->err); /* It's valid ... */ in ioc3_rx()
565 if (ioc3_alloc_skb(ip, &new_skb, &rxb, &d)) { in ioc3_rx()
606 rxb->w0 = 0; /* Clear valid flag */ in ioc3_rx()
612 rxb = (struct ioc3_erxbuf *)(skb->data - RX_OFFSET); in ioc3_rx()
613 w0 = be32_to_cpu(rxb->w0); in ioc3_rx()
[all …]
/Linux-v5.4/drivers/spi/
Dspi-loopback-test.c563 u8 rxb, txb; in spi_test_check_loopback_result() local
587 rxb = ((u8 *)xfer->rx_buf)[i]; in spi_test_check_loopback_result()
588 if (txb != rxb) in spi_test_check_loopback_result()
603 rxb = ((u8 *)xfer->rx_buf)[i]; in spi_test_check_loopback_result()
604 if (rxb != txb) in spi_test_check_loopback_result()
615 i, txb, rxb); in spi_test_check_loopback_result()
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Dfsl,asrc.txt20 - dma-names : Contains "rxa", "rxb", "rxc", "txa", "txb" and "txc".
62 dma-names = "rxa", "rxb", "rxc",
/Linux-v5.4/drivers/net/fjes/
Dfjes_hw.h74 #define FJES_DEV_COMMAND_SHARE_BUFFER_REQ_LEN(txb, rxb) \ argument
75 (24 + (8 * ((txb) / EP_BUFFER_INFO_SIZE + (rxb) / EP_BUFFER_INFO_SIZE)))

123