Symbol: firewire_comm
headers/private/firewire/firewire_module.h
21
struct fw_device * (*fw_noderesolve_nodeid)(struct firewire_comm *fc, int dst);
headers/private/firewire/firewire_module.h
23
struct fw_device * (*fw_noderesolve_eui64)(struct firewire_comm *fc, struct fw_eui64 *eui);
headers/private/firewire/firewire_module.h
25
int (*fw_asyreq)(struct firewire_comm *fc, int sub, struct fw_xfer *xfer);
headers/private/firewire/firewire_module.h
30
struct fw_bind * (*fw_bindlookup)(struct firewire_comm *fc, uint16_t dest_hi, uint32_t dest_lo);
headers/private/firewire/firewire_module.h
32
int (*fw_bindadd)(struct firewire_comm *fc, struct fw_bind *fwb);
headers/private/firewire/firewire_module.h
34
int (*fw_bindremove)(struct firewire_comm *fc, struct fw_bind *fwb);
headers/private/firewire/firewire_module.h
38
struct firewire_comm *fc, void *sc, void (*hand)(struct fw_xfer *));
headers/private/firewire/firewire_module.h
56
int (*fw_open_isodma)(struct firewire_comm *fc, int tx);
headers/private/firewire/firewirereg.h
106
struct firewire_comm *fc;
headers/private/firewire/firewirereg.h
203
uint32_t (*cyctimer) (struct firewire_comm *);
headers/private/firewire/firewirereg.h
204
void (*ibr) (struct firewire_comm *);
headers/private/firewire/firewirereg.h
205
uint32_t (*set_bmr) (struct firewire_comm *, uint32_t);
headers/private/firewire/firewirereg.h
211
int (*irx_enable) (struct firewire_comm *, int);
headers/private/firewire/firewirereg.h
212
int (*irx_disable) (struct firewire_comm *, int);
headers/private/firewire/firewirereg.h
213
int (*itx_enable) (struct firewire_comm *, int);
headers/private/firewire/firewirereg.h
214
int (*itx_disable) (struct firewire_comm *, int);
headers/private/firewire/firewirereg.h
216
void (*poll) (struct firewire_comm *, int, int);
headers/private/firewire/firewirereg.h
217
void (*set_intr) (struct firewire_comm *, int);
headers/private/firewire/firewirereg.h
218
void (*irx_post) (struct firewire_comm *, uint32_t *);
headers/private/firewire/firewirereg.h
219
void (*itx_post) (struct firewire_comm *, uint32_t *);
headers/private/firewire/firewirereg.h
262
void (*start) (struct firewire_comm*);
headers/private/firewire/firewirereg.h
303
struct firewire_comm *fc;
headers/private/firewire/firewirereg.h
337
struct firewire_comm *fc;
headers/private/firewire/firewirereg.h
344
void fw_sidrcv (struct firewire_comm *, uint32_t *, u_int);
headers/private/firewire/firewirereg.h
351
void fw_init (struct firewire_comm *);
headers/private/firewire/firewirereg.h
352
int fw_tbuf_update (struct firewire_comm *, int, int);
headers/private/firewire/firewirereg.h
353
int fw_rbuf_update (struct firewire_comm *, int, int);
headers/private/firewire/firewirereg.h
354
int fw_bindadd (struct firewire_comm *, struct fw_bind *);
headers/private/firewire/firewirereg.h
355
int fw_bindremove (struct firewire_comm *, struct fw_bind *);
headers/private/firewire/firewirereg.h
357
struct firewire_comm *, void *, void (*)(struct fw_xfer *));
headers/private/firewire/firewirereg.h
359
int fw_asyreq (struct firewire_comm *, int, struct fw_xfer*);
headers/private/firewire/firewirereg.h
360
void fw_busreset (struct firewire_comm *, uint32_t);
headers/private/firewire/firewirereg.h
367
struct fw_device *fw_noderesolve_nodeid (struct firewire_comm *, int);
headers/private/firewire/firewirereg.h
368
struct fw_device *fw_noderesolve_eui64 (struct firewire_comm *, struct fw_eui64 *);
headers/private/firewire/firewirereg.h
369
struct fw_bind *fw_bindlookup (struct firewire_comm *, uint16_t, uint32_t);
headers/private/firewire/firewirereg.h
370
void fw_drain_txq (struct firewire_comm *);
headers/private/firewire/firewirereg.h
374
int fw_open_isodma(struct firewire_comm *, int);
headers/private/firewire/firewirereg.h
418
int firewire_attach(struct firewire_comm *fc, struct firewire_softc *sc);
headers/private/firewire/firewirereg.h
83
struct firewire_comm *fc;
headers/private/firewire/firewirereg.h
95
struct firewire_comm *fc;
headers/private/firewire/fwdma.h
114
void *fwdma_malloc(struct firewire_comm *, int, bus_size_t, struct fwdma_alloc *, int);
headers/private/firewire/fwdma.h
115
void fwdma_free(struct firewire_comm *, struct fwdma_alloc *);
headers/private/firewire/fwdma.h
119
struct fwdma_alloc_multi *fwdma_malloc_multiseg(struct firewire_comm *,
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1012
struct firewire_comm *fc, void *sc, void (*hand)(struct fw_xfer *))
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
105
fw_noderesolve_nodeid(struct firewire_comm *fc, int dst)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1060
fw_tl_free(struct firewire_comm *fc, struct fw_xfer *xfer)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1097
fw_tl2xfer(struct firewire_comm *fc, int node, int tlabel, int tcode)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
123
fw_noderesolve_eui64(struct firewire_comm *fc, struct fw_eui64 *eui)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1308
fw_phy_config(struct firewire_comm *fc, int root_node, int gap_count)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1373
void fw_sidrcv(struct firewire_comm* fc, uint32_t *sid, u_int len)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
145
fw_asyreq(struct firewire_comm *fc, int sub, struct fw_xfer *xfer)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1491
struct firewire_comm *fc = (struct firewire_comm *)arg;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1603
struct firewire_comm *fc;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1762
fw_find_self_id(struct firewire_comm *fc, int node)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1778
fw_explore(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1839
struct firewire_comm *fc;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1841
fc = (struct firewire_comm *)arg;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1868
fw_attach_dev(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
1930
fw_get_tlabel(struct firewire_comm *fc, struct fw_xfer *xfer)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
2227
struct firewire_comm *fc;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
2262
struct firewire_comm *fc = (struct firewire_comm *)arg;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
2396
fw_bmr(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
2449
fw_open_isodma(struct firewire_comm *fc, int tx)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
265
struct firewire_comm *fc = xfer->fc;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
287
struct firewire_comm *fc = (struct firewire_comm *)arg;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
336
struct firewire_comm *fc;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
339
fc = (struct firewire_comm *)arg;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
429
firewire_attach(struct firewire_comm *fc, struct firewire_softc *sc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
511
struct firewire_comm *fc;
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
591
fw_drain_txq(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
622
fw_reset_csr(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
667
fw_init_crom(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
701
fw_reset_crom(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
71
static int fw_get_tlabel (struct firewire_comm *, struct fw_xfer *);
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
73
static void fw_attach_dev (struct firewire_comm *);
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
736
fw_busreset(struct firewire_comm *fc, uint32_t new_status)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
78
static int fw_bmr (struct firewire_comm *);
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
805
void fw_init(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
923
fw_bindlookup(struct firewire_comm *fc, uint16_t dest_hi, uint32_t dest_lo)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
943
fw_bindadd(struct firewire_comm *fc, struct fw_bind *fwb)
src/add-ons/kernel/bus_managers/firewire/firewire.cpp
975
fw_bindremove(struct firewire_comm *fc, struct fw_bind *fwb)
src/add-ons/kernel/bus_managers/firewire/fwdma.cpp
103
fwdma_free(struct firewire_comm *fc, struct fwdma_alloc *dma)
src/add-ons/kernel/bus_managers/firewire/fwdma.cpp
60
fwdma_malloc(struct firewire_comm *fc, int alignment, bus_size_t size,
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1059
fwohci_start_atq(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1069
fwohci_start_ats(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1088
struct firewire_comm *fc = (struct firewire_comm *)sc;
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
115
static void fwohci_ibr (struct firewire_comm *);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
120
static void fwohci_start_atq (struct firewire_comm *);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
121
static void fwohci_start_ats (struct firewire_comm *);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
127
static int fwohci_irx_enable (struct firewire_comm *, int);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
128
static int fwohci_irx_disable (struct firewire_comm *, int);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
130
static void fwohci_irx_post (struct firewire_comm *, uint32_t *);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
132
static int fwohci_itxbuf_enable (struct firewire_comm *, int);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
133
static int fwohci_itx_disable (struct firewire_comm *, int);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1336
fwohci_itx_disable(struct firewire_comm *fc, int dmach)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
135
static void fwohci_set_intr (struct firewire_comm *, int);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1353
fwohci_irx_disable(struct firewire_comm *fc, int dmach)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1370
fwohci_irx_post (struct firewire_comm *fc , uint32_t *qld)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
142
static uint32_t fwohci_cyctimer (struct firewire_comm *);
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1549
fwohci_next_cycle(struct firewire_comm *fc, int cycle_now)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1580
fwohci_itxbuf_enable(struct firewire_comm *fc, int dmach)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1701
fwohci_irx_enable(struct firewire_comm *fc, int dmach)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1869
struct firewire_comm *fc = (struct firewire_comm *)sc;
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
1955
struct firewire_comm *fc = (struct firewire_comm *)sc;
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
2043
struct firewire_comm *fc = &sc->fc;
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
2144
fwohci_poll(struct firewire_comm *fc, int quick, int count)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
2154
fwohci_set_intr(struct firewire_comm *fc, int enable)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
2173
struct firewire_comm *fc = &sc->fc;
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
2220
struct firewire_comm *fc = &sc->fc;
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
2490
fwohci_ibr(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
266
fwohci_set_bus_manager(struct firewire_comm *fc, u_int node)
src/add-ons/kernel/bus_managers/firewire/fwohci.cpp
787
fwohci_cyctimer(struct firewire_comm *fc)
src/add-ons/kernel/bus_managers/firewire/fwohcivar.h
40
struct firewire_comm fc;
src/add-ons/kernel/bus_managers/firewire/fwohcivar.h
82
void fwohci_poll (struct firewire_comm *, int, int);
src/add-ons/kernel/bus_managers/firewire/fwohcivar.h
89
void fwohci_poll (struct firewire_comm *, int, int);
src/add-ons/kernel/drivers/bus/firewire/fw_raw.c
221
struct firewire_comm *fc;
src/add-ons/kernel/drivers/bus/firewire/fw_raw.c
365
struct firewire_comm *fc;
src/add-ons/kernel/drivers/bus/firewire/fw_raw.c
547
struct firewire_comm *fc;
src/add-ons/kernel/drivers/bus/firewire/fw_raw.c
658
struct firewire_comm *fc;
src/add-ons/kernel/drivers/bus/firewire/fw_raw.c
83
struct firewire_comm *fc;