• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ieee1394/

Lines Matching refs:async

30  *        Enhancements in async and iso send code
389 d = &lynx->async;
449 d = &lynx->async;
651 spin_lock_irqsave(&lynx->async.queue_lock, flags);
654 list_splice_init(&lynx->async.queue, &packet_list);
656 if (list_empty(&lynx->async.pcl_queue)) {
657 spin_unlock_irqrestore(&lynx->async.queue_lock, flags);
658 PRINTD(KERN_DEBUG, lynx->id, "no async packet in PCL to cancel");
663 PRINT(KERN_INFO, lynx->id, "cancelling async packet, that was already in PCL");
665 get_pcl(lynx, lynx->async.pcl, &pcl);
667 packet = driver_packet(lynx->async.pcl_queue.next);
670 pci_unmap_single(lynx->dev, lynx->async.header_dma,
673 pci_unmap_single(lynx->dev, lynx->async.data_dma,
677 spin_unlock_irqrestore(&lynx->async.queue_lock, flags);
688 PRINT(KERN_INFO, lynx->id, "async packet was not completed");
822 PRINTD(KERN_DEBUG, lynx->id, "async sent");
823 spin_lock(&lynx->async.queue_lock);
825 if (list_empty(&lynx->async.pcl_queue)) {
826 spin_unlock(&lynx->async.queue_lock);
827 PRINT(KERN_WARNING, lynx->id, "async dma halted, but no queued packet (maybe it was cancelled)");
833 get_pcl(lynx, lynx->async.pcl, &pcl);
835 packet = driver_packet(lynx->async.pcl_queue.next);
838 pci_unmap_single(lynx->dev, lynx->async.header_dma,
841 pci_unmap_single(lynx->dev, lynx->async.data_dma,
845 if (!list_empty(&lynx->async.queue)) {
849 spin_unlock(&lynx->async.queue_lock);
860 PRINT(KERN_INFO, lynx->id, "async packet was not completed");
1139 lynx->async.pcl = alloc_pcl(lynx);
1140 lynx->async.pcl_start = alloc_pcl(lynx);
1158 spin_lock_init(&lynx->async.queue_lock);
1159 lynx->async.channel = CHANNEL_ASYNC_SEND;
1182 INIT_LIST_HEAD(&lynx->async.queue);
1183 INIT_LIST_HEAD(&lynx->async.pcl_queue);
1203 pcl.next = pcl_bus(lynx, lynx->async.pcl);
1204 pcl.async_error_next = pcl_bus(lynx, lynx->async.pcl);
1205 put_pcl(lynx, lynx->async.pcl_start, &pcl);