firewire_comm
fw_open_isodma(struct firewire_comm *fc, int tx)
struct firewire_comm *fc = xfer->fc;
firewire_xfer_timeout(struct firewire_comm *fc)
struct firewire_comm *fc;
fc = (struct firewire_comm *)arg;
int firewire_resume (struct firewire_comm *);
fw_reset_csr(struct firewire_comm *fc)
static void firewire_xfer_timeout(struct firewire_comm *);
fw_init_crom(struct firewire_comm *fc)
static void fw_reset_csr(struct firewire_comm *);
static void fw_init_crom(struct firewire_comm *);
static void fw_reset_crom(struct firewire_comm *);
fw_reset_crom(struct firewire_comm *fc)
static void fw_tl_free(struct firewire_comm *, struct fw_xfer *);
static struct fw_xfer *fw_tl2xfer(struct firewire_comm *, int, int, int);
static void fw_phy_config(struct firewire_comm *, int, int);
fw_tl_free(struct firewire_comm *fc, struct fw_xfer *xfer)
static void fw_bus_probe(struct firewire_comm *);
fw_tl2xfer(struct firewire_comm *fc, int node, int tlabel, int tcode)
static union fw_self_id *fw_find_self_id(struct firewire_comm *, int);
static void fw_explore(struct firewire_comm *);
fw_phy_config(struct firewire_comm *fc, int root_node, int gap_count)
static void fw_attach_dev(struct firewire_comm *);
static int fw_get_tlabel(struct firewire_comm *, struct fw_xfer *);
fw_bus_probe(struct firewire_comm *fc)
static int fw_bmr(struct firewire_comm *);
struct firewire_comm *fc;
fw_find_self_id(struct firewire_comm *fc, int node)
fw_explore(struct firewire_comm *fc)
struct firewire_comm *fc = (struct firewire_comm *)arg;
struct firewire_comm *fc = device_private(parent);
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)
struct firewire_comm *fc;
firewire_resume(struct firewire_comm *fc)
fw_noderesolve_nodeid(struct firewire_comm *fc, int dst)
fw_noderesolve_eui64(struct firewire_comm *fc, struct fw_eui64 *eui)
fw_asyreq(struct firewire_comm *fc, int sub, struct fw_xfer *xfer)
struct firewire_comm *fc = xfer->fc;
fw_drain_txq(struct firewire_comm *fc)
fw_busreset(struct firewire_comm *fc, uint32_t new_status)
fw_init(struct firewire_comm *fc)
fw_init_isodma(struct firewire_comm *fc)
fw_destroy_isodma(struct firewire_comm *fc)
fw_destroy(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)
int rlen, int n, struct firewire_comm *fc, void *sc,
fw_sidrcv(struct firewire_comm* fc, uint32_t *sid, u_int len)
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 (*timeout) (struct firewire_comm *);
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;
int fw_tbuf_update (struct firewire_comm *, int, int);
int fw_rbuf_update (struct firewire_comm *, int, int);
struct fw_device *fw_noderesolve_nodeid(struct firewire_comm *, int);
struct fw_device *fw_noderesolve_eui64(struct firewire_comm *,
int fw_asyreq(struct firewire_comm *, int, struct fw_xfer*);
void fw_drain_txq(struct firewire_comm *);
void fw_busreset(struct firewire_comm *, uint32_t);
void fw_init(struct firewire_comm *);
void fw_init_isodma(struct firewire_comm *);
void fw_destroy_isodma(struct firewire_comm *);
void fw_destroy(struct firewire_comm *);
struct fw_bind *fw_bindlookup(struct firewire_comm *, uint16_t, uint32_t);
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 *));
void fw_sidrcv(struct firewire_comm *, uint32_t *, u_int);
int fw_open_isodma(struct firewire_comm *, int);
struct firewire_comm *fc;
struct firewire_comm *fc;
struct firewire_comm *fc;
struct firewire_comm *fc;
static int fwdev_allocbuf(struct firewire_comm *, struct fw_xferq *,
struct firewire_comm *fc;
struct firewire_comm *fc;
struct firewire_comm *fc;
struct firewire_comm *fc;
fwdev_allocbuf(struct firewire_comm *fc, struct fw_xferq *q,
fwdma_malloc_multiseg(struct firewire_comm *fc, int alignment, int esize, int n,
struct fwdma_alloc_multi *fwdma_malloc_multiseg(struct firewire_comm *,
fwohci_itx_disable(struct firewire_comm *fc, int dmach)
fwohci_timeout(struct firewire_comm *fc)
fwohci_irx_post (struct firewire_comm *fc, uint32_t *qld)
fwohci_set_intr(struct firewire_comm *fc, int enable)
fwohci_start_atq(struct firewire_comm *fc)
fwohci_start_ats(struct firewire_comm *fc)
struct firewire_comm *fc = &sc->fc;
static uint32_t fwohci_cyctimer(struct firewire_comm *);
static uint32_t fwohci_set_bus_manager(struct firewire_comm *, u_int);
static void fwohci_ibr(struct firewire_comm *);
static int fwohci_irx_enable(struct firewire_comm *, int);
static int fwohci_irx_disable(struct firewire_comm *, int);
static int fwohci_itxbuf_enable(struct firewire_comm *, int);
static int fwohci_itx_disable(struct firewire_comm *, int);
static void fwohci_timeout(struct firewire_comm *fc);
struct firewire_comm *fc = &sc->fc;
static void fwohci_irx_post(struct firewire_comm *, uint32_t *);
static void fwohci_set_intr(struct firewire_comm *, int);
static void fwohci_start_atq(struct firewire_comm *);
static void fwohci_start_ats(struct firewire_comm *);
struct firewire_comm *fc = &sc->fc;
struct firewire_comm *fc = &sc->fc;
struct firewire_comm *fc = &sc->fc;
struct firewire_comm *fc = &sc->fc;
struct firewire_comm *fc = &sc->fc;
extern int firewire_resume(struct firewire_comm *);
fwohci_cyctimer(struct firewire_comm *fc)
fwohci_set_bus_manager(struct firewire_comm *fc, u_int node)
fwohci_ibr(struct firewire_comm *fc)
fwohci_irx_enable(struct firewire_comm *fc, int dmach)
fwohci_irx_disable(struct firewire_comm *fc, int dmach)
fwohci_itxbuf_enable(struct firewire_comm *fc, int dmach)
struct firewire_comm fc;
struct firewire_comm *fc;
struct firewire_comm *fc = sc->sc_fd.fc;
struct firewire_comm *fc = sc->sc_fd.fc;
struct firewire_comm *fc;
struct firewire_comm *fc = sc->sc_fd.fc;