Lines Matching defs:buffer
160 uint8_t* buffer;
161 usb_function_req_mmap(&ums->function, req, (void **)&buffer);
162 memset(buffer, 0, UMS_INQUIRY_TRANSFER_LENGTH);
166 buffer[0] = 0; // Peripheral Device Type: Direct access block device
167 buffer[1] = 0x80; // Removable
168 buffer[2] = 6; // Version SPC-4
169 buffer[3] = 0x12; // Response Data Format
170 memcpy(buffer + 8, "Google ", 8);
171 memcpy(buffer + 16, "Zircon UMS ", 16);
172 memcpy(buffer + 32, "1.00", 4);
189 uint8_t* buffer;
190 usb_function_req_mmap(&ums->function, req, (void **)&buffer);
191 memset(buffer, 0, UMS_REQUEST_SENSE_TRANSFER_LENGTH);
195 buffer[0] = 0x70; // Response Code
196 buffer[2] = 5; // Illegal Request
197 buffer[7] = 10; // Additional Sense Length
198 buffer[12] = 0x20; // Additional Sense Code
418 static zx_status_t ums_control(void* ctx, const usb_setup_t* setup, void* buffer,
423 *((uint8_t *)buffer) = 0;