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><strong>AAU</strong> Source Code170171 /* device descriptor */172 typedef struct _iop310_aau_t173 {174 const char *dev_id; /* Device ID */175 struct list_head process_q;/* Process Q */176 struct list_head hold_q;/* Holding Q */177 spinlock_t process_lock;/* PQ spinlock */178 spinlock_t hold_lock;/* HQ spinlock */179 aau_regs_t *regs; /* <strong>AAU</strong> registers */180 int irq; /* IRQ number */181 sw_aau_t *last_aau; /* ptr to last <strong>AAU</strong> desc */182 struct tq_struct aau_task;/* <strong>AAU</strong> task entry */183 wait_queue_head_t wait_q;/* <strong>AAU</strong> wait queue */184 atomic_t ref_count; /* <strong>AAU</strong> ref count */185 atomic_t irq_thresh;/* IRQ threshold */186 } iop310_aau_t;187188 #define SW_ENTRY(list) list_entry((list), sw_aau_t, link)189190 #endif38 White Paper

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

Saved successfully!

Ooh no, something went wrong!