fw_asyreq
#define FW_ASYREQ _IOWR('S', 92, struct fw_asyreq)
int (*fw_asyreq)(struct firewire_comm *fc, int sub, struct fw_xfer *xfer);
int fw_asyreq (struct firewire_comm *, int, struct fw_xfer*);
fw_asyreq(fc, -1, xfer);
if(fw_asyreq(rb->fc, -1, rb->xfer)){
err = fw_asyreq(fc, -1, xfer);
fw_asyreq(xfer->fc, -1, xfer);
fw_asyreq,
if (fw_asyreq(xfer->fc, -1, xfer) == 0)
if (fw_asyreq(xfer->fc, -1, xfer) == 0)
if (fw_asyreq(xfer->fc, -1, xfer) == 0)
if (fw_asyreq(xfer->fc, -1, xfer) == 0)
if ((err = gFirewire->fw_asyreq(xfer->fc, -1, xfer)))
struct fw_asyreq *asyreq = (struct fw_asyreq *)data;
if ((err = gFirewire->fw_asyreq(fc, -1, xfer)) != 0)
struct fw_asyreq *asyreq;
asyreq = (struct fw_asyreq *)malloc(sizeof(struct fw_asyreq_t) + 16);
struct fw_asyreq *asyreq;
asyreq = (struct fw_asyreq *)malloc(sizeof(struct fw_asyreq_t) + 12);
struct fw_asyreq *asyreq;
asyreq = (struct fw_asyreq *)malloc(sizeof(struct fw_asyreq_t) + 12);
struct fw_asyreq *asyreq;
asyreq = (struct fw_asyreq *)malloc(sizeof(struct fw_asyreq_t) + 16);