Lines Matching refs:setup
61 struct LIBUSB20_CONTROL_SETUP_DECODED setup;
75 setup.bmRequestType,
76 setup.bRequest,
77 setup.wValue,
78 setup.wIndex,
79 setup.wLength);
107 if ((setup.bmRequestType & 0x80) != 0)
110 data = malloc(setup.wLength);
115 setup.wLength);
124 if ((rv = libusb20_dev_request_sync(dev, &setup, data,
133 if ((setup.bmRequestType & 0x80) != 0)
135 print_formatted(data, (uint32_t)setup.wLength);
279 setup.bmRequestType = rt;
283 setup.bRequest = get_req(argv[idx]);
287 setup.wValue = strtoul(argv[idx], 0, 0);
291 setup.wIndex = strtoul(argv[idx], 0, 0);
295 setup.wLength = strtoul(argv[idx], 0, 0);
310 * Initialize setup struct. This step is required, and initializes
316 * setup.bmRequestType: bitmask, bit 7 is direction
322 * setup.bRequest: the request itself (see get_req() for standard
324 * setup.wValue: a 16-bit value
325 * setup.wIndex: another 16-bit value
326 * setup.wLength: length of associated data transfer, direction
329 LIBUSB20_INIT(LIBUSB20_CONTROL_SETUP, &setup);