Intel 80310 I/O Processor Chipset AAU Coding Techniques
Intel 80310 I/O Processor Chipset AAU Coding Techniques
Intel 80310 I/O Processor Chipset AAU Coding Techniques
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Intel</strong> ® <strong>80310</strong> I/O <strong>Processor</strong> <strong>Chipset</strong> <strong>AAU</strong> <strong>Coding</strong> <strong>Techniques</strong><strong>AAU</strong> Source Code1106 {1107 list->status = 0;1108 list->src[0] = src;1109 list->aau_desc.SAR[0] = (u32) virt_to_phys(src);1110 list->dest = dest;1111 list->aau_desc.DAR = (u32) virt_to_phys(dest);1112 list->aau_desc.BC = size;1113 list->aau_desc.DC = <strong>AAU</strong>_DCR_WRITE | <strong>AAU</strong>_DCR_BLKCTRL_1_DF;1114 if(!list->next)1115 {1116 list->aau_desc.DC |= <strong>AAU</strong>_DCR_IE;1117 list->status |= <strong>AAU</strong>_END_CHAIN;1118 break;1119 }1120 list = list->next;1121 }1122 err = aau_queue_buffer((u32) aau, &head);1123 aau_return_buffer((u32) aau, head.list);1124 return err;1125 }11261127 EXPORT_SYMBOL_NOVERS(aau_request);1128 EXPORT_SYMBOL_NOVERS(aau_queue_buffer);1129 EXPORT_SYMBOL_NOVERS(aau_suspend);1130 EXPORT_SYMBOL_NOVERS(aau_resume);1131 EXPORT_SYMBOL_NOVERS(aau_free);1132 EXPORT_SYMBOL_NOVERS(aau_set_irq_threshold);1133 EXPORT_SYMBOL_NOVERS(aau_get_buffer);1134 EXPORT_SYMBOL_NOVERS(aau_return_buffer);1135 EXPORT_SYMBOL_NOVERS(aau_memcpy);11361137 module_init(aau_init);66 White Paper