Symbol: tb_ctl
drivers/thunderbolt/ctl.c
1030
struct tb_cfg_result tb_cfg_write_raw(struct tb_ctl *ctl, const void *buffer,
drivers/thunderbolt/ctl.c
1088
static int tb_cfg_get_error(struct tb_ctl *ctl, enum tb_cfg_space space,
drivers/thunderbolt/ctl.c
1111
int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port,
drivers/thunderbolt/ctl.c
1137
int tb_cfg_write(struct tb_ctl *ctl, const void *buffer, u64 route, u32 port,
drivers/thunderbolt/ctl.c
1173
int tb_cfg_get_upstream_port(struct tb_ctl *ctl, u64 route)
drivers/thunderbolt/ctl.c
133
static int tb_cfg_request_enqueue(struct tb_ctl *ctl,
drivers/thunderbolt/ctl.c
153
struct tb_ctl *ctl = req->ctl;
drivers/thunderbolt/ctl.c
174
tb_cfg_request_find(struct tb_ctl *ctl, struct ctl_pkg *pkg)
drivers/thunderbolt/ctl.c
278
static void tb_cfg_print_error(struct tb_ctl *ctl, enum tb_cfg_space space,
drivers/thunderbolt/ctl.c
334
static struct ctl_pkg *tb_ctl_pkg_alloc(struct tb_ctl *ctl)
drivers/thunderbolt/ctl.c
366
static int tb_ctl_tx(struct tb_ctl *ctl, const void *data, size_t len,
drivers/thunderbolt/ctl.c
402
static bool tb_ctl_handle_event(struct tb_ctl *ctl, enum tb_cfg_pkg_type type,
drivers/thunderbolt/ctl.c
547
int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req,
drivers/thunderbolt/ctl.c
616
struct tb_cfg_result tb_cfg_request_sync(struct tb_ctl *ctl,
drivers/thunderbolt/ctl.c
653
struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, int index, int timeout_msec,
drivers/thunderbolt/ctl.c
657
struct tb_ctl *ctl = kzalloc_obj(*ctl);
drivers/thunderbolt/ctl.c
705
void tb_ctl_free(struct tb_ctl *ctl)
drivers/thunderbolt/ctl.c
730
void tb_ctl_start(struct tb_ctl *ctl)
drivers/thunderbolt/ctl.c
751
void tb_ctl_stop(struct tb_ctl *ctl)
drivers/thunderbolt/ctl.c
778
int tb_cfg_ack_notification(struct tb_ctl *ctl, u64 route,
drivers/thunderbolt/ctl.c
842
int tb_cfg_ack_plug(struct tb_ctl *ctl, u64 route, u32 port, bool unplug)
drivers/thunderbolt/ctl.c
911
struct tb_cfg_result tb_cfg_reset(struct tb_ctl *ctl, u64 route)
drivers/thunderbolt/ctl.c
956
struct tb_cfg_result tb_cfg_read_raw(struct tb_ctl *ctl, void *buffer,
drivers/thunderbolt/ctl.h
104
int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req,
drivers/thunderbolt/ctl.h
107
struct tb_cfg_result tb_cfg_request_sync(struct tb_ctl *ctl,
drivers/thunderbolt/ctl.h
126
int tb_cfg_ack_notification(struct tb_ctl *ctl, u64 route,
drivers/thunderbolt/ctl.h
128
int tb_cfg_ack_plug(struct tb_ctl *ctl, u64 route, u32 port, bool unplug);
drivers/thunderbolt/ctl.h
129
struct tb_cfg_result tb_cfg_reset(struct tb_ctl *ctl, u64 route);
drivers/thunderbolt/ctl.h
130
struct tb_cfg_result tb_cfg_read_raw(struct tb_ctl *ctl, void *buffer,
drivers/thunderbolt/ctl.h
134
struct tb_cfg_result tb_cfg_write_raw(struct tb_ctl *ctl, const void *buffer,
drivers/thunderbolt/ctl.h
138
int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port,
drivers/thunderbolt/ctl.h
140
int tb_cfg_write(struct tb_ctl *ctl, const void *buffer, u64 route, u32 port,
drivers/thunderbolt/ctl.h
142
int tb_cfg_get_upstream_port(struct tb_ctl *ctl, u64 route);
drivers/thunderbolt/ctl.h
19
struct tb_ctl;
drivers/thunderbolt/ctl.h
24
struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, int index, int timeout_msec,
drivers/thunderbolt/ctl.h
26
void tb_ctl_start(struct tb_ctl *ctl);
drivers/thunderbolt/ctl.h
27
void tb_ctl_stop(struct tb_ctl *ctl);
drivers/thunderbolt/ctl.h
28
void tb_ctl_free(struct tb_ctl *ctl);
drivers/thunderbolt/ctl.h
47
struct tb_ctl *ctl;
drivers/thunderbolt/ctl.h
79
struct tb_ctl *ctl;
drivers/thunderbolt/dma_port.c
129
static int dma_port_write(struct tb_ctl *ctl, const void *buffer, u64 route,
drivers/thunderbolt/dma_port.c
88
static int dma_port_read(struct tb_ctl *ctl, void *buffer, u64 route,
drivers/thunderbolt/xdomain.c
135
static int __tb_xdomain_response(struct tb_ctl *ctl, const void *response,
drivers/thunderbolt/xdomain.c
172
static int __tb_xdomain_request(struct tb_ctl *ctl, const void *request,
drivers/thunderbolt/xdomain.c
263
static int tb_xdp_uuid_request(struct tb_ctl *ctl, u64 route, int retry,
drivers/thunderbolt/xdomain.c
292
static int tb_xdp_uuid_response(struct tb_ctl *ctl, u64 route, u8 sequence,
drivers/thunderbolt/xdomain.c
309
static int tb_xdp_error_response(struct tb_ctl *ctl, u64 route, u8 sequence,
drivers/thunderbolt/xdomain.c
323
static int tb_xdp_properties_request(struct tb_ctl *ctl, u64 route,
drivers/thunderbolt/xdomain.c
414
static int tb_xdp_properties_response(struct tb *tb, struct tb_ctl *ctl,
drivers/thunderbolt/xdomain.c
468
static int tb_xdp_properties_changed_request(struct tb_ctl *ctl, u64 route,
drivers/thunderbolt/xdomain.c
492
tb_xdp_properties_changed_response(struct tb_ctl *ctl, u64 route, u8 sequence)
drivers/thunderbolt/xdomain.c
503
static int tb_xdp_link_state_status_request(struct tb_ctl *ctl, u64 route,
drivers/thunderbolt/xdomain.c
537
static int tb_xdp_link_state_status_response(struct tb *tb, struct tb_ctl *ctl,
drivers/thunderbolt/xdomain.c
566
static int tb_xdp_link_state_change_request(struct tb_ctl *ctl, u64 route,
drivers/thunderbolt/xdomain.c
593
static int tb_xdp_link_state_change_response(struct tb_ctl *ctl, u64 route,
drivers/thunderbolt/xdomain.c
735
struct tb_ctl *ctl = tb->ctl;
include/linux/thunderbolt.h
85
struct tb_ctl *ctl;