Lines Matching defs:amr_ccb
76 struct amr_ccb *amr_ccbs;
77 SLIST_HEAD(, amr_ccb) amr_ccb_freelist;
78 SIMPLEQ_HEAD(, amr_ccb) amr_ccb_queue;
79 TAILQ_HEAD(, amr_ccb) amr_ccb_active;
83 int (*amr_submit)(struct amr_softc *sc, struct amr_ccb *);
110 struct amr_ccb {
112 SIMPLEQ_ENTRY(amr_ccb) simpleq;
113 SLIST_ENTRY(amr_ccb) slist;
114 TAILQ_ENTRY(amr_ccb) tailq;
123 void (*ac_handler)(struct amr_ccb *);
141 int amr_ccb_alloc(struct amr_softc *, struct amr_ccb **);
142 void amr_ccb_enqueue(struct amr_softc *, struct amr_ccb *);
143 void amr_ccb_free(struct amr_softc *, struct amr_ccb *);
144 int amr_ccb_map(struct amr_softc *, struct amr_ccb *, void *, int, int);
145 int amr_ccb_poll(struct amr_softc *, struct amr_ccb *, int);
146 void amr_ccb_unmap(struct amr_softc *, struct amr_ccb *);
147 int amr_ccb_wait(struct amr_softc *, struct amr_ccb *);