Lines Matching defs:msg

50 	struct sk_buff *msg;
106 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
107 nla_put_string(p->msg, THERMAL_GENL_ATTR_TZ_NAME, p->name))
115 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id))
123 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
124 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, p->trip_id))
132 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
133 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, p->trip_id) ||
134 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_TYPE, p->trip_type) ||
135 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_TEMP, p->trip_temp) ||
136 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_HYST, p->trip_hyst))
144 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
145 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, p->trip_id))
153 if (nla_put_string(p->msg, THERMAL_GENL_ATTR_CDEV_NAME,
155 nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_ID,
157 nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_MAX_STATE,
166 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_ID, p->cdev_id))
174 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_ID,
176 nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_CUR_STATE,
185 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
186 nla_put_string(p->msg, THERMAL_GENL_ATTR_GOV_NAME, p->name))
229 struct sk_buff *msg;
233 msg = genlmsg_new(NLMSG_GOODSIZE, GFP_KERNEL);
234 if (!msg)
236 p->msg = msg;
238 hdr = genlmsg_put(msg, 0, 0, &thermal_gnl_family, 0, event);
246 genlmsg_end(msg, hdr);
248 genlmsg_multicast(&thermal_gnl_family, msg, 0, 1, GFP_KERNEL);
253 genlmsg_cancel(msg, hdr);
255 nlmsg_free(msg);
363 struct sk_buff *msg = data;
365 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, tz->id) ||
366 nla_put_string(msg, THERMAL_GENL_ATTR_TZ_NAME, tz->type))
374 struct sk_buff *msg = p->msg;
378 start_tz = nla_nest_start(msg, THERMAL_GENL_ATTR_TZ);
382 ret = for_each_thermal_zone(__thermal_genl_cmd_tz_get_id, msg);
386 nla_nest_end(msg, start_tz);
391 nla_nest_cancel(msg, start_tz);
398 struct sk_buff *msg = p->msg;
412 start_trip = nla_nest_start(msg, THERMAL_GENL_ATTR_TZ_TRIP);
428 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, i) ||
429 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_TYPE, type) ||
430 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_TEMP, temp) ||
431 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_HYST, hyst))
437 nla_nest_end(msg, start_trip);
449 struct sk_buff *msg = p->msg;
466 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, id) ||
467 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TEMP, temp))
475 struct sk_buff *msg = p->msg;
490 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, id) ||
491 nla_put_string(msg, THERMAL_GENL_ATTR_TZ_GOV_NAME,
503 struct sk_buff *msg = data;
505 if (nla_put_u32(msg, THERMAL_GENL_ATTR_CDEV_ID, cdev->id))
508 if (nla_put_string(msg, THERMAL_GENL_ATTR_CDEV_NAME, cdev->type))
516 struct sk_buff *msg = p->msg;
520 start_cdev = nla_nest_start(msg, THERMAL_GENL_ATTR_CDEV);
524 ret = for_each_thermal_cooling_device(__thermal_genl_cmd_cdev_get, msg);
528 nla_nest_end(msg, start_cdev);
532 nla_nest_cancel(msg, start_cdev);
548 struct param p = { .msg = skb };
576 struct sk_buff *msg;
581 msg = genlmsg_new(NLMSG_GOODSIZE, GFP_KERNEL);
582 if (!msg)
584 p.msg = msg;
586 hdr = genlmsg_put_reply(msg, info, &thermal_gnl_family, 0, cmd);
594 genlmsg_end(msg, hdr);
596 return genlmsg_reply(msg, info);
599 genlmsg_cancel(msg, hdr);
601 nlmsg_free(msg);