Lines Matching +refs:param +refs:id +refs:attrs
53 struct param { struct
54 struct nlattr **attrs; member
70 typedef int (*cb_t)(struct param *); argument
76 int thermal_genl_sampling_temp(int id, int temp) in thermal_genl_sampling_temp() argument
90 if (nla_put_u32(skb, THERMAL_GENL_ATTR_TZ_ID, id)) in thermal_genl_sampling_temp()
111 static int thermal_genl_event_tz_create(struct param *p) in thermal_genl_event_tz_create()
120 static int thermal_genl_event_tz(struct param *p) in thermal_genl_event_tz()
128 static int thermal_genl_event_tz_trip_up(struct param *p) in thermal_genl_event_tz_trip_up()
138 static int thermal_genl_event_tz_trip_add(struct param *p) in thermal_genl_event_tz_trip_add()
150 static int thermal_genl_event_tz_trip_delete(struct param *p) in thermal_genl_event_tz_trip_delete()
159 static int thermal_genl_event_cdev_add(struct param *p) in thermal_genl_event_cdev_add()
172 static int thermal_genl_event_cdev_delete(struct param *p) in thermal_genl_event_cdev_delete()
180 static int thermal_genl_event_cdev_state_update(struct param *p) in thermal_genl_event_cdev_state_update()
191 static int thermal_genl_event_gov_change(struct param *p) in thermal_genl_event_gov_change()
200 static int thermal_genl_event_cpu_capability_change(struct param *p) in thermal_genl_event_cpu_capability_change()
236 int thermal_genl_event_tz_delete(struct param *p)
239 int thermal_genl_event_tz_enable(struct param *p)
242 int thermal_genl_event_tz_disable(struct param *p)
245 int thermal_genl_event_tz_trip_down(struct param *p)
248 int thermal_genl_event_tz_trip_change(struct param *p)
272 struct param *p) in thermal_genl_send_event()
307 struct param p = { .tz_id = tz_id, .name = name }; in thermal_notify_tz_create()
314 struct param p = { .tz_id = tz_id }; in thermal_notify_tz_delete()
321 struct param p = { .tz_id = tz_id }; in thermal_notify_tz_enable()
328 struct param p = { .tz_id = tz_id }; in thermal_notify_tz_disable()
335 struct param p = { .tz_id = tz_id, .trip_id = trip_id, .temp = temp }; in thermal_notify_tz_trip_down()
342 struct param p = { .tz_id = tz_id, .trip_id = trip_id, .temp = temp }; in thermal_notify_tz_trip_up()
350 struct param p = { .tz_id = tz_id, .trip_id = trip_id, in thermal_notify_tz_trip_add()
359 struct param p = { .tz_id = tz_id, .trip_id = trip_id }; in thermal_notify_tz_trip_delete()
367 struct param p = { .tz_id = tz_id, .trip_id = trip_id, in thermal_notify_tz_trip_change()
376 struct param p = { .cdev_id = cdev_id, .cdev_state = cdev_state }; in thermal_notify_cdev_state_update()
383 struct param p = { .cdev_id = cdev_id, .name = name, in thermal_notify_cdev_add()
391 struct param p = { .cdev_id = cdev_id }; in thermal_notify_cdev_delete()
398 struct param p = { .tz_id = tz_id, .name = name }; in thermal_notify_tz_gov_change()
406 struct param p = { .cpu_capabilities_count = count, .cpu_capabilities = caps }; in thermal_genl_cpu_capability_event()
419 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, tz->id) || in __thermal_genl_cmd_tz_get_id()
426 static int thermal_genl_cmd_tz_get_id(struct param *p) in thermal_genl_cmd_tz_get_id()
450 static int thermal_genl_cmd_tz_get_trip(struct param *p) in thermal_genl_cmd_tz_get_trip()
456 int ret, i, id; in thermal_genl_cmd_tz_get_trip() local
458 if (!p->attrs[THERMAL_GENL_ATTR_TZ_ID]) in thermal_genl_cmd_tz_get_trip()
461 id = nla_get_u32(p->attrs[THERMAL_GENL_ATTR_TZ_ID]); in thermal_genl_cmd_tz_get_trip()
463 tz = thermal_zone_get_by_id(id); in thermal_genl_cmd_tz_get_trip()
498 static int thermal_genl_cmd_tz_get_temp(struct param *p) in thermal_genl_cmd_tz_get_temp()
502 int temp, ret, id; in thermal_genl_cmd_tz_get_temp() local
504 if (!p->attrs[THERMAL_GENL_ATTR_TZ_ID]) in thermal_genl_cmd_tz_get_temp()
507 id = nla_get_u32(p->attrs[THERMAL_GENL_ATTR_TZ_ID]); in thermal_genl_cmd_tz_get_temp()
509 tz = thermal_zone_get_by_id(id); in thermal_genl_cmd_tz_get_temp()
517 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, id) || in thermal_genl_cmd_tz_get_temp()
524 static int thermal_genl_cmd_tz_get_gov(struct param *p) in thermal_genl_cmd_tz_get_gov()
528 int id, ret = 0; in thermal_genl_cmd_tz_get_gov() local
530 if (!p->attrs[THERMAL_GENL_ATTR_TZ_ID]) in thermal_genl_cmd_tz_get_gov()
533 id = nla_get_u32(p->attrs[THERMAL_GENL_ATTR_TZ_ID]); in thermal_genl_cmd_tz_get_gov()
535 tz = thermal_zone_get_by_id(id); in thermal_genl_cmd_tz_get_gov()
541 if (nla_put_u32(msg, THERMAL_GENL_ATTR_TZ_ID, id) || in thermal_genl_cmd_tz_get_gov()
556 if (nla_put_u32(msg, THERMAL_GENL_ATTR_CDEV_ID, cdev->id)) in __thermal_genl_cmd_cdev_get()
565 static int thermal_genl_cmd_cdev_get(struct param *p) in thermal_genl_cmd_cdev_get()
599 struct param p = { .msg = skb }; in thermal_genl_cmd_dumpit()
626 struct param p = { .attrs = info->attrs }; in thermal_genl_cmd_doit()