Searched refs:tb_cfg_request (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/thunderbolt/ |
H A D | ctl.h | 53 * struct tb_cfg_request - Control channel request 76 struct tb_cfg_request { struct 86 bool (*match)(const struct tb_cfg_request *req, argument 88 bool (*copy)(struct tb_cfg_request *req, const struct ctl_pkg *pkg); argument 100 struct tb_cfg_request *tb_cfg_request_alloc(void); argument 101 void tb_cfg_request_get(struct tb_cfg_request *req); 102 void tb_cfg_request_put(struct tb_cfg_request *req); 103 int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req, 105 void tb_cfg_request_cancel(struct tb_cfg_request *re [all...] |
H A D | ctl.c | 86 struct tb_cfg_request *tb_cfg_request_alloc(void) in tb_cfg_request_alloc() 88 struct tb_cfg_request *req; in tb_cfg_request_alloc() 103 void tb_cfg_request_get(struct tb_cfg_request *req) in tb_cfg_request_get() 112 struct tb_cfg_request *req = container_of(kref, typeof(*req), kref); in tb_cfg_request_destroy() 124 void tb_cfg_request_put(struct tb_cfg_request *req) in tb_cfg_request_put() 132 struct tb_cfg_request *req) in tb_cfg_request_enqueue() 149 static void tb_cfg_request_dequeue(struct tb_cfg_request *req) in tb_cfg_request_dequeue() 161 static bool tb_cfg_request_is_active(struct tb_cfg_request *req) in tb_cfg_request_is_active() 166 static struct tb_cfg_request * in tb_cfg_request_find() 169 struct tb_cfg_request *re in tb_cfg_request_find() 535 int tb_cfg_request(struct tb_ctl *ctl, struct tb_cfg_request *req, tb_cfg_request() function [all...] |
H A D | dma_port.c | 65 static bool dma_port_match(const struct tb_cfg_request *req, in dma_port_match() 82 static bool dma_port_copy(struct tb_cfg_request *req, const struct ctl_pkg *pkg) in dma_port_copy() 101 struct tb_cfg_request *req; in dma_port_read() 142 struct tb_cfg_request *req; in dma_port_write()
|