bt_ccb
static __inline struct bt_ccb *
((struct bt_ccb*)(uintptr_t)ccb_addr - (struct bt_ccb*)(uintptr_t)bt->bt_ccb_physbase));
btsensepaddr(struct bt_softc *bt, struct bt_ccb *bccb)
btsensevaddr(struct bt_softc *bt, struct bt_ccb *bccb)
struct bt_ccb *bccb;
bccb = (struct bt_ccb *)arg;
static __inline struct bt_ccb* btgetccb(struct bt_softc *bt);
struct bt_ccb *bccb);
static void btdone(struct bt_softc *bt, struct bt_ccb *bccb,
btdone(struct bt_softc *bt, struct bt_ccb *bccb, bt_mbi_comp_code_t comp_code)
struct bt_ccb *pending_bccb;
pending_bccb = (struct bt_ccb *)ccb_h->ccb_bccb_ptr;
struct bt_ccb *pending_bccb;
pending_bccb = (struct bt_ccb *)ccb_h->ccb_bccb_ptr;
struct bt_ccb *bccb;
bccb = (struct bt_ccb *)arg;
struct bt_ccb *pending_bccb;
pending_bccb = (struct bt_ccb *)ccb_h->ccb_bccb_ptr;
sizeof(struct bt_ccb),
bt->max_ccbs * sizeof(struct bt_ccb),
bzero(bt->bt_ccb_array, bt->max_ccbs * sizeof(struct bt_ccb));
struct bt_ccb *next_ccb;
btfreeccb(struct bt_softc *bt, struct bt_ccb *bccb)
struct bt_ccb *bccb);
static __inline struct bt_ccb*
struct bt_ccb* bccb;
static __inline struct bt_ccb* btccbptov(struct bt_softc *bt,
struct bt_ccb *bccb;
struct bt_ccb *bccb);
struct bt_ccb *bccb);
btccbvtop(struct bt_softc *bt, struct bt_ccb *bccb)
SLIST_ENTRY(bt_ccb) links;
struct bt_ccb *bt_ccb_array;
SLIST_HEAD(,bt_ccb) free_bt_ccbs;
struct bt_ccb *recovery_bccb;