您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ usb_resume函数代码示例

51自学网 2021-06-03 09:21:06
  C++
这篇教程C++ usb_resume函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中usb_resume函数的典型用法代码示例。如果您正苦于以下问题:C++ usb_resume函数的具体用法?C++ usb_resume怎么用?C++ usb_resume使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了usb_resume函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: usb_dev_resume

static int usb_dev_resume(struct device *dev){	struct usb_device *udev = to_usb_device(dev);	if (udev && udev->quirks & USB_QUIRK_NO_DPM_RESUME)		return 0;	return usb_resume(dev, PMSG_RESUME);}
开发者ID:qkdang,项目名称:m462,代码行数:9,


示例2: usb_dev_resume

static int usb_dev_resume(struct device *dev){#if defined(CONFIG_LINK_DEVICE_HSIC) || defined(CONFIG_MDM_HSIC_PM)	struct usb_device	*udev = to_usb_device(dev);	if (udev && udev->quirks & USB_QUIRK_NO_DPM_RESUME)		return 0;#endif	return usb_resume(dev, PMSG_RESUME);}
开发者ID:arshull,项目名称:GalaTab3_KK_Kernel_T310,代码行数:10,


示例3: usb_dev_resume

static int usb_dev_resume(struct device *dev){#if defined(CONFIG_LINK_DEVICE_HSIC)	struct usb_device	*udev = to_usb_device(dev);	if (udev && udev->quirks & USB_QUIRK_NO_DPM_RESUME)		return 0;	/* EHCI root-hub resume later */	if (udev && udev->serial && !strcmp("s5p-ehci", udev->serial))		return 0;#endif	return usb_resume(dev, PMSG_RESUME);}
开发者ID:Svard73,项目名称:SM-T700-T705-Kernel,代码行数:14,


示例4: usb_dev_resume

static int usb_dev_resume(struct device *dev){#ifndef CONFIG_LTE_MODEM_SHANNON#if defined(CONFIG_LINK_DEVICE_HSIC) || defined(CONFIG_MDM_HSIC_PM)	struct usb_device *udev = to_usb_device(dev);	struct device *pdev = dev->parent;	if (udev && udev->quirks & USB_QUIRK_NO_DPM_RESUME)		return 0;	/* EHCI root-hub resume later */	if (pdev && !strcmp("s5p-ehci", pdev->driver->name))		return 0;#endif#endif	return usb_resume(dev, PMSG_RESUME);}
开发者ID:PhilZ-cwm6,项目名称:android_kernel_samsung_universal5422,代码行数:17,


示例5: usb_dev_complete

static void usb_dev_complete(struct device *dev){	/* Currently used only for rebinding interfaces */	usb_resume(dev);	/* Implement eventually? */}
开发者ID:vovan888,项目名称:p750-kernel,代码行数:5,


示例6: usb_dev_restore

static int usb_dev_restore(struct device *dev){	return usb_resume(dev, PMSG_RESTORE);}
开发者ID:krachlatte,项目名称:Sony-Xperia-Go-ST27i,代码行数:4,


示例7: platform_isr_usb

void platform_isr_usb (void) {/// Check if the setup interrupt is pending.  We need to check it before other/// interrupts, to work around that the Setup Int has lower priority then Input/// Endpoint 0    //ot_u8 bWakeUp = FALSE;    if (USBIFG & SETUPIFG) {        //bWakeUp = usbisr_setuppkt();        usbisr_setuppkt();        USBIFG &= ~SETUPIFG;    // clear the interrupt bit    }    switch (__even_in_range(USBVECINT, USBVECINT_OUTPUT_ENDPOINT7)) {    case USBVECINT_NONE:        break;    case USBVECINT_PWR_DROP:    //__no_operation();        break;    case USBVECINT_PLL_LOCK:        break;    case USBVECINT_PLL_SIGNAL:        break;#       if (USBEVT_MASK & USBEVT_CLOCKFAULT)    case USBVECINT_PLL_RANGE:        usbevt_pllerror();        break;#       endif    case USBVECINT_PWR_VBUSOn:        usbisr_vbuson();#           if (USBEVT_MASK & USBEVT_VBUSON)        usbevt_vbuson();#           endif        break;    case USBVECINT_PWR_VBUSOff:        usbisr_vbusoff();#           if (USBEVT_MASK & USBEVT_VBUSOFF)        usbevt_vbusoff();#           endif        break;    case USBVECINT_USB_TIMESTAMP:        break;    case USBVECINT_INPUT_ENDPOINT0:        usbisr_ep0in();        break;    case USBVECINT_OUTPUT_ENDPOINT0:        //bWakeUp = usbisr_ep0out();        usbisr_ep0out();        break;    case USBVECINT_RSTR:        usb_reset();#           if (USBEVT_MASK & USBEVT_RESET)        usbevt_reset();#           endif        break;    case USBVECINT_SUSR:        usb_suspend();#           if (USBEVT_MASK & USBEVT_SUSPEND)        usbevt_suspend();#           endif        break;    case USBVECINT_RESR:        usb_resume();#           if (USBEVT_MASK & USBEVT_RESUME)        usbevt_resume();#           endif        //bWakeUp = TRUE;       //Always wake on resume        break;    case USBVECINT_SETUP_PACKET_RECEIVED:        // NAK both IEP and OEP enpoints        dblock_ep0.bIEPBCNT = EPBCNT_NAK;        dblock_ep0.bOEPBCNT = EPBCNT_NAK;        //bWakeUp             = usbisr_setuppkt();        usbisr_setuppkt();        break;    case USBVECINT_STPOW_PACKET_RECEIVED:        break;    case USBVECINT_INPUT_ENDPOINT1:        break;    case USBVECINT_INPUT_ENDPOINT2:        //bWakeUp = CdcToHostFromBuffer(CDC0_INTFNUM);        usbcdc_transfer_buf2host(CDC0_INTFNUM);        break;    case USBVECINT_INPUT_ENDPOINT3:        break;    case USBVECINT_INPUT_ENDPOINT4://.........这里部分代码省略.........
开发者ID:jpnorair,项目名称:OpenTag,代码行数:101,


示例8: usb_dev_complete

static void usb_dev_complete(struct device *dev){	/* Currently used only for rebinding interfaces */	usb_resume(dev, PMSG_ON);}
开发者ID:3sOx,项目名称:asuswrt-merlin,代码行数:5,


示例9: usb_dev_complete

static void usb_dev_complete(struct device *dev){	/* Currently used only for rebinding interfaces */	usb_resume(dev, PMSG_RESUME);	/* Message event is meaningless */}
开发者ID:Atrix-Dev-Team,项目名称:kernel-MB860,代码行数:5,


示例10: usb_dev_resume

static int usb_dev_resume(struct device *dev){	MYDBG("");		return usb_resume(dev, PMSG_RESUME);}
开发者ID:4Fwolf,项目名称:motorola-hawk-kernel-3.4.67,代码行数:5,


示例11: usb_dev_thaw

static int usb_dev_thaw(struct device *dev){	return usb_resume(dev);}
开发者ID:vovan888,项目名称:p750-kernel,代码行数:4,


示例12: usb_dev_restore

static int usb_dev_restore(struct device *dev){	return usb_resume(dev);}
开发者ID:vovan888,项目名称:p750-kernel,代码行数:4,


示例13: __irq_usb_lp_can_rx0

void __irq_usb_lp_can_rx0(void) {  if (CAN1->enabled) {    can_rx_irq_handler();    return;  }  uint16 istr = USB_BASE->ISTR;  /* Use USB_ISR_MSK to only include code for bits we care about. */#if (USB_ISR_MSK & USB_ISTR_RESET)  if (istr & USB_ISTR_RESET & USBLIB->irq_mask) {    USB_BASE->ISTR = ~USB_ISTR_RESET;    pProperty->Reset();  }#endif#if (USB_ISR_MSK & USB_ISTR_PMAOVR)  if (istr & ISTR_PMAOVR & USBLIB->irq_mask) {    USB_BASE->ISTR = ~USB_ISTR_PMAOVR;  }#endif#if (USB_ISR_MSK & USB_ISTR_ERR)  if (istr & USB_ISTR_ERR & USBLIB->irq_mask) {    USB_BASE->ISTR = ~USB_ISTR_ERR;  }#endif#if (USB_ISR_MSK & USB_ISTR_WKUP)  if (istr & USB_ISTR_WKUP & USBLIB->irq_mask) {    USB_BASE->ISTR = ~USB_ISTR_WKUP;    usb_resume(RESUME_EXTERNAL);  }#endif#if (USB_ISR_MSK & USB_ISTR_SUSP)  if (istr & USB_ISTR_SUSP & USBLIB->irq_mask) {    /* check if SUSPEND is possible */    if (SUSPEND_ENABLED) {        usb_suspend();    } else {        /* if not possible then resume after xx ms */        usb_resume(RESUME_LATER);    }    /* clear of the ISTR bit must be done after setting of CNTR_FSUSP */    USB_BASE->ISTR = ~USB_ISTR_SUSP;}#endif#if (USB_ISR_MSK & USB_ISTR_SOF)  if (istr & USB_ISTR_SOF & USBLIB->irq_mask) {    USB_BASE->ISTR = ~USB_ISTR_SOF;  }#endif#if (USB_ISR_MSK & USB_ISTR_ESOF)  if (istr & USB_ISTR_ESOF & USBLIB->irq_mask) {    USB_BASE->ISTR = ~USB_ISTR_ESOF;    /* resume handling timing is made with ESOFs */    usb_resume(RESUME_ESOF); /* request without change of the machine state */  }#endif  /*   * Service the correct transfer interrupt.   */#if (USB_ISR_MSK & USB_ISTR_CTR)  if (istr & USB_ISTR_CTR & USBLIB->irq_mask) {    dispatch_ctr_lp();  }#endif}
开发者ID:devanlai,项目名称:libmaple,代码行数:73,



注:本文中的usb_resume函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ usb_scuttle_anchored_urbs函数代码示例
C++ usb_reset_device函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。