当前位置: 技术问答>linux和unix
usb驱动中的skel_draw_down干什么用的,还有anchor是什么东东
来源: 互联网 发布时间:2016-08-17
本文导语: 如题,不明白anchor在usb原理中起什么作用,它应该还和URB有什么关系吧 static void skel_draw_down(struct usb_skel *dev) { int time; time = usb_wait_anchor_empty_timeout(&dev->submitted); if(!time) usb_kill_anchored_urb((&dev->submitted); ...
如题,不明白anchor在usb原理中起什么作用,它应该还和URB有什么关系吧
static void skel_draw_down(struct usb_skel *dev)
{
int time;
time = usb_wait_anchor_empty_timeout(&dev->submitted);
if(!time)
usb_kill_anchored_urb((&dev->submitted);
}
static void skel_draw_down(struct usb_skel *dev)
{
int time;
time = usb_wait_anchor_empty_timeout(&dev->submitted);
if(!time)
usb_kill_anchored_urb((&dev->submitted);
}
|
等待所有提交的urb完成,如果超时候,强制取消所有的urb/
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。