yp 451 drivers/gpu/drm/savage/savage_drv.h #define BCI_LINE_MISC(maj, ym, xp, yp, err) \ yp 455 drivers/gpu/drm/savage/savage_drv.h ((yp) ? 1<<15 : 0) | \ yp 193 drivers/input/joystick/as5011.c error = as5011_i2c_write(client, AS5011_YP, plat_dat->yp); yp 69 drivers/input/touchscreen/s3c2410_ts.c unsigned long yp; yp 106 drivers/input/touchscreen/s3c2410_ts.c ts.yp >>= ts.shift; yp 109 drivers/input/touchscreen/s3c2410_ts.c __func__, ts.xp, ts.yp, ts.count); yp 112 drivers/input/touchscreen/s3c2410_ts.c input_report_abs(ts.input, ABS_Y, ts.yp); yp 118 drivers/input/touchscreen/s3c2410_ts.c ts.yp = 0; yp 125 drivers/input/touchscreen/s3c2410_ts.c ts.yp = 0; yp 188 drivers/input/touchscreen/s3c2410_ts.c ts.yp += data1; yp 566 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = netdev_priv(dev); yp 567 drivers/net/ethernet/packetengines/yellowfin.c const int irq = yp->pci_dev->irq; yp 568 drivers/net/ethernet/packetengines/yellowfin.c void __iomem *ioaddr = yp->base; yp 582 drivers/net/ethernet/packetengines/yellowfin.c iowrite32(yp->rx_ring_dma, ioaddr + RxPtr); yp 583 drivers/net/ethernet/packetengines/yellowfin.c iowrite32(yp->tx_ring_dma, ioaddr + TxPtr); yp 604 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_threshold = 32; yp 605 drivers/net/ethernet/packetengines/yellowfin.c iowrite32(yp->tx_threshold, ioaddr + TxThreshold); yp 608 drivers/net/ethernet/packetengines/yellowfin.c dev->if_port = yp->default_port; yp 613 drivers/net/ethernet/packetengines/yellowfin.c if (yp->drv_flags & IsGigabit) { yp 615 drivers/net/ethernet/packetengines/yellowfin.c yp->full_duplex = 1; yp 620 drivers/net/ethernet/packetengines/yellowfin.c iowrite16(0x101C | (yp->full_duplex ? 2 : 0), ioaddr + Cnfg); yp 635 drivers/net/ethernet/packetengines/yellowfin.c timer_setup(&yp->timer, yellowfin_timer, 0); yp 636 drivers/net/ethernet/packetengines/yellowfin.c yp->timer.expires = jiffies + 3*HZ; yp 637 drivers/net/ethernet/packetengines/yellowfin.c add_timer(&yp->timer); yp 648 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = from_timer(yp, t, timer); yp 649 drivers/net/ethernet/packetengines/yellowfin.c struct net_device *dev = pci_get_drvdata(yp->pci_dev); yp 650 drivers/net/ethernet/packetengines/yellowfin.c void __iomem *ioaddr = yp->base; yp 658 drivers/net/ethernet/packetengines/yellowfin.c if (yp->mii_cnt) { yp 659 drivers/net/ethernet/packetengines/yellowfin.c int bmsr = mdio_read(ioaddr, yp->phys[0], MII_BMSR); yp 660 drivers/net/ethernet/packetengines/yellowfin.c int lpa = mdio_read(ioaddr, yp->phys[0], MII_LPA); yp 661 drivers/net/ethernet/packetengines/yellowfin.c int negotiated = lpa & yp->advertising; yp 664 drivers/net/ethernet/packetengines/yellowfin.c yp->phys[0], bmsr, lpa); yp 666 drivers/net/ethernet/packetengines/yellowfin.c yp->full_duplex = mii_duplex(yp->duplex_lock, negotiated); yp 668 drivers/net/ethernet/packetengines/yellowfin.c iowrite16(0x101C | (yp->full_duplex ? 2 : 0), ioaddr + Cnfg); yp 676 drivers/net/ethernet/packetengines/yellowfin.c yp->timer.expires = jiffies + next_tick; yp 677 drivers/net/ethernet/packetengines/yellowfin.c add_timer(&yp->timer); yp 682 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = netdev_priv(dev); yp 683 drivers/net/ethernet/packetengines/yellowfin.c void __iomem *ioaddr = yp->base; yp 686 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_tx, yp->dirty_tx, yp 693 drivers/net/ethernet/packetengines/yellowfin.c pr_warn(" Rx ring %p: ", yp->rx_ring); yp 695 drivers/net/ethernet/packetengines/yellowfin.c pr_cont(" %08x", yp->rx_ring[i].result_status); yp 697 drivers/net/ethernet/packetengines/yellowfin.c pr_warn(" Tx ring %p: ", yp->tx_ring); yp 700 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_status[i].tx_errs, yp 701 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[i].result_status); yp 710 drivers/net/ethernet/packetengines/yellowfin.c iowrite32(0x10001000, yp->base + TxCtrl); yp 711 drivers/net/ethernet/packetengines/yellowfin.c if (yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZE) yp 721 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = netdev_priv(dev); yp 724 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_full = 0; yp 725 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_rx = yp->cur_tx = 0; yp 726 drivers/net/ethernet/packetengines/yellowfin.c yp->dirty_tx = 0; yp 728 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_buf_sz = (dev->mtu <= 1500 ? PKT_BUF_SZ : dev->mtu + 32); yp 731 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[i].dbdma_cmd = yp 732 drivers/net/ethernet/packetengines/yellowfin.c cpu_to_le32(CMD_RX_BUF | INTR_ALWAYS | yp->rx_buf_sz); yp 733 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[i].branch_addr = cpu_to_le32(yp->rx_ring_dma + yp 738 drivers/net/ethernet/packetengines/yellowfin.c struct sk_buff *skb = netdev_alloc_skb(dev, yp->rx_buf_sz + 2); yp 739 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_skbuff[i] = skb; yp 743 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[i].addr = cpu_to_le32(pci_map_single(yp->pci_dev, yp 744 drivers/net/ethernet/packetengines/yellowfin.c skb->data, yp->rx_buf_sz, PCI_DMA_FROMDEVICE)); yp 748 drivers/net/ethernet/packetengines/yellowfin.c dev_kfree_skb(yp->rx_skbuff[j]); yp 751 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[i-1].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 752 drivers/net/ethernet/packetengines/yellowfin.c yp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); yp 758 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_skbuff[i] = NULL; yp 759 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[i].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 760 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[i].branch_addr = cpu_to_le32(yp->tx_ring_dma + yp 764 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[--i].dbdma_cmd = cpu_to_le32(CMD_STOP | BRANCH_ALWAYS); yp 770 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_skbuff[i] = 0; yp 772 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 773 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].branch_addr = cpu_to_le32(yp->tx_ring_dma + yp 776 drivers/net/ethernet/packetengines/yellowfin.c if (yp->flags & FullTxStatus) { yp 777 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].dbdma_cmd = yp 778 drivers/net/ethernet/packetengines/yellowfin.c cpu_to_le32(CMD_TXSTATUS | sizeof(*yp->tx_status)); yp 779 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].request_cnt = sizeof(*yp->tx_status); yp 780 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].addr = cpu_to_le32(yp->tx_status_dma + yp 784 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].dbdma_cmd = yp 786 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].request_cnt = 2; yp 788 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].addr = cpu_to_le32(yp->tx_status_dma + yp 790 drivers/net/ethernet/packetengines/yellowfin.c &(yp->tx_status[0].tx_errs) - yp 791 drivers/net/ethernet/packetengines/yellowfin.c &(yp->tx_status[0])); yp 793 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[j].branch_addr = cpu_to_le32(yp->tx_ring_dma + yp 797 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[++j].dbdma_cmd |= cpu_to_le32(BRANCH_ALWAYS | INTR_ALWAYS); yp 800 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_tail_desc = &yp->tx_status[0]; yp 807 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = netdev_priv(dev); yp 817 drivers/net/ethernet/packetengines/yellowfin.c entry = yp->cur_tx % TX_RING_SIZE; yp 825 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_skbuff[entry] = NULL; yp 831 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_skbuff[entry] = skb; yp 834 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry].addr = cpu_to_le32(pci_map_single(yp->pci_dev, yp 836 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry].result_status = 0; yp 839 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[0].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 840 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[TX_RING_SIZE-1].dbdma_cmd = yp 843 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry+1].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 844 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry].dbdma_cmd = yp 847 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_tx++; yp 849 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry<<1].request_cnt = len; yp 850 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry<<1].addr = cpu_to_le32(pci_map_single(yp->pci_dev, yp 855 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_tx++; yp 857 drivers/net/ethernet/packetengines/yellowfin.c unsigned next_entry = yp->cur_tx % TX_RING_SIZE; yp 858 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[next_entry<<1].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 862 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry<<1].dbdma_cmd = yp 870 drivers/net/ethernet/packetengines/yellowfin.c iowrite32(0x10001000, yp->base + TxCtrl); yp 872 drivers/net/ethernet/packetengines/yellowfin.c if (yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZE) yp 875 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_full = 1; yp 879 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_tx, entry); yp 889 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp; yp 894 drivers/net/ethernet/packetengines/yellowfin.c yp = netdev_priv(dev); yp 895 drivers/net/ethernet/packetengines/yellowfin.c ioaddr = yp->base; yp 897 drivers/net/ethernet/packetengines/yellowfin.c spin_lock (&yp->lock); yp 916 drivers/net/ethernet/packetengines/yellowfin.c for (; yp->cur_tx - yp->dirty_tx > 0; yp->dirty_tx++) { yp 917 drivers/net/ethernet/packetengines/yellowfin.c int entry = yp->dirty_tx % TX_RING_SIZE; yp 920 drivers/net/ethernet/packetengines/yellowfin.c if (yp->tx_ring[entry].result_status == 0) yp 922 drivers/net/ethernet/packetengines/yellowfin.c skb = yp->tx_skbuff[entry]; yp 926 drivers/net/ethernet/packetengines/yellowfin.c pci_unmap_single(yp->pci_dev, le32_to_cpu(yp->tx_ring[entry].addr), yp 929 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_skbuff[entry] = NULL; yp 931 drivers/net/ethernet/packetengines/yellowfin.c if (yp->tx_full && yp 932 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_tx - yp->dirty_tx < TX_QUEUE_SIZE - 4) { yp 934 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_full = 0; yp 938 drivers/net/ethernet/packetengines/yellowfin.c if ((intr_status & IntrTxDone) || (yp->tx_tail_desc->tx_errs)) { yp 939 drivers/net/ethernet/packetengines/yellowfin.c unsigned dirty_tx = yp->dirty_tx; yp 941 drivers/net/ethernet/packetengines/yellowfin.c for (dirty_tx = yp->dirty_tx; yp->cur_tx - dirty_tx > 0; yp 945 drivers/net/ethernet/packetengines/yellowfin.c u16 tx_errs = yp->tx_status[entry].tx_errs; yp 952 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_status[entry].tx_cnt, yp 953 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_status[entry].tx_errs, yp 954 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_status[entry].total_tx_cnt, yp 955 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_status[entry].paused); yp 959 drivers/net/ethernet/packetengines/yellowfin.c skb = yp->tx_skbuff[entry]; yp 983 drivers/net/ethernet/packetengines/yellowfin.c pci_unmap_single(yp->pci_dev, yp 984 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[entry<<1].addr, skb->len, yp 987 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_skbuff[entry] = 0; yp 989 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_status[entry].tx_errs = 0; yp 993 drivers/net/ethernet/packetengines/yellowfin.c if (yp->cur_tx - dirty_tx > TX_RING_SIZE) { yp 995 drivers/net/ethernet/packetengines/yellowfin.c dirty_tx, yp->cur_tx, yp->tx_full); yp 1000 drivers/net/ethernet/packetengines/yellowfin.c if (yp->tx_full && yp 1001 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_tx - dirty_tx < TX_QUEUE_SIZE - 2) { yp 1003 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_full = 0; yp 1007 drivers/net/ethernet/packetengines/yellowfin.c yp->dirty_tx = dirty_tx; yp 1008 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_tail_desc = &yp->tx_status[dirty_tx % TX_RING_SIZE]; yp 1027 drivers/net/ethernet/packetengines/yellowfin.c spin_unlock (&yp->lock); yp 1035 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = netdev_priv(dev); yp 1036 drivers/net/ethernet/packetengines/yellowfin.c int entry = yp->cur_rx % RX_RING_SIZE; yp 1037 drivers/net/ethernet/packetengines/yellowfin.c int boguscnt = yp->dirty_rx + RX_RING_SIZE - yp->cur_rx; yp 1041 drivers/net/ethernet/packetengines/yellowfin.c entry, yp->rx_ring[entry].result_status); yp 1043 drivers/net/ethernet/packetengines/yellowfin.c entry, yp->rx_ring[entry].dbdma_cmd, yp->rx_ring[entry].addr, yp 1044 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[entry].result_status); yp 1049 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_desc *desc = &yp->rx_ring[entry]; yp 1050 drivers/net/ethernet/packetengines/yellowfin.c struct sk_buff *rx_skb = yp->rx_skbuff[entry]; yp 1058 drivers/net/ethernet/packetengines/yellowfin.c pci_dma_sync_single_for_cpu(yp->pci_dev, le32_to_cpu(desc->addr), yp 1059 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_buf_sz, PCI_DMA_FROMDEVICE); yp 1078 drivers/net/ethernet/packetengines/yellowfin.c } else if ((yp->drv_flags & IsGigabit) && (frame_status & 0x0038)) { yp 1088 drivers/net/ethernet/packetengines/yellowfin.c } else if ( !(yp->drv_flags & IsGigabit) && yp 1098 drivers/net/ethernet/packetengines/yellowfin.c } else if ((yp->flags & HasMACAddrBug) && yp 1099 drivers/net/ethernet/packetengines/yellowfin.c !ether_addr_equal(le32_to_cpu(yp->rx_ring_dma + yp 1102 drivers/net/ethernet/packetengines/yellowfin.c !ether_addr_equal(le32_to_cpu(yp->rx_ring_dma + yp 1112 drivers/net/ethernet/packetengines/yellowfin.c (yp->chip_id ? 7 : 8 + buf_addr[data_size - 8]); yp 1124 drivers/net/ethernet/packetengines/yellowfin.c pci_unmap_single(yp->pci_dev, yp 1125 drivers/net/ethernet/packetengines/yellowfin.c le32_to_cpu(yp->rx_ring[entry].addr), yp 1126 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_buf_sz, yp 1128 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_skbuff[entry] = NULL; yp 1136 drivers/net/ethernet/packetengines/yellowfin.c pci_dma_sync_single_for_device(yp->pci_dev, yp 1138 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_buf_sz, yp 1146 drivers/net/ethernet/packetengines/yellowfin.c entry = (++yp->cur_rx) % RX_RING_SIZE; yp 1150 drivers/net/ethernet/packetengines/yellowfin.c for (; yp->cur_rx - yp->dirty_rx > 0; yp->dirty_rx++) { yp 1151 drivers/net/ethernet/packetengines/yellowfin.c entry = yp->dirty_rx % RX_RING_SIZE; yp 1152 drivers/net/ethernet/packetengines/yellowfin.c if (yp->rx_skbuff[entry] == NULL) { yp 1153 drivers/net/ethernet/packetengines/yellowfin.c struct sk_buff *skb = netdev_alloc_skb(dev, yp->rx_buf_sz + 2); yp 1156 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_skbuff[entry] = skb; yp 1158 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[entry].addr = cpu_to_le32(pci_map_single(yp->pci_dev, yp 1159 drivers/net/ethernet/packetengines/yellowfin.c skb->data, yp->rx_buf_sz, PCI_DMA_FROMDEVICE)); yp 1161 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[entry].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 1162 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[entry].result_status = 0; /* Clear complete bit. */ yp 1164 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[entry - 1].dbdma_cmd = yp 1165 drivers/net/ethernet/packetengines/yellowfin.c cpu_to_le32(CMD_RX_BUF | INTR_ALWAYS | yp->rx_buf_sz); yp 1167 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[RX_RING_SIZE - 1].dbdma_cmd = yp 1169 drivers/net/ethernet/packetengines/yellowfin.c | yp->rx_buf_sz); yp 1187 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = netdev_priv(dev); yp 1188 drivers/net/ethernet/packetengines/yellowfin.c void __iomem *ioaddr = yp->base; yp 1199 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_tx, yp->dirty_tx, yp 1200 drivers/net/ethernet/packetengines/yellowfin.c yp->cur_rx, yp->dirty_rx); yp 1210 drivers/net/ethernet/packetengines/yellowfin.c del_timer(&yp->timer); yp 1215 drivers/net/ethernet/packetengines/yellowfin.c (unsigned long long)yp->tx_ring_dma); yp 1218 drivers/net/ethernet/packetengines/yellowfin.c ioread32(ioaddr + TxPtr) == (long)&yp->tx_ring[i] ? '>' : ' ', yp 1219 drivers/net/ethernet/packetengines/yellowfin.c i, yp->tx_ring[i].dbdma_cmd, yp->tx_ring[i].addr, yp 1220 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_ring[i].branch_addr, yp->tx_ring[i].result_status); yp 1221 drivers/net/ethernet/packetengines/yellowfin.c printk(KERN_DEBUG " Tx status %p:\n", yp->tx_status); yp 1224 drivers/net/ethernet/packetengines/yellowfin.c i, yp->tx_status[i].tx_cnt, yp->tx_status[i].tx_errs, yp 1225 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_status[i].total_tx_cnt, yp->tx_status[i].paused); yp 1228 drivers/net/ethernet/packetengines/yellowfin.c (unsigned long long)yp->rx_ring_dma); yp 1231 drivers/net/ethernet/packetengines/yellowfin.c ioread32(ioaddr + RxPtr) == (long)&yp->rx_ring[i] ? '>' : ' ', yp 1232 drivers/net/ethernet/packetengines/yellowfin.c i, yp->rx_ring[i].dbdma_cmd, yp->rx_ring[i].addr, yp 1233 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[i].result_status); yp 1235 drivers/net/ethernet/packetengines/yellowfin.c if (get_unaligned((u8*)yp->rx_ring[i].addr) != 0x69) { yp 1241 drivers/net/ethernet/packetengines/yellowfin.c get_unaligned(((u16*)yp->rx_ring[i].addr) + j)); yp 1249 drivers/net/ethernet/packetengines/yellowfin.c free_irq(yp->pci_dev->irq, dev); yp 1253 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[i].dbdma_cmd = cpu_to_le32(CMD_STOP); yp 1254 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_ring[i].addr = cpu_to_le32(0xBADF00D0); /* An invalid address. */ yp 1255 drivers/net/ethernet/packetengines/yellowfin.c if (yp->rx_skbuff[i]) { yp 1256 drivers/net/ethernet/packetengines/yellowfin.c dev_kfree_skb(yp->rx_skbuff[i]); yp 1258 drivers/net/ethernet/packetengines/yellowfin.c yp->rx_skbuff[i] = NULL; yp 1261 drivers/net/ethernet/packetengines/yellowfin.c dev_kfree_skb(yp->tx_skbuff[i]); yp 1262 drivers/net/ethernet/packetengines/yellowfin.c yp->tx_skbuff[i] = NULL; yp 1279 drivers/net/ethernet/packetengines/yellowfin.c struct yellowfin_private *yp = netdev_priv(dev); yp 1280 drivers/net/ethernet/packetengines/yellowfin.c void __iomem *ioaddr = yp->base; yp 1302 drivers/net/ethernet/packetengines/yellowfin.c if (yp->drv_flags & HasMulticastBug) { yp 462 drivers/net/hamradio/yam.c struct yam_port *yp = netdev_priv(dev); yp 463 drivers/net/hamradio/yam.c int divisor = 115200 / yp->baudrate; yp 528 drivers/net/hamradio/yam.c static inline void yam_rx_flag(struct net_device *dev, struct yam_port *yp) yp 530 drivers/net/hamradio/yam.c if (yp->dcd && yp->rx_len >= 3 && yp->rx_len < YAM_MAX_FRAME) { yp 531 drivers/net/hamradio/yam.c int pkt_len = yp->rx_len - 2 + 1; /* -CRC + kiss */ yp 534 drivers/net/hamradio/yam.c if ((yp->rx_crch & yp->rx_crcl) != 0xFF) { yp 544 drivers/net/hamradio/yam.c memcpy(cp, yp->rx_buf, pkt_len - 1); yp 551 drivers/net/hamradio/yam.c yp->rx_len = 0; yp 552 drivers/net/hamradio/yam.c yp->rx_crcl = 0x21; yp 553 drivers/net/hamradio/yam.c yp->rx_crch = 0xf3; yp 556 drivers/net/hamradio/yam.c static inline void yam_rx_byte(struct net_device *dev, struct yam_port *yp, unsigned char rxb) yp 558 drivers/net/hamradio/yam.c if (yp->rx_len < YAM_MAX_FRAME) { yp 559 drivers/net/hamradio/yam.c unsigned char c = yp->rx_crcl; yp 560 drivers/net/hamradio/yam.c yp->rx_crcl = (chktabl[c] ^ yp->rx_crch); yp 561 drivers/net/hamradio/yam.c yp->rx_crch = (chktabh[c] ^ rxb); yp 562 drivers/net/hamradio/yam.c yp->rx_buf[yp->rx_len++] = rxb; yp 583 drivers/net/hamradio/yam.c struct yam_port *yp = netdev_priv(dev); yp 588 drivers/net/hamradio/yam.c skb_queue_tail(&yp->send_queue, skb); yp 593 drivers/net/hamradio/yam.c static void yam_start_tx(struct net_device *dev, struct yam_port *yp) yp 595 drivers/net/hamradio/yam.c if ((yp->tx_state == TX_TAIL) || (yp->txd == 0)) yp 596 drivers/net/hamradio/yam.c yp->tx_count = 1; yp 598 drivers/net/hamradio/yam.c yp->tx_count = (yp->bitrate * yp->txd) / 8000; yp 599 drivers/net/hamradio/yam.c yp->tx_state = TX_HEAD; yp 605 drivers/net/hamradio/yam.c struct yam_port *yp = netdev_priv(dev); yp 607 drivers/net/hamradio/yam.c if (yp->magic != YAM_MAGIC || yp->tx_state != TX_OFF || yp 608 drivers/net/hamradio/yam.c skb_queue_empty(&yp->send_queue)) yp 612 drivers/net/hamradio/yam.c if (yp->dupmode) { yp 614 drivers/net/hamradio/yam.c yam_start_tx(dev, yp); yp 617 drivers/net/hamradio/yam.c if (yp->dcd) { yp 619 drivers/net/hamradio/yam.c yp->slotcnt = yp->slot / 10; yp 623 drivers/net/hamradio/yam.c if ((--yp->slotcnt) > 0) yp 626 drivers/net/hamradio/yam.c yp->slotcnt = yp->slot / 10; yp 629 drivers/net/hamradio/yam.c if ((prandom_u32() % 256) > yp->pers) yp 632 drivers/net/hamradio/yam.c yam_start_tx(dev, yp); yp 648 drivers/net/hamradio/yam.c static void yam_tx_byte(struct net_device *dev, struct yam_port *yp) yp 653 drivers/net/hamradio/yam.c switch (yp->tx_state) { yp 657 drivers/net/hamradio/yam.c if (--yp->tx_count <= 0) { yp 658 drivers/net/hamradio/yam.c if (!(skb = skb_dequeue(&yp->send_queue))) { yp 660 drivers/net/hamradio/yam.c yp->tx_state = TX_OFF; yp 663 drivers/net/hamradio/yam.c yp->tx_state = TX_DATA; yp 669 drivers/net/hamradio/yam.c yp->tx_len = skb->len - 1; /* strip KISS byte */ yp 670 drivers/net/hamradio/yam.c if (yp->tx_len >= YAM_MAX_FRAME || yp->tx_len < 2) { yp 675 drivers/net/hamradio/yam.c yp->tx_buf, yp 676 drivers/net/hamradio/yam.c yp->tx_len); yp 678 drivers/net/hamradio/yam.c yp->tx_count = 0; yp 679 drivers/net/hamradio/yam.c yp->tx_crcl = 0x21; yp 680 drivers/net/hamradio/yam.c yp->tx_crch = 0xf3; yp 681 drivers/net/hamradio/yam.c yp->tx_state = TX_DATA; yp 685 drivers/net/hamradio/yam.c b = yp->tx_buf[yp->tx_count++]; yp 687 drivers/net/hamradio/yam.c temp = yp->tx_crcl; yp 688 drivers/net/hamradio/yam.c yp->tx_crcl = chktabl[temp] ^ yp->tx_crch; yp 689 drivers/net/hamradio/yam.c yp->tx_crch = chktabh[temp] ^ b; yp 690 drivers/net/hamradio/yam.c if (yp->tx_count >= yp->tx_len) { yp 691 drivers/net/hamradio/yam.c yp->tx_state = TX_CRC1; yp 695 drivers/net/hamradio/yam.c yp->tx_crch = chktabl[yp->tx_crcl] ^ yp->tx_crch; yp 696 drivers/net/hamradio/yam.c yp->tx_crcl = chktabh[yp->tx_crcl] ^ chktabl[yp->tx_crch] ^ 0xff; yp 697 drivers/net/hamradio/yam.c outb(yp->tx_crcl, THR(dev->base_addr)); yp 698 drivers/net/hamradio/yam.c yp->tx_state = TX_CRC2; yp 701 drivers/net/hamradio/yam.c outb(chktabh[yp->tx_crch] ^ 0xFF, THR(dev->base_addr)); yp 702 drivers/net/hamradio/yam.c if (skb_queue_empty(&yp->send_queue)) { yp 703 drivers/net/hamradio/yam.c yp->tx_count = (yp->bitrate * yp->txtail) / 8000; yp 704 drivers/net/hamradio/yam.c if (yp->dupmode == 2) yp 705 drivers/net/hamradio/yam.c yp->tx_count += (yp->bitrate * yp->holdd) / 8; yp 706 drivers/net/hamradio/yam.c if (yp->tx_count == 0) yp 707 drivers/net/hamradio/yam.c yp->tx_count = 1; yp 708 drivers/net/hamradio/yam.c yp->tx_state = TX_TAIL; yp 710 drivers/net/hamradio/yam.c yp->tx_count = 1; yp 711 drivers/net/hamradio/yam.c yp->tx_state = TX_HEAD; yp 716 drivers/net/hamradio/yam.c if (--yp->tx_count <= 0) { yp 717 drivers/net/hamradio/yam.c yp->tx_state = TX_OFF; yp 731 drivers/net/hamradio/yam.c struct yam_port *yp; yp 739 drivers/net/hamradio/yam.c yp = netdev_priv(dev); yp 754 drivers/net/hamradio/yam.c yp->dcd = (msr & RX_DCD) ? 1 : 0; yp 762 drivers/net/hamradio/yam.c ++yp->nb_mdint; yp 763 drivers/net/hamradio/yam.c yam_tx_byte(dev, yp); yp 766 drivers/net/hamradio/yam.c ++yp->nb_rxint; yp 769 drivers/net/hamradio/yam.c yam_rx_flag(dev, yp); yp 771 drivers/net/hamradio/yam.c yam_rx_byte(dev, yp, rxb); yp 799 drivers/net/hamradio/yam.c const struct yam_port *yp = netdev_priv(dev); yp 803 drivers/net/hamradio/yam.c seq_printf(seq, " Speed %u\n", yp->bitrate); yp 804 drivers/net/hamradio/yam.c seq_printf(seq, " IoBase 0x%x\n", yp->iobase); yp 805 drivers/net/hamradio/yam.c seq_printf(seq, " BaudRate %u\n", yp->baudrate); yp 806 drivers/net/hamradio/yam.c seq_printf(seq, " IRQ %u\n", yp->irq); yp 807 drivers/net/hamradio/yam.c seq_printf(seq, " TxState %u\n", yp->tx_state); yp 808 drivers/net/hamradio/yam.c seq_printf(seq, " Duplex %u\n", yp->dupmode); yp 809 drivers/net/hamradio/yam.c seq_printf(seq, " HoldDly %u\n", yp->holdd); yp 810 drivers/net/hamradio/yam.c seq_printf(seq, " TxDelay %u\n", yp->txd); yp 811 drivers/net/hamradio/yam.c seq_printf(seq, " TxTail %u\n", yp->txtail); yp 812 drivers/net/hamradio/yam.c seq_printf(seq, " SlotTime %u\n", yp->slot); yp 813 drivers/net/hamradio/yam.c seq_printf(seq, " Persist %u\n", yp->pers); yp 816 drivers/net/hamradio/yam.c seq_printf(seq, " TxInt %u\n", yp->nb_mdint); yp 817 drivers/net/hamradio/yam.c seq_printf(seq, " RxInt %u\n", yp->nb_rxint); yp 836 drivers/net/hamradio/yam.c struct yam_port *yp = netdev_priv(dev); yp 843 drivers/net/hamradio/yam.c if (!yp->bitrate) yp 859 drivers/net/hamradio/yam.c if (fpga_download(dev->base_addr, yp->bitrate)) { yp 875 drivers/net/hamradio/yam.c yp->slotcnt = yp->slot / 10; yp 899 drivers/net/hamradio/yam.c struct yam_port *yp = netdev_priv(dev); yp 913 drivers/net/hamradio/yam.c while ((skb = skb_dequeue(&yp->send_queue))) yp 925 drivers/net/hamradio/yam.c struct yam_port *yp = netdev_priv(dev); yp 933 drivers/net/hamradio/yam.c if (yp->magic != YAM_MAGIC) yp 983 drivers/net/hamradio/yam.c yp->iobase = yi.cfg.iobase; yp 989 drivers/net/hamradio/yam.c yp->irq = yi.cfg.irq; yp 995 drivers/net/hamradio/yam.c yp->bitrate = yi.cfg.bitrate; yp 1000 drivers/net/hamradio/yam.c yp->baudrate = yi.cfg.baudrate; yp 1005 drivers/net/hamradio/yam.c yp->dupmode = yi.cfg.mode; yp 1010 drivers/net/hamradio/yam.c yp->holdd = yi.cfg.holddly; yp 1015 drivers/net/hamradio/yam.c yp->txd = yi.cfg.txdelay; yp 1020 drivers/net/hamradio/yam.c yp->txtail = yi.cfg.txtail; yp 1025 drivers/net/hamradio/yam.c yp->pers = yi.cfg.persist; yp 1030 drivers/net/hamradio/yam.c yp->slot = yi.cfg.slottime; yp 1031 drivers/net/hamradio/yam.c yp->slotcnt = yp->slot / 10; yp 1038 drivers/net/hamradio/yam.c yi.cfg.iobase = yp->iobase; yp 1039 drivers/net/hamradio/yam.c yi.cfg.irq = yp->irq; yp 1040 drivers/net/hamradio/yam.c yi.cfg.bitrate = yp->bitrate; yp 1041 drivers/net/hamradio/yam.c yi.cfg.baudrate = yp->baudrate; yp 1042 drivers/net/hamradio/yam.c yi.cfg.mode = yp->dupmode; yp 1043 drivers/net/hamradio/yam.c yi.cfg.txdelay = yp->txd; yp 1044 drivers/net/hamradio/yam.c yi.cfg.holddly = yp->holdd; yp 1045 drivers/net/hamradio/yam.c yi.cfg.txtail = yp->txtail; yp 1046 drivers/net/hamradio/yam.c yi.cfg.persist = yp->pers; yp 1047 drivers/net/hamradio/yam.c yi.cfg.slottime = yp->slot; yp 1083 drivers/net/hamradio/yam.c struct yam_port *yp = netdev_priv(dev); yp 1085 drivers/net/hamradio/yam.c yp->magic = YAM_MAGIC; yp 1086 drivers/net/hamradio/yam.c yp->bitrate = DEFAULT_BITRATE; yp 1087 drivers/net/hamradio/yam.c yp->baudrate = DEFAULT_BITRATE * 2; yp 1088 drivers/net/hamradio/yam.c yp->iobase = 0; yp 1089 drivers/net/hamradio/yam.c yp->irq = 0; yp 1090 drivers/net/hamradio/yam.c yp->dupmode = 0; yp 1091 drivers/net/hamradio/yam.c yp->holdd = DEFAULT_HOLDD; yp 1092 drivers/net/hamradio/yam.c yp->txd = DEFAULT_TXD; yp 1093 drivers/net/hamradio/yam.c yp->txtail = DEFAULT_TXTAIL; yp 1094 drivers/net/hamradio/yam.c yp->slot = DEFAULT_SLOT; yp 1095 drivers/net/hamradio/yam.c yp->pers = DEFAULT_PERS; yp 1096 drivers/net/hamradio/yam.c yp->dev = dev; yp 1098 drivers/net/hamradio/yam.c dev->base_addr = yp->iobase; yp 1099 drivers/net/hamradio/yam.c dev->irq = yp->irq; yp 1101 drivers/net/hamradio/yam.c skb_queue_head_init(&yp->send_queue); yp 14 include/linux/input/as5011.h char yp, yn; /* threshold for y axis */