Home
last modified time | relevance | path

Searched refs:tb_ctl (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/thunderbolt/
H A Dctl.h19 struct tb_ctl;
24 struct tb_ctl *tb_ctl_alloc(struct tb_nhi *nhi, int index, int timeout_msec,
26 void tb_ctl_start(struct tb_ctl *ctl);
27 void tb_ctl_stop(struct tb_ctl *ctl);
28 void tb_ctl_free(struct tb_ctl *ctl);
47 struct tb_ctl *ctl;
78 struct tb_ctl *ctl;
103 int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req,
106 struct tb_cfg_result tb_cfg_request_sync(struct tb_ctl *ctl,
125 int tb_cfg_ack_notification(struct tb_ctl *ctl, u64 route,
[all …]
H A Dctl.c39 struct tb_ctl { struct
128 static int tb_cfg_request_enqueue(struct tb_ctl *ctl, in tb_cfg_request_enqueue()
148 struct tb_ctl *ctl = req->ctl; in tb_cfg_request_dequeue()
164 tb_cfg_request_find(struct tb_ctl *ctl, struct ctl_pkg *pkg) in tb_cfg_request_find()
268 static void tb_cfg_print_error(struct tb_ctl *ctl, in tb_cfg_print_error()
324 static struct ctl_pkg *tb_ctl_pkg_alloc(struct tb_ctl *ctl) in tb_ctl_pkg_alloc()
356 static int tb_ctl_tx(struct tb_ctl *ctl, const void *data, size_t len, in tb_ctl_tx()
392 static bool tb_ctl_handle_event(struct tb_ctl *ctl, enum tb_cfg_pkg_type type, in tb_ctl_handle_event()
535 int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req, in tb_cfg_request()
601 struct tb_cfg_result tb_cfg_request_sync(struct tb_ctl *ctl, in tb_cfg_request_sync()
[all …]
H A Ddma_port.c88 static int dma_port_read(struct tb_ctl *ctl, void *buffer, u64 route, in dma_port_read()
129 static int dma_port_write(struct tb_ctl *ctl, const void *buffer, u64 route, in dma_port_write()
/linux/include/linux/
H A Dthunderbolt.h78 struct tb_ctl *ctl;