Lines Matching refs:dev

113 	struct net_device *dev;
131 static int mpt_lan_open(struct net_device *dev);
132 static int mpt_lan_reset(struct net_device *dev);
133 static int mpt_lan_close(struct net_device *dev);
135 static void mpt_lan_wake_post_buckets_task(struct net_device *dev,
137 static int mpt_lan_receive_post_turbo(struct net_device *dev, u32 tmsg);
138 static int mpt_lan_receive_post_reply(struct net_device *dev,
140 static int mpt_lan_send_turbo(struct net_device *dev, u32 tmsg);
141 static int mpt_lan_send_reply(struct net_device *dev,
146 struct net_device *dev);
170 struct net_device *dev = ioc->netdev;
174 IOC_AND_NETDEV_NAMES_s_s(dev)));
183 IOC_AND_NETDEV_NAMES_s_s(dev),
204 // FreeReqFrame = mpt_lan_send_turbo(dev, tmsg);
214 (void) mpt_lan_send_turbo(dev, tmsg);
222 mpt_lan_receive_post_turbo(dev, tmsg);
251 FreeReqFrame = mpt_lan_send_reply(dev, pSendRep);
261 mpt_lan_receive_post_reply(dev, pRecvRep);
302 struct net_device *dev = ioc->netdev;
305 if (dev == NULL)
308 priv = netdev_priv(dev);
323 netif_stop_queue(dev);
325 dlprintk ((KERN_INFO "mptlan/ioc_reset: called netif_stop_queue for %s.\n", dev->name));
337 netif_wake_queue(dev);
378 mpt_lan_open(struct net_device *dev)
380 struct mpt_lan_priv *priv = netdev_priv(dev);
383 if (mpt_lan_reset(dev) != 0) {
435 IOC_AND_NETDEV_NAMES_s_s(dev));
444 netif_start_queue(dev);
464 mpt_lan_reset(struct net_device *dev)
468 struct mpt_lan_priv *priv = netdev_priv(dev);
495 mpt_lan_close(struct net_device *dev)
497 struct mpt_lan_priv *priv = netdev_priv(dev);
510 netif_stop_queue(dev);
512 mpt_lan_reset(dev);
547 IOC_AND_NETDEV_NAMES_s_s(dev));
555 mpt_lan_tx_timeout(struct net_device *dev, unsigned int txqueue)
557 struct mpt_lan_priv *priv = netdev_priv(dev);
561 dlprintk (("mptlan/tx_timeout: calling netif_wake_queue for %s.\n", dev->name));
562 netif_wake_queue(dev);
569 mpt_lan_send_turbo(struct net_device *dev, u32 tmsg)
571 struct mpt_lan_priv *priv = netdev_priv(dev);
580 dev->stats.tx_packets++;
581 dev->stats.tx_bytes += sent->len;
584 IOC_AND_NETDEV_NAMES_s_s(dev),
596 netif_wake_queue(dev);
602 mpt_lan_send_reply(struct net_device *dev, LANSendReply_t *pSendRep)
604 struct mpt_lan_priv *priv = netdev_priv(dev);
622 dev->stats.tx_packets += count;
630 dev->stats.tx_errors += count;
632 IOC_AND_NETDEV_NAMES_s_s(dev));
636 dev->stats.tx_errors += count;
647 dev->stats.tx_bytes += sent->len;
650 IOC_AND_NETDEV_NAMES_s_s(dev),
669 netif_wake_queue(dev);
675 mpt_lan_sdu_send (struct sk_buff *skb, struct net_device *dev)
677 struct mpt_lan_priv *priv = netdev_priv(dev);
694 netif_stop_queue(dev);
704 netif_stop_queue(dev);
716 // IOC_AND_NETDEV_NAMES_s_s(dev)));
751 // IOC_AND_NETDEV_NAMES_s_s(dev),
785 netif_trans_update(dev);
788 IOC_AND_NETDEV_NAMES_s_s(dev),
796 mpt_lan_wake_post_buckets_task(struct net_device *dev, int priority)
801 struct mpt_lan_priv *priv = netdev_priv(dev);
812 IOC_AND_NETDEV_NAMES_s_s(dev) ));
818 mpt_lan_receive_skb(struct net_device *dev, struct sk_buff *skb)
820 struct mpt_lan_priv *priv = netdev_priv(dev);
822 skb->protocol = mpt_lan_type_trans(skb, dev);
826 IOC_AND_NETDEV_NAMES_s_s(dev), skb->len));
828 dev->stats.rx_bytes += skb->len;
829 dev->stats.rx_packets++;
831 skb->dev = dev;
838 mpt_lan_wake_post_buckets_task(dev, 1);
850 mpt_lan_receive_post_turbo(struct net_device *dev, u32 tmsg)
852 struct mpt_lan_priv *priv = netdev_priv(dev);
869 IOC_AND_NETDEV_NAMES_s_s(dev),
899 return mpt_lan_receive_skb(dev, skb);
904 mpt_lan_receive_post_free(struct net_device *dev,
907 struct mpt_lan_priv *priv = netdev_priv(dev);
927 // IOC_AND_NETDEV_NAMES_s_s(dev)));
959 mpt_lan_receive_post_reply(struct net_device *dev,
962 struct mpt_lan_priv *priv = netdev_priv(dev);
977 return mpt_lan_receive_post_free(dev, pRecvRep);
983 IOC_AND_NETDEV_NAMES_s_s(dev));
997 // IOC_AND_NETDEV_NAMES_s_s(dev),
1002 IOC_AND_NETDEV_NAMES_s_s(dev),
1010 // IOC_AND_NETDEV_NAMES_s_s(dev)));
1015 IOC_AND_NETDEV_NAMES_s_s(dev),
1031 // IOC_AND_NETDEV_NAMES_s_s(dev),
1057 IOC_AND_NETDEV_NAMES_s_s(dev),
1099 IOC_AND_NETDEV_NAMES_s_s(dev),
1109 IOC_AND_NETDEV_NAMES_s_s(dev),
1114 IOC_AND_NETDEV_NAMES_s_s(dev),
1128 mpt_lan_reset(dev);
1129 mpt_lan_wake_post_buckets_task(dev, 0);
1132 return mpt_lan_receive_skb(dev, skb);
1141 struct net_device *dev = priv->dev;
1150 u32 len = (dev->mtu + dev->hard_header_len + 4);
1158 IOC_AND_NETDEV_NAMES_s_s(dev),
1305 struct net_device *dev;
1309 dev = alloc_fcdev(sizeof(struct mpt_lan_priv));
1310 if (!dev)
1313 dev->mtu = MPT_LAN_MTU;
1315 priv = netdev_priv(dev);
1317 priv->dev = dev;
1326 __LINE__, dev->mtu + dev->hard_header_len + 4));
1355 dev->addr_len = FC_ALEN;
1356 memcpy(dev->dev_addr, HWaddr, FC_ALEN);
1357 memset(dev->broadcast, 0xff, FC_ALEN);
1365 dev->netdev_ops = &mpt_netdev_ops;
1366 dev->watchdog_timeo = MPT_LAN_TX_TIMEOUT;
1369 dev->min_mtu = MPT_LAN_MIN_MTU;
1370 dev->max_mtu = MPT_LAN_MAX_MTU;
1372 dlprintk((KERN_INFO MYNAM ": Finished registering dev "
1375 if (register_netdev(dev) != 0) {
1376 free_netdev(dev);
1377 dev = NULL;
1379 return dev;
1386 struct net_device *dev;
1405 dev = mpt_register_lan_device(ioc, i);
1406 if (!dev) {
1414 "registered as '%s'\n", ioc->name, dev->name);
1417 IOC_AND_NETDEV_NAMES_s_s(dev),
1418 dev->dev_addr);
1420 ioc->netdev = dev;
1432 struct net_device *dev = ioc->netdev;
1433 struct mpt_lan_priv *priv = netdev_priv(dev);
1436 if(dev != NULL) {
1437 unregister_netdev(dev);
1438 free_netdev(dev);
1489 mpt_lan_type_trans(struct sk_buff *skb, struct net_device *dev)
1506 NETDEV_PTR_TO_IOC_NAME_s(dev));
1512 if (!memcmp(fch->daddr, dev->broadcast, FC_ALEN)) {
1518 if (memcmp(fch->daddr, dev->dev_addr, FC_ALEN)) {