Lines Matching refs:ctrl_msg
46 ((struct ctrl_msg *)urb->setup_packet)->dr.bRequest, in usb_next_ctrl_msg()
47 ((struct ctrl_msg *)urb->setup_packet)->dr.wValue, in usb_next_ctrl_msg()
48 ((struct ctrl_msg *)urb->setup_packet)->dr.wIndex); in usb_next_ctrl_msg()
66 struct ctrl_msg *ctrl_msg; in usb_ctrl_msg() local
72 ctrl_msg = &ctrl->msg_fifo.data[w_index]; in usb_ctrl_msg()
74 ctrl_msg->dr.bRequestType = requesttype; in usb_ctrl_msg()
75 ctrl_msg->dr.bRequest = request; in usb_ctrl_msg()
76 ctrl_msg->dr.wValue = cpu_to_le16p(&value); in usb_ctrl_msg()
77 ctrl_msg->dr.wIndex = cpu_to_le16p(&index); in usb_ctrl_msg()
78 ctrl_msg->dr.wLength = 0; in usb_ctrl_msg()
79 ctrl_msg->complete = complete; in usb_ctrl_msg()
80 ctrl_msg->context = context; in usb_ctrl_msg()
132 struct ctrl_msg *ctrl_msg; in usb_ctrl_complete() local
147 ctrl_msg = (struct ctrl_msg *)urb->setup_packet; in usb_ctrl_complete()
149 if (ctrl_msg->dr.bRequest == USB_REQ_CLEAR_FEATURE) { in usb_ctrl_complete()
151 le16_to_cpus(&ctrl_msg->dr.wIndex); in usb_ctrl_complete()
152 usb_reset_endpoint(adapter->usb_dev, ctrl_msg->dr.wIndex); in usb_ctrl_complete()
155 if (ctrl_msg->complete) in usb_ctrl_complete()
156 ctrl_msg->complete(ctrl_msg->context); in usb_ctrl_complete()