Lines Matching refs:buf_res
143 struct usb_page_search buf_res; in usb_pc_buffer_is_aligned() local
146 usbd_get_page(pc, offset, &buf_res); in usb_pc_buffer_is_aligned()
148 if (buf_res.length > len) in usb_pc_buffer_is_aligned()
149 buf_res.length = len; in usb_pc_buffer_is_aligned()
150 if (USB_P2U(buf_res.buffer) & mask) in usb_pc_buffer_is_aligned()
152 if (buf_res.length & mask) in usb_pc_buffer_is_aligned()
155 offset += buf_res.length; in usb_pc_buffer_is_aligned()
156 len -= buf_res.length; in usb_pc_buffer_is_aligned()
168 struct usb_page_search buf_res; in usbd_copy_in() local
171 usbd_get_page(cache, offset, &buf_res); in usbd_copy_in()
173 if (buf_res.length > len) { in usbd_copy_in()
174 buf_res.length = len; in usbd_copy_in()
176 memcpy(buf_res.buffer, ptr, buf_res.length); in usbd_copy_in()
178 offset += buf_res.length; in usbd_copy_in()
179 len -= buf_res.length; in usbd_copy_in()
180 ptr = USB_ADD_BYTES(ptr, buf_res.length); in usbd_copy_in()
196 struct usb_page_search buf_res; in usbd_copy_in_user() local
200 usbd_get_page(cache, offset, &buf_res); in usbd_copy_in_user()
202 if (buf_res.length > len) { in usbd_copy_in_user()
203 buf_res.length = len; in usbd_copy_in_user()
205 error = copyin(ptr, buf_res.buffer, buf_res.length); in usbd_copy_in_user()
209 offset += buf_res.length; in usbd_copy_in_user()
210 len -= buf_res.length; in usbd_copy_in_user()
211 ptr = USB_ADD_BYTES(ptr, buf_res.length); in usbd_copy_in_user()