Home
last modified time | relevance | path

Searched refs:tca (Results 1 - 25 of 49) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-tca6507.c263 static void set_select(struct tca6507_chip *tca, int led, int val) in set_select() argument
269 int n = tca->reg_file[bit] & ~mask; in set_select()
272 if (tca->reg_file[bit] != n) { in set_select()
273 tca->reg_file[bit] = n; in set_select()
274 tca->reg_set |= (1 << bit); in set_select()
283 static void set_code(struct tca6507_chip *tca, int reg, int bank, int new) in set_code() argument
291 n = tca->reg_file[reg] & ~mask; in set_code()
293 if (tca->reg_file[reg] != n) { in set_code()
294 tca->reg_file[reg] = n; in set_code()
295 tca in set_code()
300 set_level(struct tca6507_chip *tca, int bank, int level) set_level() argument
315 set_times(struct tca6507_chip *tca, int bank) set_times() argument
348 struct tca6507_chip *tca = container_of(work, struct tca6507_chip, tca6507_work() local
369 struct tca6507_chip *tca = led->chip; led_release() local
385 struct tca6507_chip *tca = led->chip; led_prepare() local
524 struct tca6507_chip *tca = led->chip; led_assign() local
599 struct tca6507_chip *tca = gpiochip_get_data(gc); tca6507_gpio_set_value() local
621 tca6507_probe_gpios(struct device *dev, struct tca6507_chip *tca, struct tca6507_platform_data *pdata) tca6507_probe_gpios() argument
657 tca6507_remove_gpio(struct tca6507_chip *tca) tca6507_remove_gpio() argument
663 tca6507_probe_gpios(struct device *dev, struct tca6507_chip *tca, struct tca6507_platform_data *pdata) tca6507_probe_gpios() argument
669 tca6507_remove_gpio(struct tca6507_chip *tca) tca6507_remove_gpio() argument
742 struct tca6507_chip *tca; tca6507_probe() local
802 struct tca6507_chip *tca = i2c_get_clientdata(client); tca6507_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-tca6507.c261 static void set_select(struct tca6507_chip *tca, int led, int val) in set_select() argument
267 int n = tca->reg_file[bit] & ~mask; in set_select()
270 if (tca->reg_file[bit] != n) { in set_select()
271 tca->reg_file[bit] = n; in set_select()
272 tca->reg_set |= (1 << bit); in set_select()
281 static void set_code(struct tca6507_chip *tca, int reg, int bank, int new) in set_code() argument
289 n = tca->reg_file[reg] & ~mask; in set_code()
291 if (tca->reg_file[reg] != n) { in set_code()
292 tca->reg_file[reg] = n; in set_code()
293 tca in set_code()
298 set_level(struct tca6507_chip *tca, int bank, int level) set_level() argument
313 set_times(struct tca6507_chip *tca, int bank) set_times() argument
346 struct tca6507_chip *tca = container_of(work, struct tca6507_chip, tca6507_work() local
367 struct tca6507_chip *tca = led->chip; led_release() local
383 struct tca6507_chip *tca = led->chip; led_prepare() local
522 struct tca6507_chip *tca = led->chip; led_assign() local
597 struct tca6507_chip *tca = gpiochip_get_data(gc); tca6507_gpio_set_value() local
619 tca6507_probe_gpios(struct device *dev, struct tca6507_chip *tca, struct tca6507_platform_data *pdata) tca6507_probe_gpios() argument
652 tca6507_remove_gpio(struct tca6507_chip *tca) tca6507_remove_gpio() argument
658 tca6507_probe_gpios(struct device *dev, struct tca6507_chip *tca, struct tca6507_platform_data *pdata) tca6507_probe_gpios() argument
664 tca6507_remove_gpio(struct tca6507_chip *tca) tca6507_remove_gpio() argument
735 struct tca6507_chip *tca; tca6507_probe() local
795 struct tca6507_chip *tca = i2c_get_clientdata(client); tca6507_remove() local
[all...]
/kernel/linux/linux-5.10/net/sched/
H A Dsch_api.c1130 static int qdisc_block_indexes_set(struct Qdisc *sch, struct nlattr **tca, in qdisc_block_indexes_set() argument
1135 if (tca[TCA_INGRESS_BLOCK]) { in qdisc_block_indexes_set()
1136 block_index = nla_get_u32(tca[TCA_INGRESS_BLOCK]); in qdisc_block_indexes_set()
1148 if (tca[TCA_EGRESS_BLOCK]) { in qdisc_block_indexes_set()
1149 block_index = nla_get_u32(tca[TCA_EGRESS_BLOCK]); in qdisc_block_indexes_set()
1173 struct nlattr **tca, int *errp, in qdisc_create()
1177 struct nlattr *kind = tca[TCA_KIND]; in qdisc_create()
1259 err = qdisc_block_indexes_set(sch, tca, extack); in qdisc_create()
1264 err = ops->init(sch, tca[TCA_OPTIONS], extack); in qdisc_create()
1269 if (tca[TCA_STA in qdisc_create()
1170 qdisc_create(struct net_device *dev, struct netdev_queue *dev_queue, struct Qdisc *p, u32 parent, u32 handle, struct nlattr **tca, int *errp, struct netlink_ext_ack *extack) qdisc_create() argument
1334 qdisc_change(struct Qdisc *sch, struct nlattr **tca, struct netlink_ext_ack *extack) qdisc_change() argument
1440 struct nlattr *tca[TCA_MAX + 1]; tc_get_qdisc() local
1543 struct nlattr *tca[TCA_MAX + 1]; tc_modify_qdisc() local
1798 struct nlattr *tca[TCA_MAX + 1]; tc_dump_qdisc() local
2045 struct nlattr *tca[TCA_MAX + 1]; tc_ctl_tclass() local
[all...]
H A Dcls_api.c1950 struct nlattr *tca[TCA_MAX + 1]; in tc_new_tfilter() local
1975 err = nlmsg_parse_deprecated(n, sizeof(*t), tca, TCA_MAX, in tc_new_tfilter()
2010 if (tcf_proto_check_kind(tca[TCA_KIND], name)) { in tc_new_tfilter()
2039 chain_index = tca[TCA_CHAIN] ? nla_get_u32(tca[TCA_CHAIN]) : 0; in tc_new_tfilter()
2071 if (tca[TCA_KIND] == NULL || !protocol) { in tc_new_tfilter()
2106 if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) { in tc_new_tfilter()
2134 err = tp->ops->change(net, skb, tp, cl, t->tcm_handle, tca, &fh, in tc_new_tfilter()
2180 struct nlattr *tca[TCA_MA in tc_del_tfilter() local
2340 struct nlattr *tca[TCA_MAX + 1]; tc_get_tfilter() local
2549 struct nlattr *tca[TCA_MAX + 1]; tc_dump_tfilter() local
2755 tc_chain_tmplt_add(struct tcf_chain *chain, struct net *net, struct nlattr **tca, struct netlink_ext_ack *extack) tc_chain_tmplt_add() argument
2808 struct nlattr *tca[TCA_MAX + 1]; tc_ctl_chain() local
2943 struct nlattr *tca[TCA_MAX + 1]; tc_dump_chain() local
[all...]
H A Dcls_cgroup.c78 u32 handle, struct nlattr **tca, in cls_cgroup_change()
87 if (!tca[TCA_OPTIONS]) in cls_cgroup_change()
106 tca[TCA_OPTIONS], cgroup_policy, in cls_cgroup_change()
111 err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &new->exts, ovr, in cls_cgroup_change()
76 cls_cgroup_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) cls_cgroup_change() argument
H A Dcls_fw.c201 struct nlattr **tca, unsigned long base, bool ovr, in fw_set_parms()
208 err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &f->exts, ovr, in fw_set_parms()
239 u32 handle, struct nlattr **tca, void **arg, in fw_change()
245 struct nlattr *opt = tca[TCA_OPTIONS]; in fw_change()
279 err = fw_set_parms(net, tp, fnew, tb, tca, base, ovr, extack); in fw_change()
328 err = fw_set_parms(net, tp, f, tb, tca, base, ovr, extack); in fw_change()
199 fw_set_parms(struct net *net, struct tcf_proto *tp, struct fw_filter *f, struct nlattr **tb, struct nlattr **tca, unsigned long base, bool ovr, struct netlink_ext_ack *extack) fw_set_parms() argument
237 fw_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) fw_change() argument
H A Dsch_drr.c55 struct nlattr **tca, unsigned long *arg, in drr_change_class()
60 struct nlattr *opt = tca[TCA_OPTIONS]; in drr_change_class()
85 if (tca[TCA_RATE]) { in drr_change_class()
90 tca[TCA_RATE]); in drr_change_class()
119 if (tca[TCA_RATE]) { in drr_change_class()
123 tca[TCA_RATE]); in drr_change_class()
54 drr_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct nlattr **tca, unsigned long *arg, struct netlink_ext_ack *extack) drr_change_class() argument
H A Dcls_matchall.c185 u32 handle, struct nlattr **tca, in mall_change()
195 if (!tca[TCA_OPTIONS]) in mall_change()
202 tca[TCA_OPTIONS], mall_policy, NULL); in mall_change()
230 err = mall_set_parms(net, tp, new, base, tb, tca[TCA_RATE], ovr, in mall_change()
183 mall_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) mall_change() argument
H A Dcls_basic.c172 struct nlattr **tca, void **arg, bool ovr, in basic_change()
181 if (tca[TCA_OPTIONS] == NULL) in basic_change()
184 err = nla_parse_nested_deprecated(tb, TCA_BASIC_MAX, tca[TCA_OPTIONS], in basic_change()
219 err = basic_set_parms(net, tp, fnew, base, tb, tca[TCA_RATE], ovr, in basic_change()
170 basic_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) basic_change() argument
H A Dcls_bpf.c460 u32 handle, struct nlattr **tca, in cls_bpf_change()
470 if (tca[TCA_OPTIONS] == NULL) in cls_bpf_change()
473 ret = nla_parse_nested_deprecated(tb, TCA_BPF_MAX, tca[TCA_OPTIONS], in cls_bpf_change()
506 ret = cls_bpf_set_parms(net, tp, prog, base, tb, tca[TCA_RATE], ovr, in cls_bpf_change()
458 cls_bpf_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) cls_bpf_change() argument
H A Dsch_qfq.c404 struct nlattr **tca, unsigned long *arg, in qfq_change_class()
416 if (tca[TCA_OPTIONS] == NULL) { in qfq_change_class()
421 err = nla_parse_nested_deprecated(tb, TCA_QFQ_MAX, tca[TCA_OPTIONS], in qfq_change_class()
460 if (tca[TCA_RATE]) { in qfq_change_class()
465 tca[TCA_RATE]); in qfq_change_class()
486 if (tca[TCA_RATE]) { in qfq_change_class()
491 tca[TCA_RATE]); in qfq_change_class()
403 qfq_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct nlattr **tca, unsigned long *arg, struct netlink_ext_ack *extack) qfq_change_class() argument
H A Dcls_route.c472 struct nlattr **tca, void **arg, bool ovr, in route4_change()
479 struct nlattr *opt = tca[TCA_OPTIONS]; in route4_change()
522 tca[TCA_RATE], new, ovr, extack); in route4_change()
470 route4_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) route4_change() argument
/kernel/linux/linux-6.6/net/sched/
H A Dsch_api.c1183 static int qdisc_block_indexes_set(struct Qdisc *sch, struct nlattr **tca, in qdisc_block_indexes_set() argument
1188 if (tca[TCA_INGRESS_BLOCK]) { in qdisc_block_indexes_set()
1189 block_index = nla_get_u32(tca[TCA_INGRESS_BLOCK]); in qdisc_block_indexes_set()
1201 if (tca[TCA_EGRESS_BLOCK]) { in qdisc_block_indexes_set()
1202 block_index = nla_get_u32(tca[TCA_EGRESS_BLOCK]); in qdisc_block_indexes_set()
1226 struct nlattr **tca, int *errp, in qdisc_create()
1230 struct nlattr *kind = tca[TCA_KIND]; in qdisc_create()
1312 err = qdisc_block_indexes_set(sch, tca, extack); in qdisc_create()
1316 if (tca[TCA_STAB]) { in qdisc_create()
1317 stab = qdisc_get_stab(tca[TCA_STA in qdisc_create()
1223 qdisc_create(struct net_device *dev, struct netdev_queue *dev_queue, u32 parent, u32 handle, struct nlattr **tca, int *errp, struct netlink_ext_ack *extack) qdisc_create() argument
1372 qdisc_change(struct Qdisc *sch, struct nlattr **tca, struct netlink_ext_ack *extack) qdisc_change() argument
1478 struct nlattr *tca[TCA_MAX + 1]; tc_get_qdisc() local
1577 struct nlattr *tca[TCA_MAX + 1]; tc_modify_qdisc() local
1829 struct nlattr *tca[TCA_MAX + 1]; tc_dump_qdisc() local
2076 struct nlattr *tca[TCA_MAX + 1]; tc_ctl_tclass() local
[all...]
H A Dcls_api.c2128 struct nlattr *tca[TCA_MAX + 1]; in tc_new_tfilter() local
2151 err = nlmsg_parse_deprecated(n, sizeof(*t), tca, TCA_MAX, in tc_new_tfilter()
2187 if (tcf_proto_check_kind(tca[TCA_KIND], name)) { in tc_new_tfilter()
2216 chain_index = tca[TCA_CHAIN] ? nla_get_u32(tca[TCA_CHAIN]) : 0; in tc_new_tfilter()
2248 if (tca[TCA_KIND] == NULL || !protocol) { in tc_new_tfilter()
2283 if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) { in tc_new_tfilter()
2317 err = tp->ops->change(net, skb, tp, cl, t->tcm_handle, tca, &fh, in tc_new_tfilter()
2362 struct nlattr *tca[TCA_MA in tc_del_tfilter() local
2519 struct nlattr *tca[TCA_MAX + 1]; tc_get_tfilter() local
2728 struct nlattr *tca[TCA_MAX + 1]; tc_dump_tfilter() local
2939 tc_chain_tmplt_add(struct tcf_chain *chain, struct net *net, struct nlattr **tca, struct netlink_ext_ack *extack) tc_chain_tmplt_add() argument
2993 struct nlattr *tca[TCA_MAX + 1]; tc_ctl_chain() local
3124 struct nlattr *tca[TCA_MAX + 1]; tc_dump_chain() local
[all...]
H A Dcls_cgroup.c80 u32 handle, struct nlattr **tca, in cls_cgroup_change()
89 if (!tca[TCA_OPTIONS]) in cls_cgroup_change()
108 tca[TCA_OPTIONS], cgroup_policy, in cls_cgroup_change()
113 err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &new->exts, flags, in cls_cgroup_change()
78 cls_cgroup_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) cls_cgroup_change() argument
H A Dsch_drr.c54 struct nlattr **tca, unsigned long *arg, in drr_change_class()
59 struct nlattr *opt = tca[TCA_OPTIONS]; in drr_change_class()
84 if (tca[TCA_RATE]) { in drr_change_class()
88 tca[TCA_RATE]); in drr_change_class()
118 if (tca[TCA_RATE]) { in drr_change_class()
120 NULL, true, tca[TCA_RATE]); in drr_change_class()
53 drr_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct nlattr **tca, unsigned long *arg, struct netlink_ext_ack *extack) drr_change_class() argument
H A Dcls_fw.c203 struct nlattr **tca, unsigned long base, u32 flags, in fw_set_parms()
210 err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &f->exts, flags, in fw_set_parms()
241 u32 handle, struct nlattr **tca, void **arg, in fw_change()
246 struct nlattr *opt = tca[TCA_OPTIONS]; in fw_change()
280 err = fw_set_parms(net, tp, fnew, tb, tca, base, flags, extack); in fw_change()
329 err = fw_set_parms(net, tp, f, tb, tca, base, flags, extack); in fw_change()
201 fw_set_parms(struct net *net, struct tcf_proto *tp, struct fw_filter *f, struct nlattr **tb, struct nlattr **tca, unsigned long base, u32 flags, struct netlink_ext_ack *extack) fw_set_parms() argument
239 fw_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) fw_change() argument
H A Dcls_matchall.c164 u32 handle, struct nlattr **tca, in mall_change()
175 if (!tca[TCA_OPTIONS]) in mall_change()
182 tca[TCA_OPTIONS], mall_policy, NULL); in mall_change()
210 err = tcf_exts_validate_ex(net, tp, tb, tca[TCA_RATE], in mall_change()
162 mall_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) mall_change() argument
H A Dcls_basic.c174 struct nlattr **tca, void **arg, in basic_change()
183 if (tca[TCA_OPTIONS] == NULL) in basic_change()
186 err = nla_parse_nested_deprecated(tb, TCA_BASIC_MAX, tca[TCA_OPTIONS], in basic_change()
221 err = basic_set_parms(net, tp, fnew, base, tb, tca[TCA_RATE], flags, in basic_change()
172 basic_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) basic_change() argument
H A Dcls_bpf.c411 u32 handle, struct nlattr **tca, in cls_bpf_change()
424 if (tca[TCA_OPTIONS] == NULL) in cls_bpf_change()
427 ret = nla_parse_nested_deprecated(tb, TCA_BPF_MAX, tca[TCA_OPTIONS], in cls_bpf_change()
467 ret = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &prog->exts, in cls_bpf_change()
409 cls_bpf_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) cls_bpf_change() argument
H A Dsch_qfq.c402 struct nlattr **tca, unsigned long *arg, in qfq_change_class()
414 if (NL_REQ_ATTR_CHECK(extack, NULL, tca, TCA_OPTIONS)) { in qfq_change_class()
419 err = nla_parse_nested_deprecated(tb, TCA_QFQ_MAX, tca[TCA_OPTIONS], in qfq_change_class()
459 if (tca[TCA_RATE]) { in qfq_change_class()
464 tca[TCA_RATE]); in qfq_change_class()
486 if (tca[TCA_RATE]) { in qfq_change_class()
491 tca[TCA_RATE]); in qfq_change_class()
401 qfq_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct nlattr **tca, unsigned long *arg, struct netlink_ext_ack *extack) qfq_change_class() argument
H A Dcls_route.c474 struct nlattr **tca, void **arg, u32 flags, in route4_change()
481 struct nlattr *opt = tca[TCA_OPTIONS]; in route4_change()
524 tca[TCA_RATE], new, flags, extack); in route4_change()
472 route4_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, u32 flags, struct netlink_ext_ack *extack) route4_change() argument
/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dfcx.c108 dcw = (struct dcw *) &tccb->tca[offset]; in calc_dcw_count()
166 tcat = (struct tccb_tcat *) &tccb->tca[tca_size(tccb)]; in tcw_finalize()
288 * by @cmd, @flags, @cd, @cd_count and @count to the tca of the tccb. Return
308 /* Add dcw to tca. */ in tccb_add_dcw()
309 dcw = (struct dcw *) &tccb->tca[tca_offset]; in tccb_add_dcw()
/kernel/linux/linux-6.6/drivers/s390/cio/
H A Dfcx.c109 dcw = (struct dcw *) &tccb->tca[offset]; in calc_dcw_count()
167 tcat = (struct tccb_tcat *) &tccb->tca[tca_size(tccb)]; in tcw_finalize()
289 * by @cmd, @flags, @cd, @cd_count and @count to the tca of the tccb. Return
309 /* Add dcw to tca. */ in tccb_add_dcw()
310 dcw = (struct dcw *) &tccb->tca[tca_offset]; in tccb_add_dcw()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dfcx.h285 * @tca: Transport-Command Area
289 u8 tca[0]; member

Completed in 30 milliseconds

12