fw_xfer
int (*fw_asyreq)(struct firewire_comm *fc, int sub, struct fw_xfer *xfer);
void (*fw_xferwake)(struct fw_xfer *xfer);
int (*fw_xferwait)(struct fw_xfer *xfer);
struct firewire_comm *fc, void *sc, void (*hand)(struct fw_xfer *));
struct fw_xfer * (*fw_xfer_alloc)();
struct fw_xfer * (*fw_xfer_alloc_buf)(int send_len, int recv_len);
void (*fw_xfer_done)(struct fw_xfer *xfer);
void (*fw_xfer_unload)(struct fw_xfer* xfer);
void (*fw_xfer_free_buf)( struct fw_xfer* xfer);
void (*fw_xfer_free)( struct fw_xfer* xfer);
void (*fw_asy_callback_free)(struct fw_xfer *xfer);
void (*hand) (struct fw_xfer *);
STAILQ_ENTRY(fw_xfer) link;
STAILQ_ENTRY(fw_xfer) tlabel;
struct fw_xfer *xfer;
void fw_xfer_unload ( struct fw_xfer*);
void fw_xfer_free_buf ( struct fw_xfer*);
void fw_xfer_free ( struct fw_xfer*);
struct fw_xfer *fw_xfer_alloc (void);
struct fw_xfer *fw_xfer_alloc_buf (int, int);
struct firewire_comm *, void *, void (*)(struct fw_xfer *));
int fw_asyreq (struct firewire_comm *, int, struct fw_xfer*);
void fw_xfer_done (struct fw_xfer *);
void fw_xferwake (struct fw_xfer *);
int fw_xferwait (struct fw_xfer *);
void fw_asy_callback_free (struct fw_xfer *);
STAILQ_HEAD(fw_xferlist, fw_xfer);
struct firewire_comm *fc, void *sc, void (*hand)(struct fw_xfer *))
struct fw_xfer *xfer;
struct fw_xfer *xfer, *next;
fw_tl_free(struct firewire_comm *fc, struct fw_xfer *xfer)
struct fw_xfer *txfer;
STAILQ_REMOVE(&fc->tlabels[xfer->tl], xfer, fw_xfer, tlabel);
static struct fw_xfer *
struct fw_xfer *xfer;
struct fw_xfer *
struct fw_xfer *xfer;
xfer = (fw_xfer*)malloc(sizeof(struct fw_xfer));
memset(xfer, 0, sizeof(struct fw_xfer));
struct fw_xfer *
struct fw_xfer *xfer;
fw_xfer_done(struct fw_xfer *xfer)
fw_xfer_unload(struct fw_xfer* xfer)
STAILQ_REMOVE(&xfer->q->q, xfer, fw_xfer, link);
fw_xfer_free_buf( struct fw_xfer* xfer)
fw_xfer_free( struct fw_xfer* xfer)
fw_asy_callback_free(struct fw_xfer *xfer)
struct fw_xfer *xfer;
fw_asyreq(struct firewire_comm *fc, int sub, struct fw_xfer *xfer)
struct fw_xfer *xfer;
fw_get_tlabel(struct firewire_comm *fc, struct fw_xfer *xfer)
struct fw_xfer *txfer;
fw_try_bmr_callback(struct fw_xfer *xfer)
fw_xferwake(struct fw_xfer *xfer)
struct fw_xfer *xfer;
fw_vmaccess(struct fw_xfer *xfer){
fw_xferwait(struct fw_xfer *xfer)
fw_asystart(struct fw_xfer *xfer)
struct fw_xfer *xfer, *txfer;
STAILQ_HEAD(, fw_xfer) xfer_timeout;
struct fw_xfer *xfer;
struct fw_xfer *xfer, *txfer;
STAILQ_HEAD(, fw_xfer) xfer_drain;
static void fw_try_bmr_callback (struct fw_xfer *);
static void fw_asystart (struct fw_xfer *);
static int fw_get_tlabel (struct firewire_comm *, struct fw_xfer *);
static void fw_vmaccess (struct fw_xfer *);
struct fw_xfer *xfer;
struct fw_xfer *xfer, *next;
struct fw_xfer *
void (*hand)(struct fw_xfer *))
struct fw_xfer *xfer;
struct fw_xfer *
void (*hand)(struct fw_xfer *))
struct fw_xfer *xfer;
struct fw_xfer *
void (*hand)(struct fw_xfer *))
struct fw_xfer *xfer;
static struct fw_xfer *
struct fw_xfer *xfer;
xfer->hand = (void (*)(fw_xfer*))hand;
struct fw_xfer *
void (*hand)(struct fw_xfer *))
struct fw_xfer *xfer;
struct fw_xfer *fwmem_read_quad(struct fw_device *, caddr_t, uint8_t,
uint16_t, uint32_t, void *, void (*)(struct fw_xfer *));
struct fw_xfer *fwmem_write_quad(struct fw_device *, caddr_t, uint8_t,
uint16_t, uint32_t, void *, void (*)(struct fw_xfer *));
struct fw_xfer *fwmem_read_block(struct fw_device *, caddr_t, uint8_t,
uint16_t, uint32_t, int, void *, void (*)(struct fw_xfer *));
struct fw_xfer *fwmem_write_block(struct fw_device *, caddr_t, uint8_t,
uint16_t, uint32_t, int, void *, void (*)(struct fw_xfer *));
struct fw_xfer *xfer;
fwohci_execute_db(void *arg, fw_xfer::send_recv *info)
struct fw_xfer *xfer;
struct fw_xfer *xfer;
struct fw_xfer *xfer;
struct fw_xfer *xfer;
struct fw_xfer *xfer;
fw_hand(struct fw_xfer *xfer)
struct fw_xfer *xfer;
STAILQ_HEAD(, fw_xfer) rq;