Lines Matching defs:intermon_binding

143 errval_t multihop_request_routing_table(struct intermon_binding *b)
162 static void multihop_handle_routing_table_request(struct intermon_binding *b,
184 static void multihop_handle_routing_table_response(struct intermon_binding *b,
212 static void multihop_routing_table_grow(struct intermon_binding *b,
393 struct intermon_binding *intermon_binding; // monitor binding of next hop
447 multihop_monitor_bind_request_busy_cont(struct intermon_binding *b,
460 multihop_intermon_bind_reply_cont(struct intermon_binding *intermon_binding,
522 &chan_state->dir1.binding.intermon_binding);
543 static void multihop_monitor_bind_request_busy_cont(struct intermon_binding *b,
565 struct intermon_binding *mon_binding =
566 chan_state->dir1.binding.intermon_binding;
600 static void multihop_intermon_bind_request_handler(struct intermon_binding *b,
613 chan_state->dir2.binding.intermon_binding = b;
645 &chan_state->dir1.binding.intermon_binding);
737 struct intermon_binding *next_hop_binding =
738 chan_state->dir2.binding.intermon_binding;
760 static void multihop_intermon_bind_reply_busy_cont(struct intermon_binding *b,
773 * \param intermon_binding binding to the next monitor
776 struct intermon_binding *intermon_binding, multihop_vci_t receiver_vci,
781 err = intermon_binding->tx_vtbl.bind_multihop_intermon_reply(
782 intermon_binding, NOP_CONT, receiver_vci, sender_vci, msgerr);
787 struct intermon_state *ist = intermon_binding->st;
793 err = intermon_enqueue_send(intermon_binding, &ist->queue,
811 struct intermon_binding *binding, multihop_vci_t receiver_vci,
823 chan_state->dir1.binding.intermon_binding = binding;
829 chan_state->dir2.binding.intermon_binding,
842 chan_state->dir2.binding.intermon_binding,
922 chan_state->dir2.binding.intermon_binding, chan_state->dir2.vci,
944 static inline void multihop_message_intermon_forward(struct intermon_binding *b,
948 static void multihop_message_intermon_forward_cont(struct intermon_binding *b,
989 struct intermon_binding *b = dir->binding.intermon_binding;
1020 static void multihop_message_intermon_forward_cont(struct intermon_binding *b,
1037 static inline void multihop_message_intermon_forward(struct intermon_binding *b,
1096 static void intermon_multihop_message_handler(struct intermon_binding *binding,
1142 struct intermon_binding *b = dir->binding.intermon_binding;
1235 static void multihop_cap_send_intermon_forward_cont(struct intermon_binding *b,
1239 struct intermon_binding *b, multihop_vci_t vci, uint8_t direction,
1295 struct intermon_binding *b = dir->binding.intermon_binding;
1359 static void multihop_cap_send_intermon_forward_cont(struct intermon_binding *b,
1375 struct intermon_binding *b, multihop_vci_t vci, uint8_t direction,
1418 struct intermon_binding *intermon_binding, multihop_vci_t vci,
1494 struct intermon_binding *b = dir->binding.intermon_binding;
1569 errval_t multihop_intermon_init(struct intermon_binding *ib)