Lines Matching refs:hcchar
805 "HCSPLT=0x%08x\n", x, td->hcchar, td->hcsplt);
816 uint32_t hcchar;
848 hcchar = DWC_OTG_READ_4(sc, DOTG_HCCHAR(x));
849 if (hcchar & HCCHAR_CHENA) {
852 hcchar | HCCHAR_CHDIS);
888 uint32_t hcchar;
1027 hcchar = td->hcchar;
1028 hcchar &= ~(HCCHAR_EPDIR_IN | HCCHAR_EPTYPE_MASK);
1029 hcchar |= UE_CONTROL << HCCHAR_EPTYPE_SHIFT;
1032 DWC_OTG_WRITE_4(sc, DOTG_HCCHAR(td->channel[0]), hcchar);
1078 hcchar = td->hcchar;
1079 hcchar &= ~(HCCHAR_EPDIR_IN | HCCHAR_EPTYPE_MASK);
1080 hcchar |= UE_CONTROL << HCCHAR_EPTYPE_SHIFT;
1083 DWC_OTG_WRITE_4(sc, DOTG_HCCHAR(td->channel[0]), hcchar);
1354 uint32_t hcchar;
1574 hcchar = td->hcchar;
1575 hcchar |= HCCHAR_EPDIR_IN;
1581 hcchar &= ~HCCHAR_ODDFRM;
1583 hcchar |= HCCHAR_ODDFRM;
1587 hcchar |= HCCHAR_ODDFRM;
1589 hcchar &= ~HCCHAR_ODDFRM;
1592 hcchar &= ~HCCHAR_ODDFRM;
1596 DWC_OTG_WRITE_4(sc, DOTG_HCCHAR(channel), hcchar);
1640 td->hcchar |= HCCHAR_ODDFRM;
1642 td->hcchar &= ~HCCHAR_ODDFRM;
1644 hcchar = td->hcchar;
1645 hcchar |= HCCHAR_EPDIR_IN;
1651 DWC_OTG_WRITE_4(sc, DOTG_HCCHAR(channel), hcchar);
1793 uint32_t hcchar;
2039 hcchar = td->hcchar;
2040 hcchar &= ~HCCHAR_EPDIR_IN;
2045 hcchar |= HCCHAR_ODDFRM;
2047 hcchar &= ~HCCHAR_ODDFRM;
2050 DWC_OTG_WRITE_4(sc, DOTG_HCCHAR(channel), hcchar);
2103 hcchar = td->hcchar;
2104 hcchar &= ~HCCHAR_EPDIR_IN;
2109 hcchar |= HCCHAR_ODDFRM;
2111 hcchar &= ~HCCHAR_ODDFRM;
2114 DWC_OTG_WRITE_4(sc, DOTG_HCCHAR(channel), hcchar);
2516 if ((td->hcchar & HCCHAR_EPDIR_IN) != 0)
2547 if ((td->hcchar & HCCHAR_EPDIR_IN) == 0)
3310 uint32_t hcchar;
3319 hcchar =
3339 hcchar |= (UE_CONTROL << HCCHAR_EPTYPE_SHIFT);
3341 hcchar |= (td->ep_type << HCCHAR_EPTYPE_SHIFT);
3344 hcchar |= HCCHAR_EPDIR_IN;
3348 hcchar |= HCCHAR_LSPDDEV;
3373 if (td->hcchar & HCCHAR_EPDIR_IN)
3384 hcchar |= ((xfer->max_packet_count & 3)
3394 hcchar |= ((xfer->max_packet_count & 3)
3398 if (td->hcchar & HCCHAR_EPDIR_IN)
3415 td->hcchar = hcchar;
3460 (td->hcchar & HCCHAR_EPDIR_IN) == 0) {