tb_ctl 111 drivers/thunderbolt/ctl.c static int tb_cfg_request_enqueue(struct tb_ctl *ctl, tb_ctl 131 drivers/thunderbolt/ctl.c struct tb_ctl *ctl = req->ctl; tb_ctl 147 drivers/thunderbolt/ctl.c tb_cfg_request_find(struct tb_ctl *ctl, struct ctl_pkg *pkg) tb_ctl 255 drivers/thunderbolt/ctl.c static void tb_cfg_print_error(struct tb_ctl *ctl, tb_ctl 308 drivers/thunderbolt/ctl.c static struct ctl_pkg *tb_ctl_pkg_alloc(struct tb_ctl *ctl) tb_ctl 340 drivers/thunderbolt/ctl.c static int tb_ctl_tx(struct tb_ctl *ctl, const void *data, size_t len, tb_ctl 373 drivers/thunderbolt/ctl.c static bool tb_ctl_handle_event(struct tb_ctl *ctl, enum tb_cfg_pkg_type type, tb_ctl 504 drivers/thunderbolt/ctl.c int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req, tb_ctl 570 drivers/thunderbolt/ctl.c struct tb_cfg_result tb_cfg_request_sync(struct tb_ctl *ctl, tb_ctl 602 drivers/thunderbolt/ctl.c struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, event_cb cb, void *cb_data) tb_ctl 605 drivers/thunderbolt/ctl.c struct tb_ctl *ctl = kzalloc(sizeof(*ctl), GFP_KERNEL); tb_ctl 649 drivers/thunderbolt/ctl.c void tb_ctl_free(struct tb_ctl *ctl) tb_ctl 673 drivers/thunderbolt/ctl.c void tb_ctl_start(struct tb_ctl *ctl) tb_ctl 693 drivers/thunderbolt/ctl.c void tb_ctl_stop(struct tb_ctl *ctl) tb_ctl 715 drivers/thunderbolt/ctl.c int tb_cfg_error(struct tb_ctl *ctl, u64 route, u32 port, tb_ctl 777 drivers/thunderbolt/ctl.c struct tb_cfg_result tb_cfg_reset(struct tb_ctl *ctl, u64 route, tb_ctl 812 drivers/thunderbolt/ctl.c struct tb_cfg_result tb_cfg_read_raw(struct tb_ctl *ctl, void *buffer, tb_ctl 875 drivers/thunderbolt/ctl.c struct tb_cfg_result tb_cfg_write_raw(struct tb_ctl *ctl, const void *buffer, tb_ctl 933 drivers/thunderbolt/ctl.c static int tb_cfg_get_error(struct tb_ctl *ctl, enum tb_cfg_space space, tb_ctl 950 drivers/thunderbolt/ctl.c int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port, tb_ctl 976 drivers/thunderbolt/ctl.c int tb_cfg_write(struct tb_ctl *ctl, const void *buffer, u64 route, u32 port, tb_ctl 1011 drivers/thunderbolt/ctl.c int tb_cfg_get_upstream_port(struct tb_ctl *ctl, u64 route) tb_ctl 19 drivers/thunderbolt/ctl.h struct tb_ctl; tb_ctl 24 drivers/thunderbolt/ctl.h struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, event_cb cb, void *cb_data); tb_ctl 25 drivers/thunderbolt/ctl.h void tb_ctl_start(struct tb_ctl *ctl); tb_ctl 26 drivers/thunderbolt/ctl.h void tb_ctl_stop(struct tb_ctl *ctl); tb_ctl 27 drivers/thunderbolt/ctl.h void tb_ctl_free(struct tb_ctl *ctl); tb_ctl 48 drivers/thunderbolt/ctl.h struct tb_ctl *ctl; tb_ctl 79 drivers/thunderbolt/ctl.h struct tb_ctl *ctl; tb_ctl 104 drivers/thunderbolt/ctl.h int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req, tb_ctl 107 drivers/thunderbolt/ctl.h struct tb_cfg_result tb_cfg_request_sync(struct tb_ctl *ctl, tb_ctl 126 drivers/thunderbolt/ctl.h int tb_cfg_error(struct tb_ctl *ctl, u64 route, u32 port, tb_ctl 128 drivers/thunderbolt/ctl.h struct tb_cfg_result tb_cfg_reset(struct tb_ctl *ctl, u64 route, tb_ctl 130 drivers/thunderbolt/ctl.h struct tb_cfg_result tb_cfg_read_raw(struct tb_ctl *ctl, void *buffer, tb_ctl 134 drivers/thunderbolt/ctl.h struct tb_cfg_result tb_cfg_write_raw(struct tb_ctl *ctl, const void *buffer, tb_ctl 138 drivers/thunderbolt/ctl.h int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port, tb_ctl 140 drivers/thunderbolt/ctl.h int tb_cfg_write(struct tb_ctl *ctl, const void *buffer, u64 route, u32 port, tb_ctl 142 drivers/thunderbolt/ctl.h int tb_cfg_get_upstream_port(struct tb_ctl *ctl, u64 route); tb_ctl 88 drivers/thunderbolt/dma_port.c static int dma_port_read(struct tb_ctl *ctl, void *buffer, u64 route, tb_ctl 129 drivers/thunderbolt/dma_port.c static int dma_port_write(struct tb_ctl *ctl, const void *buffer, u64 route, tb_ctl 94 drivers/thunderbolt/xdomain.c static int __tb_xdomain_response(struct tb_ctl *ctl, const void *response, tb_ctl 131 drivers/thunderbolt/xdomain.c static int __tb_xdomain_request(struct tb_ctl *ctl, const void *request, tb_ctl 226 drivers/thunderbolt/xdomain.c static int tb_xdp_uuid_request(struct tb_ctl *ctl, u64 route, int retry, tb_ctl 253 drivers/thunderbolt/xdomain.c static int tb_xdp_uuid_response(struct tb_ctl *ctl, u64 route, u8 sequence, tb_ctl 270 drivers/thunderbolt/xdomain.c static int tb_xdp_error_response(struct tb_ctl *ctl, u64 route, u8 sequence, tb_ctl 284 drivers/thunderbolt/xdomain.c static int tb_xdp_properties_request(struct tb_ctl *ctl, u64 route, tb_ctl 376 drivers/thunderbolt/xdomain.c static int tb_xdp_properties_response(struct tb *tb, struct tb_ctl *ctl, tb_ctl 431 drivers/thunderbolt/xdomain.c static int tb_xdp_properties_changed_request(struct tb_ctl *ctl, u64 route, tb_ctl 455 drivers/thunderbolt/xdomain.c tb_xdp_properties_changed_response(struct tb_ctl *ctl, u64 route, u8 sequence) tb_ctl 510 drivers/thunderbolt/xdomain.c struct tb_ctl *ctl = tb->ctl; tb_ctl 76 include/linux/thunderbolt.h struct tb_ctl *ctl;