Home
last modified time | relevance | path

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

123

/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/pcie/
Drx.c276 struct iwl_rx_mem_buffer *rxb) in iwl_pcie_restock_bd() argument
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->invalid = false; in iwl_pcie_rxmq_restock()
323 WARN_ON(rxb->page_dma & trans_pcie->supported_dma_mask); in iwl_pcie_rxmq_restock()
[all …]
/Linux-v5.10/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.c237 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_reply_scan() argument
240 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_reply_scan()
249 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_start_notif() argument
251 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_start_notif()
267 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_results_notif() argument
270 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_results_notif()
290 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_complete_notif() argument
292 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.10/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.10/drivers/net/wireless/intel/iwlwifi/mvm/
Dops.c229 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb);
916 struct iwl_rx_cmd_buffer rxb; member
918 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb);
927 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_purge()
954 entry->fn(mvm, &entry->rxb); in iwl_mvm_async_handlers_wk()
955 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_wk()
994 struct iwl_rx_cmd_buffer *rxb, in iwl_mvm_rx_common() argument
1019 rx_h->fn(mvm, rxb); in iwl_mvm_rx_common()
1028 entry->rxb._page = rxb_steal_page(rxb); in iwl_mvm_rx_common()
1029 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.c76 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()
103 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_pass_packet_to_mac80211() argument
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() argument
347 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_rx_mpdu()
564 crypt_len, rxb); in iwl_mvm_rx_rx_mpdu()
920 void iwl_mvm_rx_statistics(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_statistics() argument
[all …]
Dtime-event.h158 struct iwl_rx_cmd_buffer *rxb);
267 struct iwl_rx_cmd_buffer *rxb);
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()
253 rxb_addr(rxb) + rxb_offset(rxb); in iwl_mvm_create_skb()
255 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, in iwl_mvm_create_skb()
256 fraglen, rxb->truesize); in iwl_mvm_create_skb()
800 struct iwl_rx_cmd_buffer *rxb, int queue) in iwl_mvm_rx_queue_notif() argument
802 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_queue_notif()
1601 struct iwl_rx_cmd_buffer *rxb, int queue) in iwl_mvm_rx_mpdu_mq() argument
1604 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_mpdu_mq()
1922 if (iwl_mvm_create_skb(mvm, skb, hdr, len, crypt_len, rxb)) { in iwl_mvm_rx_mpdu_mq()
[all …]
Dmac-ctxt.c1330 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_beacon_notif() argument
1332 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_beacon_notif()
1398 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_missed_beacons_notif() argument
1400 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_missed_beacons_notif()
1460 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_stored_beacon_notif() argument
1462 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_stored_beacon_notif()
1499 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_probe_resp_data_notif() argument
1501 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_probe_resp_data_notif()
1552 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_channel_switch_noa_notif() argument
1554 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_channel_switch_noa_notif()
[all …]
/Linux-v5.10/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.10/drivers/staging/rtl8192u/ieee80211/
Dieee80211_rx.c524 struct ieee80211_rxb *rxb) in indicate_packets() argument
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() argument
804 rxb->nr_subframes = 1; in parse_subframe()
806 rxb->subframes[0] = skb; in parse_subframe()
808 rxb->subframes[0] = skb_copy(skb, GFP_ATOMIC); in parse_subframe()
[all …]
/Linux-v5.10/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.10/drivers/net/wireless/intel/iwlegacy/
D3945-mac.c719 il3945_hdl_alive(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_alive() argument
721 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_alive()
752 il3945_hdl_add_sta(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_add_sta() argument
755 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_add_sta()
762 il3945_hdl_beacon(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_beacon() argument
764 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_beacon()
783 il3945_hdl_card_state(struct il_priv *il, struct il_rx_buf *rxb) in il3945_hdl_card_state() argument
785 struct il_rx_pkt *pkt = rxb_addr(rxb); in il3945_hdl_card_state()
935 struct il_rx_buf *rxb; in il3945_rx_queue_restock() local
942 rxb = list_entry(element, struct il_rx_buf, list); in il3945_rx_queue_restock()
[all …]
D4965-mac.c254 struct il_rx_buf *rxb; in il4965_rx_queue_restock() local
260 rxb = rxq->queue[rxq->write]; in il4965_rx_queue_restock()
261 BUG_ON(rxb && rxb->page); in il4965_rx_queue_restock()
265 rxb = list_entry(element, struct il_rx_buf, list); in il4965_rx_queue_restock()
270 il4965_dma_addr2rbd_ptr(il, rxb->page_dma); in il4965_rx_queue_restock()
271 rxq->queue[rxq->write] = rxb; in il4965_rx_queue_restock()
304 struct il_rx_buf *rxb; in il4965_rx_allocate() local
366 rxb = list_entry(element, struct il_rx_buf, list); in il4965_rx_allocate()
369 BUG_ON(rxb->page); in il4965_rx_allocate()
371 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.10/drivers/net/ethernet/sgi/
Dioc3-eth.c124 struct ioc3_erxbuf **rxb, dma_addr_t *rxb_dma) in ioc3_alloc_skb() argument
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->w0); in ioc3_rx()
[all …]
/Linux-v5.10/drivers/net/ethernet/freescale/
Dgianfar.c1130 struct gfar_rx_buff *rxb = &rx_queue->rx_buff[i]; in free_skb_rx_queue() local
1136 if (!rxb->page) in free_skb_rx_queue()
1139 dma_unmap_page(rx_queue->dev, rxb->dma, in free_skb_rx_queue()
1141 __free_page(rxb->page); in free_skb_rx_queue()
1143 rxb->page = NULL; in free_skb_rx_queue()
1240 static bool gfar_new_page(struct gfar_priv_rx_q *rxq, struct gfar_rx_buff *rxb) in gfar_new_page() argument
1256 rxb->dma = addr; in gfar_new_page()
1257 rxb->page = page; in gfar_new_page()
1258 rxb->page_offset = 0; in gfar_new_page()
1276 struct gfar_rx_buff *rxb; in gfar_alloc_rx_buffs() local
[all …]
/Linux-v5.10/drivers/net/ethernet/3com/
Dtyphoon.c1561 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; in typhoon_recycle_rx_skb() local
1569 dev_kfree_skb_any(rxb->skb); in typhoon_recycle_rx_skb()
1570 rxb->skb = NULL; in typhoon_recycle_rx_skb()
1577 r->physAddr = cpu_to_le32(rxb->dma_addr); in typhoon_recycle_rx_skb()
1588 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; in typhoon_alloc_rx_skb() local
1594 rxb->skb = NULL; in typhoon_alloc_rx_skb()
1621 rxb->skb = skb; in typhoon_alloc_rx_skb()
1622 rxb->dma_addr = dma_addr; in typhoon_alloc_rx_skb()
1636 struct rxbuff_ent *rxb; in typhoon_rx() local
1651 rxb = &tp->rxbuffers[idx]; in typhoon_rx()
[all …]
/Linux-v5.10/drivers/spi/
Dspi-loopback-test.c569 u8 rxb, txb; in spi_test_check_loopback_result() local
593 rxb = ((u8 *)xfer->rx_buf)[i]; in spi_test_check_loopback_result()
594 if (txb != rxb) in spi_test_check_loopback_result()
609 rxb = ((u8 *)xfer->rx_buf)[i]; in spi_test_check_loopback_result()
610 if (rxb != txb) in spi_test_check_loopback_result()
621 i, txb, rxb); in spi_test_check_loopback_result()
/Linux-v5.10/drivers/net/ethernet/micrel/
Dks8851_spi.c150 u8 *rxb, unsigned int rxl) in ks8851_rdreg() argument
186 memcpy(rxb, trx, rxl); in ks8851_rdreg()
188 memcpy(rxb, trx + 2, rxl); in ks8851_rdreg()
/Linux-v5.10/Documentation/devicetree/bindings/sound/
Dfsl,asrc.txt25 - dma-names : Contains "rxa", "rxb", "rxc", "txa", "txb" and "txc".
76 dma-names = "rxa", "rxb", "rxc",
/Linux-v5.10/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)))
/Linux-v5.10/drivers/net/wireless/intel/ipw2x00/
Dipw2200.c5142 struct ipw_rx_mem_buffer *rxb; in ipw_rx_queue_restock() local
5150 rxb = list_entry(element, struct ipw_rx_mem_buffer, list); in ipw_rx_queue_restock()
5154 rxb->dma_addr); in ipw_rx_queue_restock()
5155 rxq->queue[rxq->write] = rxb; in ipw_rx_queue_restock()
5182 struct ipw_rx_mem_buffer *rxb; in ipw_rx_queue_replenish() local
5188 rxb = list_entry(element, struct ipw_rx_mem_buffer, list); in ipw_rx_queue_replenish()
5189 rxb->skb = alloc_skb(IPW_RX_BUF_SIZE, GFP_ATOMIC); in ipw_rx_queue_replenish()
5190 if (!rxb->skb) { in ipw_rx_queue_replenish()
5200 rxb->dma_addr = in ipw_rx_queue_replenish()
5201 dma_map_single(&priv->pci_dev->dev, rxb->skb->data, in ipw_rx_queue_replenish()
[all …]

123