/linux-master/tools/testing/selftests/tc-testing/scripts/ |
H A D | taprio_wait_for_admin.sh | 6 # 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 D | sparx5_vcap_debugfs.h | 19 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 D | sparx5_vcap_impl.c | 169 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 D | sparx5_tc_flower.c | 95 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 D | sparx5_vcap_debugfs.c | 77 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 D | sparx5_vcap_impl.h | 193 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 D | vcap_api_debugfs_kunit.c | 36 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 D | vcap_api_debugfs.c | 13 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 D | vcap_api.c | 368 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 D | vcap_api.h | 155 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 D | vcap_api_kunit.c | 32 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 D | vcap_tc.h | 13 struct vcap_admin *admin; member in struct:vcap_tc_flower_parse_usage
|
H A D | vcap_api_private.h | 25 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 D | vcap_api_client.h | 205 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 D | lan966x_vcap_impl.c | 79 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 D | lan966x_tc_flower.c | 13 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 D | lan966x_vcap_debugfs.c | 9 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 D | adf_admin.c | 118 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 D | sja1105_tas.h | 54 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 D | sja1105_tas.c | 366 * 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 D | sch_taprio.c | 205 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 D | dm-vdo-target.c | 16 #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 D | Makefile | 9 admin-state.o \
|
/linux-master/drivers/nvme/target/ |
H A D | Makefile | 12 nvmet-y += core.o configfs.o admin-cmd.o fabrics-cmd.o \
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_main.c | 146 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...] |