Lines Matching refs:msg_type
97 be16_to_cpu(__hdr->msg_type), be32_to_cpu(__hdr->status), \
626 static int o2net_handler_cmp(struct o2net_msg_handler *nmh, u32 msg_type,
632 ret = memcmp(&nmh->nh_msg_type, &msg_type, sizeof(msg_type));
638 o2net_handler_tree_lookup(u32 msg_type, u32 key, struct rb_node ***ret_p,
649 cmp = o2net_handler_cmp(nmh, msg_type, key);
684 int o2net_register_handler(u32 msg_type, u32 key, u32 max_len,
700 if (!msg_type) {
701 mlog(0, "no message type provided: %u, %p\n", msg_type, func);
708 msg_type, func);
722 nmh->nh_msg_type = msg_type;
731 if (o2net_handler_tree_lookup(msg_type, key, &p, &parent))
739 func, msg_type, key);
741 mlog_bug_on_msg(o2net_handler_tree_lookup(msg_type, key, &p,
744 "for type %u key %08x\n", msg_type, key);
777 static struct o2net_msg_handler *o2net_handler_get(u32 msg_type, u32 key)
782 nmh = o2net_handler_tree_lookup(msg_type, key, NULL, NULL);
869 static void o2net_init_msg(struct o2net_msg *msg, u16 data_len, u16 msg_type, u32 key)
874 msg->msg_type = cpu_to_be16(msg_type);
903 int o2net_send_message_vec(u32 msg_type, u32 key, struct kvec *caller_vec,
962 o2net_init_msg(msg, caller_bytes, msg_type, key);
1010 int o2net_send_message(u32 msg_type, u32 key, void *data, u32 len,
1017 return o2net_send_message_vec(msg_type, key, &vec, 1,
1084 nmh = o2net_handler_get(be16_to_cpu(hdr->msg_type),
1088 be16_to_cpu(hdr->msg_type), be32_to_cpu(hdr->key));
1103 sc->sc_msg_type = be16_to_cpu(hdr->msg_type);