这篇教程C++ startrecv586函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中startrecv586函数的典型用法代码示例。如果您正苦于以下问题:C++ startrecv586函数的具体用法?C++ startrecv586怎么用?C++ startrecv586使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了startrecv586函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: set_multicast_liststatic void set_multicast_list(struct net_device *dev){ netif_stop_queue(dev); sun3_disint(); alloc586(dev); init586(dev); startrecv586(dev); sun3_enaint(); netif_wake_queue(dev);}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:10,
示例2: set_multicast_liststatic void set_multicast_list(struct net_device *dev){ if (!dev->start) { /* without a running interface, promiscuous doesn't work */ return; } dev->start = 0; alloc586(dev); init586(dev); startrecv586(dev); dev->start = 1;}
开发者ID:JBTech,项目名称:ralink_rt5350,代码行数:12,
示例3: ni52_rnr_intstatic void ni52_rnr_int(struct device *dev){ struct priv *p = (struct priv *) dev->priv; p->stats.rx_errors++; while(p->scb->cmd); /* wait for the last cmd */ p->scb->cmd = RUC_ABORT; ni_attn586(); while(p->scb->cmd); /* wait for accept cmd. */ alloc_rfa(dev,(char *)p->rfd_first); startrecv586(dev); /* restart */}
开发者ID:Lakshmipathi,项目名称:Linux-historic,代码行数:14,
示例4: set_multicast_liststatic void set_multicast_list(struct device *dev){ if(!dev->start) { printk("%s: Can't apply promiscuous/multicastmode to a not running interface./n",dev->name); return; } dev->start = 0; alloc586(dev); init586(dev); startrecv586(dev); dev->start = 1;}
开发者ID:openmach,项目名称:openmach,代码行数:14,
示例5: elmc_rnr_intstatic void elmc_rnr_int(struct net_device *dev){ struct priv *p = (struct priv *) dev->priv; p->stats.rx_errors++; WAIT_4_SCB_CMD(); /* wait for the last cmd */ p->scb->cmd = RUC_ABORT; /* usually the RU is in the 'no resource'-state .. abort it now. */ elmc_attn586(); WAIT_4_SCB_CMD(); /* wait for accept cmd. */ alloc_rfa(dev, (char *) p->rfd_first); startrecv586(dev); /* restart RU */ printk(KERN_WARNING "%s: Receive-Unit restarted. Status: %04x/n", dev->name, p->scb->status);}
开发者ID:JBTech,项目名称:ralink_rt5350,代码行数:17,
示例6: sun3_82586_rnr_intstatic void sun3_82586_rnr_int(struct net_device *dev){ struct priv *p = netdev_priv(dev); dev->stats.rx_errors++; WAIT_4_SCB_CMD(); /* wait for the last cmd, WAIT_4_FULLSTAT?? */ p->scb->cmd_ruc = RUC_ABORT; /* usually the RU is in the 'no resource'-state .. abort it now. */ sun3_attn586(); WAIT_4_SCB_CMD_RUC(); /* wait for accept cmd. */ alloc_rfa(dev,(char *)p->rfd_first);/* maybe add a check here, before restarting the RU */ startrecv586(dev); /* restart RU */ printk("%s: Receive-Unit restarted. Status: %04x/n",dev->name,p->scb->rus);}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:18,
示例7: ni52_openstatic int ni52_open(struct net_device *dev){ int ret; ni_disint(); alloc586(dev); init586(dev); startrecv586(dev); ni_enaint(); ret = request_irq(dev->irq, ni52_interrupt, 0, dev->name, dev); if (ret) { ni_reset586(); return ret; } netif_start_queue(dev); return 0; /* */}
开发者ID:romanbb,项目名称:android_kernel_lge_d851,代码行数:18,
示例8: ni52_rnr_intstatic void ni52_rnr_int(struct net_device *dev){ struct priv *p = netdev_priv(dev); dev->stats.rx_errors++; wait_for_scb_cmd(dev); /* */ writeb(RUC_ABORT, &p->scb->cmd_ruc); /* */ ni_attn586(); wait_for_scb_cmd_ruc(dev); /* */ alloc_rfa(dev, p->rfd_first); /* */ startrecv586(dev); /* */ printk(KERN_ERR "%s: Receive-Unit restarted. Status: %04x/n", dev->name, readb(&p->scb->rus));}
开发者ID:romanbb,项目名称:android_kernel_lge_d851,代码行数:19,
示例9: ni52_rnr_intstatic void ni52_rnr_int(struct net_device *dev){ struct priv *p = netdev_priv(dev); p->stats.rx_errors++; wait_for_scb_cmd(dev); /* wait for the last cmd, WAIT_4_FULLSTAT?? */ writeb(RUC_ABORT, &p->scb->cmd_ruc); /* usually the RU is in the 'no resource'-state .. abort it now. */ ni_attn586(); wait_for_scb_cmd_ruc(dev); /* wait for accept cmd. */ alloc_rfa(dev, p->rfd_first); /* maybe add a check here, before restarting the RU */ startrecv586(dev); /* restart RU */ printk(KERN_ERR "%s: Receive-Unit restarted. Status: %04x/n", dev->name, readb(&p->scb->rus));}
开发者ID:AdrianHuang,项目名称:uclinux-robutest,代码行数:19,
示例10: elmc_openstatic int elmc_open(struct net_device *dev){ int ret; elmc_id_attn586(); /* disable interrupts */ ret = request_irq(dev->irq, &elmc_interrupt, SA_SHIRQ | SA_SAMPLE_RANDOM, dev->name, dev); if (ret) { printk(KERN_ERR "%s: couldn't get irq %d/n", dev->name, dev->irq); elmc_id_reset586(); return ret; } alloc586(dev); init586(dev); startrecv586(dev); netif_start_queue(dev); return 0; /* most done by init */}
开发者ID:JBTech,项目名称:ralink_rt5350,代码行数:19,
示例11: ni52_openstatic int ni52_open(struct device *dev){ alloc586(dev); init586(dev); startrecv586(dev); if(request_irq(dev->irq, &ni52_interrupt,0,"ni52")) { ni_reset586(); return -EAGAIN; } irq2dev_map[dev->irq] = dev; dev->interrupt = 0; dev->tbusy = 0; dev->start = 1; return 0; /* most done by init */}
开发者ID:Lakshmipathi,项目名称:Linux-historic,代码行数:19,
示例12: elmc_openstatic int elmc_open(struct net_device *dev){ int ret; elmc_id_attn586(); /* disable interrupts */ ret = request_irq(dev->irq, elmc_interrupt, IRQF_SHARED, dev->name, dev); if (ret) { pr_err("%s: couldn't get irq %d/n", dev->name, dev->irq); elmc_id_reset586(); return ret; } alloc586(dev); init586(dev); startrecv586(dev); netif_start_queue(dev); return 0; /* most done by init */}
开发者ID:openube,项目名称:android_kernel_sony_c2305,代码行数:19,
示例13: sun3_82586_open/********************************************** * open device */static int sun3_82586_open(struct net_device *dev){ int ret; sun3_disint(); alloc586(dev); init586(dev); startrecv586(dev); sun3_enaint(); ret = request_irq(dev->irq, sun3_82586_interrupt,0,dev->name,dev); if (ret) { sun3_reset586(); return ret; } netif_start_queue(dev); return 0; /* most done by init */}
开发者ID:CSCLOG,项目名称:beaglebone,代码行数:24,
注:本文中的startrecv586函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ starts_with函数代码示例 C++ startacq函数代码示例 |