Lines Matching refs:fifos

433 		if (hw->fifos[HFCUSB_PCM_RX].pipe) {
552 if (hw->fifos[HFCUSB_PCM_RX].pipe)
961 /* receive completion routine for all ISO tx fifos */
1082 /* receive completion routine for all interrupt rx fifos */
1155 /* transmit completion routine for all ISO tx fifos */
1571 /* init the fifos */
1575 fifo = hw->fifos;
1585 /* enable all fifos */
1603 if ((channel == HFC_CHAN_D) && (hw->fifos[HFCUSB_D_RX].active))
1605 if ((channel == HFC_CHAN_B1) && (hw->fifos[HFCUSB_B1_RX].active))
1607 if ((channel == HFC_CHAN_B2) && (hw->fifos[HFCUSB_B2_RX].active))
1609 if ((channel == HFC_CHAN_E) && (hw->fifos[HFCUSB_PCM_RX].active))
1614 start_int_fifo(hw->fifos + channel * 2 + 1);
1620 start_isoc_chain(hw->fifos + HFCUSB_D_RX,
1626 start_isoc_chain(hw->fifos + HFCUSB_PCM_RX,
1632 start_isoc_chain(hw->fifos + HFCUSB_B1_RX,
1638 start_isoc_chain(hw->fifos + HFCUSB_B2_RX,
1649 start_isoc_chain(hw->fifos + HFCUSB_D_TX,
1654 start_isoc_chain(hw->fifos + HFCUSB_B1_TX,
1659 start_isoc_chain(hw->fifos + HFCUSB_B2_TX,
1671 if ((channel == HFC_CHAN_D) && (!hw->fifos[HFCUSB_D_RX].active))
1673 if ((channel == HFC_CHAN_B1) && (!hw->fifos[HFCUSB_B1_RX].active))
1675 if ((channel == HFC_CHAN_B2) && (!hw->fifos[HFCUSB_B2_RX].active))
1677 if ((channel == HFC_CHAN_E) && (!hw->fifos[HFCUSB_PCM_RX].active))
1682 stop_int_gracefull(hw->fifos + channel * 2 + 1);
1686 stop_iso_gracefull(hw->fifos + channel * 2 + 1);
1690 stop_iso_gracefull(hw->fifos + channel * 2);
1759 if (hw->fifos[HFCUSB_PCM_RX].pipe)
1856 if (hw->fifos[HFCUSB_PCM_RX].pipe)
1874 hw->fifos[HFCUSB_B1_TX].bch = &hw->bch[0];
1875 hw->fifos[HFCUSB_B1_RX].bch = &hw->bch[0];
1876 hw->fifos[HFCUSB_B2_TX].bch = &hw->bch[1];
1877 hw->fifos[HFCUSB_B2_RX].bch = &hw->bch[1];
1878 hw->fifos[HFCUSB_D_TX].dch = &hw->dch;
1879 hw->fifos[HFCUSB_D_RX].dch = &hw->dch;
1880 hw->fifos[HFCUSB_PCM_RX].ech = &hw->ech;
1881 hw->fifos[HFCUSB_PCM_TX].ech = &hw->ech;
2036 f = &hw->fifos[idx & 7];