Home
last modified time | relevance | path

Searched refs:rx_ring (Results 1 – 25 of 140) sorted by relevance

123456

/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c1030 static struct bq_desc *ql_get_curr_lbuf(struct rx_ring *rx_ring) in ql_get_curr_lbuf() argument
1032 struct bq_desc *lbq_desc = &rx_ring->lbq[rx_ring->lbq_curr_idx]; in ql_get_curr_lbuf()
1033 rx_ring->lbq_curr_idx++; in ql_get_curr_lbuf()
1034 if (rx_ring->lbq_curr_idx == rx_ring->lbq_len) in ql_get_curr_lbuf()
1035 rx_ring->lbq_curr_idx = 0; in ql_get_curr_lbuf()
1036 rx_ring->lbq_free_cnt++; in ql_get_curr_lbuf()
1041 struct rx_ring *rx_ring) in ql_get_curr_lchunk() argument
1043 struct bq_desc *lbq_desc = ql_get_curr_lbuf(rx_ring); in ql_get_curr_lchunk()
1047 rx_ring->lbq_buf_size, in ql_get_curr_lchunk()
1053 if ((lbq_desc->p.pg_chunk.offset + rx_ring->lbq_buf_size) in ql_get_curr_lchunk()
[all …]
Dqlge_dbg.c1646 DUMP_QDEV_FIELD(qdev, "%p", rx_ring); in ql_dump_qdev()
1751 void ql_dump_rx_ring(struct rx_ring *rx_ring) in ql_dump_rx_ring() argument
1753 if (rx_ring == NULL) in ql_dump_rx_ring()
1756 rx_ring->cq_id); in ql_dump_rx_ring()
1758 rx_ring->cq_id, rx_ring->type == DEFAULT_Q ? "DEFAULT" : "", in ql_dump_rx_ring()
1759 rx_ring->type == TX_Q ? "OUTBOUND COMPLETIONS" : "", in ql_dump_rx_ring()
1760 rx_ring->type == RX_Q ? "INBOUND_COMPLETIONS" : ""); in ql_dump_rx_ring()
1761 pr_err("rx_ring->cqicb = %p\n", &rx_ring->cqicb); in ql_dump_rx_ring()
1762 pr_err("rx_ring->cq_base = %p\n", rx_ring->cq_base); in ql_dump_rx_ring()
1764 (unsigned long long) rx_ring->cq_base_dma); in ql_dump_rx_ring()
[all …]
Dqlge_ethtool.c188 struct rx_ring *rx_ring; in ql_update_ring_coalescing() local
197 cqicb = (struct cqicb *)&qdev->rx_ring[qdev->rss_ring_count]; in ql_update_ring_coalescing()
202 rx_ring = &qdev->rx_ring[i]; in ql_update_ring_coalescing()
203 cqicb = (struct cqicb *)rx_ring; in ql_update_ring_coalescing()
209 CFG_LCQ, rx_ring->cq_id); in ql_update_ring_coalescing()
219 cqicb = (struct cqicb *)&qdev->rx_ring[0]; in ql_update_ring_coalescing()
223 for (i = 0; i < qdev->rss_ring_count; i++, rx_ring++) { in ql_update_ring_coalescing()
224 rx_ring = &qdev->rx_ring[i]; in ql_update_ring_coalescing()
225 cqicb = (struct cqicb *)rx_ring; in ql_update_ring_coalescing()
231 CFG_LCQ, rx_ring->cq_id); in ql_update_ring_coalescing()
[all …]
/drivers/net/ethernet/intel/igbvf/
Dnetdev.c122 napi_gro_receive(&adapter->rx_ring->napi, skb); in igbvf_receive_skb()
155 static void igbvf_alloc_rx_buffers(struct igbvf_ring *rx_ring, in igbvf_alloc_rx_buffers() argument
158 struct igbvf_adapter *adapter = rx_ring->adapter; in igbvf_alloc_rx_buffers()
167 i = rx_ring->next_to_use; in igbvf_alloc_rx_buffers()
168 buffer_info = &rx_ring->buffer_info[i]; in igbvf_alloc_rx_buffers()
176 rx_desc = IGBVF_RX_DESC_ADV(*rx_ring, i); in igbvf_alloc_rx_buffers()
234 if (i == rx_ring->count) in igbvf_alloc_rx_buffers()
236 buffer_info = &rx_ring->buffer_info[i]; in igbvf_alloc_rx_buffers()
240 if (rx_ring->next_to_use != i) { in igbvf_alloc_rx_buffers()
241 rx_ring->next_to_use = i; in igbvf_alloc_rx_buffers()
[all …]
Dethtool.c209 struct igbvf_ring *rx_ring = adapter->rx_ring; in igbvf_get_ringparam() local
213 ring->rx_pending = rx_ring->count; in igbvf_get_ringparam()
237 (new_rx_count == adapter->rx_ring->count)) { in igbvf_set_ringparam()
247 adapter->rx_ring->count = new_rx_count; in igbvf_set_ringparam()
277 if (new_rx_count != adapter->rx_ring->count) { in igbvf_set_ringparam()
278 memcpy(temp_ring, adapter->rx_ring, sizeof(struct igbvf_ring)); in igbvf_set_ringparam()
285 igbvf_free_rx_resources(adapter->rx_ring); in igbvf_set_ringparam()
287 memcpy(adapter->rx_ring, temp_ring,sizeof(struct igbvf_ring)); in igbvf_set_ringparam()
384 hw->hw_addr + adapter->rx_ring->itr_register); in igbvf_set_coalesce()
/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c102 struct ixgbevf_ring *rx_ring, in ixgbevf_release_rx_desc() argument
112 IXGBE_WRITE_REG(hw, IXGBE_VFRDT(rx_ring->reg_idx), val); in ixgbevf_release_rx_desc()
342 struct ixgbevf_ring *rx_ring, in ixgbevf_alloc_rx_buffers() argument
348 unsigned int i = rx_ring->next_to_use; in ixgbevf_alloc_rx_buffers()
350 bi = &rx_ring->rx_buffer_info[i]; in ixgbevf_alloc_rx_buffers()
353 rx_desc = IXGBEVF_RX_DESC(rx_ring, i); in ixgbevf_alloc_rx_buffers()
358 skb = netdev_alloc_skb_ip_align(rx_ring->netdev, in ixgbevf_alloc_rx_buffers()
359 rx_ring->rx_buf_len); in ixgbevf_alloc_rx_buffers()
367 rx_ring->rx_buf_len, in ixgbevf_alloc_rx_buffers()
379 if (i == rx_ring->count) in ixgbevf_alloc_rx_buffers()
[all …]
Dethtool.c299 struct ixgbevf_ring *tx_ring = NULL, *rx_ring = NULL; in ixgbevf_set_ringparam() local
326 adapter->rx_ring[i].count = new_rx_count; in ixgbevf_set_ringparam()
359 rx_ring = vmalloc(adapter->num_rx_queues * sizeof(*rx_ring)); in ixgbevf_set_ringparam()
360 if (!rx_ring) { in ixgbevf_set_ringparam()
367 rx_ring[i] = adapter->rx_ring[i]; in ixgbevf_set_ringparam()
368 rx_ring[i].count = new_rx_count; in ixgbevf_set_ringparam()
369 err = ixgbevf_setup_rx_resources(adapter, &rx_ring[i]); in ixgbevf_set_ringparam()
374 ixgbevf_free_rx_resources(adapter, &rx_ring[i]); in ixgbevf_set_ringparam()
377 vfree(rx_ring); in ixgbevf_set_ringparam()
378 rx_ring = NULL; in ixgbevf_set_ringparam()
[all …]
/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c631 adapter->rx_ring = kzalloc(sizeof(*adapter->rx_ring), GFP_KERNEL); in pch_gbe_alloc_queues()
632 if (!adapter->rx_ring) { in pch_gbe_alloc_queues()
898 (unsigned long long)adapter->rx_ring->dma, in pch_gbe_configure_rx()
899 adapter->rx_ring->size); in pch_gbe_configure_rx()
916 rdba = adapter->rx_ring->dma; in pch_gbe_configure_rx()
917 rdlen = adapter->rx_ring->size - 0x10; in pch_gbe_configure_rx()
1000 struct pch_gbe_rx_ring *rx_ring) in pch_gbe_clean_rx_ring() argument
1008 for (i = 0; i < rx_ring->count; i++) { in pch_gbe_clean_rx_ring()
1009 buffer_info = &rx_ring->buffer_info[i]; in pch_gbe_clean_rx_ring()
1013 size = (unsigned long)sizeof(struct pch_gbe_buffer) * rx_ring->count; in pch_gbe_clean_rx_ring()
[all …]
Dpch_gbe_ethtool.c271 struct pch_gbe_rx_ring *rxdr = adapter->rx_ring; in pch_gbe_get_ringparam()
304 rx_old = adapter->rx_ring; in pch_gbe_set_ringparam()
317 adapter->rx_ring = rxdr; in pch_gbe_set_ringparam()
329 err = pch_gbe_setup_rx_resources(adapter, adapter->rx_ring); in pch_gbe_set_ringparam()
338 adapter->rx_ring = rx_old; in pch_gbe_set_ringparam()
340 pch_gbe_free_rx_resources(adapter, adapter->rx_ring); in pch_gbe_set_ringparam()
344 adapter->rx_ring = rxdr; in pch_gbe_set_ringparam()
351 adapter->rx_ring = rxdr; in pch_gbe_set_ringparam()
359 pch_gbe_free_rx_resources(adapter, adapter->rx_ring); in pch_gbe_set_ringparam()
361 adapter->rx_ring = rx_old; in pch_gbe_set_ringparam()
/drivers/net/ethernet/intel/e1000e/
Dnetdev.c203 struct e1000_ring *rx_ring = adapter->rx_ring; in e1000e_dump() local
319 0, rx_ring->next_to_use, rx_ring->next_to_clean); in e1000e_dump()
355 for (i = 0; i < rx_ring->count; i++) { in e1000e_dump()
357 buffer_info = &rx_ring->buffer_info[i]; in e1000e_dump()
358 rx_desc_ps = E1000_RX_DESC_PS(*rx_ring, i); in e1000e_dump()
363 if (i == rx_ring->next_to_use) in e1000e_dump()
365 else if (i == rx_ring->next_to_clean) in e1000e_dump()
421 for (i = 0; i < rx_ring->count; i++) { in e1000e_dump()
424 buffer_info = &rx_ring->buffer_info[i]; in e1000e_dump()
425 rx_desc = E1000_RX_DESC_EXT(*rx_ring, i); in e1000e_dump()
[all …]
Dethtool.c679 adapter->rx_ring->count = new_rx_count; in e1000_set_ringparam()
718 memcpy(temp_rx, adapter->rx_ring, size); in e1000_set_ringparam()
732 e1000e_free_rx_resources(adapter->rx_ring); in e1000_set_ringparam()
733 memcpy(adapter->rx_ring, temp_rx, size); in e1000_set_ringparam()
1079 struct e1000_ring *rx_ring = &adapter->test_rx_ring; in e1000_free_desc_rings() local
1098 if (rx_ring->desc && rx_ring->buffer_info) { in e1000_free_desc_rings()
1099 for (i = 0; i < rx_ring->count; i++) { in e1000_free_desc_rings()
1100 buffer_info = &rx_ring->buffer_info[i]; in e1000_free_desc_rings()
1116 if (rx_ring->desc) { in e1000_free_desc_rings()
1117 dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, in e1000_free_desc_rings()
[all …]
/drivers/staging/et131x/
Det131x.c292 struct rx_ring { struct
537 struct rx_ring rx_ring; member
820 if (adapter->rx_ring.fbr[1]->buffsize == 4096) in et131x_rx_dma_enable()
822 else if (adapter->rx_ring.fbr[1]->buffsize == 8192) in et131x_rx_dma_enable()
824 else if (adapter->rx_ring.fbr[1]->buffsize == 16384) in et131x_rx_dma_enable()
828 if (adapter->rx_ring.fbr[0]->buffsize == 256) in et131x_rx_dma_enable()
830 else if (adapter->rx_ring.fbr[0]->buffsize == 512) in et131x_rx_dma_enable()
832 else if (adapter->rx_ring.fbr[0]->buffsize == 1024) in et131x_rx_dma_enable()
1788 struct rx_ring *rx_local = &adapter->rx_ring; in et131x_config_rx_dma_regs()
2209 struct rx_ring *rx_ring; in et131x_rx_dma_memory_alloc() local
[all …]
/drivers/infiniband/hw/amso1100/
Dc2.c160 static int c2_rx_ring_alloc(struct c2_ring *rx_ring, void *vaddr, in c2_rx_ring_alloc() argument
168 rx_ring->start = kmalloc(sizeof(*elem) * rx_ring->count, GFP_KERNEL); in c2_rx_ring_alloc()
169 if (!rx_ring->start) in c2_rx_ring_alloc()
172 elem = rx_ring->start; in c2_rx_ring_alloc()
175 for (i = 0; i < rx_ring->count; i++, elem++, rx_desc++, rxp_desc++) { in c2_rx_ring_alloc()
193 if (i == rx_ring->count - 1) { in c2_rx_ring_alloc()
194 elem->next = rx_ring->start; in c2_rx_ring_alloc()
203 rx_ring->to_use = rx_ring->to_clean = rx_ring->start; in c2_rx_ring_alloc()
260 struct c2_ring *rx_ring = &c2_port->rx_ring; in c2_rx_fill() local
264 elem = rx_ring->start; in c2_rx_fill()
[all …]
/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c347 struct ixgbe_ring *rx_ring; in ixgbe_dump() local
486 rx_ring = adapter->rx_ring[n]; in ixgbe_dump()
488 n, rx_ring->next_to_use, rx_ring->next_to_clean); in ixgbe_dump()
543 rx_ring = adapter->rx_ring[n]; in ixgbe_dump()
545 pr_info("RX QUEUE INDEX = %d\n", rx_ring->queue_index); in ixgbe_dump()
556 for (i = 0; i < rx_ring->count; i++) { in ixgbe_dump()
557 rx_buffer_info = &rx_ring->rx_buffer_info[i]; in ixgbe_dump()
558 rx_desc = IXGBE_RX_DESC(rx_ring, i); in ixgbe_dump()
582 ixgbe_rx_bufsz(rx_ring), true); in ixgbe_dump()
586 if (i == rx_ring->next_to_use) in ixgbe_dump()
[all …]
/drivers/staging/sbe-2t3e3/
Ddc.c317 if (sc->ether.rx_ring == NULL) in dc_init_descriptor_list()
318 sc->ether.rx_ring = kcalloc(SBE_2T3E3_RX_DESC_RING_SIZE, in dc_init_descriptor_list()
320 if (sc->ether.rx_ring == NULL) in dc_init_descriptor_list()
327 kfree(sc->ether.rx_ring); in dc_init_descriptor_list()
328 sc->ether.rx_ring = NULL; in dc_init_descriptor_list()
337 sc->ether.rx_ring[i].rdes0 = SBE_2T3E3_RX_DESC_21143_OWN; in dc_init_descriptor_list()
338 sc->ether.rx_ring[i].rdes1 = in dc_init_descriptor_list()
347 kfree(sc->ether.rx_ring); in dc_init_descriptor_list()
348 sc->ether.rx_ring = NULL; in dc_init_descriptor_list()
357 sc->ether.rx_ring[i].rdes2 = virt_to_phys(sc->ether.rx_data[i]->data); in dc_init_descriptor_list()
[all …]
/drivers/net/ethernet/intel/igb/
Digb_main.c374 struct igb_ring *rx_ring; in igb_dump() local
483 rx_ring = adapter->rx_ring[n]; in igb_dump()
485 n, rx_ring->next_to_use, rx_ring->next_to_clean); in igb_dump()
516 rx_ring = adapter->rx_ring[n]; in igb_dump()
518 pr_info("RX QUEUE INDEX = %d\n", rx_ring->queue_index); in igb_dump()
525 for (i = 0; i < rx_ring->count; i++) { in igb_dump()
528 buffer_info = &rx_ring->rx_buffer_info[i]; in igb_dump()
529 rx_desc = IGB_RX_DESC(rx_ring, i); in igb_dump()
533 if (i == rx_ring->next_to_use) in igb_dump()
535 else if (i == rx_ring->next_to_clean) in igb_dump()
[all …]
/drivers/net/ethernet/intel/e1000/
De1000_main.c108 struct e1000_rx_ring *rx_ring);
127 struct e1000_rx_ring *rx_ring);
142 struct e1000_rx_ring *rx_ring,
145 struct e1000_rx_ring *rx_ring,
148 struct e1000_rx_ring *rx_ring,
151 struct e1000_rx_ring *rx_ring,
403 struct e1000_rx_ring *ring = &adapter->rx_ring[i]; in e1000_configure()
1249 kfree(adapter->rx_ring); in e1000_probe()
1287 kfree(adapter->rx_ring); in e1000_remove()
1345 adapter->rx_ring = kcalloc(adapter->num_rx_queues, in e1000_alloc_queues()
[all …]
/drivers/net/ethernet/cadence/
Dat91_ether.c49 lp->rx_ring = dma_alloc_coherent(&lp->pdev->dev, in at91ether_start()
53 if (!lp->rx_ring) in at91ether_start()
62 lp->rx_ring, lp->rx_ring_dma); in at91ether_start()
63 lp->rx_ring = NULL; in at91ether_start()
69 lp->rx_ring[i].addr = addr; in at91ether_start()
70 lp->rx_ring[i].ctrl = 0; in at91ether_start()
75 lp->rx_ring[MAX_RX_DESCR - 1].addr |= MACB_BIT(RX_WRAP); in at91ether_start()
147 lp->rx_ring, lp->rx_ring_dma); in at91ether_close()
148 lp->rx_ring = NULL; in at91ether_close()
195 while (lp->rx_ring[lp->rx_tail].addr & MACB_BIT(RX_USED)) { in at91ether_rx()
[all …]
/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c224 ixgb_alloc_rx_buffers(adapter, IXGB_DESC_UNUSED(&adapter->rx_ring)); in ixgb_up()
790 struct ixgb_desc_ring *rxdr = &adapter->rx_ring; in ixgb_setup_rx_resources()
862 u64 rdba = adapter->rx_ring.dma; in ixgb_configure_rx()
863 u32 rdlen = adapter->rx_ring.count * sizeof(struct ixgb_rx_desc); in ixgb_configure_rx()
998 struct ixgb_desc_ring *rx_ring = &adapter->rx_ring; in ixgb_free_rx_resources() local
1003 vfree(rx_ring->buffer_info); in ixgb_free_rx_resources()
1004 rx_ring->buffer_info = NULL; in ixgb_free_rx_resources()
1006 dma_free_coherent(&pdev->dev, rx_ring->size, rx_ring->desc, in ixgb_free_rx_resources()
1007 rx_ring->dma); in ixgb_free_rx_resources()
1009 rx_ring->desc = NULL; in ixgb_free_rx_resources()
[all …]
Dixgb_param.c297 struct ixgb_desc_ring *rx_ring = &adapter->rx_ring; in ixgb_check_options() local
300 rx_ring->count = RxDescriptors[bd]; in ixgb_check_options()
301 ixgb_validate_option(&rx_ring->count, &opt); in ixgb_check_options()
303 rx_ring->count = opt.def; in ixgb_check_options()
305 rx_ring->count = ALIGN(rx_ring->count, IXGB_REQ_RX_DESCRIPTOR_MULTIPLE); in ixgb_check_options()
/drivers/net/ethernet/packetengines/
Dyellowfin.c309 struct yellowfin_desc *rx_ring; member
447 np->rx_ring = ring_space; in yellowfin_init_one()
512 pci_free_consistent(pdev, RX_TOTAL_SIZE, np->rx_ring, np->rx_ring_dma); in yellowfin_init_one()
697 pr_warning(" Rx ring %p: ", yp->rx_ring); in yellowfin_tx_timeout()
699 pr_cont(" %08x", yp->rx_ring[i].result_status); in yellowfin_tx_timeout()
735 yp->rx_ring[i].dbdma_cmd = in yellowfin_init_ring()
737 yp->rx_ring[i].branch_addr = cpu_to_le32(yp->rx_ring_dma + in yellowfin_init_ring()
747 yp->rx_ring[i].addr = cpu_to_le32(pci_map_single(yp->pci_dev, in yellowfin_init_ring()
755 yp->rx_ring[i-1].dbdma_cmd = cpu_to_le32(CMD_STOP); in yellowfin_init_ring()
1045 entry, yp->rx_ring[entry].result_status); in yellowfin_rx()
[all …]
Dhamachi.c484 struct hamachi_desc *rx_ring; member
657 hmp->rx_ring = ring_space; in hamachi_init_one()
779 pci_free_consistent(pdev, RX_TOTAL_SIZE, hmp->rx_ring, in hamachi_init_one()
1060 printk(KERN_DEBUG " Rx ring %p: ", hmp->rx_ring); in hamachi_tx_timeout()
1063 le32_to_cpu(hmp->rx_ring[i].status_n_length)); in hamachi_tx_timeout()
1084 hmp->rx_ring[i].status_n_length &= cpu_to_le32(~DescOwn); in hamachi_tx_timeout()
1124 leXX_to_cpu(hmp->rx_ring[i].addr), in hamachi_tx_timeout()
1139 hmp->rx_ring[i].addr = cpu_to_leXX(pci_map_single(hmp->pci_dev, in hamachi_tx_timeout()
1141 hmp->rx_ring[i].status_n_length = cpu_to_le32(DescOwn | in hamachi_tx_timeout()
1146 hmp->rx_ring[RX_RING_SIZE-1].status_n_length |= cpu_to_le32(DescEndRing); in hamachi_tx_timeout()
[all …]
/drivers/net/ethernet/amd/
Dlance.c231 u32 rx_ring; /* Tx and Rx ring base pointers */ member
237 struct lance_rx_head rx_ring[RX_RING_SIZE]; member
575 lp->init_block.rx_ring = ((u32)isa_virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS; in lance_probe1()
790 (u32) isa_virt_to_bus(lp->rx_ring), in lance_open()
847 lp->rx_ring[i].base = 0; /* Not owned by LANCE chip. */ in lance_purge_ring()
881 lp->rx_ring[i].base = 0; in lance_init_ring()
883 lp->rx_ring[i].base = (u32)isa_virt_to_bus(rx_buff) | 0x80000000; in lance_init_ring()
884 lp->rx_ring[i].buf_length = -PKT_BUF_SZ; in lance_init_ring()
898 lp->init_block.rx_ring = ((u32)isa_virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS; in lance_init_ring()
935 lp->rx_ring[i].base, -lp->rx_ring[i].buf_length, in lance_tx_timeout()
[all …]
Dariadne.c88 volatile struct RDRE *rx_ring[RX_RING_SIZE]; member
100 struct RDRE rx_ring[RX_RING_SIZE]; member
145 volatile struct RDRE *r = &lancedata->rx_ring[i]; in ariadne_init_ring()
153 priv->rx_ring[i] = &lancedata->rx_ring[i]; in ariadne_init_ring()
156 i, &lancedata->rx_ring[i], lancedata->rx_buff[i]); in ariadne_init_ring()
167 while (!(lowb(priv->rx_ring[entry]->RMD1) & RF_OWN)) { in ariadne_rx()
168 int status = lowb(priv->rx_ring[entry]->RMD1); in ariadne_rx()
188 priv->rx_ring[entry]->RMD1 &= 0xff00 | RF_STP | RF_ENP; in ariadne_rx()
191 short pkt_len = swapw(priv->rx_ring[entry]->RMD3); in ariadne_rx()
197 if (lowb(priv->rx_ring[(entry + i) % RX_RING_SIZE]->RMD1) & RF_OWN) in ariadne_rx()
[all …]
/drivers/net/irda/
Dau1k_ir.c155 volatile struct ring_dest *rx_ring[NUM_IR_DESC]; member
256 aup->rx_ring[i] = (volatile struct ring_dest *) in setup_hw_rings()
322 ptxd = aup->rx_ring[i]; in au1k_irda_set_speed()
463 prxd = aup->rx_ring[aup->rx_head]; in au1k_irda_rx()
496 prxd = aup->rx_ring[aup->rx_head]; in au1k_irda_rx()
531 aup->rx_ring[i]->flags = AU_OWN; in au1k_init()
543 ring_address = (u32)virt_to_phys((void *)aup->rx_ring[0]); in au1k_init()
790 aup->rx_ring[0] = (struct ring_dest *) in au1k_irda_net_init()
793 if (!aup->rx_ring[0]) in au1k_irda_net_init()
802 setup_hw_rings(aup, (u32)aup->rx_ring[0], (u32)aup->rx_ring[0] + 512); in au1k_irda_net_init()
[all …]

123456