Symbol: router_softc
sys/dev/thunderbolt/hcm.c
117
struct router_softc *rsc;
sys/dev/thunderbolt/nhi_var.h
149
struct router_softc *root_rsc;
sys/dev/thunderbolt/nhi_var.h
53
struct router_softc;
sys/dev/thunderbolt/router.c
141
router_insert(struct router_softc *sc, struct router_softc *parent)
sys/dev/thunderbolt/router.c
190
router_register_interrupts(struct router_softc *sc)
sys/dev/thunderbolt/router.c
204
tb_router_attach(struct router_softc *parent, tb_route_t route)
sys/dev/thunderbolt/router.c
206
struct router_softc *sc;
sys/dev/thunderbolt/router.c
233
struct router_softc *sc;
sys/dev/thunderbolt/router.c
276
_tb_router_attach(struct router_softc *sc)
sys/dev/thunderbolt/router.c
323
tb_router_detach(struct router_softc *sc)
sys/dev/thunderbolt/router.c
343
router_get_config_cb(struct router_softc *sc, struct router_command *cmd,
sys/dev/thunderbolt/router.c
370
tb_config_read(struct router_softc *sc, u_int space, u_int adapter,
sys/dev/thunderbolt/router.c
402
tb_config_read_polled(struct router_softc *sc, u_int space, u_int adapter,
sys/dev/thunderbolt/router.c
448
tb_config_read_async(struct router_softc *sc, u_int space, u_int adapter,
sys/dev/thunderbolt/router.c
464
_tb_config_read(struct router_softc *sc, u_int space, u_int adapter,
sys/dev/thunderbolt/router.c
492
tb_config_write(struct router_softc *sc, u_int space, u_int adapter,
sys/dev/thunderbolt/router.c
500
router_alloc_cmd(struct router_softc *sc, struct router_command **rcmd)
sys/dev/thunderbolt/router.c
528
router_free_cmd(struct router_softc *sc, struct router_command *cmd)
sys/dev/thunderbolt/router.c
547
router_prepare_read(struct router_softc *sc, struct router_command *cmd,
sys/dev/thunderbolt/router.c
582
router_schedule(struct router_softc *sc, struct router_command *cmd)
sys/dev/thunderbolt/router.c
594
router_schedule_locked(struct router_softc *sc, struct router_command *cmd)
sys/dev/thunderbolt/router.c
61
static int router_alloc_cmd(struct router_softc *, struct router_command **);
sys/dev/thunderbolt/router.c
62
static void router_free_cmd(struct router_softc *, struct router_command *);
sys/dev/thunderbolt/router.c
63
static int _tb_router_attach(struct router_softc *);
sys/dev/thunderbolt/router.c
631
struct router_softc *sc;
sys/dev/thunderbolt/router.c
64
static void router_prepare_read(struct router_softc *, struct router_command *,
sys/dev/thunderbolt/router.c
651
struct router_softc *sc, *dev;
sys/dev/thunderbolt/router.c
66
static int _tb_config_read(struct router_softc *, u_int, u_int, u_int, u_int,
sys/dev/thunderbolt/router.c
661
sc = (struct router_softc *)context;
sys/dev/thunderbolt/router.c
68
static int router_schedule(struct router_softc *, struct router_command *);
sys/dev/thunderbolt/router.c
69
static int router_schedule_locked(struct router_softc *,
sys/dev/thunderbolt/router.c
720
struct router_softc *sc;
sys/dev/thunderbolt/router.c
728
sc = (struct router_softc *)context;
sys/dev/thunderbolt/router.c
769
tb_config_next_cap(struct router_softc *sc, struct router_cfg_cap *cap)
sys/dev/thunderbolt/router.c
79
router_lookup_device(struct router_softc *sc, tb_route_t route,
sys/dev/thunderbolt/router.c
80
struct router_softc **dev)
sys/dev/thunderbolt/router.c
815
tb_config_find_cap(struct router_softc *sc, struct router_cfg_cap *cap)
sys/dev/thunderbolt/router.c
82
struct router_softc *cursor;
sys/dev/thunderbolt/router.c
842
tb_config_find_router_cap(struct router_softc *sc, u_int cap, u_int vsc, u_int *offset)
sys/dev/thunderbolt/router.c
874
tb_config_find_router_vsc(struct router_softc *sc, u_int cap, u_int *offset)
sys/dev/thunderbolt/router.c
881
tb_config_find_router_vsec(struct router_softc *sc, u_int cap, u_int *offset)
sys/dev/thunderbolt/router.c
888
tb_config_find_adapter_cap(struct router_softc *sc, u_int adap, u_int cap, u_int *offset)
sys/dev/thunderbolt/router.c
920
tb_config_get_lc_uuid(struct router_softc *rsc, uint8_t *uuid)
sys/dev/thunderbolt/router_var.h
101
int tb_config_next_cap(struct router_softc *, struct router_cfg_cap *);
sys/dev/thunderbolt/router_var.h
102
int tb_config_find_cap(struct router_softc *, struct router_cfg_cap *);
sys/dev/thunderbolt/router_var.h
103
int tb_config_find_router_cap(struct router_softc *, u_int, u_int, u_int *);
sys/dev/thunderbolt/router_var.h
104
int tb_config_find_router_vsc(struct router_softc *, u_int, u_int *);
sys/dev/thunderbolt/router_var.h
105
int tb_config_find_router_vsec(struct router_softc *, u_int, u_int *);
sys/dev/thunderbolt/router_var.h
106
int tb_config_find_adapter_cap(struct router_softc *, u_int, u_int, u_int *);
sys/dev/thunderbolt/router_var.h
107
int tb_config_get_lc_uuid(struct router_softc *, uint8_t *);
sys/dev/thunderbolt/router_var.h
130
tb_config_router_read(struct router_softc *sc, u_int addr, u_int dwlen,
sys/dev/thunderbolt/router_var.h
137
tb_config_router_read_polled(struct router_softc *sc, u_int addr, u_int dwlen,
sys/dev/thunderbolt/router_var.h
150
tb_config_router_write(struct router_softc *sc, u_int addr, u_int dwlen,
sys/dev/thunderbolt/router_var.h
164
tb_config_adapter_read(struct router_softc *sc, u_int adap, u_int addr,
sys/dev/thunderbolt/router_var.h
178
tb_config_adapter_write(struct router_softc *sc, u_int adap, u_int addr,
sys/dev/thunderbolt/router_var.h
192
tb_config_path_read(struct router_softc *sc, u_int adap, u_int hopid,
sys/dev/thunderbolt/router_var.h
207
tb_config_path_write(struct router_softc *sc, u_int adap, u_int hopid,
sys/dev/thunderbolt/router_var.h
223
tb_config_counters_read(struct router_softc *sc, u_int adap, u_int set,
sys/dev/thunderbolt/router_var.h
231
tb_config_set_root(struct router_softc *sc)
sys/dev/thunderbolt/router_var.h
237
tb_config_get_root(struct router_softc *sc)
sys/dev/thunderbolt/router_var.h
34
struct router_softc;
sys/dev/thunderbolt/router_var.h
38
typedef void (*router_callback_t)(struct router_softc *,
sys/dev/thunderbolt/router_var.h
43
struct router_softc *sc;
sys/dev/thunderbolt/router_var.h
59
TAILQ_ENTRY(router_softc) link;
sys/dev/thunderbolt/router_var.h
74
struct router_softc **adapters;
sys/dev/thunderbolt/router_var.h
90
int tb_router_attach(struct router_softc *, tb_route_t);
sys/dev/thunderbolt/router_var.h
92
int tb_router_detach(struct router_softc *);
sys/dev/thunderbolt/router_var.h
93
int tb_config_read(struct router_softc *, u_int, u_int, u_int, u_int,
sys/dev/thunderbolt/router_var.h
95
int tb_config_read_polled(struct router_softc *, u_int, u_int, u_int, u_int,
sys/dev/thunderbolt/router_var.h
97
int tb_config_read_async(struct router_softc *, u_int, u_int, u_int, u_int,
sys/dev/thunderbolt/router_var.h
99
int tb_config_write(struct router_softc *, u_int, u_int, u_int, u_int,
sys/dev/thunderbolt/tb_dev.c
180
tbdev_add_router(struct router_softc *rt)
sys/dev/thunderbolt/tb_dev.c
187
tbdev_remove_router(struct router_softc *rt)
sys/dev/thunderbolt/tb_dev.h
38
int tbdev_add_router(struct router_softc *);
sys/dev/thunderbolt/tb_dev.h
39
int tbdev_remove_router(struct router_softc *);