Lines Matching refs:buf_res
146 struct usb_page_search buf_res;
150 usbd_get_page(pc, offset, &buf_res);
152 if (buf_res.length > len)
153 buf_res.length = len;
154 if (USB_P2U(buf_res.buffer) & mask)
156 if (buf_res.length & mask)
159 offset += buf_res.length;
160 len -= buf_res.length;
172 struct usb_page_search buf_res;
176 usbd_get_page(cache, offset, &buf_res);
178 if (buf_res.length > len) {
179 buf_res.length = len;
181 memcpy(buf_res.buffer, ptr, buf_res.length);
183 offset += buf_res.length;
184 len -= buf_res.length;
185 ptr = USB_ADD_BYTES(ptr, buf_res.length);
201 struct usb_page_search buf_res;
206 usbd_get_page(cache, offset, &buf_res);
208 if (buf_res.length > len) {
209 buf_res.length = len;
211 error = copyin(ptr, buf_res.buffer, buf_res.length);
215 offset += buf_res.length;
216 len -= buf_res.length;
217 ptr = USB_ADD_BYTES(ptr, buf_res.length);