Lines Matching refs:rx_channel
412 unsigned int stride = instance->rx_channel.stride;
517 rx_channel.tasklet);
520 while ((urb = usbatm_pop_urb(&instance->rx_channel))) {
527 const unsigned int packet_size = instance->rx_channel.packet_size;
698 tasklet_kill(&instance->rx_channel.tasklet);
826 tasklet_disable(&instance->rx_channel.tasklet);
831 tasklet_enable(&instance->rx_channel.tasklet);
861 tasklet_disable(&instance->rx_channel.tasklet);
868 tasklet_enable(&instance->rx_channel.tasklet);
1074 usbatm_init_channel(&instance->rx_channel);
1076 tasklet_setup(&instance->rx_channel.tasklet, usbatm_rx_process);
1078 instance->rx_channel.stride = ATM_CELL_SIZE + driver->rx_padding;
1080 instance->rx_channel.usbatm = instance->tx_channel.usbatm = instance;
1083 instance->rx_channel.endpoint = usb_rcvisocpipe(usb_dev, driver->isoc_in);
1085 instance->rx_channel.endpoint = usb_rcvbulkpipe(usb_dev, driver->bulk_in);
1094 maxpacket = usb_maxpacket(usb_dev, instance->rx_channel.endpoint);
1098 usb_pipeendpoint(instance->rx_channel.endpoint));
1108 instance->rx_channel.buf_size = num_packets * maxpacket;
1109 instance->rx_channel.packet_size = maxpacket;
1113 &instance->tx_channel : &instance->rx_channel;
1124 &instance->rx_channel : &instance->tx_channel;
1166 instance->cell_buf = kmalloc(instance->rx_channel.stride, GFP_KERNEL);
1233 tasklet_disable(&instance->rx_channel.tasklet);
1239 del_timer_sync(&instance->rx_channel.delay);
1244 INIT_LIST_HEAD(&instance->rx_channel.list);
1247 tasklet_enable(&instance->rx_channel.tasklet);