/kernel/linux/linux-5.10/drivers/leds/ |
H A D | leds-tca6507.c | 263 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 D | leds-tca6507.c | 261 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 D | sch_api.c | 1130 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 D | cls_api.c | 1950 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 D | cls_cgroup.c | 78 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 D | cls_fw.c | 201 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 D | sch_drr.c | 55 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 D | cls_matchall.c | 185 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 D | cls_basic.c | 172 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 D | cls_bpf.c | 460 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 D | sch_qfq.c | 404 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 D | cls_route.c | 472 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 D | sch_api.c | 1183 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 D | cls_api.c | 2128 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 D | cls_cgroup.c | 80 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 D | sch_drr.c | 54 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 D | cls_fw.c | 203 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 D | cls_matchall.c | 164 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 D | cls_basic.c | 174 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 D | cls_bpf.c | 411 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 D | sch_qfq.c | 402 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 D | cls_route.c | 474 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 D | fcx.c | 108 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 D | fcx.c | 109 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 D | fcx.h | 285 * @tca: Transport-Command Area 289 u8 tca[0]; member
|