• Home
  • Raw
  • Download

Lines Matching refs:async

463         d = (what == hpsb_iso ? &lynx->iso_send : &lynx->async);  in send_next()
465 d = &lynx->async; in send_next()
531 d = &lynx->async; in lynx_transmit()
738 spin_lock_irqsave(&lynx->async.queue_lock, flags); in lynx_devctl()
741 list_splice_init(&lynx->async.queue, &packet_list); in lynx_devctl()
743 if (list_empty(&lynx->async.pcl_queue)) { in lynx_devctl()
744 spin_unlock_irqrestore(&lynx->async.queue_lock, flags); in lynx_devctl()
752 get_pcl(lynx, lynx->async.pcl, &pcl); in lynx_devctl()
754 packet = driver_packet(lynx->async.pcl_queue.next); in lynx_devctl()
757 pci_unmap_single(lynx->dev, lynx->async.header_dma, in lynx_devctl()
760 pci_unmap_single(lynx->dev, lynx->async.data_dma, in lynx_devctl()
764 spin_unlock_irqrestore(&lynx->async.queue_lock, flags); in lynx_devctl()
933 spin_lock(&lynx->async.queue_lock); in lynx_irq_handler()
935 if (list_empty(&lynx->async.pcl_queue)) { in lynx_irq_handler()
936 spin_unlock(&lynx->async.queue_lock); in lynx_irq_handler()
943 get_pcl(lynx, lynx->async.pcl, &pcl); in lynx_irq_handler()
945 packet = driver_packet(lynx->async.pcl_queue.next); in lynx_irq_handler()
948 pci_unmap_single(lynx->dev, lynx->async.header_dma, in lynx_irq_handler()
951 pci_unmap_single(lynx->dev, lynx->async.data_dma, in lynx_irq_handler()
955 if (!list_empty(&lynx->async.queue)) { in lynx_irq_handler()
959 spin_unlock(&lynx->async.queue_lock); in lynx_irq_handler()
1254 lynx->async.pcl = alloc_pcl(lynx); in add_card()
1255 lynx->async.pcl_start = alloc_pcl(lynx); in add_card()
1273 spin_lock_init(&lynx->async.queue_lock); in add_card()
1274 lynx->async.channel = CHANNEL_ASYNC_SEND; in add_card()
1297 INIT_LIST_HEAD(&lynx->async.queue); in add_card()
1298 INIT_LIST_HEAD(&lynx->async.pcl_queue); in add_card()
1318 pcl.next = pcl_bus(lynx, lynx->async.pcl); in add_card()
1319 pcl.async_error_next = pcl_bus(lynx, lynx->async.pcl); in add_card()
1320 put_pcl(lynx, lynx->async.pcl_start, &pcl); in add_card()