Lines Matching defs:tb_tunnel
73 struct tb_tunnel { struct
80 int (*pre_activate)(struct tb_tunnel *tunnel); argument
81 int (*activate)(struct tb_tunnel *tunnel, bool activate); argument
82 void (*post_deactivate)(struct tb_tunnel *tunnel); argument
83 void (*destroy)(struct tb_tunnel *tunnel); argument
84 int (*maximum_bandwidth)(struct tb_tunnel *tunnel, int *max_up, argument
86 int (*allocated_bandwidth)(struct tb_tunnel *tunnel, int *allocated_up, argument
88 int (*alloc_bandwidth)(struct tb_tunnel *tunnel, int *alloc_up, argument
90 int (*consumed_bandwidth)(struct tb_tunnel *tunnel, int *consumed_up, argument
92 int (*release_unused_bandwidth)(struct tb_tunnel *tunnel); argument
93 void (*reclaim_available_bandwidth)(struct tb_tunnel *tunnel, argument
97 enum tb_tunnel_type type; argument
98 enum tb_tunnel_state state; argument
108 void (*callback)(struct tb_tunnel *tunnel, void *data); argument
112 struct tb_tunnel *tb_tunnel_discover_pci(struct tb *tb, struct tb_port *down, argument