Home
last modified time | relevance | path

Searched refs:buf_res (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/usb/controller/
H A Dmusb_otg.c635 struct usb_page_search buf_res; in musbotg_dev_ctrl_data_rx() local
702 usbd_get_page(td->pc, td->offset, &buf_res); in musbotg_dev_ctrl_data_rx()
705 if (buf_res.length > count) { in musbotg_dev_ctrl_data_rx()
706 buf_res.length = count; in musbotg_dev_ctrl_data_rx()
709 if (USB_P2U(buf_res.buffer) & 3) { in musbotg_dev_ctrl_data_rx()
734 if (buf_res.length >= 4) { in musbotg_dev_ctrl_data_rx()
737 MUSB2_REG_EPFIFO(0), buf_res.buffer, in musbotg_dev_ctrl_data_rx()
738 buf_res.length / 4); in musbotg_dev_ctrl_data_rx()
740 temp = buf_res.length & ~3; in musbotg_dev_ctrl_data_rx()
750 MUSB2_REG_EPFIFO(0), buf_res.buffer, buf_res.length); in musbotg_dev_ctrl_data_rx()
[all …]
H A Dehci.c229 struct usb_page_search buf_res; in ehci_init_sub() local
245 usbd_get_page(&sc->sc_hw.pframes_pc, 0, &buf_res); in ehci_init_sub()
246 EOWRITE4(sc, EHCI_PERIODICLISTBASE, buf_res.physaddr); in ehci_init_sub()
248 usbd_get_page(&sc->sc_hw.async_start_pc, 0, &buf_res); in ehci_init_sub()
249 EOWRITE4(sc, EHCI_ASYNCLISTADDR, buf_res.physaddr | EHCI_LINK_QH); in ehci_init_sub()
282 struct usb_page_search buf_res; in ehci_init() local
346 usbd_get_page(&sc->sc_hw.terminate_pc, 0, &buf_res); in ehci_init()
348 qh = buf_res.buffer; in ehci_init()
350 sc->sc_terminate_self = htohc32(sc, buf_res.physaddr); in ehci_init()
364 usbd_get_page(sc->sc_hw.intr_start_pc + i, 0, &buf_res); in ehci_init()
[all …]
H A Dohci.c173 struct usb_page_search buf_res; in ohci_controller_init() local
246 usbd_get_page(&sc->sc_hw.hcca_pc, 0, &buf_res); in ohci_controller_init()
247 OWRITE4(sc, OHCI_HCCA, buf_res.physaddr); in ohci_controller_init()
249 usbd_get_page(&sc->sc_hw.ctrl_start_pc, 0, &buf_res); in ohci_controller_init()
250 OWRITE4(sc, OHCI_CONTROL_HEAD_ED, buf_res.physaddr); in ohci_controller_init()
252 usbd_get_page(&sc->sc_hw.bulk_start_pc, 0, &buf_res); in ohci_controller_init()
253 OWRITE4(sc, OHCI_BULK_HEAD_ED, buf_res.physaddr); in ohci_controller_init()
307 struct usb_page_search buf_res; in ohci_init_ed() local
310 usbd_get_page(pc, 0, &buf_res); in ohci_init_ed()
312 ed = buf_res.buffer; in ohci_init_ed()
[all …]
H A Datmegadci.c330 struct usb_page_search buf_res; in atmegadci_data_rx() local
400 usbd_get_page(td->pc, td->offset, &buf_res); in atmegadci_data_rx()
403 if (buf_res.length > count) { in atmegadci_data_rx()
404 buf_res.length = count; in atmegadci_data_rx()
408 buf_res.buffer, buf_res.length); in atmegadci_data_rx()
411 count -= buf_res.length; in atmegadci_data_rx()
412 td->offset += buf_res.length; in atmegadci_data_rx()
413 td->remainder -= buf_res.length; in atmegadci_data_rx()
444 struct usb_page_search buf_res; in atmegadci_data_tx() local
486 usbd_get_page(td->pc, td->offset, &buf_res); in atmegadci_data_tx()
[all …]
H A Davr32dci.c351 struct usb_page_search buf_res; in avr32dci_data_rx() local
412 usbd_get_page(td->pc, td->offset, &buf_res); in avr32dci_data_rx()
415 if (buf_res.length > count) { in avr32dci_data_rx()
416 buf_res.length = count; in avr32dci_data_rx()
419 memcpy(buf_res.buffer, sc->physdata + in avr32dci_data_rx()
421 (td->ep_no << 16) + (td->offset % td->max_packet_size), buf_res.length); in avr32dci_data_rx()
423 count -= buf_res.length; in avr32dci_data_rx()
424 td->offset += buf_res.length; in avr32dci_data_rx()
425 td->remainder -= buf_res.length; in avr32dci_data_rx()
450 struct usb_page_search buf_res; in avr32dci_data_tx() local
[all …]
H A Duss820dci.c375 struct usb_page_search buf_res; in uss820dci_data_rx() local
462 usbd_get_page(td->pc, td->offset, &buf_res); in uss820dci_data_rx()
465 if (buf_res.length > count) { in uss820dci_data_rx()
466 buf_res.length = count; in uss820dci_data_rx()
470 USS820_RXDAT * USS820_REG_STRIDE, buf_res.buffer, buf_res.length); in uss820dci_data_rx()
473 count -= buf_res.length; in uss820dci_data_rx()
474 td->offset += buf_res.length; in uss820dci_data_rx()
475 td->remainder -= buf_res.length; in uss820dci_data_rx()
500 struct usb_page_search buf_res; in uss820dci_data_tx() local
558 usbd_get_page(td->pc, td->offset, &buf_res); in uss820dci_data_tx()
[all …]
H A Duhci.c126 struct usb_page_search buf_res; member
216 usbd_get_page(ml->buf_pc, ml->buf_offset, &ml->buf_res); in uhci_mem_layout_fixup()
218 if (ml->buf_res.length < td->len) { in uhci_mem_layout_fixup()
261 td->td_buffer = htole32(ml->buf_res.physaddr); in uhci_mem_layout_fixup()
278 struct usb_page_search buf_res; in uhci_restart() local
289 usbd_get_page(&sc->sc_hw.pframes_pc, 0, &buf_res); in uhci_restart()
292 UWRITE4(sc, UHCI_FLBASEADDR, buf_res.physaddr); in uhci_restart()
413 struct usb_page_search buf_res; in uhci_init_qh() local
416 usbd_get_page(pc, 0, &buf_res); in uhci_init_qh()
418 qh = buf_res.buffer; in uhci_init_qh()
[all …]
H A Ddwc_otg.c180 struct usb_page_search buf_res; in dwc_otg_write_fifo() local
188 usbd_get_page(pc, offset, &buf_res); in dwc_otg_write_fifo()
190 if (buf_res.length > temp) in dwc_otg_write_fifo()
191 buf_res.length = temp; in dwc_otg_write_fifo()
195 fifo, buf_res.buffer, buf_res.length / 4); in dwc_otg_write_fifo()
197 offset += buf_res.length; in dwc_otg_write_fifo()
198 fifo += buf_res.length; in dwc_otg_write_fifo()
199 temp -= buf_res.length; in dwc_otg_write_fifo()
230 struct usb_page_search buf_res; in dwc_otg_read_fifo() local
[all...]
/freebsd/sys/dev/usb/
H A Dusb_busdma.c143 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()
[all …]
/freebsd/stand/usb/
H A Dusb_busdma_loader.c99 struct usb_page_search buf_res; in usbd_copy_in() local
103 usbd_get_page(cache, offset, &buf_res); in usbd_copy_in()
105 if (buf_res.length > len) { in usbd_copy_in()
106 buf_res.length = len; in usbd_copy_in()
108 memcpy(buf_res.buffer, ptr, buf_res.length); in usbd_copy_in()
110 offset += buf_res.length; in usbd_copy_in()
111 len -= buf_res.length; in usbd_copy_in()
112 ptr = USB_ADD_BYTES(ptr, buf_res.length); in usbd_copy_in()