Lines Matching refs:i

65 	int i, res;  in __tb_path_deallocate_nfc()  local
66 for (i = first_hop; i < path->path_length; i++) { in __tb_path_deallocate_nfc()
67 res = tb_port_add_nfc_credits(path->hops[i].in_port, in __tb_path_deallocate_nfc()
70 tb_port_warn(path->hops[i].in_port, in __tb_path_deallocate_nfc()
72 i); in __tb_path_deallocate_nfc()
78 int i, res; in __tb_path_deactivate_hops() local
80 for (i = first_hop; i < path->path_length; i++) { in __tb_path_deactivate_hops()
81 res = tb_port_write(path->hops[i].in_port, &hop, TB_CFG_HOPS, in __tb_path_deactivate_hops()
82 2 * path->hops[i].in_hop_index, 2); in __tb_path_deactivate_hops()
84 tb_port_warn(path->hops[i].in_port, in __tb_path_deactivate_hops()
86 i, path->hops[i].in_hop_index); in __tb_path_deactivate_hops()
117 int i, res; in tb_path_activate() local
132 for (i = path->path_length - 1; i >= 0; i--) { in tb_path_activate()
133 if (path->hops[i].in_counter_index == -1) in tb_path_activate()
135 res = tb_port_clear_counter(path->hops[i].in_port, in tb_path_activate()
136 path->hops[i].in_counter_index); in tb_path_activate()
142 for (i = path->path_length - 1; i >= 0; i--) { in tb_path_activate()
143 res = tb_port_add_nfc_credits(path->hops[i].in_port, in tb_path_activate()
146 __tb_path_deallocate_nfc(path, i); in tb_path_activate()
152 for (i = path->path_length - 1; i >= 0; i--) { in tb_path_activate()
166 res = tb_port_write(path->hops[i].in_port, &hop, TB_CFG_HOPS, in tb_path_activate()
167 2 * path->hops[i].in_hop_index, 2); in tb_path_activate()
169 __tb_path_deactivate_hops(path, i); in tb_path_activate()
175 hop.next_hop = path->hops[i].next_hop_index; in tb_path_activate()
176 hop.out_port = path->hops[i].out_port->port; in tb_path_activate()
178 hop.initial_credits = (i == path->path_length - 1) ? 16 : 7; in tb_path_activate()
183 out_mask = (i == path->path_length - 1) ? in tb_path_activate()
185 in_mask = (i == 0) ? TB_PATH_SOURCE : TB_PATH_INTERNAL; in tb_path_activate()
190 hop.counter = path->hops[i].in_counter_index; in tb_path_activate()
191 hop.counter_enable = path->hops[i].in_counter_index != -1; in tb_path_activate()
200 tb_port_info(path->hops[i].in_port, "Writing hop %d, index %d", in tb_path_activate()
201 i, path->hops[i].in_hop_index); in tb_path_activate()
202 tb_dump_hop(path->hops[i].in_port, &hop); in tb_path_activate()
203 res = tb_port_write(path->hops[i].in_port, &hop, TB_CFG_HOPS, in tb_path_activate()
204 2 * path->hops[i].in_hop_index, 2); in tb_path_activate()
206 __tb_path_deactivate_hops(path, i); in tb_path_activate()
226 int i = 0; in tb_path_is_invalid() local
227 for (i = 0; i < path->path_length; i++) { in tb_path_is_invalid()
228 if (path->hops[i].in_port->sw->is_unplugged) in tb_path_is_invalid()
230 if (path->hops[i].out_port->sw->is_unplugged) in tb_path_is_invalid()