| /linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/ |
| H A D | rx.c | 223 struct iwl_rx_mem_buffer *rxb) in iwl_pcie_restock_bd() argument 230 bd[rxq->write].addr = cpu_to_le64(rxb->page_dma); in iwl_pcie_restock_bd() 231 bd[rxq->write].rbid = cpu_to_le16(rxb->vid); in iwl_pcie_restock_bd() 235 bd[rxq->write] = cpu_to_le64(rxb->page_dma | rxb->vid); in iwl_pcie_restock_bd() 239 (u32)rxb->vid, rxq->id, rxq->write); in iwl_pcie_restock_bd() 249 struct iwl_rx_mem_buffer *rxb; in iwl_pcie_rxmq_restock() local 265 rxb = list_first_entry(&rxq->rx_free, struct iwl_rx_mem_buffer, in iwl_pcie_rxmq_restock() 267 list_del(&rxb->list); in iwl_pcie_rxmq_restock() 268 rxb->invalid = false; in iwl_pcie_rxmq_restock() 270 WARN_ON(rxb->page_dma & trans_pcie->supported_dma_mask); in iwl_pcie_rxmq_restock() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | rx.c | 31 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_reply_error() argument 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() argument 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() argument 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() argument 102 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_pm_debug_statistics_notif() [all …]
|
| H A D | scan.c | 233 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_reply_scan() argument 236 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_reply_scan() 245 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_start_notif() argument 247 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_start_notif() 263 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_results_notif() argument 266 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_results_notif() 286 struct iwl_rx_cmd_buffer *rxb) in iwl_rx_scan_complete_notif() argument 288 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rx_scan_complete_notif()
|
| H A D | agn.h | 68 struct iwl_rx_cmd_buffer *rxb); 161 struct iwl_rx_cmd_buffer *rxb); 162 void iwlagn_rx_reply_tx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb); 271 void iwl_add_sta_callback(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb);
|
| H A D | tx.c | 1111 void iwlagn_rx_reply_tx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_reply_tx() argument 1113 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_reply_tx() 1264 struct iwl_rx_cmd_buffer *rxb) in iwlagn_rx_reply_compressed_ba() argument 1266 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwlagn_rx_reply_compressed_ba()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | notif.c | 525 struct iwl_rx_cmd_buffer rxb; 531 struct iwl_rx_cmd_buffer *rxb) in iwl_mld_log_async_handler_op() 533 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mld_log_async_handler_op() 544 struct iwl_rx_cmd_buffer *rxb, in iwl_mld_rx_notif() 570 entry->rxb._page = rxb_steal_page(rxb); in iwl_mld_rx_notif() 571 entry->rxb._offset = rxb->_offset; in iwl_mld_rx_notif() 572 entry->rxb._rx_page_order = rxb in iwl_mld_rx_notif() 526 struct iwl_rx_cmd_buffer rxb; global() member 532 iwl_mld_log_async_handler_op(struct iwl_mld * mld,const char * op,struct iwl_rx_cmd_buffer * rxb) iwl_mld_log_async_handler_op() argument 545 iwl_mld_rx_notif(struct iwl_mld * mld,struct iwl_rx_cmd_buffer * rxb,struct iwl_rx_packet * pkt) iwl_mld_rx_notif() argument 595 iwl_mld_rx(struct iwl_op_mode * op_mode,struct napi_struct * napi,struct iwl_rx_cmd_buffer * rxb) iwl_mld_rx() argument 617 iwl_mld_rx_rss(struct iwl_op_mode * op_mode,struct napi_struct * napi,struct iwl_rx_cmd_buffer * rxb,unsigned int queue) iwl_mld_rx_rss() argument [all...] |
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_fdma.c | 123 struct ocelot_fdma_rx_buf *rxb) in ocelot_fdma_rx_alloc_page() argument 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->page_offset; in ocelot_fdma_alloc_rx_buffs() 270 static bool ocelot_fdma_add_rx_frag(struct ocelot_fdma_rx_buf *rxb, u32 stat, in ocelot_fdma_add_rx_frag() argument [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ops.c | 147 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_monitor_notif() argument 149 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_monitor_notif() 244 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_thermal_dual_chain_req() argument 246 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_thermal_dual_chain_req() 296 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1616 struct iwl_rx_cmd_buffer rxb; member 1618 void (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb); 1627 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_purge() 1661 entry->fn(mvm, &entry->rxb); in iwl_mvm_async_handlers_by_context() 1662 iwl_free_rxb(&entry->rxb); in iwl_mvm_async_handlers_by_context() 1721 iwl_mvm_rx_common(struct iwl_mvm * mvm,struct iwl_rx_cmd_buffer * rxb,struct iwl_rx_packet * pkt) iwl_mvm_rx_common() argument 1780 iwl_mvm_rx(struct iwl_op_mode * op_mode,struct napi_struct * napi,struct iwl_rx_cmd_buffer * rxb) iwl_mvm_rx() argument 1796 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 2125 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.h | 13 struct iwl_rx_cmd_buffer *rxb); 15 struct iwl_rx_cmd_buffer *rxb);
|
| H A D | mac-ctxt.c | 1492 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_beacon_notif() argument 1494 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_beacon_notif() 1658 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_missed_beacons_notif() argument 1660 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_missed_beacons_notif() 1666 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_missed_beacons_notif_legacy() argument 1668 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_missed_beacons_notif_legacy() 1683 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_stored_beacon_notif() argument 1685 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_stored_beacon_notif() 1744 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_probe_resp_data_notif() argument 1746 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_probe_resp_data_notif() 1807 iwl_mvm_channel_switch_start_notif(struct iwl_mvm * mvm,struct iwl_rx_cmd_buffer * rxb) iwl_mvm_channel_switch_start_notif() argument 1906 iwl_mvm_channel_switch_error_notif(struct iwl_mvm * mvm,struct iwl_rx_cmd_buffer * rxb) iwl_mvm_channel_switch_error_notif() argument [all...] |
| H A D | rfi.c | 151 struct iwl_rx_cmd_buffer *rxb) in iwl_rfi_deactivate_notif_handler() argument 153 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_rfi_deactivate_notif_handler()
|
| H A D | ftm-responder.c | 409 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_ftm_responder_stats() 411 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_ftm_responder_stats() 399 iwl_mvm_ftm_responder_stats(struct iwl_mvm * mvm,struct iwl_rx_cmd_buffer * rxb) iwl_mvm_ftm_responder_stats() argument
|
| H A D | scan.c | 337 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_lmac_scan_iter_complete_notif() argument 339 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_lmac_scan_iter_complete_notif() 354 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_scan_match_found() argument 375 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_lmac_scan_complete_notif() argument 377 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_lmac_scan_complete_notif() 3211 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_umac_scan_complete_notif() argument 3213 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_umac_scan_complete_notif() 3278 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_umac_scan_iter_complete_notif() argument 3280 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_umac_scan_iter_complete_notif() 3585 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_channel_survey_notif() argument [all …]
|
| H A D | fw.c | 90 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_mfu_assert_dump_notif() argument 92 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_mfu_assert_dump_notif() 1963 struct iwl_rx_cmd_buffer *rxb) in iwl_mvm_rx_mfuart_notif() argument 1965 struct iwl_rx_packet *pkt = rxb_addr(rxb); in iwl_mvm_rx_mfuart_notif()
|
| /linux/arch/s390/include/asm/ |
| H A D | fpu-insn-asm.h | 25 * @rxb: Operand to store computed RXB value 47 .macro RXB rxb v1 v2=0 v3=0 v4=0 48 \rxb = 0 50 \rxb = \rxb | 0x08 53 \rxb = \rxb | 0x04 56 \rxb = \rxb | 0x02 59 \rxb [all...] |
| /linux/drivers/net/ethernet/sgi/ |
| H A D | ioc3-eth.c | 124 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/drivers/net/ethernet/freescale/ |
| H A D | gianfar.c | 1091 struct gfar_rx_buff *rxb = &rx_queue->rx_buff[i]; in free_skb_rx_queue() local 1097 if (!rxb->page) in free_skb_rx_queue() 1100 dma_unmap_page(rx_queue->dev, rxb->dma, in free_skb_rx_queue() 1102 __free_page(rxb->page); in free_skb_rx_queue() 1104 rxb->page = NULL; in free_skb_rx_queue() 1201 static bool gfar_new_page(struct gfar_priv_rx_q *rxq, struct gfar_rx_buff *rxb) in gfar_new_page() argument 1217 rxb->dma = addr; in gfar_new_page() 1218 rxb->page = page; in gfar_new_page() 1219 rxb->page_offset = 0; in gfar_new_page() 1237 struct gfar_rx_buff *rxb; in gfar_alloc_rx_buffs() local [all …]
|
| /linux/drivers/net/ethernet/adi/ |
| H A D | adin1110.c | 299 struct sk_buff *rxb; in adin1110_read_fifo() local 338 rxb = netdev_alloc_skb(port_priv->netdev, round_len + header_len); in adin1110_read_fifo() 339 if (!rxb) in adin1110_read_fifo() 342 skb_put(rxb, frame_size_no_fcs + header_len + ADIN1110_FRAME_HEADER_LEN); in adin1110_read_fifo() 345 t.rx_buf = &rxb->data[0]; in adin1110_read_fifo() 350 kfree_skb(rxb); in adin1110_read_fifo() 354 skb_pull(rxb, header_len + ADIN1110_FRAME_HEADER_LEN); in adin1110_read_fifo() 355 rxb->protocol = eth_type_trans(rxb, port_priv->netdev); in adin1110_read_fifo() 357 if ((port_priv->flags & IFF_ALLMULTI && rxb->pkt_type == PACKET_MULTICAST) || in adin1110_read_fifo() 358 (port_priv->flags & IFF_BROADCAST && rxb->pkt_type == PACKET_BROADCAST)) in adin1110_read_fifo() [all …]
|
| /linux/drivers/net/ethernet/3com/ |
| H A D | typhoon.c | 1579 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; in typhoon_recycle_rx_skb() 1587 dev_kfree_skb_any(rxb->skb); in typhoon_alloc_rx_skb() 1588 rxb->skb = NULL; in typhoon_alloc_rx_skb() 1595 r->physAddr = cpu_to_le32(rxb->dma_addr); in typhoon_alloc_rx_skb() 1606 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; in typhoon_alloc_rx_skb() 1612 rxb->skb = NULL; in typhoon_alloc_rx_skb() 1639 rxb->skb = skb; in typhoon_rx() 1640 rxb->dma_addr = dma_addr; in typhoon_rx() 1654 struct rxbuff_ent *rxb; in typhoon_rx() 1669 rxb in typhoon_rx() 1558 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; typhoon_recycle_rx_skb() local 1585 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; typhoon_alloc_rx_skb() local 1633 struct rxbuff_ent *rxb; typhoon_rx() local 1709 struct rxbuff_ent *rxb = &tp->rxbuffers[i]; typhoon_fill_free_ring() local 1788 struct rxbuff_ent *rxb = &tp->rxbuffers[i]; typhoon_free_rx_rings() local [all...] |
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 3945.c | 298 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 …]
|
| H A D | common.c | 1388 il_hdl_scan(struct il_priv *il, struct il_rx_buf *rxb) in il_hdl_scan() argument 1391 struct il_rx_pkt *pkt = rxb_addr(rxb); in il_hdl_scan() 1401 il_hdl_scan_start(struct il_priv *il, struct il_rx_buf *rxb) in il_hdl_scan_start() argument 1403 struct il_rx_pkt *pkt = rxb_addr(rxb); in il_hdl_scan_start() 1415 il_hdl_scan_results(struct il_priv *il, struct il_rx_buf *rxb) in il_hdl_scan_results() argument 1418 struct il_rx_pkt *pkt = rxb_addr(rxb); in il_hdl_scan_results() 1432 il_hdl_scan_complete(struct il_priv *il, struct il_rx_buf *rxb) in il_hdl_scan_complete() argument 1435 struct il_rx_pkt *pkt = rxb_addr(rxb); in il_hdl_scan_complete() 2637 il_hdl_spectrum_measurement(struct il_priv *il, struct il_rx_buf *rxb) in il_hdl_spectrum_measurement() argument 2639 struct il_rx_pkt *pkt = rxb_addr(rxb); in il_hdl_spectrum_measurement() [all …]
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | ipw2200.c | 5095 struct ipw_rx_mem_buffer *rxb; in ipw_rx_queue_restock() local 5103 rxb = list_entry(element, struct ipw_rx_mem_buffer, list); in ipw_rx_queue_restock() 5107 rxb->dma_addr); in ipw_rx_queue_restock() 5108 rxq->queue[rxq->write] = rxb; in ipw_rx_queue_restock() 5135 struct ipw_rx_mem_buffer *rxb; in ipw_rx_queue_replenish() local 5141 rxb = list_entry(element, struct ipw_rx_mem_buffer, list); in ipw_rx_queue_replenish() 5142 rxb->skb = alloc_skb(IPW_RX_BUF_SIZE, GFP_ATOMIC); in ipw_rx_queue_replenish() 5143 if (!rxb->skb) { in ipw_rx_queue_replenish() 5153 rxb->dma_addr = in ipw_rx_queue_replenish() 5154 dma_map_single(&priv->pci_dev->dev, rxb in ipw_rx_queue_replenish() 7633 ipw_handle_data_packet(struct ipw_priv * priv,struct ipw_rx_mem_buffer * rxb,struct libipw_rx_stats * stats) ipw_handle_data_packet() argument 7683 ipw_handle_data_packet_monitor(struct ipw_priv * priv,struct ipw_rx_mem_buffer * rxb,struct libipw_rx_stats * stats) ipw_handle_data_packet_monitor() argument 7860 ipw_handle_promiscuous_rx(struct ipw_priv * priv,struct ipw_rx_mem_buffer * rxb,struct libipw_rx_stats * stats) ipw_handle_promiscuous_rx() argument 8155 ipw_handle_mgmt_packet(struct ipw_priv * priv,struct ipw_rx_mem_buffer * rxb,struct libipw_rx_stats * stats) ipw_handle_mgmt_packet() argument 8208 struct ipw_rx_mem_buffer *rxb; ipw_rx() local [all...] |
| /linux/drivers/net/fjes/ |
| H A D | fjes_hw.h | 74 #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/drivers/net/ethernet/atheros/alx/ |
| H A D | main.c | 220 struct alx_buffer *rxb; in alx_clean_rx_irq() local 241 rxb = &rxq->bufs[rxq->read_idx]; in alx_clean_rx_irq() 243 dma_unmap_addr(rxb, dma), in alx_clean_rx_irq() 244 dma_unmap_len(rxb, size), in alx_clean_rx_irq() 246 dma_unmap_len_set(rxb, size, 0); in alx_clean_rx_irq() 247 skb = rxb->skb; in alx_clean_rx_irq() 248 rxb->skb = NULL; in alx_clean_rx_irq()
|
| /linux/drivers/net/ethernet/vertexcom/ |
| H A D | mse102x.c | 176 static int mse102x_rx_cmd_spi(struct mse102x_net *mse, u8 *rxb) in mse102x_rx_cmd_spi() argument 203 memcpy(rxb, trx + 2, 2); in mse102x_rx_cmd_spi()
|