fw_bind
struct fw_bind * (*fw_bindlookup)(struct firewire_comm *fc, uint16_t dest_hi, uint32_t dest_lo);
int (*fw_bindadd)(struct firewire_comm *fc, struct fw_bind *fwb);
int (*fw_bindremove)(struct firewire_comm *fc, struct fw_bind *fwb);
STAILQ_HEAD(, fw_bind) binds;
STAILQ_ENTRY(fw_bind) fclist;
STAILQ_ENTRY(fw_bind) chlist;
int fw_bindadd (struct firewire_comm *, struct fw_bind *);
int fw_bindremove (struct firewire_comm *, struct fw_bind *);
struct fw_bind *fw_bindlookup (struct firewire_comm *, uint16_t, uint32_t);
struct fw_bind *bind;
struct fw_bind *fwb;
fwb = (struct fw_bind *)malloc(sizeof (struct fw_bind), M_FW, M_NOWAIT);
struct fw_bind *
struct fw_bind *tfw, *r = NULL;
fw_bindadd(struct firewire_comm *fc, struct fw_bind *fwb)
struct fw_bind *tfw, *prev = NULL;
fw_bindremove(struct firewire_comm *fc, struct fw_bind *fwb)
struct fw_bind *tfw;
STAILQ_REMOVE(&fc->binds, fwb, fw_bind, fclist);
struct fw_bind *fwb;
struct fw_bind *fwb;
fwb = (struct fw_bind *)xfer->sc;
struct fw_bind *fwb;
fwb = (struct fw_bind *)xfer->sc;
struct fw_bind *fwb;
STAILQ_REMOVE(&d->binds, fwb, fw_bind, chlist);
fwb = (struct fw_bind *)malloc(sizeof (struct fw_bind));
STAILQ_HEAD(, fw_bind) binds;