Lines Matching refs:fifos
201 usb_fifo fifos[HFCUSB_NUM_FIFOS]; /* structure holding all fifo data */ member
1136 fifo = hfc->fifos; in hfc_usb_init()
1192 hfc->fifos[i].iso[0].purb = NULL; in hfc_usb_init()
1193 hfc->fifos[i].iso[1].purb = NULL; in hfc_usb_init()
1194 hfc->fifos[i].active = 0; in hfc_usb_init()
1198 hfc->d_if.ifc.priv = &hfc->fifos[HFCUSB_D_TX]; in hfc_usb_init()
1201 hfc->b_if[i].ifc.priv = &hfc->fifos[HFCUSB_B1_TX + i * 2]; in hfc_usb_init()
1218 hfc->fifos[i].hif = &p_b_if[i / 2]->ifc; in hfc_usb_init()
1220 hfc->fifos[i].hif = &hfc->d_if.ifc; in hfc_usb_init()
1224 start_int_fifo(hfc->fifos + HFCUSB_D_RX); in hfc_usb_init()
1225 if (hfc->fifos[HFCUSB_PCM_RX].pipe) in hfc_usb_init()
1226 start_int_fifo(hfc->fifos + HFCUSB_PCM_RX); in hfc_usb_init()
1227 start_int_fifo(hfc->fifos + HFCUSB_B1_RX); in hfc_usb_init()
1228 start_int_fifo(hfc->fifos + HFCUSB_B2_RX); in hfc_usb_init()
1232 start_isoc_chain(hfc->fifos + HFCUSB_D_RX, ISOC_PACKETS_D, in hfc_usb_init()
1234 if (hfc->fifos[HFCUSB_PCM_RX].pipe) in hfc_usb_init()
1235 start_isoc_chain(hfc->fifos + HFCUSB_PCM_RX, in hfc_usb_init()
1238 start_isoc_chain(hfc->fifos + HFCUSB_B1_RX, ISOC_PACKETS_B, in hfc_usb_init()
1240 start_isoc_chain(hfc->fifos + HFCUSB_B2_RX, ISOC_PACKETS_B, in hfc_usb_init()
1244 start_isoc_chain(hfc->fifos + HFCUSB_D_TX, ISOC_PACKETS_D, in hfc_usb_init()
1246 start_isoc_chain(hfc->fifos + HFCUSB_B1_TX, ISOC_PACKETS_B, in hfc_usb_init()
1248 start_isoc_chain(hfc->fifos + HFCUSB_B2_TX, ISOC_PACKETS_B, in hfc_usb_init()
1381 fifos[cidx]. in hfc_usb_probe()
1388 fifos[cidx]. in hfc_usb_probe()
1397 fifos in hfc_usb_probe()
1407 fifos in hfc_usb_probe()
1416 fifos[cidx]. in hfc_usb_probe()
1425 fifos in hfc_usb_probe()
1435 fifos in hfc_usb_probe()
1444 fifos[cidx]. in hfc_usb_probe()
1452 fifos[cidx]. in hfc_usb_probe()
1456 if (context->fifos[cidx].pipe) { in hfc_usb_probe()
1457 context->fifos[cidx]. in hfc_usb_probe()
1459 context->fifos[cidx].hfc = in hfc_usb_probe()
1461 context->fifos[cidx].usb_packet_maxlen = in hfc_usb_probe()
1463 context->fifos[cidx]. in hfc_usb_probe()
1466 context->fifos[cidx]. in hfc_usb_probe()
1547 if (context->fifos[i].usb_transfer_mode == USB_ISOC) { in hfc_usb_disconnect()
1548 if (context->fifos[i].active > 0) { in hfc_usb_disconnect()
1549 stop_isoc_chain(&context->fifos[i]); in hfc_usb_disconnect()
1555 if (context->fifos[i].active > 0) { in hfc_usb_disconnect()
1556 context->fifos[i].active = 0; in hfc_usb_disconnect()
1561 usb_kill_urb(context->fifos[i].urb); in hfc_usb_disconnect()
1562 usb_free_urb(context->fifos[i].urb); in hfc_usb_disconnect()
1563 context->fifos[i].urb = NULL; in hfc_usb_disconnect()
1565 context->fifos[i].active = 0; in hfc_usb_disconnect()