Lines Matching refs:res
42 struct usb_page_search *res)
55 res->buffer = USB_ADD_BYTES(pc->buffer, offset);
69 res->length = USB_PAGE_SIZE - offset;
70 res->physaddr = page->physaddr + offset;
72 res->length = (usb_size_t)-1;
73 res->physaddr = page->physaddr + offset;
79 res->buffer = USB_ADD_BYTES(page->buffer, offset);
86 res->buffer = USB_ADD_BYTES(pc->buffer, offset);
87 res->length = (usb_size_t)-1;
89 res->physaddr = 0;
124 struct usb_page_search res;
128 usbd_get_page(cache, offset, &res);
130 if (res.length > len) {
131 res.length = len;
133 memcpy(ptr, res.buffer, res.length);
135 offset += res.length;
136 len -= res.length;
137 ptr = USB_ADD_BYTES(ptr, res.length);
148 struct usb_page_search res;
152 usbd_get_page(cache, offset, &res);
154 if (res.length > len) {
155 res.length = len;
157 memset(res.buffer, 0, res.length);
159 offset += res.length;
160 len -= res.length;