• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/infiniband/hw/amso1100/

Lines Matching defs:c2dev

213 	struct c2_dev *c2dev = c2_port->c2dev;
234 pci_map_single(c2dev->pcidev, skb->data, maplen,
280 struct c2_dev *c2dev = c2_port->c2dev;
299 pci_unmap_single(c2dev->pcidev, elem->mapaddr,
307 static inline int c2_tx_free(struct c2_dev *c2dev, struct c2_element *elem)
313 pci_unmap_single(c2dev->pcidev, elem->mapaddr, elem->maplen,
362 c2_tx_free(c2_port->c2dev, elem);
368 c2_port->c2dev->cur_tx = tx_ring->to_use - tx_ring->start;
383 struct c2_dev *c2dev = c2_port->c2dev;
408 c2_tx_free(c2dev, elem);
463 struct c2_dev *c2dev = c2_port->c2dev;
473 spin_lock_irqsave(&c2dev->lock, flags);
476 rx_ring->to_clean = rx_ring->start + c2dev->cur_rx;
507 pci_unmap_single(c2dev->pcidev, mapaddr, maplen,
538 c2dev->cur_rx = elem - rx_ring->start;
539 C2_SET_CUR_RX(c2dev, c2dev->cur_rx);
541 spin_unlock_irqrestore(&c2dev->lock, flags);
551 struct c2_dev *c2dev = (struct c2_dev *) dev_id;
554 netisr0 = readl(c2dev->regs + C2_NISR0);
562 c2_rx_interrupt(c2dev->netdev);
563 c2_tx_interrupt(c2dev->netdev);
566 writel(netisr0, c2dev->regs + C2_NISR0);
571 dmaisr = readl(c2dev->regs + C2_DISR);
573 writel(dmaisr, c2dev->regs + C2_DISR);
574 c2_rnic_interrupt(c2dev);
588 struct c2_dev *c2dev = c2_port->c2dev;
607 c2_port->mem = pci_alloc_consistent(c2dev->pcidev, c2_port->mem_size,
620 c2dev->mmio_rxp_ring))) {
634 c2dev->mmio_txp_ring))) {
642 c2_port->tx_ring.start + c2dev->cur_tx;
664 writel(0, c2dev->regs + C2_IDIS);
665 netimr0 = readl(c2dev->regs + C2_NIMR0);
667 writel(netimr0, c2dev->regs + C2_NIMR0);
685 pci_free_consistent(c2dev->pcidev, c2_port->mem_size, c2_port->mem,
694 struct c2_dev *c2dev = c2_port->c2dev;
707 writel(1, c2dev->regs + C2_IDIS);
708 writel(0, c2dev->regs + C2_NIMR0);
726 pci_free_consistent(c2dev->pcidev, c2_port->mem_size, c2_port->mem,
734 struct c2_dev *c2dev = c2_port->c2dev;
735 unsigned int cur_rx = c2dev->cur_rx;
738 C2_SET_CUR_RX(c2dev, cur_rx | C2_PCI_HRX_QUI);
746 cur_rx = C2_GET_CUR_RX(c2dev);
753 c2dev->cur_rx = cur_rx;
755 pr_debug("Current RX: %u\n", c2dev->cur_rx);
761 struct c2_dev *c2dev = c2_port->c2dev;
782 pci_map_single(c2dev->pcidev, skb->data, maplen, PCI_DMA_TODEVICE);
803 pci_map_page(c2dev->pcidev, frag->page,
878 static struct net_device *c2_devinit(struct c2_dev *c2dev,
890 SET_NETDEV_DEV(netdev, &c2dev->pcidev->dev);
899 netdev->irq = c2dev->pcidev->irq;
903 c2_port->c2dev = c2dev;
921 c2dev->netdev = netdev;
935 struct c2_dev *c2dev = NULL;
1056 c2dev = (struct c2_dev *) ib_alloc_device(sizeof(*c2dev));
1057 if (!c2dev) {
1065 memset(c2dev, 0, sizeof(*c2dev));
1066 spin_lock_init(&c2dev->lock);
1067 c2dev->pcidev = pcidev;
1068 c2dev->cur_tx = 0;
1071 c2dev->cur_rx =
1076 ret = request_irq(pcidev->irq, c2_interrupt, IRQF_SHARED, DRV_NAME, c2dev);
1085 pci_set_drvdata(pcidev, c2dev);
1088 if ((netdev = c2_devinit(c2dev, mmio_regs)) == NULL) {
1111 c2dev->mmio_rxp_ring = ioremap_nocache(reg4_start + C2_RXP_HRXDQ_OFFSET,
1113 if (c2dev->mmio_rxp_ring == 0UL) {
1120 c2dev->mmio_txp_ring = ioremap_nocache(reg4_start + C2_TXP_HTXDQ_OFFSET,
1122 if (c2dev->mmio_txp_ring == 0UL) {
1129 C2_SET_CUR_RX(c2dev, c2dev->cur_rx);
1132 c2dev->regs = ioremap_nocache(reg0_start, reg0_len);
1133 if (c2dev->regs == 0UL) {
1140 c2dev->pa = reg4_start + C2_PCI_REGS_OFFSET;
1141 c2dev->kva = ioremap_nocache(reg4_start + C2_PCI_REGS_OFFSET,
1143 if (c2dev->kva == 0UL) {
1152 ret = c2_rnic_init(c2dev);
1158 if (c2_register_device(c2dev))
1164 iounmap(c2dev->kva);
1167 iounmap(c2dev->regs);
1170 iounmap(c2dev->mmio_txp_ring);
1173 iounmap(c2dev->mmio_rxp_ring);
1182 free_irq(pcidev->irq, c2dev);
1185 ib_dealloc_device(&c2dev->ibdev);
1199 struct c2_dev *c2dev = pci_get_drvdata(pcidev);
1200 struct net_device *netdev = c2dev->netdev;
1203 c2_unregister_device(c2dev);
1206 c2_rnic_term(c2dev);
1215 free_irq(pcidev->irq, c2dev);
1220 iounmap(c2dev->kva);
1221 iounmap(c2dev->regs);
1222 iounmap(c2dev->mmio_txp_ring);
1223 iounmap(c2dev->mmio_rxp_ring);
1226 ib_dealloc_device(&c2dev->ibdev);