Lines Matching refs:opt
277 const struct tc_cbs_qopt *opt, in cbs_enable_offload() argument
292 cbs.hicredit = opt->hicredit; in cbs_enable_offload()
293 cbs.locredit = opt->locredit; in cbs_enable_offload()
294 cbs.idleslope = opt->idleslope; in cbs_enable_offload()
295 cbs.sendslope = opt->sendslope; in cbs_enable_offload()
361 static int cbs_change(struct Qdisc *sch, struct nlattr *opt, in cbs_change() argument
370 err = nla_parse_nested_deprecated(tb, TCA_CBS_MAX, opt, cbs_policy, in cbs_change()
401 static int cbs_init(struct Qdisc *sch, struct nlattr *opt, in cbs_init() argument
407 if (!opt) { in cbs_init()
430 return cbs_change(sch, opt, extack); in cbs_init()
455 struct tc_cbs_qopt opt = { }; in cbs_dump() local
462 opt.hicredit = q->hicredit; in cbs_dump()
463 opt.locredit = q->locredit; in cbs_dump()
464 opt.sendslope = div64_s64(q->sendslope, BYTES_PER_KBIT); in cbs_dump()
465 opt.idleslope = div64_s64(q->idleslope, BYTES_PER_KBIT); in cbs_dump()
466 opt.offload = q->offload; in cbs_dump()
468 if (nla_put(skb, TCA_CBS_PARMS, sizeof(opt), &opt)) in cbs_dump()