• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/cxt1e1/

Lines Matching refs:ndev

262     struct net_device *ndev = dev_instance;
264 return musycc_intr_th_handler(netdev_priv(ndev));
272 struct net_device *ndev = dev_instance;
274 return c4_ebus_intr_th_handler(netdev_priv(ndev));
280 void_open (struct net_device * ndev)
282 pr_info("%s: trying to open master device !\n", ndev->name);
288 chan_open (struct net_device * ndev)
290 hdlc_device *hdlc = dev_to_hdlc (ndev);
294 if ((ret = hdlc_open (ndev)))
302 netif_start_queue (ndev);
308 chan_close (struct net_device * ndev)
310 hdlc_device *hdlc = dev_to_hdlc (ndev);
313 netif_stop_queue (ndev);
315 hdlc_close (ndev);
329 chan_attach_noop (struct net_device * ndev, unsigned short foo_1, unsigned short foo_2)
337 chan_get_stats (struct net_device * ndev)
347 priv = (struct c4_priv *) dev_to_hdlc (ndev)->priv;
355 nstats = &ndev->stats;
390 get_ci_by_dev (struct net_device * ndev)
392 return (ci_t *)(netdev_priv(ndev));
397 c4_linux_xmit (struct sk_buff * skb, struct net_device * ndev)
402 hdlc_device *hdlc = dev_to_hdlc (ndev);
419 create_chan (struct net_device * ndev, ci_t * ci,
454 dev->irq = ndev->irq;
512 do_get_port (struct net_device * ndev, void *data)
522 ci = get_ci_by_dev (ndev);
537 do_set_port (struct net_device * ndev, void *data)
546 ci = get_ci_by_dev (ndev);
559 do_port_loop (struct net_device * ndev, void *data)
566 ci = get_ci_by_dev (ndev);
574 do_framer_rw (struct net_device * ndev, void *data)
582 ci = get_ci_by_dev (ndev);
595 do_pld_rw (struct net_device * ndev, void *data)
603 ci = get_ci_by_dev (ndev);
616 do_musycc_rw (struct net_device * ndev, void *data)
624 ci = get_ci_by_dev (ndev);
636 do_get_chan (struct net_device * ndev, void *data)
654 do_set_chan (struct net_device * ndev, void *data)
662 ci = get_ci_by_dev (ndev);
675 do_create_chan (struct net_device * ndev, void *data)
684 ci = get_ci_by_dev (ndev);
687 dev = create_chan (ndev, ci, &cp);
702 do_get_chan_stats (struct net_device * ndev, void *data)
723 do_set_loglevel (struct net_device * ndev, void *data)
734 do_deluser (struct net_device * ndev, int lockit)
736 if (ndev->flags & IFF_UP)
745 priv = (struct c4_priv *) dev_to_hdlc (ndev)->priv;
757 unregister_hdlc_device (ndev);
760 free_netdev (ndev);
794 struct net_device *ndev;
798 if (!(ndev = dev_get_by_name(&init_net, buf)))
800 priv = dev_to_hdlc (ndev)->priv;
805 ndev->flags &= ~IFF_UP;
806 dev_put (ndev);
807 netif_stop_queue (ndev);
808 do_deluser (ndev, 1);
810 dev_put (ndev);
827 c4_ioctl (struct net_device * ndev, struct ifreq * ifr, int cmd)
856 if (!(ci = get_ci_by_dev (ndev)))
873 ret = do_get_port (ndev, data);
877 ret = do_set_port (ndev, data);
881 ret = do_get_chan (ndev, data);
885 ret = do_set_chan (ndev, data);
889 ret = do_del_chan (ndev, data);
892 ret = do_create_chan (ndev, data);
895 ret = do_get_chan_stats (ndev, data);
898 ret = do_set_loglevel (ndev, data);
901 ret = do_reset (ndev, data);
904 ret = do_reset_chan_stats (ndev, data);
907 ret = do_port_loop (ndev, data);
910 ret = do_framer_rw (ndev, data);
913 ret = do_musycc_rw (ndev, data);
916 ret = do_pld_rw (ndev, data);
948 struct net_device *ndev;
951 ndev = alloc_netdev(sizeof(ci_t), SBE_IFACETMPL, c4_setup);
952 if (!ndev)
958 ci = (ci_t *)(netdev_priv(ndev));
959 ndev->irq = irq0;
987 if (register_netdev (ndev) ||
990 OS_kfree (netdev_priv(ndev));
991 OS_kfree (ndev);
1018 ndev->name, ndev))
1020 pr_warning("%s: MUSYCC could not get irq: %d\n", ndev->name, irq0);
1021 unregister_netdev (ndev);
1022 OS_kfree (netdev_priv(ndev));
1023 OS_kfree (ndev);
1028 if (request_irq (irq1, &c4_ebus_interrupt, IRQF_SHARED, ndev->name, ndev))
1031 unregister_netdev (ndev);
1032 free_irq (irq0, ndev);
1033 OS_kfree (netdev_priv(ndev));
1034 OS_kfree (ndev);
1051 memcpy (ndev->dev_addr, (FLD_TYPE1 *) (hi->mfg_info.pft1.Serial), 6);
1057 memcpy (ndev->dev_addr, (FLD_TYPE2 *) (hi->mfg_info.pft2.Serial), 6);
1064 memset (ndev->dev_addr, 0, 6);
1085 unregister_netdev (ndev);
1086 free_irq (irq1, ndev);
1087 free_irq (irq0, ndev);
1088 OS_kfree (netdev_priv(ndev));
1089 OS_kfree (ndev);
1092 return ndev;
1142 struct net_device *ndev;
1147 if (hi->ndev) /* a board has been attached */
1149 ci = (ci_t *)(netdev_priv(hi->ndev));
1152 if ((ndev = ci->port[j].chan[k]->user))
1154 do_deluser (ndev, 0);