10.07.2015 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Intel</strong> ® <strong>80310</strong> I/O <strong>Processor</strong> <strong>Chipset</strong> <strong>AAU</strong> <strong>Coding</strong> <strong>Techniques</strong>Low-Level Design Document3.1.6 API FunctionsThe following functions shall be implemented to support the <strong>AAU</strong> API for <strong>Intel</strong> ® XScale microarchitecture embedded Linux.3.1.6.1 API Listing3.1.6.1.1 <strong>AAU</strong> Publicintintintintintaau_sgl_t*voidintaau_request(u32 *aau_context);aau_suspend(u32 aau_context);aau_resume(u32 aau_context);aau_queue_buffer(u32_context, aau_sgl_t *sgl);aau_free(u32 aau_context);aau_get_buffer(u32 aau_context, u32 num_buff);aau_return_buffer(u32 aau_context, sgl_list_t *list);aau_memcpy(void *, void *, u32);3.1.6.1.2 <strong>AAU</strong> Private (Static)static int __initstatic intstatic intstatic voidstatic voidstatic voidaau_init(void);\aau_start(iop310_aau_t *aau_chain);aau_flush_all(u32 aau_context);aau_irq_handler(int irq, void *dev_id, struct pt_regs *regs);aau_process(iop310_aau_t *aau);aau_result_handler(void *aau);White Paper 17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!