Lines Matching refs:ei_local

49 #define EI_SHIFT(x)	(ei_local->reg_offset[x])
166 struct ei_device *ei_local = netdev_priv(dev);
210 struct ei_device *ei_local = netdev_priv(dev);
279 struct ei_device *ei_local = netdev_priv(dev);
289 if (dev->flags & IFF_AUTOMEDIA && ei_local->interface_num) {
290 ei_local->interface_num = 0;
307 struct ei_device *ei_local = netdev_priv(dev);
311 if (ei_local->dmaing) {
314 ei_local->dmaing, ei_local->irqlock);
321 if (count & 1 && ei_local->word16)
324 ei_local->dmaing = 1;
347 if (ei_local->word16)
363 ei_local->dmaing = 0;
372 struct ei_device *ei_local = netdev_priv(dev);
376 if (ei_local->dmaing) {
379 ei_local->dmaing, ei_local->irqlock);
383 ei_local->dmaing = 1;
396 if (ei_local->word16) {
404 ei_local->dmaing = 0;
413 struct ei_device *ei_local = netdev_priv(dev);
416 if (ei_local->dmaing) {
419 ei_local->dmaing, ei_local->irqlock);
423 ei_local->dmaing = 1;
435 if (ei_local->word16)
441 ei_local->dmaing = 0;
455 struct ei_device *ei_local = netdev_priv(dev);
465 ei_local->interface_num = 0;
612 struct ei_device *ei_local = netdev_priv(dev);
614 return ei_local->msg_enable;
619 struct ei_device *ei_local = netdev_priv(dev);
621 ei_local->msg_enable = v;
655 struct ei_device *ei_local;
724 ei_local = netdev_priv(dev);
725 spin_lock_init(&ei_local->page_lock);
729 ei_local->reg_offset = etherm_regoffsets;
732 ei_local->reg_offset = etherh_regoffsets;
736 ei_local->name = dev->name;
737 ei_local->word16 = 1;
738 ei_local->tx_start_page = data->tx_start_page;
739 ei_local->rx_start_page = ei_local->tx_start_page + TX_PAGES;
740 ei_local->stop_page = data->stop_page;
741 ei_local->reset_8390 = etherh_reset;
742 ei_local->block_input = etherh_block_input;
743 ei_local->block_output = etherh_block_output;
744 ei_local->get_8390_hdr = etherh_get_header;
745 ei_local->interface_num = 0;