Symbol: vcap_rule_internal
drivers/net/ethernet/microchip/vcap/vcap_api.c
1009
static struct vcap_rule_internal *vcap_dup_rule(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1014
struct vcap_rule_internal *duprule;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1108
static void vcap_copy_to_client_actionfield(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1210
static void vcap_copy_to_client_keyfield(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1315
static void vcap_rule_alloc_keyfield(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1424
static void vcap_rule_alloc_actionfield(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1441
static int vcap_decode_actionset(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1484
static int vcap_decode_keyset(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1542
static int vcap_read_rule(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1574
static int vcap_write_rule(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1600
static int vcap_write_counter(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1723
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1757
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1877
static bool _vcap_rule_find_keysets(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1921
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1955
static bool vcap_rule_find_actionsets(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1999
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2089
static u32 vcap_next_rule_addr(u32 addr, struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2095
static u32 vcap_set_rule_id(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2109
static int vcap_insert_rule(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2113
struct vcap_rule_internal *duprule, *iter, *elem = NULL;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2176
static void vcap_move_rules(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2257
static void vcap_rule_set_state(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2270
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2326
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2397
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2416
struct vcap_rule *vcap_decode_rule(struct vcap_rule_internal *elem)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2418
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2446
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2467
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2502
static int vcap_valid_rule_move(struct vcap_rule_internal *el, int offset)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2508
static void vcap_adjust_rule_addr(struct vcap_rule_internal *el, int offset)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2514
static int vcap_fill_rule_gap(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2517
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2549
struct vcap_rule_internal *ri, *elem;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2578
elem = list_last_entry(&admin->rules, struct vcap_rule_internal,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2592
struct vcap_rule_internal *ri, *next_ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2621
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2634
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2652
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2665
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2685
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2806
struct vcap_rule_internal *ri = (struct vcap_rule_internal *)rule;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2820
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2834
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2853
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2932
static int vcap_read_counter(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2987
static int vcap_enable_rule(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3020
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3055
static int vcap_disable_rule(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3078
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3264
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3272
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3293
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3330
static int vcap_rule_get_untyped_keyset(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
3350
int vcap_rule_get_keysets(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
3397
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3464
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3511
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3578
struct vcap_rule_internal *ri = to_intrule(erule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
446
static void vcap_encode_keyfield(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
500
struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
536
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
591
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
635
static int vcap_encode_rule_keyset(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
739
static void vcap_encode_actionfield(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
781
static void vcap_encode_actionfield_typegroups(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api.c
793
static int vcap_encode_rule_actionset(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
847
static int vcap_encode_rule(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
878
void vcap_erase_cache(struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api.c
887
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
907
struct vcap_rule_internal *ri = to_intrule(rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
926
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
948
static struct vcap_rule_internal *
drivers/net/ethernet/microchip/vcap/vcap_api.c
951
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
968
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api.c
994
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
158
static int vcap_debugfs_show_keysets(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
191
static int vcap_debugfs_show_rule_keyset(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
212
static int vcap_debugfs_show_rule_actionset(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
239
struct vcap_rule_internal *ri)
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
296
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
322
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
334
ri = list_first_entry(&admin->rules, struct vcap_rule_internal, list);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
363
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
510
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1016
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1117
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1194
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1241
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1288
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1356
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1384
ri = (struct vcap_rule_internal *)rule;
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1463
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1472
struct vcap_rule_internal ri2 = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1516
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1525
struct vcap_rule_internal ri2 = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
1624
struct vcap_rule_internal *elem;
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2004
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
2071
struct vcap_rule_internal ri = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
252
struct vcap_rule_internal *ri;
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
293
ri = (struct vcap_rule_internal *)rule;
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
593
struct vcap_rule_internal rule = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
654
struct vcap_rule_internal rule = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
717
struct vcap_rule_internal rule = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
838
struct vcap_rule_internal rule = {
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
948
struct vcap_rule_internal rule = {
drivers/net/ethernet/microchip/vcap/vcap_api_private.h
122
int vcap_rule_get_keysets(struct vcap_rule_internal *ri,
drivers/net/ethernet/microchip/vcap/vcap_api_private.h
125
struct vcap_rule *vcap_decode_rule(struct vcap_rule_internal *elem);
drivers/net/ethernet/microchip/vcap/vcap_api_private.h
14
#define to_intrule(rule) container_of((rule), struct vcap_rule_internal, data)
drivers/net/ethernet/microchip/vcap/vcap_api_private.h
57
void vcap_erase_cache(struct vcap_rule_internal *ri);