Lines Matching refs:acb
418 struct acb { struct
426 SLIST_ENTRY(acb) links; argument
608 struct acb *acbs;
614 SLIST_HEAD(, acb) free_acb_list;
690 struct acb *acb);
692 struct acb *acb);
693 static __inline struct acb * acbbotov(struct adw_softc *adw,
695 static __inline struct acb * acbbtov(struct adw_softc *adw,
762 acbvtobo(struct adw_softc *adw, struct acb *acb) in acbvtobo() argument
764 return ((u_int32_t)((caddr_t)acb - (caddr_t)adw->acbs)); in acbvtobo()
768 acbvtob(struct adw_softc *adw, struct acb *acb) in acbvtob() argument
770 return (adw->acb_busbase + acbvtobo(adw, acb)); in acbvtob()
773 static __inline struct acb *
776 return ((struct acb *)((caddr_t)adw->acbs + byteoffset)); in acbbotov()
779 static __inline struct acb *
833 static __inline void adw_send_acb(struct adw_softc *adw, struct acb *acb,
853 adw_send_acb(struct adw_softc *adw, struct acb *acb, u_int32_t acb_baddr) in adw_send_acb() argument
861 acb->queue.carrier_baddr = adw->commandq->carr_ba; in adw_send_acb()
862 acb->queue.carrier_bo = adw->commandq->carr_offset; in adw_send_acb()
863 adw->commandq->areq_ba = acbvtob(adw, acb); in adw_send_acb()