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 */