接口设计
24 Jan 2024
Read time: 1 minute(s)
函数原型 | int aic_ep_queue_request(struct usb_ep *ep, struct usb_request *req, gfp_t gfp_flags) |
---|---|
功能说明 | 接收上层传入的 request,并将其配置到 ep 寄存器中。 |
参数定义 |
ep:当前 ep 控制结构 req:当前 request 控制结构 gfp_flags:分配内存时使用的标志 |
返回值 | 0,成功。 < 0,失败 |
注意事项 | - |
函数原型 | void aic_ep0_process_control(struct aic_usb_gadget *gg, struct usb_ctrlrequest *ctrl) |
---|---|
功能说明 | 处理 ep0 接收到的 control 数据包。 |
参数定义 |
gg:当前 gadget 控制结构 ctrl:当前 control 数据包 |
返回值 | 0,成功。 < 0,失败 |
注意事项 | - |