/drivers/net/wireless/iwlwifi/pcie/ |
H A D | rx.c | 212 struct iwl_rx_mem_buffer *rxb; local 227 /* The overwritten rxb must be a used one */ 228 rxb = rxq->queue[rxq->write]; 229 BUG_ON(rxb && rxb->page); 232 rxb = list_first_entry(&rxq->rx_free, struct iwl_rx_mem_buffer, 234 list_del(&rxb->list); 237 rxq->bd[rxq->write] = iwl_pcie_dma_addr2rbd_ptr(rxb->page_dma); 238 rxq->queue[rxq->write] = rxb; 270 struct iwl_rx_mem_buffer *rxb; local 569 iwl_pcie_rx_handle_rb(struct iwl_trans *trans, struct iwl_rx_mem_buffer *rxb) argument 730 struct iwl_rx_mem_buffer *rxb; local [all...] |
/drivers/net/wireless/iwlwifi/dvm/ |
H A D | rx.c | 127 struct iwl_rx_cmd_buffer *rxb, 130 struct iwl_rx_packet *pkt = rxb_addr(rxb); 142 static int iwlagn_rx_csa(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, argument 145 struct iwl_rx_packet *pkt = rxb_addr(rxb); 173 struct iwl_rx_cmd_buffer *rxb, 176 struct iwl_rx_packet *pkt = rxb_addr(rxb); 191 struct iwl_rx_cmd_buffer *rxb, 195 struct iwl_rx_packet *pkt = rxb_addr(rxb); 204 struct iwl_rx_cmd_buffer *rxb, 207 struct iwl_rx_packet *pkt = rxb_addr(rxb); 126 iwlagn_rx_reply_error(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 172 iwlagn_rx_spectrum_measure_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 190 iwlagn_rx_pm_sleep_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 203 iwlagn_rx_pm_debug_statistics_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 215 iwlagn_rx_beacon_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 451 iwlagn_rx_statistics(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 557 iwlagn_rx_reply_statistics(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 581 iwlagn_rx_card_state_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 633 iwlagn_rx_missed_beacon_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 657 iwlagn_rx_reply_rx_phy(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 722 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) argument 893 iwlagn_rx_reply_rx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 1004 iwlagn_rx_noa_notification(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 1105 iwl_rx_dispatch(struct iwl_op_mode *op_mode, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument [all...] |
H A D | agn.h | 126 struct iwl_rx_cmd_buffer *rxb, 220 struct iwl_rx_cmd_buffer *rxb, 222 int iwlagn_rx_reply_tx(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, 281 struct iwl_rx_cmd_buffer *rxb, 335 int iwl_add_sta_callback(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb,
|
H A D | scan.c | 251 struct iwl_rx_cmd_buffer *rxb, 255 struct iwl_rx_packet *pkt = rxb_addr(rxb); 265 struct iwl_rx_cmd_buffer *rxb, 268 struct iwl_rx_packet *pkt = rxb_addr(rxb); 286 struct iwl_rx_cmd_buffer *rxb, 290 struct iwl_rx_packet *pkt = rxb_addr(rxb); 311 struct iwl_rx_cmd_buffer *rxb, 314 struct iwl_rx_packet *pkt = rxb_addr(rxb); 250 iwl_rx_reply_scan(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 264 iwl_rx_scan_start_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 285 iwl_rx_scan_results_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 310 iwl_rx_scan_complete_notif(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument
|
/drivers/net/wireless/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 150 int (*rx)(struct iwl_op_mode *op_mode, struct iwl_rx_cmd_buffer *rxb, 191 struct iwl_rx_cmd_buffer *rxb, 194 return op_mode->ops->rx(op_mode, rxb, cmd); 190 iwl_op_mode_rx(struct iwl_op_mode *op_mode, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument
|
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | rx.c | 74 int iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, argument 77 struct iwl_rx_packet *pkt = rxb_addr(rxb); 96 * Adds the rxb to a new skb and give it to mac80211 101 struct iwl_rx_cmd_buffer *rxb, 126 rxb_addr(rxb) + rxb_offset(rxb); 128 skb_add_rx_frag(skb, 0, rxb_steal_page(rxb), offset, 129 fraglen, rxb->truesize); 241 int iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, argument 246 struct iwl_rx_packet *pkt = rxb_addr(rxb); 98 iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, struct ieee80211_hdr *hdr, u16 len, u32 ampdu_status, struct iwl_rx_cmd_buffer *rxb, struct ieee80211_rx_status *stats) argument 491 iwl_mvm_rx_statistics(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument [all...] |
H A D | time-event.h | 161 struct iwl_rx_cmd_buffer *rxb,
|
H A D | mvm.h | 847 struct iwl_rx_cmd_buffer *rxb, 850 struct iwl_rx_cmd_buffer *rxb, 868 int iwl_mvm_rx_rx_phy_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 870 int iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 872 int iwl_mvm_rx_tx_cmd(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 874 int iwl_mvm_rx_ba_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 876 int iwl_mvm_rx_radio_ver(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 879 struct iwl_rx_cmd_buffer *rxb, 881 int iwl_mvm_rx_fw_error(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 884 struct iwl_rx_cmd_buffer *rxb, [all...] |
H A D | ops.c | 208 int (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 614 struct iwl_rx_cmd_buffer rxb; member in struct:iwl_async_handler_entry 615 int (*fn)(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, 625 iwl_free_rxb(&entry->rxb); 653 if (entry->fn(mvm, &entry->rxb, NULL)) 656 iwl_free_rxb(&entry->rxb); 664 struct iwl_rx_cmd_buffer *rxb, 667 struct iwl_rx_packet *pkt = rxb_addr(rxb); 686 return rx_h->fn(mvm, rxb, cmd); 693 entry->rxb 663 iwl_mvm_rx_dispatch(struct iwl_op_mode *op_mode, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument [all...] |
H A D | fw.c | 560 struct iwl_rx_cmd_buffer *rxb, 563 struct iwl_rx_packet *pkt = rxb_addr(rxb); 576 int iwl_mvm_rx_radio_ver(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, argument 579 struct iwl_rx_packet *pkt = rxb_addr(rxb); 559 iwl_mvm_rx_card_state_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument
|
H A D | sta.h | 378 struct iwl_rx_cmd_buffer *rxb,
|
H A D | scan.c | 503 int iwl_mvm_rx_scan_response(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, argument 506 struct iwl_rx_packet *pkt = rxb_addr(rxb); 514 int iwl_mvm_rx_scan_complete(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, argument 517 struct iwl_rx_packet *pkt = rxb_addr(rxb); 535 struct iwl_rx_cmd_buffer *rxb, 538 struct iwl_rx_packet *pkt = rxb_addr(rxb); 625 struct iwl_rx_cmd_buffer *rxb, 628 struct iwl_rx_packet *pkt = rxb_addr(rxb); 534 iwl_mvm_rx_scan_offload_results(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument 624 iwl_mvm_rx_scan_offload_complete_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *cmd) argument
|
H A D | coex.c | 966 struct iwl_rx_cmd_buffer *rxb, 969 struct iwl_rx_packet *pkt = rxb_addr(rxb); 973 return iwl_mvm_rx_bt_coex_notif_old(mvm, rxb, dev_cmd); 1216 struct iwl_rx_cmd_buffer *rxb, 1219 struct iwl_rx_packet *pkt = rxb_addr(rxb); 1226 return iwl_mvm_rx_ant_coupling_notif_old(mvm, rxb, dev_cmd); 965 iwl_mvm_rx_bt_coex_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *dev_cmd) argument 1215 iwl_mvm_rx_ant_coupling_notif(struct iwl_mvm *mvm, struct iwl_rx_cmd_buffer *rxb, struct iwl_device_cmd *dev_cmd) argument
|
/drivers/staging/rtl8192e/ |
H A D | rtllib_rx.c | 744 struct rtllib_rxb *rxb, u8 *src, u8 *dst) 776 rxb->nr_subframes = 1; 795 rxb->subframes[0] = sub_skb; 797 memcpy(rxb->src, src, ETH_ALEN); 798 memcpy(rxb->dst, dst, ETH_ALEN); 799 rxb->subframes[0]->dev = ieee->dev; 802 rxb->nr_subframes = 0; 803 memcpy(rxb->src, src, ETH_ALEN); 804 memcpy(rxb->dst, dst, ETH_ALEN); 814 __func__, rxb 742 parse_subframe(struct rtllib_device *ieee, struct sk_buff *skb, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *src, u8 *dst) argument 1202 rtllib_rx_indicate_pkt_legacy(struct rtllib_device *ieee, struct rtllib_rx_stats *rx_stats, struct rtllib_rxb *rxb, u8 *dst, u8 *src) argument 1267 struct rtllib_rxb *rxb = NULL; local [all...] |
/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_rx.c | 770 struct ieee80211_rxb *rxb, u8 *src, u8 *dst) 810 rxb->nr_subframes = 1; 812 rxb->subframes[0] = skb; 814 rxb->subframes[0] = skb_copy(skb, GFP_ATOMIC); 817 memcpy(rxb->src,src,ETH_ALEN); 818 memcpy(rxb->dst,dst,ETH_ALEN); 822 rxb->nr_subframes = 0; 823 memcpy(rxb->src,src,ETH_ALEN); 824 memcpy(rxb->dst,dst,ETH_ALEN); 833 __func__, rxb 768 parse_subframe(struct sk_buff *skb, struct ieee80211_rx_stats *rx_stats, struct ieee80211_rxb *rxb, u8 *src, u8 *dst) argument 924 struct ieee80211_rxb *rxb = NULL; local [all...] |
/drivers/net/wireless/iwlegacy/ |
H A D | 3945-mac.c | 742 il3945_hdl_alive(struct il_priv *il, struct il_rx_buf *rxb) argument 744 struct il_rx_pkt *pkt = rxb_addr(rxb); 775 il3945_hdl_add_sta(struct il_priv *il, struct il_rx_buf *rxb) argument 778 struct il_rx_pkt *pkt = rxb_addr(rxb); 785 il3945_hdl_beacon(struct il_priv *il, struct il_rx_buf *rxb) argument 787 struct il_rx_pkt *pkt = rxb_addr(rxb); 806 il3945_hdl_card_state(struct il_priv *il, struct il_rx_buf *rxb) argument 808 struct il_rx_pkt *pkt = rxb_addr(rxb); 958 struct il_rx_buf *rxb; local 967 rxb 1007 struct il_rx_buf *rxb; local 1205 struct il_rx_buf *rxb; local [all...] |
H A D | 3945.c | 313 il3945_hdl_tx(struct il_priv *il, struct il_rx_buf *rxb) argument 315 struct il_rx_pkt *pkt = rxb_addr(rxb); 419 il3945_hdl_stats(struct il_priv *il, struct il_rx_buf *rxb) argument 421 struct il_rx_pkt *pkt = rxb_addr(rxb); 434 il3945_hdl_c_stats(struct il_priv *il, struct il_rx_buf *rxb) argument 436 struct il_rx_pkt *pkt = rxb_addr(rxb); 450 il3945_hdl_stats(il, rxb); 480 il3945_pass_packet_to_mac80211(struct il_priv *il, struct il_rx_buf *rxb, argument 483 struct il_rx_pkt *pkt = rxb_addr(rxb); 525 skb_add_rx_frag(skb, 0, rxb 540 il3945_hdl_rx(struct il_priv *il, struct il_rx_buf *rxb) argument [all...] |
H A D | 4965-mac.c | 269 struct il_rx_buf *rxb; local 274 /* The overwritten rxb must be a used one */ 275 rxb = rxq->queue[rxq->write]; 276 BUG_ON(rxb && rxb->page); 280 rxb = list_entry(element, struct il_rx_buf, list); 285 il4965_dma_addr2rbd_ptr(il, rxb->page_dma); 286 rxq->queue[rxq->write] = rxb; 319 struct il_rx_buf *rxb; local 381 rxb 579 il4965_pass_packet_to_mac80211(struct il_priv *il, struct ieee80211_hdr *hdr, u32 len, u32 ampdu_status, struct il_rx_buf *rxb, struct ieee80211_rx_status *stats) argument 626 il4965_hdl_rx(struct il_priv *il, struct il_rx_buf *rxb) argument 758 il4965_hdl_rx_phy(struct il_priv *il, struct il_rx_buf *rxb) argument 1264 il4965_hdl_missed_beacon(struct il_priv *il, struct il_rx_buf *rxb) argument 1371 il4965_hdl_stats(struct il_priv *il, struct il_rx_buf *rxb) argument 1413 il4965_hdl_c_stats(struct il_priv *il, struct il_rx_buf *rxb) argument 2776 il4965_hdl_tx(struct il_priv *il, struct il_rx_buf *rxb) argument 2923 il4965_hdl_compressed_ba(struct il_priv *il, struct il_rx_buf *rxb) argument 4033 il4965_hdl_alive(struct il_priv *il, struct il_rx_buf *rxb) argument 4090 il4965_hdl_beacon(struct il_priv *il, struct il_rx_buf *rxb) argument 4130 il4965_hdl_card_state(struct il_priv *il, struct il_rx_buf *rxb) argument 4229 struct il_rx_buf *rxb; local [all...] |
H A D | common.c | 1402 il_hdl_scan(struct il_priv *il, struct il_rx_buf *rxb) argument 1405 struct il_rx_pkt *pkt = rxb_addr(rxb); 1415 il_hdl_scan_start(struct il_priv *il, struct il_rx_buf *rxb) argument 1417 struct il_rx_pkt *pkt = rxb_addr(rxb); 1429 il_hdl_scan_results(struct il_priv *il, struct il_rx_buf *rxb) argument 1432 struct il_rx_pkt *pkt = rxb_addr(rxb); 1446 il_hdl_scan_complete(struct il_priv *il, struct il_rx_buf *rxb) argument 1450 struct il_rx_pkt *pkt = rxb_addr(rxb); 2654 il_hdl_spectrum_measurement(struct il_priv *il, struct il_rx_buf *rxb) argument 2656 struct il_rx_pkt *pkt = rxb_addr(rxb); 3286 il_tx_cmd_complete(struct il_priv *il, struct il_rx_buf *rxb) argument 4115 il_hdl_csa(struct il_priv *il, struct il_rx_buf *rxb) argument 4456 il_hdl_pm_sleep(struct il_priv *il, struct il_rx_buf *rxb) argument 4468 il_hdl_pm_debug_stats(struct il_priv *il, struct il_rx_buf *rxb) argument 4479 il_hdl_error(struct il_priv *il, struct il_rx_buf *rxb) argument [all...] |
H A D | 3945.h | 239 void il3945_hdl_stats(struct il_priv *il, struct il_rx_buf *rxb); 240 void il3945_hdl_c_stats(struct il_priv *il, struct il_rx_buf *rxb);
|
/drivers/net/ethernet/sgi/ |
H A D | ioc3-eth.c | 581 struct ioc3_erxbuf *rxb; local 590 rxb = (struct ioc3_erxbuf *) (skb->data - RX_OFFSET); 591 w0 = be32_to_cpu(rxb->w0); 594 err = be32_to_cpu(rxb->err); /* It's valid ... */ 619 rxb = (struct ioc3_erxbuf *) new_skb->data; 637 rxr[n_entry] = cpu_to_be64(ioc3_map(rxb, 1)); 638 rxb->w0 = 0; /* Clear valid flag */ 644 rxb = (struct ioc3_erxbuf *) (skb->data - RX_OFFSET); 645 w0 = be32_to_cpu(rxb->w0); 844 struct ioc3_erxbuf *rxb; local 898 struct ioc3_erxbuf *rxb; local [all...] |
/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 1559 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; local 1567 dev_kfree_skb_any(rxb->skb); 1568 rxb->skb = NULL; 1575 r->physAddr = cpu_to_le32(rxb->dma_addr); 1586 struct rxbuff_ent *rxb = &tp->rxbuffers[idx]; local 1592 rxb->skb = NULL; 1619 rxb->skb = skb; 1620 rxb->dma_addr = dma_addr; 1634 struct rxbuff_ent *rxb; local 1649 rxb 1711 struct rxbuff_ent *rxb = &tp->rxbuffers[i]; local 1790 struct rxbuff_ent *rxb = &tp->rxbuffers[i]; local [all...] |
/drivers/net/wireless/ipw2x00/ |
H A D | ipw2200.c | 5166 struct ipw_rx_mem_buffer *rxb; local 5174 rxb = list_entry(element, struct ipw_rx_mem_buffer, list); 5178 rxb->dma_addr); 5179 rxq->queue[rxq->write] = rxb; 5206 struct ipw_rx_mem_buffer *rxb; local 5212 rxb = list_entry(element, struct ipw_rx_mem_buffer, list); 5213 rxb->skb = alloc_skb(IPW_RX_BUF_SIZE, GFP_ATOMIC); 5214 if (!rxb->skb) { 5224 rxb->dma_addr = 5225 pci_map_single(priv->pci_dev, rxb 7701 ipw_handle_data_packet(struct ipw_priv *priv, struct ipw_rx_mem_buffer *rxb, struct libipw_rx_stats *stats) argument 7751 ipw_handle_data_packet_monitor(struct ipw_priv *priv, struct ipw_rx_mem_buffer *rxb, struct libipw_rx_stats *stats) argument 7928 ipw_handle_promiscuous_rx(struct ipw_priv *priv, struct ipw_rx_mem_buffer *rxb, struct libipw_rx_stats *stats) argument 8223 ipw_handle_mgmt_packet(struct ipw_priv *priv, struct ipw_rx_mem_buffer *rxb, struct libipw_rx_stats *stats) argument 8277 struct ipw_rx_mem_buffer *rxb; local [all...] |
/drivers/net/ethernet/micrel/ |
H A D | ks8851.c | 239 * @rxb: The RX buffer to return the result into 246 u8 *rxb, unsigned rxl) 281 memcpy(rxb, trx + 2, rxl); 283 memcpy(rxb, trx, rxl); 295 u8 rxb[1]; local 297 ks8851_rdreg(ks, MK_OP(1 << (reg & 3), reg), rxb, 1); 298 return rxb[0]; 245 ks8851_rdreg(struct ks8851_net *ks, unsigned op, u8 *rxb, unsigned rxl) argument
|
/drivers/net/hamradio/ |
H A D | yam.c | 571 static inline void yam_rx_byte(struct net_device *dev, struct yam_port *yp, unsigned char rxb) argument 576 yp->rx_crch = (chktabh[c] ^ rxb); 577 yp->rx_buf[yp->rx_len++] = rxb; 759 unsigned char rxb; local 779 rxb = inb(RBR(dev->base_addr)); 783 yam_rx_byte(dev, yp, rxb);
|