Lines Matching refs:msg
51 static inline void send_msg(struct cn_msg *msg)
55 msg->seq = __this_cpu_inc_return(local_event.count) - 1;
56 ((struct proc_event *)msg->data)->cpu = smp_processor_id();
64 cn_netlink_send(msg, 0, CN_IDX_PROC, GFP_NOWAIT);
71 struct cn_msg *msg;
79 msg = buffer_to_cn_msg(buffer);
80 ev = (struct proc_event *)msg->data;
92 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
93 msg->ack = 0; /* not used */
94 msg->len = sizeof(*ev);
95 msg->flags = 0; /* not used */
96 send_msg(msg);
101 struct cn_msg *msg;
108 msg = buffer_to_cn_msg(buffer);
109 ev = (struct proc_event *)msg->data;
116 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
117 msg->ack = 0; /* not used */
118 msg->len = sizeof(*ev);
119 msg->flags = 0; /* not used */
120 send_msg(msg);
125 struct cn_msg *msg;
133 msg = buffer_to_cn_msg(buffer);
134 ev = (struct proc_event *)msg->data;
154 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
155 msg->ack = 0; /* not used */
156 msg->len = sizeof(*ev);
157 msg->flags = 0; /* not used */
158 send_msg(msg);
163 struct cn_msg *msg;
170 msg = buffer_to_cn_msg(buffer);
171 ev = (struct proc_event *)msg->data;
178 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
179 msg->ack = 0; /* not used */
180 msg->len = sizeof(*ev);
181 msg->flags = 0; /* not used */
182 send_msg(msg);
187 struct cn_msg *msg;
194 msg = buffer_to_cn_msg(buffer);
195 ev = (struct proc_event *)msg->data;
210 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
211 msg->ack = 0; /* not used */
212 msg->len = sizeof(*ev);
213 msg->flags = 0; /* not used */
214 send_msg(msg);
219 struct cn_msg *msg;
226 msg = buffer_to_cn_msg(buffer);
227 ev = (struct proc_event *)msg->data;
235 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
236 msg->ack = 0; /* not used */
237 msg->len = sizeof(*ev);
238 msg->flags = 0; /* not used */
239 send_msg(msg);
244 struct cn_msg *msg;
252 msg = buffer_to_cn_msg(buffer);
253 ev = (struct proc_event *)msg->data;
268 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
269 msg->ack = 0; /* not used */
270 msg->len = sizeof(*ev);
271 msg->flags = 0; /* not used */
272 send_msg(msg);
277 struct cn_msg *msg;
285 msg = buffer_to_cn_msg(buffer);
286 ev = (struct proc_event *)msg->data;
303 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
304 msg->ack = 0; /* not used */
305 msg->len = sizeof(*ev);
306 msg->flags = 0; /* not used */
307 send_msg(msg);
320 struct cn_msg *msg;
327 msg = buffer_to_cn_msg(buffer);
328 ev = (struct proc_event *)msg->data;
330 msg->seq = rcvd_seq;
335 memcpy(&msg->id, &cn_proc_event_id, sizeof(msg->id));
336 msg->ack = rcvd_ack + 1;
337 msg->len = sizeof(*ev);
338 msg->flags = 0; /* not used */
339 send_msg(msg);
346 static void cn_proc_mcast_ctl(struct cn_msg *msg,
352 if (msg->len != sizeof(*mc_op))
370 mc_op = (enum proc_cn_mcast_op *)msg->data;
384 cn_proc_ack(err, msg->seq, msg->ack);