Lines Matching defs:msg
36 * msg->seq and msg->ack are used to determine message genealogy.
55 * If msg->len != len, then additional cn_msg messages are expected following
56 * the first msg.
61 int cn_netlink_send_mult(struct cn_msg *msg, u16 len, u32 portid, u32 __group,
79 if (cn_cb_equal(&__cbq->id.id, &msg->id)) {
94 size = sizeof(*msg) + len;
100 nlh = nlmsg_put(skb, 0, msg->seq, NLMSG_DONE, size, 0);
108 memcpy(data, msg, size);
120 /* same as cn_netlink_send_mult except msg->len is used for len */
121 int cn_netlink_send(struct cn_msg *msg, u32 portid, u32 __group,
124 return cn_netlink_send_mult(msg, msg->len, portid, __group, gfp_mask);
136 struct cn_msg *msg = nlmsg_data(nlmsg_hdr(skb));
140 /* verify msg->len is within skb */
142 if (nlh->nlmsg_len < NLMSG_HDRLEN + sizeof(struct cn_msg) + msg->len)
147 if (cn_cb_equal(&i->id.id, &msg->id)) {
156 cbq->callback(msg, nsp);
168 * It checks skb, netlink header and msg sizes, and calls callback helper.