/freebsd-11.0-release/sys/dev/usb/controller/ |
H A D | musb_otg.c | 617 struct usb_page_search buf_res; local 684 usbd_get_page(td->pc, td->offset, &buf_res); 687 if (buf_res.length > count) { 688 buf_res.length = count; 691 if (USB_P2U(buf_res.buffer) & 3) { 717 if (buf_res.length >= 4) { 721 MUSB2_REG_EPFIFO(0), buf_res.buffer, 722 buf_res.length / 4); 724 temp = buf_res.length & ~3; 734 MUSB2_REG_EPFIFO(0), buf_res 760 struct usb_page_search buf_res; local 878 struct usb_page_search buf_res; local 1058 struct usb_page_search buf_res; local 1423 struct usb_page_search buf_res; local 1573 struct usb_page_search buf_res; local 1702 struct usb_page_search buf_res; local 1926 struct usb_page_search buf_res; local [all...] |
H A D | atmegadci.c | 333 struct usb_page_search buf_res; local 403 usbd_get_page(td->pc, td->offset, &buf_res); 406 if (buf_res.length > count) { 407 buf_res.length = count; 411 buf_res.buffer, buf_res.length); 414 count -= buf_res.length; 415 td->offset += buf_res.length; 416 td->remainder -= buf_res.length; 447 struct usb_page_search buf_res; local [all...] |
H A D | avr32dci.c | 352 struct usb_page_search buf_res; local 413 usbd_get_page(td->pc, td->offset, &buf_res); 416 if (buf_res.length > count) { 417 buf_res.length = count; 420 memcpy(buf_res.buffer, sc->physdata + 422 (td->ep_no << 16) + (td->offset % td->max_packet_size), buf_res.length); 424 count -= buf_res.length; 425 td->offset += buf_res.length; 426 td->remainder -= buf_res.length; 451 struct usb_page_search buf_res; local [all...] |
H A D | saf1761_otg.c | 331 struct usb_page_search buf_res; local 344 usbd_get_page(td->pc, td->offset, &buf_res); 347 if (buf_res.length > len) 348 buf_res.length = len; 351 if (((uintptr_t)buf_res.buffer) & 3) 354 count = buf_res.length & ~3; 359 offset, buf_res.buffer, count / 4); 386 struct usb_page_search buf_res; local 397 usbd_get_page(td->pc, td->offset, &buf_res); 400 if (buf_res 1084 struct usb_page_search buf_res; local 1130 struct usb_page_search buf_res; local [all...] |
H A D | ehci.c | 228 struct usb_page_search buf_res; local 244 usbd_get_page(&sc->sc_hw.pframes_pc, 0, &buf_res); 245 EOWRITE4(sc, EHCI_PERIODICLISTBASE, buf_res.physaddr); 247 usbd_get_page(&sc->sc_hw.async_start_pc, 0, &buf_res); 248 EOWRITE4(sc, EHCI_ASYNCLISTADDR, buf_res.physaddr | EHCI_LINK_QH); 281 struct usb_page_search buf_res; local 345 usbd_get_page(&sc->sc_hw.terminate_pc, 0, &buf_res); 347 qh = buf_res.buffer; 349 sc->sc_terminate_self = htohc32(sc, buf_res.physaddr); 363 usbd_get_page(sc->sc_hw.intr_start_pc + i, 0, &buf_res); 1558 struct usb_page_search buf_res; local 2462 struct usb_page_search buf_res; local 2765 struct usb_page_search buf_res; local [all...] |
H A D | ohci.c | 172 struct usb_page_search buf_res; local 245 usbd_get_page(&sc->sc_hw.hcca_pc, 0, &buf_res); 246 OWRITE4(sc, OHCI_HCCA, buf_res.physaddr); 248 usbd_get_page(&sc->sc_hw.ctrl_start_pc, 0, &buf_res); 249 OWRITE4(sc, OHCI_CONTROL_HEAD_ED, buf_res.physaddr); 251 usbd_get_page(&sc->sc_hw.bulk_start_pc, 0, &buf_res); 252 OWRITE4(sc, OHCI_BULK_HEAD_ED, buf_res.physaddr); 306 struct usb_page_search buf_res; local 309 usbd_get_page(pc, 0, &buf_res); 311 ed = buf_res 323 struct usb_page_search buf_res; local 1250 struct usb_page_search buf_res; local 1840 struct usb_page_search buf_res; local [all...] |
H A D | at91dci.c | 391 struct usb_page_search buf_res; local 459 usbd_get_page(td->pc, td->offset, &buf_res); 462 if (buf_res.length > count) { 463 buf_res.length = count; 467 td->fifo_reg, buf_res.buffer, buf_res.length); 470 count -= buf_res.length; 471 td->offset += buf_res.length; 472 td->remainder -= buf_res.length; 515 struct usb_page_search buf_res; local [all...] |
H A D | uss820dci.c | 376 struct usb_page_search buf_res; local 464 usbd_get_page(td->pc, td->offset, &buf_res); 467 if (buf_res.length > count) { 468 buf_res.length = count; 472 USS820_RXDAT * USS820_REG_STRIDE, buf_res.buffer, buf_res.length); 475 count -= buf_res.length; 476 td->offset += buf_res.length; 477 td->remainder -= buf_res.length; 502 struct usb_page_search buf_res; local [all...] |
H A D | xhci.c | 284 struct usb_page_search buf_res; local 324 usbd_get_page(&sc->sc_hw.root_pc, 0, &buf_res); 327 addr = buf_res.physaddr; 328 phwr = buf_res.buffer; 347 struct usb_page_search buf_res; local 392 usbd_get_page(&sc->sc_hw.ctx_pc, 0, &buf_res); 393 pdctxa = buf_res.buffer; 396 addr = buf_res.physaddr; 408 addr = buf_res.physaddr; 424 usbd_get_page(&sc->sc_hw.root_pc, 0, &buf_res); 1045 struct usb_page_search buf_res; local 1134 struct usb_page_search buf_res; local 1690 struct usb_page_search buf_res; local 2247 struct usb_page_search buf_res; local [all...] |
H A D | uhci.c | 126 struct usb_page_search buf_res; member in struct:uhci_mem_layout 217 usbd_get_page(ml->buf_pc, ml->buf_offset, &ml->buf_res); 219 if (ml->buf_res.length < td->len) { 264 td->td_buffer = htole32(ml->buf_res.physaddr); 281 struct usb_page_search buf_res; local 292 usbd_get_page(&sc->sc_hw.pframes_pc, 0, &buf_res); 295 UWRITE4(sc, UHCI_FLBASEADDR, buf_res.physaddr); 416 struct usb_page_search buf_res; local 419 usbd_get_page(pc, 0, &buf_res); 421 qh = buf_res 435 struct usb_page_search buf_res; local 615 struct usb_page_search buf_res; local [all...] |
H A D | dwc_otg.c | 183 struct usb_page_search buf_res; local 191 usbd_get_page(pc, offset, &buf_res); 193 if (buf_res.length > temp) 194 buf_res.length = temp; 198 fifo, buf_res.buffer, buf_res.length / 4); 200 offset += buf_res.length; 201 fifo += buf_res.length; 202 temp -= buf_res.length; 233 struct usb_page_search buf_res; local [all...] |
/freebsd-11.0-release/sys/dev/usb/ |
H A D | usb_busdma.c | 146 struct usb_page_search buf_res; local 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; local 176 usbd_get_page(cache, offset, &buf_res); 201 struct usb_page_search buf_res; local [all...] |
/freebsd-11.0-release/sys/boot/usb/ |
H A D | usb_busdma_loader.c | 100 struct usb_page_search buf_res; local 104 usbd_get_page(cache, offset, &buf_res); 106 if (buf_res.length > len) { 107 buf_res.length = len; 109 memcpy(buf_res.buffer, ptr, buf_res.length); 111 offset += buf_res.length; 112 len -= buf_res.length; 113 ptr = USB_ADD_BYTES(ptr, buf_res.length);
|