Lines Matching refs:command

20 	usb_raw_command command;
21 command.endpoint_etc.descriptor = &fDescriptor;
22 command.endpoint_etc.config_index = fInterface->Configuration()->Index();
23 command.endpoint_etc.interface_index = fInterface->Index();
24 command.endpoint_etc.alternate_index = fInterface->AlternateIndex();
25 command.endpoint_etc.endpoint_index = fIndex;
26 if (ioctl(fRawFD, B_USB_RAW_COMMAND_GET_ENDPOINT_DESCRIPTOR_ETC, &command,
27 sizeof(command)) || command.endpoint_etc.status != B_USB_RAW_STATUS_SUCCESS)
141 usb_raw_command command;
142 command.control.request_type = requestType;
143 command.control.request = request;
144 command.control.value = value;
145 command.control.index = index;
146 command.control.length = length;
147 command.control.data = data;
149 if (ioctl(fRawFD, B_USB_RAW_COMMAND_CONTROL_TRANSFER, &command,
150 sizeof(command)) || command.control.status != B_USB_RAW_STATUS_SUCCESS)
153 return command.control.length;
163 usb_raw_command command;
164 command.transfer.interface = fInterface->Index();
165 command.transfer.endpoint = fIndex;
166 command.transfer.data = data;
167 command.transfer.length = length;
169 if (ioctl(fRawFD, B_USB_RAW_COMMAND_INTERRUPT_TRANSFER, &command,
170 sizeof(command)) || command.transfer.status != B_USB_RAW_STATUS_SUCCESS)
173 return command.transfer.length;
183 usb_raw_command command;
184 command.transfer.interface = fInterface->Index();
185 command.transfer.endpoint = fIndex;
186 command.transfer.data = data;
187 command.transfer.length = length;
189 if (ioctl(fRawFD, B_USB_RAW_COMMAND_BULK_TRANSFER, &command,
190 sizeof(command)) || command.transfer.status != B_USB_RAW_STATUS_SUCCESS)
193 return command.transfer.length;
204 usb_raw_command command;
205 command.isochronous.interface = fInterface->Index();
206 command.isochronous.endpoint = fIndex;
207 command.isochronous.data = data;
208 command.isochronous.length = length;
209 command.isochronous.packet_descriptors = packetDescriptors;
210 command.isochronous.packet_count = packetCount;
212 if (ioctl(fRawFD, B_USB_RAW_COMMAND_ISOCHRONOUS_TRANSFER, &command,
213 sizeof(command)) || command.isochronous.status != B_USB_RAW_STATUS_SUCCESS)
216 return command.isochronous.length;