Lines Matching defs:msg
55 struct sk_buff *msg;
113 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
114 nla_put_string(p->msg, THERMAL_GENL_ATTR_TZ_NAME, p->name))
122 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id))
130 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
131 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, p->trip_id) ||
132 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TEMP, p->temp))
140 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
141 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, p->trip_id) ||
142 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_TYPE, p->trip_type) ||
143 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_TEMP, p->trip_temp) ||
144 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_HYST, p->trip_hyst))
152 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
153 nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, p->trip_id))
161 if (nla_put_string(p->msg, THERMAL_GENL_ATTR_CDEV_NAME,
163 nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_ID,
165 nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_MAX_STATE,
174 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_ID, p->cdev_id))
182 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_ID,
184 nla_put_u32(p->msg, THERMAL_GENL_ATTR_CDEV_CUR_STATE,
193 if (nla_put_u32(p->msg, THERMAL_GENL_ATTR_TZ_ID, p->tz_id) ||
194 nla_put_string(p->msg, THERMAL_GENL_ATTR_GOV_NAME, p->name))
203 struct sk_buff *msg = p->msg;
207 start_cap = nla_nest_start(msg, THERMAL_GENL_ATTR_CPU_CAPABILITY);
212 if (nla_put_u32(msg, THERMAL_GENL_ATTR_CPU_CAPABILITY_ID,
216 if (nla_put_u32(msg, THERMAL_GENL_ATTR_CPU_CAPABILITY_PERFORMANCE,
220 if (nla_put_u32(msg, THERMAL_GENL_ATTR_CPU_CAPABILITY_EFFICIENCY,
227 nla_nest_end(msg, start_cap);
231 nla_nest_cancel(msg, start_cap);
274 struct sk_buff *msg;
278 msg = genlmsg_new(NLMSG_GOODSIZE, GFP_KERNEL);
279 if (!msg)
281 p->msg = msg;
283 hdr = genlmsg_put(msg, 0, 0, &thermal_gnl_family, 0, event);
291 genlmsg_end(msg, hdr);
293 genlmsg_multicast(&thermal_gnl_family, msg, 0, 1, GFP_KERNEL);
298 genlmsg_cancel(msg, hdr);
300 nlmsg_free(msg);
417 struct sk_buff *msg = data;
419 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, tz->id) ||
420 nla_put_string(msg, THERMAL_GENL_ATTR_TZ_NAME, tz->type))
428 struct sk_buff *msg = p->msg;
432 start_tz = nla_nest_start(msg, THERMAL_GENL_ATTR_TZ);
436 ret = for_each_thermal_zone(__thermal_genl_cmd_tz_get_id, msg);
440 nla_nest_end(msg, start_tz);
445 nla_nest_cancel(msg, start_tz);
452 struct sk_buff *msg = p->msg;
467 start_trip = nla_nest_start(msg, THERMAL_GENL_ATTR_TZ_TRIP);
479 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_ID, i) ||
480 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_TYPE, trip.type) ||
481 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_TEMP, trip.temperature) ||
482 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TRIP_HYST, trip.hysteresis))
488 nla_nest_end(msg, start_trip);
500 struct sk_buff *msg = p->msg;
517 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, id) ||
518 nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_TEMP, temp))
526 struct sk_buff *msg = p->msg;
541 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, id) ||
542 nla_put_string(msg, THERMAL_GENL_ATTR_TZ_GOV_NAME,
554 struct sk_buff *msg = data;
556 if (nla_put_u32(msg, THERMAL_GENL_ATTR_CDEV_ID, cdev->id))
559 if (nla_put_string(msg, THERMAL_GENL_ATTR_CDEV_NAME, cdev->type))
567 struct sk_buff *msg = p->msg;
571 start_cdev = nla_nest_start(msg, THERMAL_GENL_ATTR_CDEV);
575 ret = for_each_thermal_cooling_device(__thermal_genl_cmd_cdev_get, msg);
579 nla_nest_end(msg, start_cdev);
583 nla_nest_cancel(msg, start_cdev);
599 struct param p = { .msg = skb };
627 struct sk_buff *msg;
632 msg = genlmsg_new(NLMSG_GOODSIZE, GFP_KERNEL);
633 if (!msg)
635 p.msg = msg;
637 hdr = genlmsg_put_reply(msg, info, &thermal_gnl_family, 0, cmd);
645 genlmsg_end(msg, hdr);
647 return genlmsg_reply(msg, info);
650 genlmsg_cancel(msg, hdr);
652 nlmsg_free(msg);