Lines Matching refs:msg

56 	struct cn_msg *msg;
65 msg = (struct cn_msg*)buffer;
66 ev = (struct proc_event*)msg->data;
67 get_seq(&msg->seq, &ev->cpu);
79 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
80 msg->ack = 0; /* not used */
81 msg->len = sizeof(*ev);
83 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
88 struct cn_msg *msg;
96 msg = (struct cn_msg*)buffer;
97 ev = (struct proc_event*)msg->data;
98 get_seq(&msg->seq, &ev->cpu);
105 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
106 msg->ack = 0; /* not used */
107 msg->len = sizeof(*ev);
108 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
113 struct cn_msg *msg;
122 msg = (struct cn_msg*)buffer;
123 ev = (struct proc_event*)msg->data;
140 get_seq(&msg->seq, &ev->cpu);
144 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
145 msg->ack = 0; /* not used */
146 msg->len = sizeof(*ev);
147 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
152 struct cn_msg *msg;
160 msg = (struct cn_msg *)buffer;
161 ev = (struct proc_event *)msg->data;
162 get_seq(&msg->seq, &ev->cpu);
169 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
170 msg->ack = 0; /* not used */
171 msg->len = sizeof(*ev);
172 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
177 struct cn_msg *msg;
185 msg = (struct cn_msg *)buffer;
186 ev = (struct proc_event *)msg->data;
187 get_seq(&msg->seq, &ev->cpu);
202 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
203 msg->ack = 0; /* not used */
204 msg->len = sizeof(*ev);
205 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
210 struct cn_msg *msg;
218 msg = (struct cn_msg *)buffer;
219 ev = (struct proc_event *)msg->data;
220 get_seq(&msg->seq, &ev->cpu);
228 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
229 msg->ack = 0; /* not used */
230 msg->len = sizeof(*ev);
231 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
236 struct cn_msg *msg;
244 msg = (struct cn_msg*)buffer;
245 ev = (struct proc_event*)msg->data;
246 get_seq(&msg->seq, &ev->cpu);
255 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
256 msg->ack = 0; /* not used */
257 msg->len = sizeof(*ev);
258 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
271 struct cn_msg *msg;
279 msg = (struct cn_msg*)buffer;
280 ev = (struct proc_event*)msg->data;
281 msg->seq = rcvd_seq;
287 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
288 msg->ack = rcvd_ack + 1;
289 msg->len = sizeof(*ev);
290 cn_netlink_send(msg, CN_IDX_PROC, GFP_KERNEL);
297 static void cn_proc_mcast_ctl(struct cn_msg *msg,
303 if (msg->len != sizeof(*mc_op))
306 mc_op = (enum proc_cn_mcast_op*)msg->data;
318 cn_proc_ack(err, msg->seq, msg->ack);