param_attr
struct param_attr *attr = container_of(kobj_attr, struct param_attr,
struct param_attr *attr = container_of(kobj_attr, struct param_attr,
struct param_attr *attr;
const struct hns_roce_cc_param_attr *param_attr = param_seqfile->param_attr;
int algo_type = param_attr->algo_type;
(void *)scc_param->param + param_attr->offset,
param_attr->size);
const struct hns_roce_cc_param_attr *param_attr = param_seqfile->param_attr;
int algo_type = param_attr->algo_type;
if (val > param_attr->max || val < param_attr->min)
memcpy(&old_val, (void *)scc_param->param + param_attr->offset,
param_attr->size);
memcpy((void *)scc_param->param + param_attr->offset, &attr_val,
param_attr->size);
memcpy((void *)scc_param->param + param_attr->offset, &old_val,
param_attr->size);
dbgfs->params[j].param_attr = &cong_attr->params[j];
const struct hns_roce_cc_param_attr *param_attr;
struct nlattr *param_attr;
param_attr = nla_nest_start_noflag(msg, DEVLINK_ATTR_PARAM);
if (!param_attr)
nla_nest_end(msg, param_attr);
nla_nest_cancel(msg, param_attr);