Lines Matching refs:attr
73 struct nlattr* attr = genlmsg_attrdata(gnlh, 0); in parse_family_id() local
77 if (attr->nla_type == CTRL_ATTR_FAMILY_ID) { in parse_family_id()
78 *((int*)arg) = nla_get_u16(attr); in parse_family_id()
81 } while ((attr = nla_next(attr, &remaining))); in parse_family_id()
106 void parse_aggregate_task_stats(struct nlattr* attr, int attr_size, in parse_aggregate_task_stats() argument
109 switch (attr->nla_type) { in parse_aggregate_task_stats()
111 stats->pid = nla_get_u32(attr); in parse_aggregate_task_stats()
114 stats->tgid = nla_get_u32(attr); in parse_aggregate_task_stats()
117 nla_memcpy(&stats->stats, attr, sizeof(stats->stats)); in parse_aggregate_task_stats()
122 } while ((attr = nla_next(attr, &attr_size))); in parse_aggregate_task_stats()
128 struct nlattr* attr = genlmsg_attrdata(gnlh, 0); in parse_task_stats() local
132 switch (attr->nla_type) { in parse_task_stats()
135 parse_aggregate_task_stats(nla_data(attr), nla_len(attr), in parse_task_stats()
141 } while ((attr = nla_next(attr, &remaining))); in parse_task_stats()