USB协议

请问USB协议栈和回调函数在那里运行,是在中断服务程序中么??