vptr               39 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->in[*argcnt].vptr = (void *)iv;
vptr               51 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->out[*argcnt].vptr = (void *)iv;
vptr               68 drivers/crypto/cavium/cpt/cptvf_algs.c 		req_info->in[*argcnt].vptr = (void *)ptr;
vptr               87 drivers/crypto/cavium/cpt/cptvf_algs.c 		req_info->out[*argcnt].vptr = (void *)ptr;
vptr              136 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->in[*argcnt].vptr = (u8 *)offset_control;
vptr              141 drivers/crypto/cavium/cpt/cptvf_algs.c 	req_info->in[*argcnt].vptr = (u8 *)fctx;
vptr               57 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 		if (likely(list[i].vptr)) {
vptr               59 drivers/crypto/cavium/cpt/cptvf_reqmanager.c 							  list[i].vptr,
vptr               53 drivers/crypto/cavium/cpt/request_manager.h 	u8 *vptr;
vptr             1222 drivers/crypto/qat/qat_common/qat_uclo.c 	void *vptr;
vptr             1225 drivers/crypto/qat/qat_common/qat_uclo.c 	vptr = dma_alloc_coherent(&handle->pci_dev->dev,
vptr             1227 drivers/crypto/qat/qat_common/qat_uclo.c 	if (!vptr)
vptr             1229 drivers/crypto/qat/qat_common/qat_uclo.c 	dram_desc->dram_base_addr_v = vptr;
vptr              845 drivers/media/pci/cx23885/cx23885-417.c 		int *vptr = va_arg(vargs, int *);
vptr              846 drivers/media/pci/cx23885/cx23885-417.c 		*vptr = data[i];
vptr              409 drivers/media/pci/cx88/cx88-blackbird.c 		int *vptr = va_arg(vargs, int *);
vptr              410 drivers/media/pci/cx88/cx88-blackbird.c 		*vptr = data[i];
vptr              812 drivers/media/usb/cx231xx/cx231xx-417.c 		int *vptr = va_arg(vargs, int *);
vptr              813 drivers/media/usb/cx231xx/cx231xx-417.c 		*vptr = data[i];
vptr              256 drivers/misc/vmw_vmci/vmci_host.c 		int __user *vptr = uptr;
vptr              257 drivers/misc/vmw_vmci/vmci_host.c 		if (get_user(vmci_host_dev->user_version, vptr))
vptr               85 drivers/net/ethernet/via/via-velocity.c static void velocity_set_power_state(struct velocity_info *vptr, char state)
vptr               87 drivers/net/ethernet/via/via-velocity.c 	void *addr = vptr->mac_regs;
vptr               89 drivers/net/ethernet/via/via-velocity.c 	if (vptr->pdev)
vptr               90 drivers/net/ethernet/via/via-velocity.c 		pci_set_power_state(vptr->pdev, state);
vptr              492 drivers/net/ethernet/via/via-velocity.c static void velocity_init_cam_filter(struct velocity_info *vptr)
vptr              494 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr              502 drivers/net/ethernet/via/via-velocity.c 	memset(vptr->vCAMmask, 0, sizeof(u8) * 8);
vptr              503 drivers/net/ethernet/via/via-velocity.c 	memset(vptr->mCAMmask, 0, sizeof(u8) * 8);
vptr              504 drivers/net/ethernet/via/via-velocity.c 	mac_set_vlan_cam_mask(regs, vptr->vCAMmask);
vptr              505 drivers/net/ethernet/via/via-velocity.c 	mac_set_cam_mask(regs, vptr->mCAMmask);
vptr              508 drivers/net/ethernet/via/via-velocity.c 	for_each_set_bit(vid, vptr->active_vlans, VLAN_N_VID) {
vptr              510 drivers/net/ethernet/via/via-velocity.c 		vptr->vCAMmask[i / 8] |= 0x1 << (i % 8);
vptr              514 drivers/net/ethernet/via/via-velocity.c 	mac_set_vlan_cam_mask(regs, vptr->vCAMmask);
vptr              520 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr              522 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irq(&vptr->lock);
vptr              523 drivers/net/ethernet/via/via-velocity.c 	set_bit(vid, vptr->active_vlans);
vptr              524 drivers/net/ethernet/via/via-velocity.c 	velocity_init_cam_filter(vptr);
vptr              525 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irq(&vptr->lock);
vptr              532 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr              534 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irq(&vptr->lock);
vptr              535 drivers/net/ethernet/via/via-velocity.c 	clear_bit(vid, vptr->active_vlans);
vptr              536 drivers/net/ethernet/via/via-velocity.c 	velocity_init_cam_filter(vptr);
vptr              537 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irq(&vptr->lock);
vptr              541 drivers/net/ethernet/via/via-velocity.c static void velocity_init_rx_ring_indexes(struct velocity_info *vptr)
vptr              543 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.dirty = vptr->rx.filled = vptr->rx.curr = 0;
vptr              553 drivers/net/ethernet/via/via-velocity.c static void velocity_rx_reset(struct velocity_info *vptr)
vptr              556 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr              559 drivers/net/ethernet/via/via-velocity.c 	velocity_init_rx_ring_indexes(vptr);
vptr              564 drivers/net/ethernet/via/via-velocity.c 	for (i = 0; i < vptr->options.numrx; ++i)
vptr              565 drivers/net/ethernet/via/via-velocity.c 		vptr->rx.ring[i].rdesc0.len |= OWNED_BY_NIC;
vptr              567 drivers/net/ethernet/via/via-velocity.c 	writew(vptr->options.numrx, &regs->RBRDU);
vptr              568 drivers/net/ethernet/via/via-velocity.c 	writel(vptr->rx.pool_dma, &regs->RDBaseLo);
vptr              570 drivers/net/ethernet/via/via-velocity.c 	writew(vptr->options.numrx - 1, &regs->RDCSize);
vptr              581 drivers/net/ethernet/via/via-velocity.c static u32 velocity_get_opt_media_mode(struct velocity_info *vptr)
vptr              585 drivers/net/ethernet/via/via-velocity.c 	switch (vptr->options.spd_dpx) {
vptr              605 drivers/net/ethernet/via/via-velocity.c 	vptr->mii_status = status;
vptr              782 drivers/net/ethernet/via/via-velocity.c static void set_mii_flow_control(struct velocity_info *vptr)
vptr              785 drivers/net/ethernet/via/via-velocity.c 	switch (vptr->options.flow_cntl) {
vptr              787 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_OFF(ADVERTISE_PAUSE_CAP, MII_ADVERTISE, vptr->mac_regs);
vptr              788 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(ADVERTISE_PAUSE_ASYM, MII_ADVERTISE, vptr->mac_regs);
vptr              792 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(ADVERTISE_PAUSE_CAP, MII_ADVERTISE, vptr->mac_regs);
vptr              793 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(ADVERTISE_PAUSE_ASYM, MII_ADVERTISE, vptr->mac_regs);
vptr              797 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(ADVERTISE_PAUSE_CAP, MII_ADVERTISE, vptr->mac_regs);
vptr              798 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_OFF(ADVERTISE_PAUSE_ASYM, MII_ADVERTISE, vptr->mac_regs);
vptr              802 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_OFF(ADVERTISE_PAUSE_CAP, MII_ADVERTISE, vptr->mac_regs);
vptr              803 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_OFF(ADVERTISE_PAUSE_ASYM, MII_ADVERTISE, vptr->mac_regs);
vptr              816 drivers/net/ethernet/via/via-velocity.c static void mii_set_auto_on(struct velocity_info *vptr)
vptr              818 drivers/net/ethernet/via/via-velocity.c 	if (MII_REG_BITS_IS_ON(BMCR_ANENABLE, MII_BMCR, vptr->mac_regs))
vptr              819 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(BMCR_ANRESTART, MII_BMCR, vptr->mac_regs);
vptr              821 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(BMCR_ANENABLE, MII_BMCR, vptr->mac_regs);
vptr              866 drivers/net/ethernet/via/via-velocity.c static int velocity_set_media_mode(struct velocity_info *vptr, u32 mii_status)
vptr              869 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr              871 drivers/net/ethernet/via/via-velocity.c 	vptr->mii_status = mii_check_media_mode(vptr->mac_regs);
vptr              872 drivers/net/ethernet/via/via-velocity.c 	curr_status = vptr->mii_status & (~VELOCITY_LINK_FAIL);
vptr              875 drivers/net/ethernet/via/via-velocity.c 	set_mii_flow_control(vptr);
vptr              888 drivers/net/ethernet/via/via-velocity.c 	if (PHYID_GET_PHY_ID(vptr->phy_id) == PHYID_CICADA_CS8201)
vptr              889 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(AUXCR_MDPPS, MII_NCONFIG, vptr->mac_regs);
vptr              899 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(ADVERTISE_100FULL | ADVERTISE_100HALF | ADVERTISE_10FULL | ADVERTISE_10HALF, MII_ADVERTISE, vptr->mac_regs);
vptr              900 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(ADVERTISE_1000FULL | ADVERTISE_1000HALF, MII_CTRL1000, vptr->mac_regs);
vptr              901 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(BMCR_SPEED1000, MII_BMCR, vptr->mac_regs);
vptr              904 drivers/net/ethernet/via/via-velocity.c 		mii_set_auto_on(vptr);
vptr              931 drivers/net/ethernet/via/via-velocity.c 			if (vptr->rev_id < REV_ID_VT3216_A0)
vptr              937 drivers/net/ethernet/via/via-velocity.c 			if (vptr->rev_id < REV_ID_VT3216_A0)
vptr              941 drivers/net/ethernet/via/via-velocity.c 		velocity_mii_read(vptr->mac_regs, MII_CTRL1000, &CTRL1000);
vptr              947 drivers/net/ethernet/via/via-velocity.c 		velocity_mii_write(vptr->mac_regs, MII_CTRL1000, CTRL1000);
vptr              955 drivers/net/ethernet/via/via-velocity.c 		velocity_mii_read(vptr->mac_regs, MII_ADVERTISE, &ANAR);
vptr              968 drivers/net/ethernet/via/via-velocity.c 		velocity_mii_write(vptr->mac_regs, MII_ADVERTISE, ANAR);
vptr              970 drivers/net/ethernet/via/via-velocity.c 		mii_set_auto_on(vptr);
vptr              986 drivers/net/ethernet/via/via-velocity.c static void velocity_print_link_status(struct velocity_info *vptr)
vptr              989 drivers/net/ethernet/via/via-velocity.c 	if (vptr->mii_status & VELOCITY_LINK_FAIL) {
vptr              990 drivers/net/ethernet/via/via-velocity.c 		VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: failed to detect cable link\n", vptr->netdev->name);
vptr              991 drivers/net/ethernet/via/via-velocity.c 	} else if (vptr->options.spd_dpx == SPD_DPX_AUTO) {
vptr              992 drivers/net/ethernet/via/via-velocity.c 		VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: Link auto-negotiation", vptr->netdev->name);
vptr              994 drivers/net/ethernet/via/via-velocity.c 		if (vptr->mii_status & VELOCITY_SPEED_1000)
vptr              996 drivers/net/ethernet/via/via-velocity.c 		else if (vptr->mii_status & VELOCITY_SPEED_100)
vptr             1001 drivers/net/ethernet/via/via-velocity.c 		if (vptr->mii_status & VELOCITY_DUPLEX_FULL)
vptr             1006 drivers/net/ethernet/via/via-velocity.c 		VELOCITY_PRT(MSG_LEVEL_INFO, KERN_NOTICE "%s: Link forced", vptr->netdev->name);
vptr             1007 drivers/net/ethernet/via/via-velocity.c 		switch (vptr->options.spd_dpx) {
vptr             1036 drivers/net/ethernet/via/via-velocity.c static void enable_flow_control_ability(struct velocity_info *vptr)
vptr             1039 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1041 drivers/net/ethernet/via/via-velocity.c 	switch (vptr->options.flow_cntl) {
vptr             1088 drivers/net/ethernet/via/via-velocity.c static int velocity_soft_reset(struct velocity_info *vptr)
vptr             1090 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1120 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             1121 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1130 drivers/net/ethernet/via/via-velocity.c 	} else if ((netdev_mc_count(dev) > vptr->multicast_limit) ||
vptr             1136 drivers/net/ethernet/via/via-velocity.c 		int offset = MCAM_SIZE - vptr->multicast_limit;
vptr             1137 drivers/net/ethernet/via/via-velocity.c 		mac_get_cam_mask(regs, vptr->mCAMmask);
vptr             1142 drivers/net/ethernet/via/via-velocity.c 			vptr->mCAMmask[(offset + i) / 8] |= 1 << ((offset + i) & 7);
vptr             1146 drivers/net/ethernet/via/via-velocity.c 		mac_set_cam_mask(regs, vptr->mCAMmask);
vptr             1167 drivers/net/ethernet/via/via-velocity.c static void mii_init(struct velocity_info *vptr, u32 mii_status)
vptr             1171 drivers/net/ethernet/via/via-velocity.c 	switch (PHYID_GET_PHY_ID(vptr->phy_id)) {
vptr             1174 drivers/net/ethernet/via/via-velocity.c 						MII_ADVERTISE, vptr->mac_regs);
vptr             1175 drivers/net/ethernet/via/via-velocity.c 		if (vptr->mii_status & VELOCITY_DUPLEX_FULL)
vptr             1177 drivers/net/ethernet/via/via-velocity.c 								vptr->mac_regs);
vptr             1180 drivers/net/ethernet/via/via-velocity.c 								vptr->mac_regs);
vptr             1181 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(PLED_LALBE, MII_TPISTATUS, vptr->mac_regs);
vptr             1187 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_OFF((ADVERTISE_PAUSE_ASYM | ADVERTISE_PAUSE_CAP), MII_ADVERTISE, vptr->mac_regs);
vptr             1193 drivers/net/ethernet/via/via-velocity.c 		if (vptr->mii_status & VELOCITY_DUPLEX_FULL)
vptr             1194 drivers/net/ethernet/via/via-velocity.c 			MII_REG_BITS_ON(TCSR_ECHODIS, MII_SREVISION, vptr->mac_regs);
vptr             1196 drivers/net/ethernet/via/via-velocity.c 			MII_REG_BITS_OFF(TCSR_ECHODIS, MII_SREVISION, vptr->mac_regs);
vptr             1200 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(PLED_LALBE, MII_TPISTATUS, vptr->mac_regs);
vptr             1207 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON((ADVERTISE_PAUSE_ASYM | ADVERTISE_PAUSE_CAP), MII_ADVERTISE, vptr->mac_regs);
vptr             1213 drivers/net/ethernet/via/via-velocity.c 		if (vptr->mii_status & VELOCITY_DUPLEX_FULL)
vptr             1214 drivers/net/ethernet/via/via-velocity.c 			MII_REG_BITS_ON(TCSR_ECHODIS, MII_SREVISION, vptr->mac_regs);
vptr             1216 drivers/net/ethernet/via/via-velocity.c 			MII_REG_BITS_OFF(TCSR_ECHODIS, MII_SREVISION, vptr->mac_regs);
vptr             1224 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(PSCR_ACRSTX, MII_REG_PSCR, vptr->mac_regs);
vptr             1228 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON((ADVERTISE_PAUSE_ASYM | ADVERTISE_PAUSE_CAP), MII_ADVERTISE, vptr->mac_regs);
vptr             1233 drivers/net/ethernet/via/via-velocity.c 	velocity_mii_read(vptr->mac_regs, MII_BMCR, &BMCR);
vptr             1236 drivers/net/ethernet/via/via-velocity.c 		velocity_mii_write(vptr->mac_regs, MII_BMCR, BMCR);
vptr             1246 drivers/net/ethernet/via/via-velocity.c static void setup_queue_timers(struct velocity_info *vptr)
vptr             1249 drivers/net/ethernet/via/via-velocity.c 	if (vptr->rev_id >= REV_ID_VT3216_A0) {
vptr             1253 drivers/net/ethernet/via/via-velocity.c 		if (vptr->mii_status & (VELOCITY_SPEED_1000 |
vptr             1255 drivers/net/ethernet/via/via-velocity.c 			txqueue_timer = vptr->options.txqueue_timer;
vptr             1256 drivers/net/ethernet/via/via-velocity.c 			rxqueue_timer = vptr->options.rxqueue_timer;
vptr             1259 drivers/net/ethernet/via/via-velocity.c 		writeb(txqueue_timer, &vptr->mac_regs->TQETMR);
vptr             1260 drivers/net/ethernet/via/via-velocity.c 		writeb(rxqueue_timer, &vptr->mac_regs->RQETMR);
vptr             1272 drivers/net/ethernet/via/via-velocity.c static void setup_adaptive_interrupts(struct velocity_info *vptr)
vptr             1274 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1275 drivers/net/ethernet/via/via-velocity.c 	u16 tx_intsup = vptr->options.tx_intsup;
vptr             1276 drivers/net/ethernet/via/via-velocity.c 	u16 rx_intsup = vptr->options.rx_intsup;
vptr             1279 drivers/net/ethernet/via/via-velocity.c 	vptr->int_mask = INT_MASK_DEF;
vptr             1284 drivers/net/ethernet/via/via-velocity.c 		vptr->int_mask &= ~(ISR_PTXI | ISR_PTX0I | ISR_PTX1I |
vptr             1293 drivers/net/ethernet/via/via-velocity.c 		vptr->int_mask &= ~ISR_PRXI;
vptr             1310 drivers/net/ethernet/via/via-velocity.c static void velocity_init_registers(struct velocity_info *vptr,
vptr             1313 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1314 drivers/net/ethernet/via/via-velocity.c 	struct net_device *netdev = vptr->netdev;
vptr             1328 drivers/net/ethernet/via/via-velocity.c 		velocity_rx_reset(vptr);
vptr             1332 drivers/net/ethernet/via/via-velocity.c 		mii_status = velocity_get_opt_media_mode(vptr);
vptr             1333 drivers/net/ethernet/via/via-velocity.c 		if (velocity_set_media_mode(vptr, mii_status) != VELOCITY_LINK_CHANGE) {
vptr             1334 drivers/net/ethernet/via/via-velocity.c 			velocity_print_link_status(vptr);
vptr             1335 drivers/net/ethernet/via/via-velocity.c 			if (!(vptr->mii_status & VELOCITY_LINK_FAIL))
vptr             1339 drivers/net/ethernet/via/via-velocity.c 		enable_flow_control_ability(vptr);
vptr             1353 drivers/net/ethernet/via/via-velocity.c 		velocity_soft_reset(vptr);
vptr             1356 drivers/net/ethernet/via/via-velocity.c 		if (!vptr->no_eeprom) {
vptr             1366 drivers/net/ethernet/via/via-velocity.c 		mac_set_rx_thresh(regs, vptr->options.rx_thresh);
vptr             1367 drivers/net/ethernet/via/via-velocity.c 		mac_set_dma_length(regs, vptr->options.DMA_length);
vptr             1378 drivers/net/ethernet/via/via-velocity.c 		velocity_init_cam_filter(vptr);
vptr             1390 drivers/net/ethernet/via/via-velocity.c 		setup_adaptive_interrupts(vptr);
vptr             1392 drivers/net/ethernet/via/via-velocity.c 		writel(vptr->rx.pool_dma, &regs->RDBaseLo);
vptr             1393 drivers/net/ethernet/via/via-velocity.c 		writew(vptr->options.numrx - 1, &regs->RDCSize);
vptr             1397 drivers/net/ethernet/via/via-velocity.c 		writew(vptr->options.numtx - 1, &regs->TDCSize);
vptr             1399 drivers/net/ethernet/via/via-velocity.c 		for (i = 0; i < vptr->tx.numq; i++) {
vptr             1400 drivers/net/ethernet/via/via-velocity.c 			writel(vptr->tx.pool_dma[i], &regs->TDBaseLo[i]);
vptr             1404 drivers/net/ethernet/via/via-velocity.c 		init_flow_control_register(vptr);
vptr             1409 drivers/net/ethernet/via/via-velocity.c 		mii_status = velocity_get_opt_media_mode(vptr);
vptr             1412 drivers/net/ethernet/via/via-velocity.c 		mii_init(vptr, mii_status);
vptr             1414 drivers/net/ethernet/via/via-velocity.c 		if (velocity_set_media_mode(vptr, mii_status) != VELOCITY_LINK_CHANGE) {
vptr             1415 drivers/net/ethernet/via/via-velocity.c 			velocity_print_link_status(vptr);
vptr             1416 drivers/net/ethernet/via/via-velocity.c 			if (!(vptr->mii_status & VELOCITY_LINK_FAIL))
vptr             1420 drivers/net/ethernet/via/via-velocity.c 		enable_flow_control_ability(vptr);
vptr             1422 drivers/net/ethernet/via/via-velocity.c 		mac_write_int_mask(vptr->int_mask, regs);
vptr             1428 drivers/net/ethernet/via/via-velocity.c static void velocity_give_many_rx_descs(struct velocity_info *vptr)
vptr             1430 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1437 drivers/net/ethernet/via/via-velocity.c 	if (vptr->rx.filled < 4)
vptr             1442 drivers/net/ethernet/via/via-velocity.c 	unusable = vptr->rx.filled & 0x0003;
vptr             1443 drivers/net/ethernet/via/via-velocity.c 	dirty = vptr->rx.dirty - unusable;
vptr             1444 drivers/net/ethernet/via/via-velocity.c 	for (avail = vptr->rx.filled & 0xfffc; avail; avail--) {
vptr             1445 drivers/net/ethernet/via/via-velocity.c 		dirty = (dirty > 0) ? dirty - 1 : vptr->options.numrx - 1;
vptr             1446 drivers/net/ethernet/via/via-velocity.c 		vptr->rx.ring[dirty].rdesc0.len |= OWNED_BY_NIC;
vptr             1449 drivers/net/ethernet/via/via-velocity.c 	writew(vptr->rx.filled & 0xfffc, &regs->RBRDU);
vptr             1450 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.filled = unusable;
vptr             1460 drivers/net/ethernet/via/via-velocity.c static int velocity_init_dma_rings(struct velocity_info *vptr)
vptr             1462 drivers/net/ethernet/via/via-velocity.c 	struct velocity_opt *opt = &vptr->options;
vptr             1475 drivers/net/ethernet/via/via-velocity.c 	pool = dma_alloc_coherent(vptr->dev, tx_ring_size * vptr->tx.numq +
vptr             1478 drivers/net/ethernet/via/via-velocity.c 		dev_err(vptr->dev, "%s : DMA memory allocation failed.\n",
vptr             1479 drivers/net/ethernet/via/via-velocity.c 			vptr->netdev->name);
vptr             1483 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.ring = pool;
vptr             1484 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.pool_dma = pool_dma;
vptr             1489 drivers/net/ethernet/via/via-velocity.c 	for (i = 0; i < vptr->tx.numq; i++) {
vptr             1490 drivers/net/ethernet/via/via-velocity.c 		vptr->tx.rings[i] = pool;
vptr             1491 drivers/net/ethernet/via/via-velocity.c 		vptr->tx.pool_dma[i] = pool_dma;
vptr             1499 drivers/net/ethernet/via/via-velocity.c static void velocity_set_rxbufsize(struct velocity_info *vptr, int mtu)
vptr             1501 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.buf_sz = (mtu <= ETH_DATA_LEN) ? PKT_BUF_SZ : mtu + 32;
vptr             1514 drivers/net/ethernet/via/via-velocity.c static int velocity_alloc_rx_buf(struct velocity_info *vptr, int idx)
vptr             1516 drivers/net/ethernet/via/via-velocity.c 	struct rx_desc *rd = &(vptr->rx.ring[idx]);
vptr             1517 drivers/net/ethernet/via/via-velocity.c 	struct velocity_rd_info *rd_info = &(vptr->rx.info[idx]);
vptr             1519 drivers/net/ethernet/via/via-velocity.c 	rd_info->skb = netdev_alloc_skb(vptr->netdev, vptr->rx.buf_sz + 64);
vptr             1529 drivers/net/ethernet/via/via-velocity.c 	rd_info->skb_dma = dma_map_single(vptr->dev, rd_info->skb->data,
vptr             1530 drivers/net/ethernet/via/via-velocity.c 					vptr->rx.buf_sz, DMA_FROM_DEVICE);
vptr             1537 drivers/net/ethernet/via/via-velocity.c 	rd->size = cpu_to_le16(vptr->rx.buf_sz) | RX_INTEN;
vptr             1544 drivers/net/ethernet/via/via-velocity.c static int velocity_rx_refill(struct velocity_info *vptr)
vptr             1546 drivers/net/ethernet/via/via-velocity.c 	int dirty = vptr->rx.dirty, done = 0;
vptr             1549 drivers/net/ethernet/via/via-velocity.c 		struct rx_desc *rd = vptr->rx.ring + dirty;
vptr             1555 drivers/net/ethernet/via/via-velocity.c 		if (!vptr->rx.info[dirty].skb) {
vptr             1556 drivers/net/ethernet/via/via-velocity.c 			if (velocity_alloc_rx_buf(vptr, dirty) < 0)
vptr             1560 drivers/net/ethernet/via/via-velocity.c 		dirty = (dirty < vptr->options.numrx - 1) ? dirty + 1 : 0;
vptr             1561 drivers/net/ethernet/via/via-velocity.c 	} while (dirty != vptr->rx.curr);
vptr             1564 drivers/net/ethernet/via/via-velocity.c 		vptr->rx.dirty = dirty;
vptr             1565 drivers/net/ethernet/via/via-velocity.c 		vptr->rx.filled += done;
vptr             1578 drivers/net/ethernet/via/via-velocity.c static void velocity_free_rd_ring(struct velocity_info *vptr)
vptr             1582 drivers/net/ethernet/via/via-velocity.c 	if (vptr->rx.info == NULL)
vptr             1585 drivers/net/ethernet/via/via-velocity.c 	for (i = 0; i < vptr->options.numrx; i++) {
vptr             1586 drivers/net/ethernet/via/via-velocity.c 		struct velocity_rd_info *rd_info = &(vptr->rx.info[i]);
vptr             1587 drivers/net/ethernet/via/via-velocity.c 		struct rx_desc *rd = vptr->rx.ring + i;
vptr             1593 drivers/net/ethernet/via/via-velocity.c 		dma_unmap_single(vptr->dev, rd_info->skb_dma, vptr->rx.buf_sz,
vptr             1601 drivers/net/ethernet/via/via-velocity.c 	kfree(vptr->rx.info);
vptr             1602 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.info = NULL;
vptr             1612 drivers/net/ethernet/via/via-velocity.c static int velocity_init_rd_ring(struct velocity_info *vptr)
vptr             1616 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.info = kcalloc(vptr->options.numrx,
vptr             1618 drivers/net/ethernet/via/via-velocity.c 	if (!vptr->rx.info)
vptr             1621 drivers/net/ethernet/via/via-velocity.c 	velocity_init_rx_ring_indexes(vptr);
vptr             1623 drivers/net/ethernet/via/via-velocity.c 	if (velocity_rx_refill(vptr) != vptr->options.numrx) {
vptr             1625 drivers/net/ethernet/via/via-velocity.c 			"%s: failed to allocate RX buffer.\n", vptr->netdev->name);
vptr             1626 drivers/net/ethernet/via/via-velocity.c 		velocity_free_rd_ring(vptr);
vptr             1643 drivers/net/ethernet/via/via-velocity.c static int velocity_init_td_ring(struct velocity_info *vptr)
vptr             1648 drivers/net/ethernet/via/via-velocity.c 	for (j = 0; j < vptr->tx.numq; j++) {
vptr             1650 drivers/net/ethernet/via/via-velocity.c 		vptr->tx.infos[j] = kcalloc(vptr->options.numtx,
vptr             1653 drivers/net/ethernet/via/via-velocity.c 		if (!vptr->tx.infos[j])	{
vptr             1655 drivers/net/ethernet/via/via-velocity.c 				kfree(vptr->tx.infos[j]);
vptr             1659 drivers/net/ethernet/via/via-velocity.c 		vptr->tx.tail[j] = vptr->tx.curr[j] = vptr->tx.used[j] = 0;
vptr             1670 drivers/net/ethernet/via/via-velocity.c static void velocity_free_dma_rings(struct velocity_info *vptr)
vptr             1672 drivers/net/ethernet/via/via-velocity.c 	const int size = vptr->options.numrx * sizeof(struct rx_desc) +
vptr             1673 drivers/net/ethernet/via/via-velocity.c 		vptr->options.numtx * sizeof(struct tx_desc) * vptr->tx.numq;
vptr             1675 drivers/net/ethernet/via/via-velocity.c 	dma_free_coherent(vptr->dev, size, vptr->rx.ring, vptr->rx.pool_dma);
vptr             1678 drivers/net/ethernet/via/via-velocity.c static int velocity_init_rings(struct velocity_info *vptr, int mtu)
vptr             1682 drivers/net/ethernet/via/via-velocity.c 	velocity_set_rxbufsize(vptr, mtu);
vptr             1684 drivers/net/ethernet/via/via-velocity.c 	ret = velocity_init_dma_rings(vptr);
vptr             1688 drivers/net/ethernet/via/via-velocity.c 	ret = velocity_init_rd_ring(vptr);
vptr             1692 drivers/net/ethernet/via/via-velocity.c 	ret = velocity_init_td_ring(vptr);
vptr             1699 drivers/net/ethernet/via/via-velocity.c 	velocity_free_rd_ring(vptr);
vptr             1701 drivers/net/ethernet/via/via-velocity.c 	velocity_free_dma_rings(vptr);
vptr             1713 drivers/net/ethernet/via/via-velocity.c static void velocity_free_tx_buf(struct velocity_info *vptr,
vptr             1730 drivers/net/ethernet/via/via-velocity.c 		dma_unmap_single(vptr->dev, tdinfo->skb_dma[i],
vptr             1740 drivers/net/ethernet/via/via-velocity.c static void velocity_free_td_ring_entry(struct velocity_info *vptr,
vptr             1743 drivers/net/ethernet/via/via-velocity.c 	struct velocity_td_info *td_info = &(vptr->tx.infos[q][n]);
vptr             1752 drivers/net/ethernet/via/via-velocity.c 				dma_unmap_single(vptr->dev, td_info->skb_dma[i],
vptr             1769 drivers/net/ethernet/via/via-velocity.c static void velocity_free_td_ring(struct velocity_info *vptr)
vptr             1773 drivers/net/ethernet/via/via-velocity.c 	for (j = 0; j < vptr->tx.numq; j++) {
vptr             1774 drivers/net/ethernet/via/via-velocity.c 		if (vptr->tx.infos[j] == NULL)
vptr             1776 drivers/net/ethernet/via/via-velocity.c 		for (i = 0; i < vptr->options.numtx; i++)
vptr             1777 drivers/net/ethernet/via/via-velocity.c 			velocity_free_td_ring_entry(vptr, j, i);
vptr             1779 drivers/net/ethernet/via/via-velocity.c 		kfree(vptr->tx.infos[j]);
vptr             1780 drivers/net/ethernet/via/via-velocity.c 		vptr->tx.infos[j] = NULL;
vptr             1784 drivers/net/ethernet/via/via-velocity.c static void velocity_free_rings(struct velocity_info *vptr)
vptr             1786 drivers/net/ethernet/via/via-velocity.c 	velocity_free_td_ring(vptr);
vptr             1787 drivers/net/ethernet/via/via-velocity.c 	velocity_free_rd_ring(vptr);
vptr             1788 drivers/net/ethernet/via/via-velocity.c 	velocity_free_dma_rings(vptr);
vptr             1802 drivers/net/ethernet/via/via-velocity.c static void velocity_error(struct velocity_info *vptr, int status)
vptr             1806 drivers/net/ethernet/via/via-velocity.c 		struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1811 drivers/net/ethernet/via/via-velocity.c 		netif_stop_queue(vptr->netdev);
vptr             1818 drivers/net/ethernet/via/via-velocity.c 		struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             1821 drivers/net/ethernet/via/via-velocity.c 		if (vptr->options.spd_dpx == SPD_DPX_AUTO) {
vptr             1822 drivers/net/ethernet/via/via-velocity.c 			vptr->mii_status = check_connection_type(regs);
vptr             1829 drivers/net/ethernet/via/via-velocity.c 			if (vptr->rev_id < REV_ID_VT3216_A0) {
vptr             1830 drivers/net/ethernet/via/via-velocity.c 				if (vptr->mii_status & VELOCITY_DUPLEX_FULL)
vptr             1838 drivers/net/ethernet/via/via-velocity.c 			if (!(vptr->mii_status & VELOCITY_DUPLEX_FULL) && (vptr->mii_status & VELOCITY_SPEED_10))
vptr             1843 drivers/net/ethernet/via/via-velocity.c 			setup_queue_timers(vptr);
vptr             1851 drivers/net/ethernet/via/via-velocity.c 			vptr->mii_status &= ~VELOCITY_LINK_FAIL;
vptr             1852 drivers/net/ethernet/via/via-velocity.c 			netif_carrier_on(vptr->netdev);
vptr             1854 drivers/net/ethernet/via/via-velocity.c 			vptr->mii_status |= VELOCITY_LINK_FAIL;
vptr             1855 drivers/net/ethernet/via/via-velocity.c 			netif_carrier_off(vptr->netdev);
vptr             1858 drivers/net/ethernet/via/via-velocity.c 		velocity_print_link_status(vptr);
vptr             1859 drivers/net/ethernet/via/via-velocity.c 		enable_flow_control_ability(vptr);
vptr             1868 drivers/net/ethernet/via/via-velocity.c 		if (vptr->mii_status & VELOCITY_LINK_FAIL)
vptr             1869 drivers/net/ethernet/via/via-velocity.c 			netif_stop_queue(vptr->netdev);
vptr             1871 drivers/net/ethernet/via/via-velocity.c 			netif_wake_queue(vptr->netdev);
vptr             1875 drivers/net/ethernet/via/via-velocity.c 		velocity_update_hw_mibs(vptr);
vptr             1877 drivers/net/ethernet/via/via-velocity.c 		mac_rx_queue_wake(vptr->mac_regs);
vptr             1888 drivers/net/ethernet/via/via-velocity.c static int velocity_tx_srv(struct velocity_info *vptr)
vptr             1896 drivers/net/ethernet/via/via-velocity.c 	struct net_device_stats *stats = &vptr->netdev->stats;
vptr             1898 drivers/net/ethernet/via/via-velocity.c 	for (qnum = 0; qnum < vptr->tx.numq; qnum++) {
vptr             1899 drivers/net/ethernet/via/via-velocity.c 		for (idx = vptr->tx.tail[qnum]; vptr->tx.used[qnum] > 0;
vptr             1900 drivers/net/ethernet/via/via-velocity.c 			idx = (idx + 1) % vptr->options.numtx) {
vptr             1905 drivers/net/ethernet/via/via-velocity.c 			td = &(vptr->tx.rings[qnum][idx]);
vptr             1906 drivers/net/ethernet/via/via-velocity.c 			tdinfo = &(vptr->tx.infos[qnum][idx]);
vptr             1929 drivers/net/ethernet/via/via-velocity.c 			velocity_free_tx_buf(vptr, tdinfo, td);
vptr             1930 drivers/net/ethernet/via/via-velocity.c 			vptr->tx.used[qnum]--;
vptr             1932 drivers/net/ethernet/via/via-velocity.c 		vptr->tx.tail[qnum] = idx;
vptr             1934 drivers/net/ethernet/via/via-velocity.c 		if (AVAIL_TD(vptr, qnum) < 1)
vptr             1941 drivers/net/ethernet/via/via-velocity.c 	if (netif_queue_stopped(vptr->netdev) && (full == 0) &&
vptr             1942 drivers/net/ethernet/via/via-velocity.c 	    (!(vptr->mii_status & VELOCITY_LINK_FAIL))) {
vptr             1943 drivers/net/ethernet/via/via-velocity.c 		netif_wake_queue(vptr->netdev);
vptr             1985 drivers/net/ethernet/via/via-velocity.c 			    struct velocity_info *vptr)
vptr             1991 drivers/net/ethernet/via/via-velocity.c 		new_skb = netdev_alloc_skb_ip_align(vptr->netdev, pkt_size);
vptr             2012 drivers/net/ethernet/via/via-velocity.c static inline void velocity_iph_realign(struct velocity_info *vptr,
vptr             2015 drivers/net/ethernet/via/via-velocity.c 	if (vptr->flags & VELOCITY_FLAGS_IP_ALIGN) {
vptr             2029 drivers/net/ethernet/via/via-velocity.c static int velocity_receive_frame(struct velocity_info *vptr, int idx)
vptr             2031 drivers/net/ethernet/via/via-velocity.c 	struct net_device_stats *stats = &vptr->netdev->stats;
vptr             2032 drivers/net/ethernet/via/via-velocity.c 	struct velocity_rd_info *rd_info = &(vptr->rx.info[idx]);
vptr             2033 drivers/net/ethernet/via/via-velocity.c 	struct rx_desc *rd = &(vptr->rx.ring[idx]);
vptr             2039 drivers/net/ethernet/via/via-velocity.c 			VELOCITY_PRT(MSG_LEVEL_VERBOSE, KERN_ERR " %s : the received frame spans multiple RDs.\n", vptr->netdev->name);
vptr             2049 drivers/net/ethernet/via/via-velocity.c 	dma_sync_single_for_cpu(vptr->dev, rd_info->skb_dma,
vptr             2050 drivers/net/ethernet/via/via-velocity.c 				    vptr->rx.buf_sz, DMA_FROM_DEVICE);
vptr             2054 drivers/net/ethernet/via/via-velocity.c 	if (velocity_rx_copy(&skb, pkt_len, vptr) < 0) {
vptr             2055 drivers/net/ethernet/via/via-velocity.c 		velocity_iph_realign(vptr, skb, pkt_len);
vptr             2057 drivers/net/ethernet/via/via-velocity.c 		dma_unmap_single(vptr->dev, rd_info->skb_dma, vptr->rx.buf_sz,
vptr             2060 drivers/net/ethernet/via/via-velocity.c 		dma_sync_single_for_device(vptr->dev, rd_info->skb_dma,
vptr             2061 drivers/net/ethernet/via/via-velocity.c 					   vptr->rx.buf_sz, DMA_FROM_DEVICE);
vptr             2065 drivers/net/ethernet/via/via-velocity.c 	skb->protocol = eth_type_trans(skb, vptr->netdev);
vptr             2088 drivers/net/ethernet/via/via-velocity.c static int velocity_rx_srv(struct velocity_info *vptr, int budget_left)
vptr             2090 drivers/net/ethernet/via/via-velocity.c 	struct net_device_stats *stats = &vptr->netdev->stats;
vptr             2091 drivers/net/ethernet/via/via-velocity.c 	int rd_curr = vptr->rx.curr;
vptr             2095 drivers/net/ethernet/via/via-velocity.c 		struct rx_desc *rd = vptr->rx.ring + rd_curr;
vptr             2097 drivers/net/ethernet/via/via-velocity.c 		if (!vptr->rx.info[rd_curr].skb)
vptr             2109 drivers/net/ethernet/via/via-velocity.c 			if (velocity_receive_frame(vptr, rd_curr) < 0)
vptr             2123 drivers/net/ethernet/via/via-velocity.c 		if (rd_curr >= vptr->options.numrx)
vptr             2128 drivers/net/ethernet/via/via-velocity.c 	vptr->rx.curr = rd_curr;
vptr             2130 drivers/net/ethernet/via/via-velocity.c 	if ((works > 0) && (velocity_rx_refill(vptr) > 0))
vptr             2131 drivers/net/ethernet/via/via-velocity.c 		velocity_give_many_rx_descs(vptr);
vptr             2139 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = container_of(napi,
vptr             2148 drivers/net/ethernet/via/via-velocity.c 	rx_done = velocity_rx_srv(vptr, budget);
vptr             2149 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irqsave(&vptr->lock, flags);
vptr             2150 drivers/net/ethernet/via/via-velocity.c 	velocity_tx_srv(vptr);
vptr             2154 drivers/net/ethernet/via/via-velocity.c 		mac_enable_int(vptr->mac_regs);
vptr             2156 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irqrestore(&vptr->lock, flags);
vptr             2174 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2177 drivers/net/ethernet/via/via-velocity.c 	spin_lock(&vptr->lock);
vptr             2178 drivers/net/ethernet/via/via-velocity.c 	isr_status = mac_read_isr(vptr->mac_regs);
vptr             2182 drivers/net/ethernet/via/via-velocity.c 		spin_unlock(&vptr->lock);
vptr             2187 drivers/net/ethernet/via/via-velocity.c 	mac_write_isr(vptr->mac_regs, isr_status);
vptr             2189 drivers/net/ethernet/via/via-velocity.c 	if (likely(napi_schedule_prep(&vptr->napi))) {
vptr             2190 drivers/net/ethernet/via/via-velocity.c 		mac_disable_int(vptr->mac_regs);
vptr             2191 drivers/net/ethernet/via/via-velocity.c 		__napi_schedule(&vptr->napi);
vptr             2195 drivers/net/ethernet/via/via-velocity.c 		velocity_error(vptr, isr_status);
vptr             2197 drivers/net/ethernet/via/via-velocity.c 	spin_unlock(&vptr->lock);
vptr             2214 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2217 drivers/net/ethernet/via/via-velocity.c 	ret = velocity_init_rings(vptr, dev->mtu);
vptr             2222 drivers/net/ethernet/via/via-velocity.c 	velocity_set_power_state(vptr, PCI_D0);
vptr             2224 drivers/net/ethernet/via/via-velocity.c 	velocity_init_registers(vptr, VELOCITY_INIT_COLD);
vptr             2230 drivers/net/ethernet/via/via-velocity.c 		velocity_set_power_state(vptr, PCI_D3hot);
vptr             2231 drivers/net/ethernet/via/via-velocity.c 		velocity_free_rings(vptr);
vptr             2235 drivers/net/ethernet/via/via-velocity.c 	velocity_give_many_rx_descs(vptr);
vptr             2237 drivers/net/ethernet/via/via-velocity.c 	mac_enable_int(vptr->mac_regs);
vptr             2239 drivers/net/ethernet/via/via-velocity.c 	napi_enable(&vptr->napi);
vptr             2240 drivers/net/ethernet/via/via-velocity.c 	vptr->flags |= VELOCITY_FLAGS_OPENED;
vptr             2252 drivers/net/ethernet/via/via-velocity.c static void velocity_shutdown(struct velocity_info *vptr)
vptr             2254 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             2274 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2295 drivers/net/ethernet/via/via-velocity.c 		tmp_vptr->pdev = vptr->pdev;
vptr             2296 drivers/net/ethernet/via/via-velocity.c 		tmp_vptr->dev = vptr->dev;
vptr             2297 drivers/net/ethernet/via/via-velocity.c 		tmp_vptr->options = vptr->options;
vptr             2298 drivers/net/ethernet/via/via-velocity.c 		tmp_vptr->tx.numq = vptr->tx.numq;
vptr             2304 drivers/net/ethernet/via/via-velocity.c 		napi_disable(&vptr->napi);
vptr             2306 drivers/net/ethernet/via/via-velocity.c 		spin_lock_irqsave(&vptr->lock, flags);
vptr             2309 drivers/net/ethernet/via/via-velocity.c 		velocity_shutdown(vptr);
vptr             2311 drivers/net/ethernet/via/via-velocity.c 		rx = vptr->rx;
vptr             2312 drivers/net/ethernet/via/via-velocity.c 		tx = vptr->tx;
vptr             2314 drivers/net/ethernet/via/via-velocity.c 		vptr->rx = tmp_vptr->rx;
vptr             2315 drivers/net/ethernet/via/via-velocity.c 		vptr->tx = tmp_vptr->tx;
vptr             2322 drivers/net/ethernet/via/via-velocity.c 		velocity_init_registers(vptr, VELOCITY_INIT_COLD);
vptr             2324 drivers/net/ethernet/via/via-velocity.c 		velocity_give_many_rx_descs(vptr);
vptr             2326 drivers/net/ethernet/via/via-velocity.c 		napi_enable(&vptr->napi);
vptr             2328 drivers/net/ethernet/via/via-velocity.c 		mac_enable_int(vptr->mac_regs);
vptr             2331 drivers/net/ethernet/via/via-velocity.c 		spin_unlock_irqrestore(&vptr->lock, flags);
vptr             2371 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2372 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             2382 drivers/net/ethernet/via/via-velocity.c 		if (velocity_mii_read(vptr->mac_regs, miidata->reg_num & 0x1f, &(miidata->val_out)) < 0)
vptr             2386 drivers/net/ethernet/via/via-velocity.c 		spin_lock_irqsave(&vptr->lock, flags);
vptr             2387 drivers/net/ethernet/via/via-velocity.c 		err = velocity_mii_write(vptr->mac_regs, miidata->reg_num & 0x1f, miidata->val_in);
vptr             2388 drivers/net/ethernet/via/via-velocity.c 		spin_unlock_irqrestore(&vptr->lock, flags);
vptr             2389 drivers/net/ethernet/via/via-velocity.c 		check_connection_type(vptr->mac_regs);
vptr             2410 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2417 drivers/net/ethernet/via/via-velocity.c 		velocity_set_power_state(vptr, PCI_D0);
vptr             2430 drivers/net/ethernet/via/via-velocity.c 		velocity_set_power_state(vptr, PCI_D3hot);
vptr             2448 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2454 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irq(&vptr->lock);
vptr             2455 drivers/net/ethernet/via/via-velocity.c 	velocity_update_hw_mibs(vptr);
vptr             2456 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irq(&vptr->lock);
vptr             2458 drivers/net/ethernet/via/via-velocity.c 	dev->stats.rx_packets = vptr->mib_counter[HW_MIB_ifRxAllPkts];
vptr             2459 drivers/net/ethernet/via/via-velocity.c 	dev->stats.rx_errors = vptr->mib_counter[HW_MIB_ifRxErrorPkts];
vptr             2460 drivers/net/ethernet/via/via-velocity.c 	dev->stats.rx_length_errors = vptr->mib_counter[HW_MIB_ifInRangeLengthErrors];
vptr             2463 drivers/net/ethernet/via/via-velocity.c 	dev->stats.collisions = vptr->mib_counter[HW_MIB_ifTxEtherCollisions];
vptr             2467 drivers/net/ethernet/via/via-velocity.c 	dev->stats.rx_crc_errors = vptr->mib_counter[HW_MIB_ifRxPktCRCE];
vptr             2487 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2489 drivers/net/ethernet/via/via-velocity.c 	napi_disable(&vptr->napi);
vptr             2491 drivers/net/ethernet/via/via-velocity.c 	velocity_shutdown(vptr);
vptr             2493 drivers/net/ethernet/via/via-velocity.c 	if (vptr->flags & VELOCITY_FLAGS_WOL_ENABLED)
vptr             2494 drivers/net/ethernet/via/via-velocity.c 		velocity_get_ip(vptr);
vptr             2498 drivers/net/ethernet/via/via-velocity.c 	velocity_free_rings(vptr);
vptr             2500 drivers/net/ethernet/via/via-velocity.c 	vptr->flags &= (~VELOCITY_FLAGS_OPENED);
vptr             2515 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2538 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irqsave(&vptr->lock, flags);
vptr             2540 drivers/net/ethernet/via/via-velocity.c 	index = vptr->tx.curr[qnum];
vptr             2541 drivers/net/ethernet/via/via-velocity.c 	td_ptr = &(vptr->tx.rings[qnum][index]);
vptr             2542 drivers/net/ethernet/via/via-velocity.c 	tdinfo = &(vptr->tx.infos[qnum][index]);
vptr             2552 drivers/net/ethernet/via/via-velocity.c 	tdinfo->skb_dma[0] = dma_map_single(vptr->dev, skb->data, pktlen,
vptr             2563 drivers/net/ethernet/via/via-velocity.c 		tdinfo->skb_dma[i + 1] = skb_frag_dma_map(vptr->dev,
vptr             2595 drivers/net/ethernet/via/via-velocity.c 		prev = vptr->options.numtx - 1;
vptr             2597 drivers/net/ethernet/via/via-velocity.c 	vptr->tx.used[qnum]++;
vptr             2598 drivers/net/ethernet/via/via-velocity.c 	vptr->tx.curr[qnum] = (index + 1) % vptr->options.numtx;
vptr             2600 drivers/net/ethernet/via/via-velocity.c 	if (AVAIL_TD(vptr, qnum) < 1)
vptr             2603 drivers/net/ethernet/via/via-velocity.c 	td_ptr = &(vptr->tx.rings[qnum][prev]);
vptr             2605 drivers/net/ethernet/via/via-velocity.c 	mac_tx_queue_wake(vptr->mac_regs, qnum);
vptr             2607 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irqrestore(&vptr->lock, flags);
vptr             2638 drivers/net/ethernet/via/via-velocity.c static void velocity_init_info(struct velocity_info *vptr,
vptr             2641 drivers/net/ethernet/via/via-velocity.c 	vptr->chip_id = info->chip_id;
vptr             2642 drivers/net/ethernet/via/via-velocity.c 	vptr->tx.numq = info->txqueue;
vptr             2643 drivers/net/ethernet/via/via-velocity.c 	vptr->multicast_limit = MCAM_SIZE;
vptr             2644 drivers/net/ethernet/via/via-velocity.c 	spin_lock_init(&vptr->lock);
vptr             2655 drivers/net/ethernet/via/via-velocity.c static int velocity_get_pci_info(struct velocity_info *vptr)
vptr             2657 drivers/net/ethernet/via/via-velocity.c 	struct pci_dev *pdev = vptr->pdev;
vptr             2661 drivers/net/ethernet/via/via-velocity.c 	vptr->ioaddr = pci_resource_start(pdev, 0);
vptr             2662 drivers/net/ethernet/via/via-velocity.c 	vptr->memaddr = pci_resource_start(pdev, 1);
vptr             2691 drivers/net/ethernet/via/via-velocity.c static int velocity_get_platform_info(struct velocity_info *vptr)
vptr             2696 drivers/net/ethernet/via/via-velocity.c 	if (of_get_property(vptr->dev->of_node, "no-eeprom", NULL))
vptr             2697 drivers/net/ethernet/via/via-velocity.c 		vptr->no_eeprom = 1;
vptr             2699 drivers/net/ethernet/via/via-velocity.c 	ret = of_address_to_resource(vptr->dev->of_node, 0, &res);
vptr             2701 drivers/net/ethernet/via/via-velocity.c 		dev_err(vptr->dev, "unable to find memory address\n");
vptr             2705 drivers/net/ethernet/via/via-velocity.c 	vptr->memaddr = res.start;
vptr             2708 drivers/net/ethernet/via/via-velocity.c 		dev_err(vptr->dev, "memory region is too small.\n");
vptr             2722 drivers/net/ethernet/via/via-velocity.c static void velocity_print_info(struct velocity_info *vptr)
vptr             2724 drivers/net/ethernet/via/via-velocity.c 	struct net_device *dev = vptr->netdev;
vptr             2726 drivers/net/ethernet/via/via-velocity.c 	printk(KERN_INFO "%s: %s\n", dev->name, get_chip_name(vptr->chip_id));
vptr             2733 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             2734 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             2755 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr;
vptr             2774 drivers/net/ethernet/via/via-velocity.c 	vptr = netdev_priv(netdev);
vptr             2785 drivers/net/ethernet/via/via-velocity.c 	vptr->netdev = netdev;
vptr             2786 drivers/net/ethernet/via/via-velocity.c 	vptr->dev = dev;
vptr             2788 drivers/net/ethernet/via/via-velocity.c 	velocity_init_info(vptr, info);
vptr             2791 drivers/net/ethernet/via/via-velocity.c 		vptr->pdev = to_pci_dev(dev);
vptr             2793 drivers/net/ethernet/via/via-velocity.c 		ret = velocity_get_pci_info(vptr);
vptr             2797 drivers/net/ethernet/via/via-velocity.c 		vptr->pdev = NULL;
vptr             2798 drivers/net/ethernet/via/via-velocity.c 		ret = velocity_get_platform_info(vptr);
vptr             2803 drivers/net/ethernet/via/via-velocity.c 	regs = ioremap(vptr->memaddr, VELOCITY_IO_SIZE);
vptr             2809 drivers/net/ethernet/via/via-velocity.c 	vptr->mac_regs = regs;
vptr             2810 drivers/net/ethernet/via/via-velocity.c 	vptr->rev_id = readb(&regs->rev_id);
vptr             2820 drivers/net/ethernet/via/via-velocity.c 	velocity_get_options(&vptr->options, velocity_nics, drv_string);
vptr             2826 drivers/net/ethernet/via/via-velocity.c 	vptr->options.flags &= info->flags;
vptr             2832 drivers/net/ethernet/via/via-velocity.c 	vptr->flags = vptr->options.flags | (info->flags & 0xFF000000UL);
vptr             2834 drivers/net/ethernet/via/via-velocity.c 	vptr->wol_opts = vptr->options.wol_opts;
vptr             2835 drivers/net/ethernet/via/via-velocity.c 	vptr->flags |= VELOCITY_FLAGS_WOL_ENABLED;
vptr             2837 drivers/net/ethernet/via/via-velocity.c 	vptr->phy_id = MII_GET_PHY_ID(vptr->mac_regs);
vptr             2841 drivers/net/ethernet/via/via-velocity.c 	netif_napi_add(netdev, &vptr->napi, velocity_poll,
vptr             2860 drivers/net/ethernet/via/via-velocity.c 		vptr->mii_status |= VELOCITY_LINK_FAIL;
vptr             2863 drivers/net/ethernet/via/via-velocity.c 	velocity_print_info(vptr);
vptr             2864 drivers/net/ethernet/via/via-velocity.c 	dev_set_drvdata(vptr->dev, netdev);
vptr             2868 drivers/net/ethernet/via/via-velocity.c 	velocity_set_power_state(vptr, PCI_D3hot);
vptr             2874 drivers/net/ethernet/via/via-velocity.c 	netif_napi_del(&vptr->napi);
vptr             2892 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(netdev);
vptr             2895 drivers/net/ethernet/via/via-velocity.c 	netif_napi_del(&vptr->napi);
vptr             2896 drivers/net/ethernet/via/via-velocity.c 	iounmap(vptr->mac_regs);
vptr             3008 drivers/net/ethernet/via/via-velocity.c static int velocity_set_wol(struct velocity_info *vptr)
vptr             3010 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             3011 drivers/net/ethernet/via/via-velocity.c 	enum speed_opt spd_dpx = vptr->options.spd_dpx;
vptr             3029 drivers/net/ethernet/via/via-velocity.c 	if (vptr->wol_opts & VELOCITY_WOL_UCAST)
vptr             3032 drivers/net/ethernet/via/via-velocity.c 	if (vptr->wol_opts & VELOCITY_WOL_ARP) {
vptr             3043 drivers/net/ethernet/via/via-velocity.c 		memcpy(arp->ar_tip, vptr->ip_addr, 4);
vptr             3063 drivers/net/ethernet/via/via-velocity.c 	if (vptr->mii_status & VELOCITY_AUTONEG_ENABLE) {
vptr             3064 drivers/net/ethernet/via/via-velocity.c 		if (PHYID_GET_PHY_ID(vptr->phy_id) == PHYID_CICADA_CS8201)
vptr             3065 drivers/net/ethernet/via/via-velocity.c 			MII_REG_BITS_ON(AUXCR_MDPPS, MII_NCONFIG, vptr->mac_regs);
vptr             3067 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_OFF(ADVERTISE_1000FULL | ADVERTISE_1000HALF, MII_CTRL1000, vptr->mac_regs);
vptr             3070 drivers/net/ethernet/via/via-velocity.c 	if (vptr->mii_status & VELOCITY_SPEED_1000)
vptr             3071 drivers/net/ethernet/via/via-velocity.c 		MII_REG_BITS_ON(BMCR_ANRESTART, MII_BMCR, vptr->mac_regs);
vptr             3103 drivers/net/ethernet/via/via-velocity.c static void velocity_save_context(struct velocity_info *vptr, struct velocity_context *context)
vptr             3105 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             3123 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(netdev);
vptr             3126 drivers/net/ethernet/via/via-velocity.c 	if (!netif_running(vptr->netdev))
vptr             3129 drivers/net/ethernet/via/via-velocity.c 	netif_device_detach(vptr->netdev);
vptr             3131 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irqsave(&vptr->lock, flags);
vptr             3132 drivers/net/ethernet/via/via-velocity.c 	if (vptr->pdev)
vptr             3133 drivers/net/ethernet/via/via-velocity.c 		pci_save_state(vptr->pdev);
vptr             3135 drivers/net/ethernet/via/via-velocity.c 	if (vptr->flags & VELOCITY_FLAGS_WOL_ENABLED) {
vptr             3136 drivers/net/ethernet/via/via-velocity.c 		velocity_get_ip(vptr);
vptr             3137 drivers/net/ethernet/via/via-velocity.c 		velocity_save_context(vptr, &vptr->context);
vptr             3138 drivers/net/ethernet/via/via-velocity.c 		velocity_shutdown(vptr);
vptr             3139 drivers/net/ethernet/via/via-velocity.c 		velocity_set_wol(vptr);
vptr             3140 drivers/net/ethernet/via/via-velocity.c 		if (vptr->pdev)
vptr             3141 drivers/net/ethernet/via/via-velocity.c 			pci_enable_wake(vptr->pdev, PCI_D3hot, 1);
vptr             3142 drivers/net/ethernet/via/via-velocity.c 		velocity_set_power_state(vptr, PCI_D3hot);
vptr             3144 drivers/net/ethernet/via/via-velocity.c 		velocity_save_context(vptr, &vptr->context);
vptr             3145 drivers/net/ethernet/via/via-velocity.c 		velocity_shutdown(vptr);
vptr             3146 drivers/net/ethernet/via/via-velocity.c 		if (vptr->pdev)
vptr             3147 drivers/net/ethernet/via/via-velocity.c 			pci_disable_device(vptr->pdev);
vptr             3148 drivers/net/ethernet/via/via-velocity.c 		velocity_set_power_state(vptr, PCI_D3hot);
vptr             3151 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irqrestore(&vptr->lock, flags);
vptr             3163 drivers/net/ethernet/via/via-velocity.c static void velocity_restore_context(struct velocity_info *vptr, struct velocity_context *context)
vptr             3165 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             3193 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(netdev);
vptr             3197 drivers/net/ethernet/via/via-velocity.c 	if (!netif_running(vptr->netdev))
vptr             3200 drivers/net/ethernet/via/via-velocity.c 	velocity_set_power_state(vptr, PCI_D0);
vptr             3202 drivers/net/ethernet/via/via-velocity.c 	if (vptr->pdev) {
vptr             3203 drivers/net/ethernet/via/via-velocity.c 		pci_enable_wake(vptr->pdev, PCI_D0, 0);
vptr             3204 drivers/net/ethernet/via/via-velocity.c 		pci_restore_state(vptr->pdev);
vptr             3207 drivers/net/ethernet/via/via-velocity.c 	mac_wol_reset(vptr->mac_regs);
vptr             3209 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irqsave(&vptr->lock, flags);
vptr             3210 drivers/net/ethernet/via/via-velocity.c 	velocity_restore_context(vptr, &vptr->context);
vptr             3211 drivers/net/ethernet/via/via-velocity.c 	velocity_init_registers(vptr, VELOCITY_INIT_WOL);
vptr             3212 drivers/net/ethernet/via/via-velocity.c 	mac_disable_int(vptr->mac_regs);
vptr             3214 drivers/net/ethernet/via/via-velocity.c 	velocity_tx_srv(vptr);
vptr             3216 drivers/net/ethernet/via/via-velocity.c 	for (i = 0; i < vptr->tx.numq; i++) {
vptr             3217 drivers/net/ethernet/via/via-velocity.c 		if (vptr->tx.used[i])
vptr             3218 drivers/net/ethernet/via/via-velocity.c 			mac_tx_queue_wake(vptr->mac_regs, i);
vptr             3221 drivers/net/ethernet/via/via-velocity.c 	mac_enable_int(vptr->mac_regs);
vptr             3222 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irqrestore(&vptr->lock, flags);
vptr             3223 drivers/net/ethernet/via/via-velocity.c 	netif_device_attach(vptr->netdev);
vptr             3264 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3266 drivers/net/ethernet/via/via-velocity.c 		velocity_set_power_state(vptr, PCI_D0);
vptr             3279 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3281 drivers/net/ethernet/via/via-velocity.c 		velocity_set_power_state(vptr, PCI_D3hot);
vptr             3287 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3288 drivers/net/ethernet/via/via-velocity.c 	struct mac_regs __iomem *regs = vptr->mac_regs;
vptr             3292 drivers/net/ethernet/via/via-velocity.c 	status = check_connection_type(vptr->mac_regs);
vptr             3304 drivers/net/ethernet/via/via-velocity.c 	if (vptr->options.spd_dpx == SPD_DPX_AUTO) {
vptr             3313 drivers/net/ethernet/via/via-velocity.c 		switch (vptr->options.spd_dpx) {
vptr             3362 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3368 drivers/net/ethernet/via/via-velocity.c 	curr_status = check_connection_type(vptr->mac_regs);
vptr             3398 drivers/net/ethernet/via/via-velocity.c 		vptr->options.spd_dpx = spd_dpx;
vptr             3400 drivers/net/ethernet/via/via-velocity.c 		velocity_set_media_mode(vptr, new_status);
vptr             3408 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3412 drivers/net/ethernet/via/via-velocity.c 	if (vptr->pdev)
vptr             3413 drivers/net/ethernet/via/via-velocity.c 		strlcpy(info->bus_info, pci_name(vptr->pdev),
vptr             3421 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3428 drivers/net/ethernet/via/via-velocity.c 	if (vptr->wol_opts & VELOCITY_WOL_UCAST)
vptr             3430 drivers/net/ethernet/via/via-velocity.c 	if (vptr->wol_opts & VELOCITY_WOL_ARP)
vptr             3432 drivers/net/ethernet/via/via-velocity.c 	memcpy(&wol->sopass, vptr->wol_passwd, 6);
vptr             3437 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3441 drivers/net/ethernet/via/via-velocity.c 	vptr->wol_opts = VELOCITY_WOL_MAGIC;
vptr             3451 drivers/net/ethernet/via/via-velocity.c 		vptr->wol_opts |= VELOCITY_WOL_MAGIC;
vptr             3452 drivers/net/ethernet/via/via-velocity.c 		vptr->flags |= VELOCITY_FLAGS_WOL_ENABLED;
vptr             3455 drivers/net/ethernet/via/via-velocity.c 		vptr->wol_opts |= VELOCITY_WOL_UCAST;
vptr             3456 drivers/net/ethernet/via/via-velocity.c 		vptr->flags |= VELOCITY_FLAGS_WOL_ENABLED;
vptr             3459 drivers/net/ethernet/via/via-velocity.c 		vptr->wol_opts |= VELOCITY_WOL_ARP;
vptr             3460 drivers/net/ethernet/via/via-velocity.c 		vptr->flags |= VELOCITY_FLAGS_WOL_ENABLED;
vptr             3462 drivers/net/ethernet/via/via-velocity.c 	memcpy(vptr->wol_passwd, wol->sopass, 6);
vptr             3522 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3524 drivers/net/ethernet/via/via-velocity.c 	ecmd->tx_max_coalesced_frames = vptr->options.tx_intsup;
vptr             3525 drivers/net/ethernet/via/via-velocity.c 	ecmd->rx_max_coalesced_frames = vptr->options.rx_intsup;
vptr             3527 drivers/net/ethernet/via/via-velocity.c 	ecmd->rx_coalesce_usecs = get_pending_timer_val(vptr->options.rxqueue_timer);
vptr             3528 drivers/net/ethernet/via/via-velocity.c 	ecmd->tx_coalesce_usecs = get_pending_timer_val(vptr->options.txqueue_timer);
vptr             3536 drivers/net/ethernet/via/via-velocity.c 	struct velocity_info *vptr = netdev_priv(dev);
vptr             3551 drivers/net/ethernet/via/via-velocity.c 	vptr->options.rx_intsup = ecmd->rx_max_coalesced_frames;
vptr             3552 drivers/net/ethernet/via/via-velocity.c 	vptr->options.tx_intsup = ecmd->tx_max_coalesced_frames;
vptr             3554 drivers/net/ethernet/via/via-velocity.c 	set_pending_timer_val(&vptr->options.rxqueue_timer,
vptr             3556 drivers/net/ethernet/via/via-velocity.c 	set_pending_timer_val(&vptr->options.txqueue_timer,
vptr             3560 drivers/net/ethernet/via/via-velocity.c 	spin_lock_irqsave(&vptr->lock, flags);
vptr             3561 drivers/net/ethernet/via/via-velocity.c 	mac_disable_int(vptr->mac_regs);
vptr             3562 drivers/net/ethernet/via/via-velocity.c 	setup_adaptive_interrupts(vptr);
vptr             3563 drivers/net/ethernet/via/via-velocity.c 	setup_queue_timers(vptr);
vptr             3565 drivers/net/ethernet/via/via-velocity.c 	mac_write_int_mask(vptr->int_mask, vptr->mac_regs);
vptr             3566 drivers/net/ethernet/via/via-velocity.c 	mac_clear_isr(vptr->mac_regs);
vptr             3567 drivers/net/ethernet/via/via-velocity.c 	mac_enable_int(vptr->mac_regs);
vptr             3568 drivers/net/ethernet/via/via-velocity.c 	spin_unlock_irqrestore(&vptr->lock, flags);
vptr             3631 drivers/net/ethernet/via/via-velocity.c 		struct velocity_info *vptr = netdev_priv(dev);
vptr             3632 drivers/net/ethernet/via/via-velocity.c 		u32 *p = vptr->mib_counter;
vptr             3635 drivers/net/ethernet/via/via-velocity.c 		spin_lock_irq(&vptr->lock);
vptr             3636 drivers/net/ethernet/via/via-velocity.c 		velocity_update_hw_mibs(vptr);
vptr             3637 drivers/net/ethernet/via/via-velocity.c 		spin_unlock_irq(&vptr->lock);
vptr             1425 drivers/net/ethernet/via/via-velocity.h #define GET_RD_BY_IDX(vptr, idx)   (vptr->rd_ring[idx])
vptr             1503 drivers/net/ethernet/via/via-velocity.h static inline int velocity_get_ip(struct velocity_info *vptr)
vptr             1510 drivers/net/ethernet/via/via-velocity.h 	in_dev = __in_dev_get_rcu(vptr->netdev);
vptr             1514 drivers/net/ethernet/via/via-velocity.h 			memcpy(vptr->ip_addr, &ifa->ifa_address, 4);
vptr             1533 drivers/net/ethernet/via/via-velocity.h static inline void velocity_update_hw_mibs(struct velocity_info *vptr)
vptr             1537 drivers/net/ethernet/via/via-velocity.h 	BYTE_REG_BITS_ON(MIBCR_MIBFLSH, &(vptr->mac_regs->MIBCR));
vptr             1539 drivers/net/ethernet/via/via-velocity.h 	while (BYTE_REG_BITS_IS_ON(MIBCR_MIBFLSH, &(vptr->mac_regs->MIBCR)));
vptr             1541 drivers/net/ethernet/via/via-velocity.h 	BYTE_REG_BITS_ON(MIBCR_MPTRINI, &(vptr->mac_regs->MIBCR));
vptr             1543 drivers/net/ethernet/via/via-velocity.h 		tmp = readl(&(vptr->mac_regs->MIBData)) & 0x00FFFFFFUL;
vptr             1544 drivers/net/ethernet/via/via-velocity.h 		vptr->mib_counter[i] += tmp;
vptr             1555 drivers/net/ethernet/via/via-velocity.h static inline void init_flow_control_register(struct velocity_info *vptr)
vptr             1557 drivers/net/ethernet/via/via-velocity.h 	struct mac_regs __iomem * regs = vptr->mac_regs;
vptr             1568 drivers/net/ethernet/via/via-velocity.h 	writew(vptr->options.numrx, &regs->RBRDU);
vptr              638 fs/ecryptfs/main.c inode_info_init_once(void *vptr)
vptr              640 fs/ecryptfs/main.c 	struct ecryptfs_inode_info *ei = (struct ecryptfs_inode_info *)vptr;