filter_idx 461 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 ppfid, u8 filter_idx, const char *action) filter_idx 472 drivers/net/ethernet/qlogic/qed/qed_dev.c if (filter_idx >= NIG_REG_LLH_FUNC_FILTER_EN_SIZE) { filter_idx 475 drivers/net/ethernet/qlogic/qed/qed_dev.c action, filter_idx, NIG_REG_LLH_FUNC_FILTER_EN_SIZE); filter_idx 540 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 filter_idx, filter_idx 548 drivers/net/ethernet/qlogic/qed/qed_dev.c rc = qed_llh_shadow_sanity(cdev, ppfid, filter_idx, "add"); filter_idx 553 drivers/net/ethernet/qlogic/qed/qed_dev.c if (!p_filters[filter_idx].ref_cnt) { filter_idx 554 drivers/net/ethernet/qlogic/qed/qed_dev.c p_filters[filter_idx].b_enabled = true; filter_idx 555 drivers/net/ethernet/qlogic/qed/qed_dev.c p_filters[filter_idx].type = type; filter_idx 556 drivers/net/ethernet/qlogic/qed/qed_dev.c memcpy(&p_filters[filter_idx].filter, p_filter, filter_idx 557 drivers/net/ethernet/qlogic/qed/qed_dev.c sizeof(p_filters[filter_idx].filter)); filter_idx 560 drivers/net/ethernet/qlogic/qed/qed_dev.c *p_ref_cnt = ++p_filters[filter_idx].ref_cnt; filter_idx 600 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 ppfid, u8 filter_idx, u32 *p_ref_cnt) filter_idx 606 drivers/net/ethernet/qlogic/qed/qed_dev.c rc = qed_llh_shadow_sanity(cdev, ppfid, filter_idx, "remove"); filter_idx 611 drivers/net/ethernet/qlogic/qed/qed_dev.c if (!p_filters[filter_idx].ref_cnt) { filter_idx 617 drivers/net/ethernet/qlogic/qed/qed_dev.c *p_ref_cnt = --p_filters[filter_idx].ref_cnt; filter_idx 618 drivers/net/ethernet/qlogic/qed/qed_dev.c if (!p_filters[filter_idx].ref_cnt) filter_idx 619 drivers/net/ethernet/qlogic/qed/qed_dev.c memset(&p_filters[filter_idx], filter_idx 620 drivers/net/ethernet/qlogic/qed/qed_dev.c 0, sizeof(p_filters[filter_idx])); filter_idx 872 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 filter_idx, filter_idx 899 drivers/net/ethernet/qlogic/qed/qed_dev.c addr = NIG_REG_LLH_FUNC_FILTER_EN + filter_idx * 0x4; filter_idx 908 drivers/net/ethernet/qlogic/qed/qed_dev.c addr = NIG_REG_LLH_FUNC_FILTER_VALUE + 2 * filter_idx * 0x4; filter_idx 924 drivers/net/ethernet/qlogic/qed/qed_dev.c addr = NIG_REG_LLH_FUNC_FILTER_MODE + filter_idx * 0x4; filter_idx 928 drivers/net/ethernet/qlogic/qed/qed_dev.c addr = NIG_REG_LLH_FUNC_FILTER_PROTOCOL_TYPE + filter_idx * 0x4; filter_idx 932 drivers/net/ethernet/qlogic/qed/qed_dev.c addr = NIG_REG_LLH_FUNC_FILTER_HDR_SEL + filter_idx * 0x4; filter_idx 937 drivers/net/ethernet/qlogic/qed/qed_dev.c addr = NIG_REG_LLH_FUNC_FILTER_EN + filter_idx * 0x4; filter_idx 952 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 filter_idx, u8 filter_prot_type, u32 high, u32 low) filter_idx 963 drivers/net/ethernet/qlogic/qed/qed_dev.c return qed_llh_access_filter(p_hwfn, p_ptt, abs_ppfid, filter_idx, filter_idx 969 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx) filter_idx 973 drivers/net/ethernet/qlogic/qed/qed_dev.c return qed_llh_access_filter(p_hwfn, p_ptt, abs_ppfid, filter_idx, filter_idx 983 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 filter_idx, abs_ppfid; filter_idx 996 drivers/net/ethernet/qlogic/qed/qed_dev.c &filter, &filter_idx, &ref_cnt); filter_idx 1009 drivers/net/ethernet/qlogic/qed/qed_dev.c rc = qed_llh_add_filter(p_hwfn, p_ptt, abs_ppfid, filter_idx, filter_idx 1018 drivers/net/ethernet/qlogic/qed/qed_dev.c mac_addr, ppfid, abs_ppfid, filter_idx, ref_cnt); filter_idx 1115 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 filter_idx, abs_ppfid, str[32], type_bitmap; filter_idx 1138 drivers/net/ethernet/qlogic/qed/qed_dev.c &filter, &filter_idx, &ref_cnt); filter_idx 1156 drivers/net/ethernet/qlogic/qed/qed_dev.c filter_idx, type_bitmap, high, low); filter_idx 1164 drivers/net/ethernet/qlogic/qed/qed_dev.c str, ppfid, abs_ppfid, filter_idx, ref_cnt); filter_idx 1183 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 filter_idx, abs_ppfid; filter_idx 1194 drivers/net/ethernet/qlogic/qed/qed_dev.c rc = qed_llh_shadow_remove_filter(cdev, ppfid, &filter, &filter_idx, filter_idx 1206 drivers/net/ethernet/qlogic/qed/qed_dev.c filter_idx); filter_idx 1214 drivers/net/ethernet/qlogic/qed/qed_dev.c mac_addr, ppfid, abs_ppfid, filter_idx, ref_cnt); filter_idx 1232 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 filter_idx, abs_ppfid, str[32]; filter_idx 1252 drivers/net/ethernet/qlogic/qed/qed_dev.c rc = qed_llh_shadow_remove_filter(cdev, ppfid, &filter, &filter_idx, filter_idx 1264 drivers/net/ethernet/qlogic/qed/qed_dev.c filter_idx); filter_idx 1272 drivers/net/ethernet/qlogic/qed/qed_dev.c str, ppfid, abs_ppfid, filter_idx, ref_cnt); filter_idx 4026 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx) filter_idx 4028 drivers/net/ethernet/sfc/ef10.c return (struct efx_filter_spec *)(table->entry[filter_idx].spec & filter_idx 4034 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx) filter_idx 4036 drivers/net/ethernet/sfc/ef10.c return table->entry[filter_idx].spec & EFX_EF10_FILTER_FLAGS; filter_idx 4041 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx, filter_idx 4045 drivers/net/ethernet/sfc/ef10.c table->entry[filter_idx].spec = (unsigned long)spec | flags; filter_idx 4530 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx = efx_ef10_filter_get_unsafe_id(filter_id); filter_idx 4539 drivers/net/ethernet/sfc/ef10.c spec = efx_ef10_filter_entry_spec(table, filter_idx); filter_idx 4550 drivers/net/ethernet/sfc/ef10.c table->entry[filter_idx].spec &= ~EFX_EF10_FILTER_FLAG_AUTO_OLD; filter_idx 4569 drivers/net/ethernet/sfc/ef10.c &table->entry[filter_idx].handle, filter_idx 4583 drivers/net/ethernet/sfc/ef10.c table->entry[filter_idx].handle); filter_idx 4590 drivers/net/ethernet/sfc/ef10.c efx_ef10_filter_set_entry(table, filter_idx, NULL, 0); filter_idx 4638 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx = efx_ef10_filter_get_unsafe_id(filter_id); filter_idx 4646 drivers/net/ethernet/sfc/ef10.c saved_spec = efx_ef10_filter_entry_spec(table, filter_idx); filter_idx 4691 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx; filter_idx 4697 drivers/net/ethernet/sfc/ef10.c for (filter_idx = 0; filter_idx < HUNT_FILTER_TBL_ROWS; filter_idx++) { filter_idx 4698 drivers/net/ethernet/sfc/ef10.c if (table->entry[filter_idx].spec && filter_idx 4699 drivers/net/ethernet/sfc/ef10.c efx_ef10_filter_entry_spec(table, filter_idx)->priority == filter_idx 4721 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx; filter_idx 4728 drivers/net/ethernet/sfc/ef10.c for (filter_idx = 0; filter_idx < HUNT_FILTER_TBL_ROWS; filter_idx++) { filter_idx 4729 drivers/net/ethernet/sfc/ef10.c spec = efx_ef10_filter_entry_spec(table, filter_idx); filter_idx 4738 drivers/net/ethernet/sfc/ef10.c filter_idx); filter_idx 4749 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx) filter_idx 4760 drivers/net/ethernet/sfc/ef10.c spec = efx_ef10_filter_entry_spec(table, filter_idx); filter_idx 4775 drivers/net/ethernet/sfc/ef10.c ret = efx_rps_check_rule(rule, filter_idx, &force); filter_idx 4798 drivers/net/ethernet/sfc/ef10.c filter_idx, true) == 0; filter_idx 5038 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx; filter_idx 5054 drivers/net/ethernet/sfc/ef10.c for (filter_idx = 0; filter_idx < HUNT_FILTER_TBL_ROWS; filter_idx++) { filter_idx 5055 drivers/net/ethernet/sfc/ef10.c spec = efx_ef10_filter_entry_spec(table, filter_idx); filter_idx 5090 drivers/net/ethernet/sfc/ef10.c &table->entry[filter_idx].handle, filter_idx 5099 drivers/net/ethernet/sfc/ef10.c if (vlan->default_filters[i] == filter_idx) filter_idx 5104 drivers/net/ethernet/sfc/ef10.c efx_ef10_filter_set_entry(table, filter_idx, NULL, 0); filter_idx 5131 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx; filter_idx 5148 drivers/net/ethernet/sfc/ef10.c for (filter_idx = 0; filter_idx < HUNT_FILTER_TBL_ROWS; filter_idx++) { filter_idx 5149 drivers/net/ethernet/sfc/ef10.c spec = efx_ef10_filter_entry_spec(table, filter_idx); filter_idx 5158 drivers/net/ethernet/sfc/ef10.c table->entry[filter_idx].handle); filter_idx 5164 drivers/net/ethernet/sfc/ef10.c __func__, filter_idx); filter_idx 5175 drivers/net/ethernet/sfc/ef10.c unsigned int filter_idx; filter_idx 5180 drivers/net/ethernet/sfc/ef10.c filter_idx = efx_ef10_filter_get_unsafe_id(*id); filter_idx 5181 drivers/net/ethernet/sfc/ef10.c if (!table->entry[filter_idx].spec) filter_idx 5184 drivers/net/ethernet/sfc/ef10.c filter_idx); filter_idx 5185 drivers/net/ethernet/sfc/ef10.c table->entry[filter_idx].spec |= EFX_EF10_FILTER_FLAG_AUTO_OLD; filter_idx 3136 drivers/net/ethernet/sfc/efx.c bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx, filter_idx 3150 drivers/net/ethernet/sfc/efx.c } else if (WARN_ON(rule->filter_id != filter_idx)) { /* can't happen */ filter_idx 191 drivers/net/ethernet/sfc/efx.h bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx, filter_idx 1825 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx); filter_idx 2478 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx) filter_idx 2482 drivers/net/ethernet/sfc/falcon/farch.c EF4_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); filter_idx 2485 drivers/net/ethernet/sfc/falcon/farch.c __clear_bit(filter_idx, table->used_bitmap); filter_idx 2487 drivers/net/ethernet/sfc/falcon/farch.c memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); filter_idx 2489 drivers/net/ethernet/sfc/falcon/farch.c ef4_writeo(efx, &filter, table->offset + table->step * filter_idx); filter_idx 2508 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx, filter_idx 2511 drivers/net/ethernet/sfc/falcon/farch.c struct ef4_farch_filter_spec *spec = &table->spec[filter_idx]; filter_idx 2513 drivers/net/ethernet/sfc/falcon/farch.c if (!test_bit(filter_idx, table->used_bitmap) || filter_idx 2521 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_table_clear_entry(efx, table, filter_idx); filter_idx 2534 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx; filter_idx 2543 drivers/net/ethernet/sfc/falcon/farch.c filter_idx = ef4_farch_filter_id_index(filter_id); filter_idx 2544 drivers/net/ethernet/sfc/falcon/farch.c if (filter_idx >= table->size) filter_idx 2546 drivers/net/ethernet/sfc/falcon/farch.c spec = &table->spec[filter_idx]; filter_idx 2549 drivers/net/ethernet/sfc/falcon/farch.c rc = ef4_farch_filter_remove(efx, table, filter_idx, priority); filter_idx 2563 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx; filter_idx 2571 drivers/net/ethernet/sfc/falcon/farch.c filter_idx = ef4_farch_filter_id_index(filter_id); filter_idx 2572 drivers/net/ethernet/sfc/falcon/farch.c if (filter_idx >= table->size) filter_idx 2574 drivers/net/ethernet/sfc/falcon/farch.c spec = &table->spec[filter_idx]; filter_idx 2578 drivers/net/ethernet/sfc/falcon/farch.c if (test_bit(filter_idx, table->used_bitmap) && filter_idx 2598 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx; filter_idx 2601 drivers/net/ethernet/sfc/falcon/farch.c for (filter_idx = 0; filter_idx < table->size; ++filter_idx) { filter_idx 2602 drivers/net/ethernet/sfc/falcon/farch.c if (table->spec[filter_idx].priority != EF4_FILTER_PRI_AUTO) filter_idx 2604 drivers/net/ethernet/sfc/falcon/farch.c filter_idx, priority); filter_idx 2627 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx; filter_idx 2636 drivers/net/ethernet/sfc/falcon/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2637 drivers/net/ethernet/sfc/falcon/farch.c if (test_bit(filter_idx, table->used_bitmap) && filter_idx 2638 drivers/net/ethernet/sfc/falcon/farch.c table->spec[filter_idx].priority == priority) filter_idx 2655 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx; filter_idx 2664 drivers/net/ethernet/sfc/falcon/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2665 drivers/net/ethernet/sfc/falcon/farch.c if (test_bit(filter_idx, table->used_bitmap) && filter_idx 2666 drivers/net/ethernet/sfc/falcon/farch.c table->spec[filter_idx].priority == priority) { filter_idx 2672 drivers/net/ethernet/sfc/falcon/farch.c &table->spec[filter_idx], filter_idx); filter_idx 2689 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx; filter_idx 2700 drivers/net/ethernet/sfc/falcon/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2701 drivers/net/ethernet/sfc/falcon/farch.c if (!test_bit(filter_idx, table->used_bitmap)) filter_idx 2703 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_build(&filter, &table->spec[filter_idx]); filter_idx 2705 drivers/net/ethernet/sfc/falcon/farch.c table->offset + table->step * filter_idx); filter_idx 2791 drivers/net/ethernet/sfc/falcon/farch.c unsigned int filter_idx; filter_idx 2800 drivers/net/ethernet/sfc/falcon/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2801 drivers/net/ethernet/sfc/falcon/farch.c if (!test_bit(filter_idx, table->used_bitmap) || filter_idx 2802 drivers/net/ethernet/sfc/falcon/farch.c table->spec[filter_idx].dmaq_id >= filter_idx 2807 drivers/net/ethernet/sfc/falcon/farch.c table->spec[filter_idx].flags |= filter_idx 2810 drivers/net/ethernet/sfc/falcon/farch.c table->spec[filter_idx].flags &= filter_idx 2817 drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_build(&filter, &table->spec[filter_idx]); filter_idx 2819 drivers/net/ethernet/sfc/falcon/farch.c table->offset + table->step * filter_idx); filter_idx 1885 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx); filter_idx 2537 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx) filter_idx 2541 drivers/net/ethernet/sfc/farch.c EFX_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); filter_idx 2544 drivers/net/ethernet/sfc/farch.c __clear_bit(filter_idx, table->used_bitmap); filter_idx 2546 drivers/net/ethernet/sfc/farch.c memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); filter_idx 2548 drivers/net/ethernet/sfc/farch.c efx_writeo(efx, &filter, table->offset + table->step * filter_idx); filter_idx 2567 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx, filter_idx 2570 drivers/net/ethernet/sfc/farch.c struct efx_farch_filter_spec *spec = &table->spec[filter_idx]; filter_idx 2572 drivers/net/ethernet/sfc/farch.c if (!test_bit(filter_idx, table->used_bitmap) || filter_idx 2580 drivers/net/ethernet/sfc/farch.c efx_farch_filter_table_clear_entry(efx, table, filter_idx); filter_idx 2593 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx; filter_idx 2602 drivers/net/ethernet/sfc/farch.c filter_idx = efx_farch_filter_id_index(filter_id); filter_idx 2603 drivers/net/ethernet/sfc/farch.c if (filter_idx >= table->size) filter_idx 2606 drivers/net/ethernet/sfc/farch.c spec = &table->spec[filter_idx]; filter_idx 2608 drivers/net/ethernet/sfc/farch.c rc = efx_farch_filter_remove(efx, table, filter_idx, priority); filter_idx 2622 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx; filter_idx 2632 drivers/net/ethernet/sfc/farch.c filter_idx = efx_farch_filter_id_index(filter_id); filter_idx 2633 drivers/net/ethernet/sfc/farch.c if (filter_idx >= table->size) filter_idx 2635 drivers/net/ethernet/sfc/farch.c spec = &table->spec[filter_idx]; filter_idx 2637 drivers/net/ethernet/sfc/farch.c if (test_bit(filter_idx, table->used_bitmap) && filter_idx 2655 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx; filter_idx 2658 drivers/net/ethernet/sfc/farch.c for (filter_idx = 0; filter_idx < table->size; ++filter_idx) { filter_idx 2659 drivers/net/ethernet/sfc/farch.c if (table->spec[filter_idx].priority != EFX_FILTER_PRI_AUTO) filter_idx 2661 drivers/net/ethernet/sfc/farch.c filter_idx, priority); filter_idx 2684 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx; filter_idx 2693 drivers/net/ethernet/sfc/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2694 drivers/net/ethernet/sfc/farch.c if (test_bit(filter_idx, table->used_bitmap) && filter_idx 2695 drivers/net/ethernet/sfc/farch.c table->spec[filter_idx].priority == priority) filter_idx 2712 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx; filter_idx 2721 drivers/net/ethernet/sfc/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2722 drivers/net/ethernet/sfc/farch.c if (test_bit(filter_idx, table->used_bitmap) && filter_idx 2723 drivers/net/ethernet/sfc/farch.c table->spec[filter_idx].priority == priority) { filter_idx 2729 drivers/net/ethernet/sfc/farch.c &table->spec[filter_idx], filter_idx); filter_idx 2746 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx; filter_idx 2757 drivers/net/ethernet/sfc/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2758 drivers/net/ethernet/sfc/farch.c if (!test_bit(filter_idx, table->used_bitmap)) filter_idx 2760 drivers/net/ethernet/sfc/farch.c efx_farch_filter_build(&filter, &table->spec[filter_idx]); filter_idx 2762 drivers/net/ethernet/sfc/farch.c table->offset + table->step * filter_idx); filter_idx 2863 drivers/net/ethernet/sfc/farch.c unsigned int filter_idx; filter_idx 2872 drivers/net/ethernet/sfc/farch.c for (filter_idx = 0; filter_idx < table->size; filter_idx++) { filter_idx 2873 drivers/net/ethernet/sfc/farch.c if (!test_bit(filter_idx, table->used_bitmap) || filter_idx 2874 drivers/net/ethernet/sfc/farch.c table->spec[filter_idx].dmaq_id >= filter_idx 2879 drivers/net/ethernet/sfc/farch.c table->spec[filter_idx].flags |= filter_idx 2882 drivers/net/ethernet/sfc/farch.c table->spec[filter_idx].flags &= filter_idx 2889 drivers/net/ethernet/sfc/farch.c efx_farch_filter_build(&filter, &table->spec[filter_idx]); filter_idx 2891 drivers/net/ethernet/sfc/farch.c table->offset + table->step * filter_idx); filter_idx 2532 net/core/neighbour.c static bool neigh_ifindex_filtered(struct net_device *dev, int filter_idx) filter_idx 2534 net/core/neighbour.c if (filter_idx && (!dev || dev->ifindex != filter_idx)) filter_idx 33 tools/bpf/bpftool/net.c int filter_idx; filter_idx 92 tools/bpf/bpftool/net.c if (netinfo->filter_idx > 0 && netinfo->filter_idx != ifinfo->ifi_index) filter_idx 386 tools/bpf/bpftool/net.c int i, sock, ret, filter_idx = -1; filter_idx 392 tools/bpf/bpftool/net.c filter_idx = net_parse_dev(&argc, &argv); filter_idx 393 tools/bpf/bpftool/net.c if (filter_idx < 1) filter_idx 412 tools/bpf/bpftool/net.c dev_array.filter_idx = filter_idx;