Lines Matching defs:tb_tunnel
49 struct tb_tunnel { struct
55 int (*init)(struct tb_tunnel *tunnel); argument
56 void (*deinit)(struct tb_tunnel *tunnel); argument
57 int (*activate)(struct tb_tunnel *tunnel, bool activate); argument
58 int (*maximum_bandwidth)(struct tb_tunnel *tunnel, int *max_up, argument
60 int (*allocated_bandwidth)(struct tb_tunnel *tunnel, int *allocated_up, argument
62 int (*alloc_bandwidth)(struct tb_tunnel *tunnel, int *alloc_up, argument
64 int (*consumed_bandwidth)(struct tb_tunnel *tunnel, int *consumed_up, argument
66 int (*release_unused_bandwidth)(struct tb_tunnel *tunnel); argument
67 void (*reclaim_available_bandwidth)(struct tb_tunnel *tunnel, argument
71 enum tb_tunnel_type type; argument
79 struct tb_tunnel *tb_tunnel_discover_pci(struct tb *tb, struct tb_port *down, argument