Lines Matching refs:buf_res
144 struct usb_page_search buf_res; in usb_pc_buffer_is_aligned() local
147 usbd_get_page(pc, offset, &buf_res); in usb_pc_buffer_is_aligned()
149 if (buf_res.length > len) in usb_pc_buffer_is_aligned()
150 buf_res.length = len; in usb_pc_buffer_is_aligned()
151 if (USB_P2U(buf_res.buffer) & mask) in usb_pc_buffer_is_aligned()
153 if (buf_res.length & mask) in usb_pc_buffer_is_aligned()
156 offset += buf_res.length; in usb_pc_buffer_is_aligned()
157 len -= buf_res.length; in usb_pc_buffer_is_aligned()
169 struct usb_page_search buf_res; in usbd_copy_in() local
172 usbd_get_page(cache, offset, &buf_res); in usbd_copy_in()
174 if (buf_res.length > len) { in usbd_copy_in()
175 buf_res.length = len; in usbd_copy_in()
177 memcpy(buf_res.buffer, ptr, buf_res.length); in usbd_copy_in()
179 offset += buf_res.length; in usbd_copy_in()
180 len -= buf_res.length; in usbd_copy_in()
181 ptr = USB_ADD_BYTES(ptr, buf_res.length); in usbd_copy_in()
197 struct usb_page_search buf_res; in usbd_copy_in_user() local
201 usbd_get_page(cache, offset, &buf_res); in usbd_copy_in_user()
203 if (buf_res.length > len) { in usbd_copy_in_user()
204 buf_res.length = len; in usbd_copy_in_user()
206 error = copyin(ptr, buf_res.buffer, buf_res.length); in usbd_copy_in_user()
210 offset += buf_res.length; in usbd_copy_in_user()
211 len -= buf_res.length; in usbd_copy_in_user()
212 ptr = USB_ADD_BYTES(ptr, buf_res.length); in usbd_copy_in_user()