Lines Matching refs:param_data
5495 struct nlattr *param_data; in devlink_param_value_get_from_info() local
5498 param_data = info->attrs[DEVLINK_ATTR_PARAM_VALUE_DATA]; in devlink_param_value_get_from_info()
5500 if (param->type != DEVLINK_PARAM_TYPE_BOOL && !param_data) in devlink_param_value_get_from_info()
5505 if (nla_len(param_data) != sizeof(u8)) in devlink_param_value_get_from_info()
5507 value->vu8 = nla_get_u8(param_data); in devlink_param_value_get_from_info()
5510 if (nla_len(param_data) != sizeof(u16)) in devlink_param_value_get_from_info()
5512 value->vu16 = nla_get_u16(param_data); in devlink_param_value_get_from_info()
5515 if (nla_len(param_data) != sizeof(u32)) in devlink_param_value_get_from_info()
5517 value->vu32 = nla_get_u32(param_data); in devlink_param_value_get_from_info()
5520 len = strnlen(nla_data(param_data), nla_len(param_data)); in devlink_param_value_get_from_info()
5521 if (len == nla_len(param_data) || in devlink_param_value_get_from_info()
5524 strcpy(value->vstr, nla_data(param_data)); in devlink_param_value_get_from_info()
5527 if (param_data && nla_len(param_data)) in devlink_param_value_get_from_info()
5529 value->vbool = nla_get_flag(param_data); in devlink_param_value_get_from_info()