Lines Matching refs:tx_channel
476 unsigned int stride = instance->tx_channel.stride; in usbatm_write_cells()
587 const unsigned int buf_size = instance->tx_channel.buf_size; in usbatm_tx_process()
596 urb = usbatm_pop_urb(&instance->tx_channel); in usbatm_tx_process()
648 tasklet_disable(&instance->tx_channel.tasklet); in usbatm_cancel_send()
654 tasklet_enable(&instance->tx_channel.tasklet); in usbatm_cancel_send()
693 tasklet_schedule(&instance->tx_channel.tasklet); in usbatm_atm_send()
712 tasklet_kill(&instance->tx_channel.tasklet); in usbatm_destroy_instance()
1089 usbatm_init_channel(&instance->tx_channel); in usbatm_usb_probe()
1091 tasklet_init(&instance->tx_channel.tasklet, usbatm_tx_process, (unsigned long)instance); in usbatm_usb_probe()
1093 instance->tx_channel.stride = ATM_CELL_SIZE + driver->tx_padding; in usbatm_usb_probe()
1094 instance->rx_channel.usbatm = instance->tx_channel.usbatm = instance; in usbatm_usb_probe()
1101 instance->tx_channel.endpoint = usb_sndbulkpipe(usb_dev, driver->bulk_out); in usbatm_usb_probe()
1104 instance->tx_channel.buf_size = max(instance->tx_channel.stride, in usbatm_usb_probe()
1105 snd_buf_bytes - (snd_buf_bytes % instance->tx_channel.stride)); in usbatm_usb_probe()
1127 &instance->tx_channel : &instance->rx_channel; in usbatm_usb_probe()
1138 &instance->rx_channel : &instance->tx_channel; in usbatm_usb_probe()
1251 tasklet_disable(&instance->tx_channel.tasklet); in usbatm_usb_disconnect()
1257 del_timer_sync(&instance->tx_channel.delay); in usbatm_usb_disconnect()
1262 INIT_LIST_HEAD(&instance->tx_channel.list); in usbatm_usb_disconnect()
1265 tasklet_enable(&instance->tx_channel.tasklet); in usbatm_usb_disconnect()