Searched refs:admin (Results 1 - 25 of 46) sorted by relevance

12

/linux-master/tools/testing/selftests/tc-testing/scripts/
H A Dtaprio_wait_for_admin.sh6 # The taprio architecture changes the admin schedule from a hrtimer and not
10 has_admin="$($TC -j qdisc show dev $ETH root | jq '.[].options | has("admin")')"
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_vcap_debugfs.h19 struct vcap_admin *admin,
25 struct vcap_admin *admin,
24 sparx5_port_info(struct net_device *ndev, struct vcap_admin *admin, struct vcap_output_print *out) argument
H A Dsparx5_vcap_impl.c169 struct vcap_admin *admin,
173 fname, sparx5_vcaps[admin->vtype].name);
208 struct vcap_admin *admin,
213 switch (admin->vtype) {
258 sparx5_vcap_type_err(sparx5, admin, __func__);
265 struct vcap_admin *admin)
267 _sparx5_vcap_range_init(sparx5, admin, admin->first_valid_addr,
268 admin->last_valid_addr -
269 admin
168 sparx5_vcap_type_err(struct sparx5 *sparx5, struct vcap_admin *admin, const char *fname) argument
207 _sparx5_vcap_range_init(struct sparx5 *sparx5, struct vcap_admin *admin, u32 addr, u32 count) argument
264 sparx5_vcap_block_init(struct sparx5 *sparx5, struct vcap_admin *admin) argument
692 sparx5_vcap_get_port_keyset(struct net_device *ndev, struct vcap_admin *admin, int cid, u16 l3_proto, struct vcap_keyset_list *kslist) argument
729 sparx5_vcap_is_known_etype(struct vcap_admin *admin, u16 etype) argument
760 sparx5_vcap_validate_keyset(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument
816 sparx5_vcap_ingress_add_default_fields(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule) argument
848 sparx5_vcap_es0_add_default_fields(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule) argument
860 sparx5_vcap_es2_add_default_fields(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule) argument
884 sparx5_vcap_add_default_fields(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule) argument
910 sparx5_vcap_cache_erase(struct vcap_admin *admin) argument
918 sparx5_vcap_is0_cache_write(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
959 sparx5_vcap_is2_cache_write(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1008 sparx5_es0_write_esdx_counter(struct sparx5 *sparx5, struct vcap_admin *admin, u32 id) argument
1019 sparx5_vcap_es0_cache_write(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1060 sparx5_vcap_es2_cache_write(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1103 sparx5_vcap_cache_write(struct net_device *ndev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1131 sparx5_vcap_is0_cache_read(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1166 sparx5_vcap_is2_cache_read(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1207 sparx5_es0_read_esdx_counter(struct sparx5 *sparx5, struct vcap_admin *admin, u32 id) argument
1221 sparx5_vcap_es0_cache_read(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1256 sparx5_vcap_es2_cache_read(struct sparx5 *sparx5, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1293 sparx5_vcap_cache_read(struct net_device *ndev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
1322 sparx5_vcap_range_init(struct net_device *ndev, struct vcap_admin *admin, u32 addr, u32 count) argument
1390 sparx5_vcap_update(struct net_device *ndev, struct vcap_admin *admin, enum vcap_command cmd, enum vcap_selection sel, u32 addr) argument
1475 sparx5_vcap_move(struct net_device *ndev, struct vcap_admin *admin, u32 addr, int offset, int count) argument
1751 sparx5_vcap_set_port_keyset(struct net_device *ndev, struct vcap_admin *admin, int cid, u16 l3_proto, enum vcap_keyfield_set keyset, struct vcap_keyset_list *orig) argument
1793 sparx5_vcap_is0_port_key_selection(struct sparx5 *sparx5, struct vcap_admin *admin) argument
1819 sparx5_vcap_is2_port_key_selection(struct sparx5 *sparx5, struct vcap_admin *admin) argument
1846 sparx5_vcap_es0_port_key_selection(struct sparx5 *sparx5, struct vcap_admin *admin) argument
1862 sparx5_vcap_es2_port_key_selection(struct sparx5 *sparx5, struct vcap_admin *admin) argument
1878 sparx5_vcap_port_key_selection(struct sparx5 *sparx5, struct vcap_admin *admin) argument
1901 sparx5_vcap_port_key_deselection(struct sparx5 *sparx5, struct vcap_admin *admin) argument
1940 sparx5_vcap_admin_free(struct vcap_admin *admin) argument
1956 struct vcap_admin *admin; local
1987 sparx5_vcap_block_alloc(struct sparx5 *sparx5, struct vcap_admin *admin, const struct sparx5_vcap_inst *cfg) argument
2047 struct vcap_admin *admin; local
2099 struct vcap_admin *admin, *admin_next; local
[all...]
H A Dsparx5_tc_flower.c95 if (!sparx5_vcap_is_known_etype(st->admin, st->l3_proto)) {
110 if (st->admin->vtype == VCAP_TYPE_IS0) {
134 if (st->admin->vtype == VCAP_TYPE_IS0) {
209 if (st->admin->vtype != VCAP_TYPE_IS0) {
225 if (st->admin->vtype == VCAP_TYPE_IS0) {
234 if (st->admin->vtype == VCAP_TYPE_ES0 && st->tpid)
255 struct vcap_admin *admin,
359 static int sparx5_tc_add_rule_counter(struct vcap_admin *admin, argument
364 switch (admin->vtype) {
384 __func__, __LINE__, admin
254 sparx5_tc_use_dissectors(struct vcap_tc_flower_parse_usage *st, struct vcap_admin *admin, struct vcap_rule *vrule) argument
391 sparx5_tc_select_protocol_keyset(struct net_device *ndev, struct vcap_rule *vrule, struct vcap_admin *admin, u16 l3_proto, struct sparx5_multiple_rules *multi) argument
485 sparx5_tc_add_rule_copy(struct vcap_control *vctrl, struct flow_cls_offload *fco, struct vcap_rule *erule, struct vcap_admin *admin, struct sparx5_wildcard_rule *rule) argument
548 sparx5_tc_add_remaining_rules(struct vcap_control *vctrl, struct flow_cls_offload *fco, struct vcap_rule *erule, struct vcap_admin *admin, struct sparx5_multiple_rules *multi) argument
569 sparx5_tc_set_actionset(struct vcap_admin *admin, struct vcap_rule *vrule) argument
599 sparx5_tc_add_rule_link_target(struct vcap_admin *admin, struct vcap_rule *vrule, int target_cid) argument
637 sparx5_tc_add_rule_link(struct vcap_control *vctrl, struct vcap_admin *admin, struct vcap_rule *vrule, int from_cid, int to_cid) argument
831 sparx5_tc_action_trap(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco) argument
875 sparx5_tc_action_vlan_pop(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco, u16 tpid) argument
906 sparx5_tc_action_vlan_modify(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco, struct flow_action_entry *act, u16 tpid) argument
976 sparx5_tc_action_vlan_push(struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *fco, struct flow_action_entry *act, u16 tpid) argument
1027 sparx5_tc_flower_simplify_rule(struct vcap_admin *admin, struct vcap_rule *vrule, u16 l3_proto) argument
1074 sparx5_tc_flower_use_template(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin, struct vcap_rule *vrule) argument
1093 sparx5_tc_flower_replace(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin, bool ingress) argument
1305 sparx5_tc_flower_destroy(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) argument
1339 sparx5_tc_flower_stats(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) argument
1358 sparx5_tc_flower_template_create(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) argument
1448 sparx5_tc_flower_template_destroy(struct net_device *ndev, struct flow_cls_offload *fco, struct vcap_admin *admin) argument
1477 struct vcap_admin *admin; local
[all...]
H A Dsparx5_vcap_debugfs.c77 struct vcap_admin *admin,
86 for (lookup = 0; lookup < admin->lookups; ++lookup) {
120 struct vcap_admin *admin,
129 for (lookup = 0; lookup < admin->lookups; ++lookup) {
233 struct vcap_admin *admin,
240 for (lookup = 0; lookup < admin->lookups; ++lookup) {
288 struct vcap_admin *admin,
326 struct vcap_admin *admin,
335 for (lookup = 0; lookup < admin->lookups; ++lookup) {
406 struct vcap_admin *admin,
76 sparx5_vcap_is0_port_keys(struct sparx5 *sparx5, struct vcap_admin *admin, struct sparx5_port *port, struct vcap_output_print *out) argument
119 sparx5_vcap_is2_port_keys(struct sparx5 *sparx5, struct vcap_admin *admin, struct sparx5_port *port, struct vcap_output_print *out) argument
232 sparx5_vcap_is2_port_stickies(struct sparx5 *sparx5, struct vcap_admin *admin, struct vcap_output_print *out) argument
287 sparx5_vcap_es0_port_keys(struct sparx5 *sparx5, struct vcap_admin *admin, struct sparx5_port *port, struct vcap_output_print *out) argument
325 sparx5_vcap_es2_port_keys(struct sparx5 *sparx5, struct vcap_admin *admin, struct sparx5_port *port, struct vcap_output_print *out) argument
405 sparx5_vcap_es2_port_stickies(struct sparx5 *sparx5, struct vcap_admin *admin, struct vcap_output_print *out) argument
439 sparx5_port_info(struct net_device *ndev, struct vcap_admin *admin, struct vcap_output_print *out) argument
[all...]
H A Dsparx5_vcap_impl.h193 struct vcap_admin *admin,
200 struct vcap_admin *admin, int cid,
205 bool sparx5_vcap_is_known_etype(struct vcap_admin *admin, u16 etype);
/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_debugfs_kunit.c36 struct vcap_admin *admin,
44 switch (admin->vtype) {
72 __func__, __LINE__, admin->vtype);
81 struct vcap_admin *admin,
84 if (admin->vinst == 0 || admin->vinst == 2)
93 static void test_cache_erase(struct vcap_admin *admin) argument
96 memset(admin->cache.keystream, 0, test_cache_erase_count);
97 memset(admin->cache.maskstream, 0, test_cache_erase_count);
98 memset(admin
35 test_val_keyset(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument
80 test_add_def_fields(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule) argument
104 test_cache_init(struct net_device *ndev, struct vcap_admin *admin, u32 start, u32 count) argument
112 test_cache_read(struct net_device *ndev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
154 test_cache_write(struct net_device *ndev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
196 test_cache_update(struct net_device *ndev, struct vcap_admin *admin, enum vcap_command cmd, enum vcap_selection sel, u32 addr) argument
208 test_cache_move(struct net_device *ndev, struct vcap_admin *admin, u32 addr, int offset, int count) argument
217 vcap_test_port_info(struct net_device *ndev, struct vcap_admin *admin, struct vcap_output_print *out) argument
242 vcap_test_api_init(struct vcap_admin *admin) argument
305 struct vcap_admin admin = { local
352 struct vcap_admin admin = { local
403 struct vcap_admin admin = { local
494 struct vcap_admin admin = { local
[all...]
H A Dvcap_api_debugfs.c13 struct vcap_admin *admin; member in struct:vcap_admin_debugfs_info
161 struct vcap_admin *admin = ri->admin; local
173 err = vcap_find_keystream_keysets(ri->vctrl, admin->vtype,
174 admin->cache.keystream,
175 admin->cache.maskstream,
195 struct vcap_admin *admin = ri->admin; local
204 keyfield = vcap_keyfields(vctrl, admin->vtype, ri->data.keyset);
216 struct vcap_admin *admin local
236 vcap_show_admin_rule(struct vcap_control *vctrl, struct vcap_admin *admin, struct vcap_output_print *out, struct vcap_rule_internal *ri) argument
266 vcap_show_admin_info(struct vcap_control *vctrl, struct vcap_admin *admin, struct vcap_output_print *out) argument
292 vcap_show_admin(struct vcap_control *vctrl, struct vcap_admin *admin, struct vcap_output_print *out) argument
315 vcap_show_admin_raw(struct vcap_control *vctrl, struct vcap_admin *admin, struct vcap_output_print *out) argument
371 struct vcap_admin *admin; local
441 struct vcap_admin *admin; local
[all...]
H A Dvcap_api.c368 struct vcap_admin *admin,
372 enum vcap_type vt = admin->vtype;
378 vctrl->ops->update(ndev, admin, VCAP_CMD_READ, VCAP_SEL_ALL, addr);
379 vctrl->ops->cache_read(ndev, admin, VCAP_SEL_ENTRY, 0,
383 key |= ~admin->cache.keystream[idx];
384 mask |= admin->cache.maskstream[idx];
389 return vcap_find_keystream_keysets(vctrl, vt, admin->cache.keystream,
390 admin->cache.maskstream, false, 0,
451 int sw_width = ri->vctrl->vcaps[ri->admin->vtype].sw_width;
452 struct vcap_cache_data *cache = &ri->admin
366 vcap_addr_keysets(struct vcap_control *vctrl, struct net_device *ndev, struct vcap_admin *admin, int addr, struct vcap_keyset_list *kslist) argument
927 struct vcap_admin *admin; local
942 struct vcap_admin *admin; local
959 struct vcap_admin *admin; local
980 vcap_admin_rule_count(struct vcap_admin *admin, int cid) argument
1434 struct vcap_admin *admin = ri->admin; local
1478 struct vcap_admin *admin = ri->admin; local
1534 struct vcap_admin *admin = ri->admin; local
1566 struct vcap_admin *admin = ri->admin; local
1593 struct vcap_admin *admin = ri->admin; local
1605 vcap_chain_id_to_lookup(struct vcap_admin *admin, int cur_cid) argument
1624 struct vcap_admin *admin; local
1638 vcap_admin_is_last(struct vcap_control *vctrl, struct vcap_admin *admin, bool ingress) argument
1679 struct vcap_admin *admin; local
1700 vcap_rule_space(struct vcap_admin *admin, int size) argument
2104 struct vcap_admin *admin = ri->admin; local
2178 struct vcap_admin *admin; local
2194 struct vcap_admin *admin; local
2214 struct vcap_admin *admin; local
2317 struct vcap_admin *admin; local
2506 struct vcap_admin *admin = ri->admin; local
2540 struct vcap_admin *admin; local
2579 vcap_del_rules(struct vcap_control *vctrl, struct vcap_admin *admin) argument
2913 struct vcap_admin *admin = ri->admin; local
2999 struct vcap_admin *admin; local
3057 struct vcap_admin *admin; local
3092 struct vcap_admin *admin; local
3107 struct vcap_admin *admin; local
3147 struct vcap_admin *found = NULL, *admin; local
3220 struct vcap_admin *admin; local
3377 struct vcap_admin *admin; local
[all...]
H A Dvcap_api.h155 VCAP_ERR_NO_ADMIN, /* No admin instance */
224 struct vcap_admin *admin,
231 struct vcap_admin *admin,
235 (struct vcap_admin *admin);
238 struct vcap_admin *admin,
243 struct vcap_admin *admin,
250 struct vcap_admin *admin,
255 struct vcap_admin *admin,
261 struct vcap_admin *admin,
268 struct vcap_admin *admin,
[all...]
H A Dvcap_api_kunit.c32 struct vcap_admin *admin,
40 switch (admin->vtype) {
65 __func__, __LINE__, admin->vtype);
74 struct vcap_admin *admin,
77 if (admin->vinst == 0 || admin->vinst == 2)
84 static void test_cache_erase(struct vcap_admin *admin) argument
87 memset(admin->cache.keystream, 0, test_cache_erase_count);
88 memset(admin->cache.maskstream, 0, test_cache_erase_count);
89 memset(admin
31 test_val_keyset(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument
73 test_add_def_fields(struct net_device *ndev, struct vcap_admin *admin, struct vcap_rule *rule) argument
95 test_cache_init(struct net_device *ndev, struct vcap_admin *admin, u32 start, u32 count) argument
103 test_cache_read(struct net_device *ndev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
145 test_cache_write(struct net_device *ndev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
187 test_cache_update(struct net_device *ndev, struct vcap_admin *admin, enum vcap_command cmd, enum vcap_selection sel, u32 addr) argument
198 test_cache_move(struct net_device *ndev, struct vcap_admin *admin, u32 addr, int offset, int count) argument
207 vcap_test_port_info(struct net_device *ndev, struct vcap_admin *admin, struct vcap_output_print *out) argument
232 vcap_test_api_init(struct vcap_admin *admin) argument
581 struct vcap_admin admin = { local
641 struct vcap_admin admin = { local
707 struct vcap_admin admin = { local
827 struct vcap_admin admin = { local
938 struct vcap_admin admin = { local
1009 struct vcap_admin admin = { local
1110 struct vcap_admin admin = { local
1187 struct vcap_admin admin = { local
1234 struct vcap_admin admin = { local
1281 struct vcap_admin admin = { local
1576 struct vcap_admin admin = { local
1614 struct vcap_admin admin = { local
1677 struct vcap_admin admin = { local
1749 struct vcap_admin admin = { local
1824 struct vcap_admin admin = { local
1928 struct vcap_admin admin[] = { local
2005 struct vcap_admin admin = { local
2072 struct vcap_admin admin = { local
[all...]
H A Dvcap_tc.h13 struct vcap_admin *admin; member in struct:vcap_tc_flower_parse_usage
H A Dvcap_api_private.h25 struct list_head list; /* the vcap admin list of rules */
26 struct vcap_admin *admin; /* vcap hw instance */ member in struct:vcap_rule_internal
108 struct vcap_admin *admin, int addr,
H A Dvcap_api_client.h205 int vcap_admin_rule_count(struct vcap_admin *admin, int cid);
215 int vcap_chain_id_to_lookup(struct vcap_admin *admin, int cur_cid);
243 int vcap_del_rules(struct vcap_control *vctrl, struct vcap_admin *admin);
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_vcap_impl.c79 struct vcap_admin *admin,
85 lan966x, VCAP_MV_CFG(admin->tgt_inst));
94 lan966x, VCAP_UPDATE_CTRL(admin->tgt_inst));
96 lan966x_vcap_wait_update(lan966x, admin->tgt_inst);
269 struct vcap_admin *admin,
285 switch (admin->vtype) {
300 lan966x_vcaps[admin->vtype].name);
323 struct vcap_admin *admin,
339 struct vcap_admin *admin,
358 struct vcap_admin *admin,
78 __lan966x_vcap_range_init(struct lan966x *lan966x, struct vcap_admin *admin, u32 addr, u32 count) argument
268 lan966x_vcap_validate_keyset(struct net_device *dev, struct vcap_admin *admin, struct vcap_rule *rule, struct vcap_keyset_list *kslist, u16 l3_proto) argument
322 lan966x_vcap_is1_add_default_fields(struct lan966x_port *port, struct vcap_admin *admin, struct vcap_rule *rule) argument
338 lan966x_vcap_is2_add_default_fields(struct lan966x_port *port, struct vcap_admin *admin, struct vcap_rule *rule) argument
357 lan966x_vcap_es0_add_default_fields(struct lan966x_port *port, struct vcap_admin *admin, struct vcap_rule *rule) argument
365 lan966x_vcap_add_default_fields(struct net_device *dev, struct vcap_admin *admin, struct vcap_rule *rule) argument
388 lan966x_vcap_cache_erase(struct vcap_admin *admin) argument
400 lan966x_es0_read_esdx_counter(struct lan966x *lan966x, struct vcap_admin *admin, u32 id) argument
415 lan966x_es0_write_esdx_counter(struct lan966x *lan966x, struct vcap_admin *admin, u32 id) argument
430 lan966x_vcap_cache_write(struct net_device *dev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
471 lan966x_vcap_cache_read(struct net_device *dev, struct vcap_admin *admin, enum vcap_selection sel, u32 start, u32 count) argument
510 lan966x_vcap_range_init(struct net_device *dev, struct vcap_admin *admin, u32 addr, u32 count) argument
521 lan966x_vcap_update(struct net_device *dev, struct vcap_admin *admin, enum vcap_command cmd, enum vcap_selection sel, u32 addr) argument
549 lan966x_vcap_move(struct net_device *dev, struct vcap_admin *admin, u32 addr, int offset, int count) argument
596 lan966x_vcap_admin_free(struct vcap_admin *admin) argument
612 struct vcap_admin *admin; local
648 lan966x_vcap_block_init(struct lan966x *lan966x, struct vcap_admin *admin, struct lan966x_vcap_inst *cfg) argument
666 lan966x_vcap_port_key_deselection(struct lan966x *lan966x, struct vcap_admin *admin) argument
712 struct vcap_admin *admin; local
769 struct vcap_admin *admin, *admin_next; local
[all...]
H A Dlan966x_tc_flower.c13 switch (st->admin->vtype) {
107 st->admin->vtype == VCAP_TYPE_IS1) {
110 st->admin->vtype == VCAP_TYPE_IS1) {
122 } else if (st->admin->vtype == VCAP_TYPE_IS1) {
139 if (st->admin->vtype == VCAP_TYPE_IS1) {
153 if (st->admin->vtype == VCAP_TYPE_IS1) {
185 if (st->admin->vtype != VCAP_TYPE_IS1) {
200 if (st->admin->vtype == VCAP_TYPE_IS1) {
224 struct vcap_admin *admin,
232 .admin
223 lan966x_tc_flower_use_dissectors(struct flow_cls_offload *f, struct vcap_admin *admin, struct vcap_rule *vrule, u16 *l3_proto) argument
312 lan966x_tc_set_actionset(struct vcap_admin *admin, struct vcap_rule *vrule) argument
339 lan966x_tc_add_rule_link_target(struct vcap_admin *admin, struct vcap_rule *vrule, int target_cid) argument
373 lan966x_tc_add_rule_link(struct vcap_control *vctrl, struct vcap_admin *admin, struct vcap_rule *vrule, struct flow_cls_offload *f, int to_cid) argument
424 lan966x_tc_add_rule_counter(struct vcap_admin *admin, struct vcap_rule *vrule) argument
441 lan966x_tc_flower_add(struct lan966x_port *port, struct flow_cls_offload *f, struct vcap_admin *admin, bool ingress) argument
553 lan966x_tc_flower_del(struct lan966x_port *port, struct flow_cls_offload *f, struct vcap_admin *admin) argument
577 lan966x_tc_flower_stats(struct lan966x_port *port, struct flow_cls_offload *f, struct vcap_admin *admin) argument
599 struct vcap_admin *admin; local
[all...]
H A Dlan966x_vcap_debugfs.c9 struct vcap_admin *admin,
25 for (int l = 0; l < admin->lookups; ++l) {
126 struct vcap_admin *admin,
142 for (int l = 0; l < admin->lookups; ++l) {
196 struct vcap_admin *admin,
216 struct vcap_admin *admin,
225 vcap = &vctrl->vcaps[admin->vtype];
228 switch (admin->vtype) {
230 lan966x_vcap_is2_port_keys(port, admin, out);
233 lan966x_vcap_is1_port_keys(port, admin, ou
8 lan966x_vcap_is1_port_keys(struct lan966x_port *port, struct vcap_admin *admin, struct vcap_output_print *out) argument
125 lan966x_vcap_is2_port_keys(struct lan966x_port *port, struct vcap_admin *admin, struct vcap_output_print *out) argument
195 lan966x_vcap_es0_port_keys(struct lan966x_port *port, struct vcap_admin *admin, struct vcap_output_print *out) argument
215 lan966x_vcap_port_info(struct net_device *dev, struct vcap_admin *admin, struct vcap_output_print *out) argument
[all...]
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_admin.c118 struct adf_admin_comms *admin = accel_dev->admin; local
120 void __iomem *mailbox = admin->mailbox_addr;
124 mutex_lock(&admin->lock);
127 mutex_unlock(&admin->lock);
131 memcpy(admin->virt_addr + offset, in, ADF_ADMINMSG_LEN);
141 "Failed to send admin msg %d to accelerator %d\n",
144 /* Response received from admin message, we can now
147 memcpy(out, admin->virt_addr + offset +
151 mutex_unlock(&admin
540 struct adf_admin_comms *admin; local
593 struct adf_admin_comms *admin = accel_dev->admin; local
[all...]
/linux-master/drivers/net/dsa/sja1105/
H A Dsja1105_tas.h54 struct tc_taprio_qopt_offload *admin);
77 struct tc_taprio_qopt_offload *admin)
76 sja1105_setup_tc_taprio(struct dsa_switch *ds, int port, struct tc_taprio_qopt_offload *admin) argument
H A Dsja1105_tas.c366 * So here we are with the task of validating whether the new @admin offload
384 const struct tc_taprio_qopt_offload *admin)
403 max_cycle_time = max(offload->cycle_time, admin->cycle_time);
404 min_cycle_time = min(offload->cycle_time, admin->cycle_time);
416 div_s64_rem(admin->base_time, admin->cycle_time, &rem);
431 j < admin->num_entries;
432 delta2 += admin->entries[j].interval, j++) {
446 t2 += admin->cycle_time) {
510 struct tc_taprio_qopt_offload *admin)
383 sja1105_tas_check_conflicts(struct sja1105_private *priv, int port, const struct tc_taprio_qopt_offload *admin) argument
509 sja1105_setup_tc_taprio(struct dsa_switch *ds, int port, struct tc_taprio_qopt_offload *admin) argument
[all...]
/linux-master/net/sched/
H A Dsch_taprio.c205 struct sched_gate_list **admin,
208 rcu_assign_pointer(q->oper_sched, *admin);
214 *oper = *admin;
215 *admin = NULL;
231 struct sched_gate_list *admin,
244 else if (admin && admin != sched &&
245 ktime_after(admin->base_time, cycle_end) &&
246 ktime_before(admin->base_time, cycle_ext_end))
247 return admin
204 switch_schedules(struct taprio_sched *q, struct sched_gate_list **admin, struct sched_gate_list **oper) argument
230 get_interval_end_time(struct sched_gate_list *sched, struct sched_gate_list *admin, struct sched_entry *entry, ktime_t intv_start) argument
318 find_entry_to_transmit(struct sk_buff *skb, struct Qdisc *sch, struct sched_gate_list *sched, struct sched_gate_list *admin, ktime_t time, ktime_t *interval_start, ktime_t *interval_end, bool validate_interval) argument
398 struct sched_gate_list *sched, *admin; local
467 struct sched_gate_list *sched, *admin; local
878 should_change_schedules(const struct sched_gate_list *admin, const struct sched_gate_list *oper, ktime_t end_time) argument
917 struct sched_gate_list *oper, *admin; local
1317 struct sched_gate_list *oper, *admin; local
1416 struct sched_gate_list *oper, *admin; local
1814 struct sched_gate_list *oper, *admin, *new_admin; local
2016 struct sched_gate_list *oper, *admin; local
2374 struct sched_gate_list *oper, *admin; local
[all...]
/linux-master/drivers/md/dm-vdo/
H A Ddm-vdo-target.c16 #include "admin-state.h"
900 const struct admin_state_code *code = vdo_get_admin_state_code(&vdo->admin.state);
1142 * get_thread_id_for_phase() - Get the thread id for the current phase of the admin operation in
1147 switch (vdo->admin.phase) {
1172 struct vdo_completion *completion = &vdo->admin.completion;
1186 * advance_phase() - Increment the phase of the current admin operation and prepare the admin
1188 * @vdo: The on which an admin operation is being performed
1194 u32 phase = vdo->admin.phase++;
1196 vdo->admin
1210 struct vdo_administrator *admin = &vdo->admin; local
1253 struct vdo_administrator *admin = &completion->vdo->admin; local
[all...]
H A DMakefile9 admin-state.o \
/linux-master/drivers/nvme/target/
H A DMakefile12 nvmet-y += core.o configfs.o admin-cmd.o fabrics-cmd.o \
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_main.c146 err = prestera_hw_port_mac_mode_set(port, cfg->admin,
168 cfg_mac.admin = true;
173 port->cfg_phy.admin = true;
200 cfg_mac.admin = false;
207 cfg_mac.admin = false;
211 port->cfg_phy.admin = false;
316 cfg_mac.admin = true;
575 err = prestera_hw_port_phy_mode_set(port, port->cfg_phy.admin,
688 cfg_mac.admin = true;
691 cfg_mac.admin
[all...]

Completed in 219 milliseconds

12