/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 1030 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 …]
|
D | qlge_dbg.c | 1646 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 …]
|
D | qlge_ethtool.c | 188 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/ |
D | netdev.c | 122 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 …]
|
D | ethtool.c | 209 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/ |
D | ixgbevf_main.c | 102 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 …]
|
D | ethtool.c | 299 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/ |
D | pch_gbe_main.c | 631 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 …]
|
D | pch_gbe_ethtool.c | 271 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/ |
D | netdev.c | 203 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 …]
|
D | ethtool.c | 679 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/ |
D | et131x.c | 292 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/ |
D | c2.c | 160 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/ |
D | ixgbe_main.c | 347 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/ |
D | dc.c | 317 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/ |
D | igb_main.c | 374 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/ |
D | e1000_main.c | 108 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/ |
D | at91_ether.c | 49 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/ |
D | ixgb_main.c | 224 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 …]
|
D | ixgb_param.c | 297 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/ |
D | yellowfin.c | 309 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 …]
|
D | hamachi.c | 484 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/ |
D | lance.c | 231 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 …]
|
D | ariadne.c | 88 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/ |
D | au1k_ir.c | 155 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 …]
|