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);
1072 usbatm_init_channel(&instance->rx_channel);
1074 tasklet_setup(&instance->rx_channel.tasklet, usbatm_rx_process);
1076 instance->rx_channel.stride = ATM_CELL_SIZE + driver->rx_padding;
1078 instance->rx_channel.usbatm = instance->tx_channel.usbatm = instance;
1081 instance->rx_channel.endpoint = usb_rcvisocpipe(usb_dev, driver->isoc_in);
1083 instance->rx_channel.endpoint = usb_rcvbulkpipe(usb_dev, driver->bulk_in);
1092 maxpacket = usb_maxpacket(usb_dev, instance->rx_channel.endpoint, 0);
1096 usb_pipeendpoint(instance->rx_channel.endpoint));
1106 instance->rx_channel.buf_size = num_packets * maxpacket;
1107 instance->rx_channel.packet_size = maxpacket;
1111 &instance->tx_channel : &instance->rx_channel;
1122 &instance->rx_channel : &instance->tx_channel;
1164 instance->cell_buf = kmalloc(instance->rx_channel.stride, GFP_KERNEL);
1231 tasklet_disable(&instance->rx_channel.tasklet);
1237 del_timer_sync(&instance->rx_channel.delay);
1242 INIT_LIST_HEAD(&instance->rx_channel.list);
1245 tasklet_enable(&instance->rx_channel.tasklet);