Lines Matching full:userdata
61 /* The number 3 comes from userdata entry format characters (' ', '=', '\n') */
131 /* Features enabled in sysdata. Contrary to userdata, this data is populated by
155 * struct netcons_userdata - Formatted userdata payload of a target.
173 * @userdata_group: Links to the userdata configfs hierarchy
174 * @userdata: Cached, formatted userdata payload. RCU protected.
215 struct netcons_userdata __rcu *userdata; member
789 * | userdata/
1274 /* Count number of entries we have in userdata.
1275 * This is important because userdata only supports MAX_USERDATA_ITEMS
1276 * entries. Before enabling any new userdata feature, number of entries needs
1320 struct userdata { struct
1324 static struct userdata *to_userdata(struct config_item *item) in to_userdata() argument
1326 return container_of(to_config_group(item), struct userdata, group); in to_userdata()
1329 static struct netconsole_target *userdata_to_target(struct userdata *ud) in userdata_to_target()
1343 * representing userdata.
1356 /* Skip userdata with no value set */ in calc_userdata_len()
1388 /* Write userdata to new buffer */ in update_userdata()
1392 /* Skip userdata with no value set */ in update_userdata()
1406 old = rcu_replace_pointer(nt->userdata, new, in update_userdata()
1419 struct userdata *ud; in userdatum_value_store()
1611 struct userdata *ud; in userdatum_make_item()
1632 struct userdata *ud; in userdatum_drop()
1698 kfree(rcu_access_pointer(nt->userdata)); in netconsole_target_release()
1716 config_group_init_type_name(&nt->userdata_group, "userdata", in init_target_config_group()
2242 const struct netcons_userdata *userdata) in send_msg_no_fragmentation() argument
2261 if (userdata) in send_msg_no_fragmentation()
2264 userdata->data); in send_msg_no_fragmentation()
2285 const struct netcons_userdata *userdata) in send_fragmented_body() argument
2298 if (userdata) { in send_fragmented_body()
2299 userdata_ptr = userdata->data; in send_fragmented_body()
2300 userdata_len = userdata->length; in send_fragmented_body()
2314 * composed of three parts: msgbody, userdata, and sysdata. in send_fragmented_body()
2344 /* after msgbody, append userdata */ in send_fragmented_body()
2355 /* after userdata, append sysdata */ in send_fragmented_body()
2379 const struct netcons_userdata *userdata) in send_msg_fragmented() argument
2408 sysdata_len, userdata); in send_msg_fragmented()
2423 const struct netcons_userdata *userdata = NULL; in send_ext_msg_udp() local
2434 userdata = rcu_dereference(nt->userdata); in send_ext_msg_udp()
2435 if (userdata) in send_ext_msg_udp()
2436 userdata_len = userdata->length; in send_ext_msg_udp()
2444 release_len, userdata); in send_ext_msg_udp()
2447 sysdata_len, userdata); in send_ext_msg_udp()
2692 kfree(rcu_access_pointer(nt->userdata)); in free_param_target()