firewire_comm
struct fw_device * (*fw_noderesolve_nodeid)(struct firewire_comm *fc, int dst);
struct fw_device * (*fw_noderesolve_eui64)(struct firewire_comm *fc, struct fw_eui64 *eui);
int (*fw_asyreq)(struct firewire_comm *fc, int sub, struct fw_xfer *xfer);
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);
struct firewire_comm *fc, void *sc, void (*hand)(struct fw_xfer *));
int (*fw_open_isodma)(struct firewire_comm *fc, int tx);
struct firewire_comm *fc;
uint32_t (*cyctimer) (struct firewire_comm *);
void (*ibr) (struct firewire_comm *);
uint32_t (*set_bmr) (struct firewire_comm *, uint32_t);
int (*irx_enable) (struct firewire_comm *, int);
int (*irx_disable) (struct firewire_comm *, int);
int (*itx_enable) (struct firewire_comm *, int);
int (*itx_disable) (struct firewire_comm *, int);
void (*poll) (struct firewire_comm *, int, int);
void (*set_intr) (struct firewire_comm *, int);
void (*irx_post) (struct firewire_comm *, uint32_t *);
void (*itx_post) (struct firewire_comm *, uint32_t *);
void (*start) (struct firewire_comm*);
struct firewire_comm *fc;
struct firewire_comm *fc;
void fw_sidrcv (struct firewire_comm *, uint32_t *, u_int);
void fw_init (struct firewire_comm *);
int fw_tbuf_update (struct firewire_comm *, int, int);
int fw_rbuf_update (struct firewire_comm *, int, int);
int fw_bindadd (struct firewire_comm *, struct fw_bind *);
int fw_bindremove (struct firewire_comm *, struct fw_bind *);
struct firewire_comm *, void *, void (*)(struct fw_xfer *));
int fw_asyreq (struct firewire_comm *, int, struct fw_xfer*);
void fw_busreset (struct firewire_comm *, uint32_t);
struct fw_device *fw_noderesolve_nodeid (struct firewire_comm *, int);
struct fw_device *fw_noderesolve_eui64 (struct firewire_comm *, struct fw_eui64 *);
struct fw_bind *fw_bindlookup (struct firewire_comm *, uint16_t, uint32_t);
void fw_drain_txq (struct firewire_comm *);
int fw_open_isodma(struct firewire_comm *, int);
int firewire_attach(struct firewire_comm *fc, struct firewire_softc *sc);
struct firewire_comm *fc;
struct firewire_comm *fc;
void *fwdma_malloc(struct firewire_comm *, int, bus_size_t, struct fwdma_alloc *, int);
void fwdma_free(struct firewire_comm *, struct fwdma_alloc *);
struct fwdma_alloc_multi *fwdma_malloc_multiseg(struct firewire_comm *,
struct firewire_comm *fc, void *sc, void (*hand)(struct fw_xfer *))
fw_noderesolve_nodeid(struct firewire_comm *fc, int dst)
fw_tl_free(struct firewire_comm *fc, struct fw_xfer *xfer)
fw_tl2xfer(struct firewire_comm *fc, int node, int tlabel, int tcode)
fw_noderesolve_eui64(struct firewire_comm *fc, struct fw_eui64 *eui)
fw_phy_config(struct firewire_comm *fc, int root_node, int gap_count)
void fw_sidrcv(struct firewire_comm* fc, uint32_t *sid, u_int len)
fw_asyreq(struct firewire_comm *fc, int sub, struct fw_xfer *xfer)
struct firewire_comm *fc = (struct firewire_comm *)arg;
struct firewire_comm *fc;
fw_find_self_id(struct firewire_comm *fc, int node)
fw_explore(struct firewire_comm *fc)
struct firewire_comm *fc;
fc = (struct firewire_comm *)arg;
fw_attach_dev(struct firewire_comm *fc)
fw_get_tlabel(struct firewire_comm *fc, struct fw_xfer *xfer)
struct firewire_comm *fc;
struct firewire_comm *fc = (struct firewire_comm *)arg;
fw_bmr(struct firewire_comm *fc)
fw_open_isodma(struct firewire_comm *fc, int tx)
struct firewire_comm *fc = xfer->fc;
struct firewire_comm *fc = (struct firewire_comm *)arg;
struct firewire_comm *fc;
fc = (struct firewire_comm *)arg;
firewire_attach(struct firewire_comm *fc, struct firewire_softc *sc)
struct firewire_comm *fc;
fw_drain_txq(struct firewire_comm *fc)
fw_reset_csr(struct firewire_comm *fc)
fw_init_crom(struct firewire_comm *fc)
fw_reset_crom(struct firewire_comm *fc)
static int fw_get_tlabel (struct firewire_comm *, struct fw_xfer *);
static void fw_attach_dev (struct firewire_comm *);
fw_busreset(struct firewire_comm *fc, uint32_t new_status)
static int fw_bmr (struct firewire_comm *);
void fw_init(struct firewire_comm *fc)
fw_bindlookup(struct firewire_comm *fc, uint16_t dest_hi, uint32_t dest_lo)
fw_bindadd(struct firewire_comm *fc, struct fw_bind *fwb)
fw_bindremove(struct firewire_comm *fc, struct fw_bind *fwb)
fwdma_free(struct firewire_comm *fc, struct fwdma_alloc *dma)
fwdma_malloc(struct firewire_comm *fc, int alignment, bus_size_t size,
fwohci_start_atq(struct firewire_comm *fc)
fwohci_start_ats(struct firewire_comm *fc)
struct firewire_comm *fc = (struct firewire_comm *)sc;
static void fwohci_ibr (struct firewire_comm *);
static void fwohci_start_atq (struct firewire_comm *);
static void fwohci_start_ats (struct firewire_comm *);
static int fwohci_irx_enable (struct firewire_comm *, int);
static int fwohci_irx_disable (struct firewire_comm *, int);
static void fwohci_irx_post (struct firewire_comm *, uint32_t *);
static int fwohci_itxbuf_enable (struct firewire_comm *, int);
static int fwohci_itx_disable (struct firewire_comm *, int);
fwohci_itx_disable(struct firewire_comm *fc, int dmach)
static void fwohci_set_intr (struct firewire_comm *, int);
fwohci_irx_disable(struct firewire_comm *fc, int dmach)
fwohci_irx_post (struct firewire_comm *fc , uint32_t *qld)
static uint32_t fwohci_cyctimer (struct firewire_comm *);
fwohci_next_cycle(struct firewire_comm *fc, int cycle_now)
fwohci_itxbuf_enable(struct firewire_comm *fc, int dmach)
fwohci_irx_enable(struct firewire_comm *fc, int dmach)
struct firewire_comm *fc = (struct firewire_comm *)sc;
struct firewire_comm *fc = (struct firewire_comm *)sc;
struct firewire_comm *fc = &sc->fc;
fwohci_poll(struct firewire_comm *fc, int quick, int count)
fwohci_set_intr(struct firewire_comm *fc, int enable)
struct firewire_comm *fc = &sc->fc;
struct firewire_comm *fc = &sc->fc;
fwohci_ibr(struct firewire_comm *fc)
fwohci_set_bus_manager(struct firewire_comm *fc, u_int node)
fwohci_cyctimer(struct firewire_comm *fc)
struct firewire_comm fc;
void fwohci_poll (struct firewire_comm *, int, int);
void fwohci_poll (struct firewire_comm *, int, int);
struct firewire_comm *fc;
struct firewire_comm *fc;
struct firewire_comm *fc;
struct firewire_comm *fc;
struct firewire_comm *fc;