/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_vf_lib.c | 128 return vf->pf->vsi[vf->lan_vsi_idx]; 223 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 225 if (vsi) 226 vsi->num_vlan = 0; 261 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 266 if (WARN_ON(!vsi)) 269 params = ice_vsi_to_params(vsi); 272 ice_vsi_decfg(vsi); 273 ice_fltr_remove_all(vsi); 275 err = ice_vsi_cfg(vsi, 297 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 324 ice_vf_rebuild_host_vlan_cfg(struct ice_vf *vf, struct ice_vsi *vsi) argument 368 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 414 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 458 ice_vf_rebuild_aggregator_node_cfg(struct ice_vsi *vsi) argument 491 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 600 ice_vf_get_promisc_masks(struct ice_vf *vf, struct ice_vsi *vsi, u8 *ucast_m, u8 *mcast_m) argument 621 ice_vf_clear_all_promisc_modes(struct ice_vf *vf, struct ice_vsi *vsi) argument 663 ice_vf_set_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) argument 692 ice_vf_clear_vsi_promisc(struct ice_vf *vf, struct ice_vsi *vsi, u8 promisc_m) argument 840 struct ice_vsi *vsi; local 1017 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 1083 ice_cfg_mac_antispoof(struct ice_vsi *vsi, bool enable) argument 1116 ice_vsi_ena_spoofchk(struct ice_vsi *vsi) argument 1137 ice_vsi_dis_spoofchk(struct ice_vsi *vsi) argument 1156 ice_vsi_apply_spoofchk(struct ice_vsi *vsi, bool enable) argument 1240 struct ice_vsi *vsi; local 1265 ice_vf_init_host_cfg(struct ice_vf *vf, struct ice_vsi *vsi) argument 1328 struct ice_vsi *vsi = ice_get_vf_vsi(vf); local 1351 ice_get_vf_ctrl_vsi(struct ice_pf *pf, struct ice_vsi *vsi) argument [all...] |
H A D | ice_tc_lib.c | 770 ice_eswitch_add_tc_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) argument 775 struct ice_hw *hw = &vsi->back->hw; 816 fltr->dest_vsi == vsi->back->eswitch.uplink_vsi) { 819 rule_info.sw_act.src = vsi->idx; 824 rule_info.sw_act.src = vsi->idx; 830 rule_info.src_vsi = vsi->idx; 856 * @vsi: Pointer to VSI 864 ice_locate_vsi_using_queue(struct ice_vsi *vsi, int queue) argument 869 if (!ice_is_adq_active(vsi->back)) 870 return vsi; 893 ice_locate_rx_ring_using_queue(struct ice_vsi *vsi, struct ice_tc_flower_fltr *tc_fltr) argument 910 ice_tc_forward_action(struct ice_vsi *vsi, struct ice_tc_flower_fltr *tc_fltr) argument 973 ice_add_tc_flower_adv_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *tc_fltr) argument 1437 ice_parse_cls_flower(struct net_device *filter_dev, struct ice_vsi *vsi, struct flow_cls_offload *f, struct ice_tc_flower_fltr *fltr) argument 1701 ice_add_switch_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) argument 1720 ice_prep_adq_filter(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) argument 1781 ice_handle_tclass_action(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower, struct ice_tc_flower_fltr *fltr) argument 1807 ice_tc_forward_to_queue(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr, struct flow_action_entry *act) argument 1837 ice_tc_parse_action(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr, struct flow_action_entry *act) argument 1862 ice_parse_tc_flower_actions(struct net_device *filter_dev, struct ice_vsi *vsi, struct flow_cls_offload *cls_flower, struct ice_tc_flower_fltr *fltr) argument 1897 ice_del_tc_fltr(struct ice_vsi *vsi, struct ice_tc_flower_fltr *fltr) argument 1944 ice_add_tc_fltr(struct net_device *netdev, struct ice_vsi *vsi, struct flow_cls_offload *f, struct ice_tc_flower_fltr **__fltr) argument 2008 ice_add_cls_flower(struct net_device *netdev, struct ice_vsi *vsi, struct flow_cls_offload *cls_flower) argument 2059 ice_del_cls_flower(struct ice_vsi *vsi, struct flow_cls_offload *cls_flower) argument [all...] |
H A D | ice_vf_vsi_vlan_ops.c | 12 noop_vlan_arg(struct ice_vsi __always_unused *vsi, argument 19 noop_vlan(struct ice_vsi __always_unused *vsi) argument 24 static void ice_port_vlan_on(struct ice_vsi *vsi) argument 27 struct ice_pf *pf = vsi->back; 30 vlan_ops = &vsi->inner_vlan_ops; 41 vlan_ops = &vsi->outer_vlan_ops; 57 static void ice_port_vlan_off(struct ice_vsi *vsi) argument 60 struct ice_pf *pf = vsi->back; 63 vlan_ops = &vsi->inner_vlan_ops; 71 vlan_ops = &vsi 98 ice_vf_vsi_enable_port_vlan(struct ice_vsi *vsi) argument 113 ice_vf_vsi_disable_port_vlan(struct ice_vsi *vsi) argument 130 ice_vf_vsi_init_vlan_ops(struct ice_vsi *vsi) argument 165 ice_vf_vsi_cfg_dvm_legacy_vlan_mode(struct ice_vsi *vsi) argument 236 ice_vf_vsi_cfg_svm_legacy_vlan_mode(struct ice_vsi *vsi) argument [all...] |
H A D | ice_ethtool.c | 35 return ((np->vsi->alloc_txq + np->vsi->alloc_rxq) * 432 struct ice_vsi *vsi) 434 struct ice_pf *pf = vsi->back; 460 __ice_get_drvinfo(netdev, drvinfo, np->vsi); 473 struct ice_pf *pf = np->vsi->back; 487 struct ice_pf *pf = np->vsi->back; 501 struct ice_pf *pf = np->vsi->back; 516 struct ice_pf *pf = np->vsi->back; 526 struct ice_vsi *vsi local 431 __ice_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo, struct ice_vsi *vsi) argument 730 ice_lbtest_prepare_rings(struct ice_vsi *vsi) argument 769 ice_lbtest_disable_rings(struct ice_vsi *vsi) argument 1132 __ice_get_strings(struct net_device *netdev, u32 stringset, u8 *data, struct ice_vsi *vsi) argument 1222 struct ice_vsi *vsi = np->vsi; local 1266 struct ice_vsi *vsi = np->vsi; local 1303 struct ice_vsi *vsi = np->vsi; local 1363 struct ice_vsi *vsi = np->vsi; local 1388 struct ice_vsi *vsi = np->vsi; local 1414 struct ice_vsi *vsi = np->vsi; local 1596 __ice_get_ethtool_stats(struct net_device *netdev, struct ethtool_stats __always_unused *stats, u64 *data, struct ice_vsi *vsi) argument 1779 struct ice_vsi *vsi = np->vsi; local 1877 struct ice_vsi *vsi = np->vsi; local 1987 struct ice_vsi *vsi = np->vsi; local 2650 ice_set_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) argument 2703 ice_get_rss_hash_opt(struct ice_vsi *vsi, struct ethtool_rxnfc *nfc) argument 2770 struct ice_vsi *vsi = np->vsi; local 2798 struct ice_vsi *vsi = np->vsi; local 2838 struct ice_vsi *vsi = np->vsi; local 2866 struct ice_vsi *vsi = np->vsi; local 3158 struct ice_vsi *vsi = np->vsi; local 3285 struct ice_vsi *vsi = np->vsi; local 3363 struct ice_vsi *vsi = np->vsi; local 3488 ice_get_combined_cnt(struct ice_vsi *vsi) argument 3512 struct ice_vsi *vsi = np->vsi; local 3549 ice_vsi_set_dflt_rss_lut(struct ice_vsi *vsi, int req_rss_size) argument 3592 struct ice_vsi *vsi = np->vsi; local 3721 struct ice_vsi *vsi = np->vsi; local 3788 ice_get_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) argument 3826 struct ice_vsi *vsi = np->vsi; local 3865 ice_set_rc_coalesce(struct ethtool_coalesce *ec, struct ice_ring_container *rc, struct ice_vsi *vsi) argument 3956 ice_set_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) argument 4021 struct ice_vsi *vsi = np->vsi; local 4147 struct ice_vsi *vsi = np->vsi; local 4224 struct ice_vsi *vsi = np->vsi; local [all...] |
H A D | ice_common.c | 4560 struct ice_vsi_ctx *vsi; local 4563 vsi = ice_get_vsi_ctx(hw, vsi_handle); 4564 if (!vsi) 4566 if (q_handle >= vsi->num_lan_q_entries[tc]) 4568 if (!vsi->lan_q_ctx[tc]) 4570 q_ctx = vsi->lan_q_ctx[tc];
|
H A D | ice_switch.h | 25 #define ICE_SW_RULE_VSI_LIST_SIZE(s, n) struct_size((s), vsi, (n))
|
H A D | ice_switch.c | 1613 * @vsi: VSI context pointer 1618 ice_save_vsi_ctx(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi) argument 1620 hw->vsi_ctx[vsi_handle] = vsi; 1630 struct ice_vsi_ctx *vsi = ice_get_vsi_ctx(hw, vsi_handle); local 1633 if (!vsi) 1636 devm_kfree(ice_hw_to_dev(hw), vsi->lan_q_ctx[i]); 1637 vsi->lan_q_ctx[i] = NULL; 1638 devm_kfree(ice_hw_to_dev(hw), vsi->rdma_q_ctx[i]); 1639 vsi->rdma_q_ctx[i] = NULL; 1652 struct ice_vsi_ctx *vsi; local 1657 devm_kfree(ice_hw_to_dev(hw), vsi); local [all...] |
H A D | ice_lib.c | 39 * @vsi: the VSI being configured 47 static int ice_vsi_ctrl_all_rx_rings(struct ice_vsi *vsi, bool ena) argument 52 ice_for_each_rxq(vsi, i) 53 ice_vsi_ctrl_one_rx_ring(vsi, ena, i, false); 55 ice_flush(&vsi->back->hw); 57 ice_for_each_rxq(vsi, i) { 58 ret = ice_vsi_wait_one_rx_ring(vsi, ena, i); 68 * @vsi: VSI pointer 73 static int ice_vsi_alloc_arrays(struct ice_vsi *vsi) argument 75 struct ice_pf *pf = vsi 143 ice_vsi_set_num_desc(struct ice_vsi *vsi) argument 172 ice_vsi_set_num_qs(struct ice_vsi *vsi) argument 295 ice_vsi_delete_from_hw(struct ice_vsi *vsi) argument 324 ice_vsi_free_arrays(struct ice_vsi *vsi) argument 350 ice_vsi_free_stats(struct ice_vsi *vsi) argument 389 ice_vsi_alloc_ring_stats(struct ice_vsi *vsi) argument 453 ice_vsi_free(struct ice_vsi *vsi) argument 481 ice_vsi_delete(struct ice_vsi *vsi) argument 545 ice_vsi_alloc_stat_arrays(struct ice_vsi *vsi) argument 594 ice_vsi_alloc_def(struct ice_vsi *vsi, struct ice_channel *ch) argument 647 struct ice_vsi *vsi = NULL; local 689 ice_alloc_fd_res(struct ice_vsi *vsi) argument 779 ice_vsi_get_qs(struct ice_vsi *vsi) argument 824 ice_vsi_put_qs(struct ice_vsi *vsi) argument 873 ice_vsi_clean_rss_flow_fld(struct ice_vsi *vsi) argument 891 ice_rss_clean(struct ice_vsi *vsi) argument 911 ice_vsi_set_rss_params(struct ice_vsi *vsi) argument 1019 ice_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) argument 1130 ice_set_fd_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) argument 1172 ice_set_rss_vsi_ctx(struct ice_vsi_ctx *ctxt, struct ice_vsi *vsi) argument 1206 ice_chnl_vsi_setup_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt) argument 1231 ice_vsi_is_vlan_pruning_ena(struct ice_vsi *vsi) argument 1247 ice_vsi_init(struct ice_vsi *vsi, u32 vsi_flags) argument 1369 ice_vsi_clear_rings(struct ice_vsi *vsi) argument 1407 ice_vsi_alloc_rings(struct ice_vsi *vsi) argument 1474 ice_vsi_manage_rss_lut(struct ice_vsi *vsi, bool ena) argument 1499 ice_vsi_cfg_crc_strip(struct ice_vsi *vsi, bool disable) argument 1514 ice_vsi_cfg_rss_lut_key(struct ice_vsi *vsi) argument 1586 ice_vsi_set_vf_rss_flow_fld(struct ice_vsi *vsi) argument 1685 ice_vsi_set_rss_flow_fld(struct ice_vsi *vsi) argument 1739 ice_update_eth_stats(struct ice_vsi *vsi) argument 1925 ice_vsi_cfg_msix(struct ice_vsi *vsi) argument 1969 ice_vsi_start_all_rx_rings(struct ice_vsi *vsi) argument 1980 ice_vsi_stop_all_rx_rings(struct ice_vsi *vsi) argument 1994 ice_vsi_stop_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num, struct ice_tx_ring **rings, u16 count) argument 2027 ice_vsi_stop_lan_tx_rings(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num) argument 2037 ice_vsi_stop_xdp_tx_rings(struct ice_vsi *vsi) argument 2048 ice_vsi_is_rx_queue_active(struct ice_vsi *vsi) argument 2067 ice_vsi_set_tc_cfg(struct ice_vsi *vsi) argument 2085 ice_cfg_sw_lldp(struct ice_vsi *vsi, bool tx, bool create) argument 2122 ice_set_agg_vsi(struct ice_vsi *vsi) argument 2237 ice_vsi_cfg_tc_lan(struct ice_pf *pf, struct ice_vsi *vsi) argument 2279 ice_vsi_cfg_def(struct ice_vsi *vsi, struct ice_vsi_cfg_params *params) argument 2435 ice_vsi_cfg(struct ice_vsi *vsi, struct ice_vsi_cfg_params *params) argument 2474 ice_vsi_decfg(struct ice_vsi *vsi) argument 2528 struct ice_vsi *vsi; local 2578 ice_vsi_release_msix(struct ice_vsi *vsi) argument 2615 ice_vsi_free_irq(struct ice_vsi *vsi) argument 2656 ice_vsi_free_tx_rings(struct ice_vsi *vsi) argument 2672 ice_vsi_free_rx_rings(struct ice_vsi *vsi) argument 2688 ice_vsi_close(struct ice_vsi *vsi) argument 2703 ice_ena_vsi(struct ice_vsi *vsi, bool locked) argument 2734 ice_dis_vsi(struct ice_vsi *vsi, bool locked) argument 2792 ice_queue_set_napi(struct ice_vsi *vsi, unsigned int queue_index, enum netdev_queue_type type, struct napi_struct *napi) argument 2865 ice_vsi_set_napi_queues(struct ice_vsi *vsi) argument 2882 ice_vsi_release(struct ice_vsi *vsi) argument 2914 ice_vsi_rebuild_get_coalesce(struct ice_vsi *vsi, struct ice_coalesce_stored *coalesce) argument 2946 ice_vsi_rebuild_set_coalesce(struct ice_vsi *vsi, struct ice_coalesce_stored *coalesce, int size) argument 3025 ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi) argument 3090 ice_vsi_rebuild(struct ice_vsi *vsi, u32 vsi_flags) argument 3192 ice_vsi_update_q_map(struct ice_vsi *vsi, struct ice_vsi_ctx *ctx) argument 3206 ice_vsi_cfg_netdev_tc(struct ice_vsi *vsi, u8 ena_tc) argument 3273 ice_vsi_setup_q_map_mqprio(struct ice_vsi *vsi, struct ice_vsi_ctx *ctxt, u8 ena_tc) argument 3364 ice_vsi_cfg_tc(struct ice_vsi *vsi, u8 ena_tc) argument 3505 ice_is_vsi_dflt_vsi(struct ice_vsi *vsi) argument 3520 ice_set_dflt_vsi(struct ice_vsi *vsi) argument 3561 ice_clear_dflt_vsi(struct ice_vsi *vsi) argument 3592 ice_get_link_speed_mbps(struct ice_vsi *vsi) argument 3607 ice_get_link_speed_kbps(struct ice_vsi *vsi) argument 3625 ice_set_min_bw_limit(struct ice_vsi *vsi, u64 min_tx_rate) argument 3686 ice_set_max_bw_limit(struct ice_vsi *vsi, u64 max_tx_rate) argument 3743 ice_set_link(struct ice_vsi *vsi, bool ena) argument 3792 ice_vsi_add_vlan_zero(struct ice_vsi *vsi) argument 3822 ice_vsi_del_vlan_zero(struct ice_vsi *vsi) argument 3856 ice_vsi_num_zero_vlans(struct ice_vsi *vsi) argument 3879 ice_vsi_has_non_zero_vlans(struct ice_vsi *vsi) argument 3888 ice_vsi_num_non_zero_vlans(struct ice_vsi *vsi) argument 3973 ice_vsi_update_security(struct ice_vsi *vsi, void (*fill)(struct ice_vsi_ctx *)) argument 4034 ice_vsi_update_local_lb(struct ice_vsi *vsi, bool set) argument [all...] |
H A D | ice_lag.c | 77 struct ice_vsi *vsi; local 86 vsi = np->vsi; 87 if (!vsi) 90 test_pf = vsi->back; 108 struct ice_vsi *vsi; local 117 vsi = np->vsi; 118 if (!vsi) 121 return vsi 666 struct ice_vsi *vsi; local 757 struct ice_vsi *vsi; local 1471 struct ice_vsi *vsi, *peer_vsi; local 1997 struct ice_vsi *vsi; local [all...] |
H A D | ice_adminq_cmd.h | 788 __le16 vsi[]; /* Array of number_vsi VSI numbers */ member in struct:ice_sw_rule_vsi_list
|
H A D | ice_base.c | 38 * @qs_cfg: gathered variables needed for pf->vsi queues assignment 96 * @vsi: the VSI being configured 102 static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx) argument 104 struct ice_pf *pf = vsi->back; 113 q_vector->vsi = vsi; 123 if (vsi->type == ICE_VSI_VF) { 124 q_vector->reg_idx = ice_calc_vf_reg_idx(vsi->vf, q_vector); 126 } else if (vsi->type == ICE_VSI_CTRL && vsi 177 ice_free_q_vector(struct ice_vsi *vsi, int v_idx) argument 252 ice_calc_txq_handle(struct ice_vsi *vsi, struct ice_tx_ring *ring, u8 tc) argument 279 const struct ice_vsi *vsi = ring->vsi; local 321 struct ice_vsi *vsi = ring->vsi; local 409 struct ice_vsi *vsi = ring->vsi; local 634 ice_vsi_cfg_single_rxq(struct ice_vsi *vsi, u16 q_idx) argument 646 ice_vsi_cfg_frame_size(struct ice_vsi *vsi) argument 670 ice_vsi_cfg_rxqs(struct ice_vsi *vsi) argument 724 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait) argument 762 ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx) argument 777 ice_vsi_alloc_q_vectors(struct ice_vsi *vsi) argument 814 ice_vsi_map_rings_to_vectors(struct ice_vsi *vsi) argument 869 ice_vsi_free_q_vectors(struct ice_vsi *vsi) argument 886 ice_vsi_cfg_txq(struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_aqc_add_tx_qgrp *qg_buf) argument 956 ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings, u16 q_idx) argument 979 ice_vsi_cfg_txqs(struct ice_vsi *vsi, struct ice_tx_ring **rings, u16 count) argument 1003 ice_vsi_cfg_lan_txqs(struct ice_vsi *vsi) argument 1015 ice_vsi_cfg_xdp_txqs(struct ice_vsi *vsi) argument 1062 ice_cfg_txq_interrupt(struct ice_vsi *vsi, u16 txq, u16 msix_idx, u16 itr_idx) argument 1094 ice_cfg_rxq_interrupt(struct ice_vsi *vsi, u16 rxq, u16 msix_idx, u16 itr_idx) argument 1132 ice_vsi_stop_tx_ring(struct ice_vsi *vsi, enum ice_disq_rst_src rst_src, u16 rel_vmvf_num, struct ice_tx_ring *ring, struct ice_txq_meta *txq_meta) argument 1190 ice_fill_txq_meta(const struct ice_vsi *vsi, struct ice_tx_ring *ring, struct ice_txq_meta *txq_meta) argument [all...] |
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 456 rx_ring->vsi = &adapter->vsi; 482 tx_ring->vsi = &adapter->vsi; 1261 clear_bit(__IAVF_VSI_DOWN, adapter->vsi.state); 1699 status = iavf_aq_set_rss_key(hw, adapter->vsi.id, rss_key); 1708 status = iavf_aq_set_rss_lut(hw, adapter->vsi.id, false, 1827 q_vector->vsi = &adapter->vsi; 1983 set_bit(__IAVF_VSI_DOWN, adapter->vsi 2422 struct iavf_vsi *vsi = &adapter->vsi; local [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_main.c | 34 static void i40e_vsi_reinit_locked(struct i40e_vsi *vsi); 36 static int i40e_add_vsi(struct i40e_vsi *vsi); 37 static int i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi); 238 if (pile == pf->qp_pile && pf->vsi[id]->type == I40E_VSI_FDIR) { 307 * i40e_find_vsi_from_id - searches for the vsi with the given id 308 * @pf: the pf structure to search for the vsi 309 * @id: id of the vsi it is searching for 313 struct i40e_vsi *vsi; local 316 i40e_pf_for_each_vsi(pf, i, vsi) 317 if (vsi 349 struct i40e_vsi *vsi = np->vsi; local 426 i40e_get_vsi_stats_struct(struct i40e_vsi *vsi) argument 464 struct i40e_vsi *vsi = np->vsi; local 522 i40e_vsi_reset_stats(struct i40e_vsi *vsi) argument 578 i40e_compute_pci_to_hw_id(struct i40e_vsi *vsi, struct i40e_hw *hw) argument 695 i40e_stats_update_rx_discards(struct i40e_vsi *vsi, struct i40e_hw *hw, int stat_idx, bool offset_loaded, struct i40e_eth_stats *stat_offset, struct i40e_eth_stats *stat) argument 713 i40e_update_eth_stats(struct i40e_vsi *vsi) argument 861 i40e_update_vsi_stats(struct i40e_vsi *vsi) argument 1233 i40e_update_stats(struct i40e_vsi *vsi) argument 1249 i40e_count_filters(struct i40e_vsi *vsi) argument 1273 i40e_find_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1299 i40e_find_mac(struct i40e_vsi *vsi, const u8 *macaddr) argument 1321 i40e_is_vsi_in_vlan(struct i40e_vsi *vsi) argument 1379 i40e_correct_mac_vlan_filters(struct i40e_vsi *vsi, struct hlist_head *tmp_add_list, struct hlist_head *tmp_del_list, int vlan_filters) argument 1474 i40e_get_vf_new_vlan(struct i40e_vsi *vsi, struct i40e_new_mac_filter *new_mac, struct i40e_mac_filter *f, int vlan_filters, bool trusted) argument 1524 i40e_correct_vf_mac_vlan_filters(struct i40e_vsi *vsi, struct hlist_head *tmp_add_list, struct hlist_head *tmp_del_list, int vlan_filters, bool trusted) argument 1576 i40e_rm_default_mac_filter(struct i40e_vsi *vsi, u8 *macaddr) argument 1612 i40e_add_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1674 __i40e_del_filter(struct i40e_vsi *vsi, struct i40e_mac_filter *f) argument 1707 i40e_del_filter(struct i40e_vsi *vsi, const u8 *macaddr, s16 vlan) argument 1730 i40e_add_mac_filter(struct i40e_vsi *vsi, const u8 *macaddr) argument 1765 i40e_del_mac_filter(struct i40e_vsi *vsi, const u8 *macaddr) argument 1796 struct i40e_vsi *vsi = np->vsi; local 1851 i40e_config_rss_aq(struct i40e_vsi *vsi, const u8 *seed, u8 *lut, u16 lut_size) argument 1889 i40e_vsi_config_rss(struct i40e_vsi *vsi) argument 1931 i40e_vsi_setup_queue_map_mqprio(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt, u8 enabled_tc) argument 2019 i40e_vsi_setup_queue_map(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt, u8 enabled_tc, bool is_add) argument 2180 struct i40e_vsi *vsi = np->vsi; local 2199 struct i40e_vsi *vsi = np->vsi; local 2221 struct i40e_vsi *vsi = np->vsi; local 2245 i40e_undo_del_filter_entries(struct i40e_vsi *vsi, struct hlist_head *from) argument 2268 i40e_undo_add_filter_entries(struct i40e_vsi *vsi, struct hlist_head *from) argument 2355 i40e_aqc_del_filters(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_aqc_remove_macvlan_element_data *list, int num_del, int *retval) argument 2389 i40e_aqc_add_filters(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_aqc_add_macvlan_element_data *list, struct i40e_new_mac_filter *add_head, int num_add) argument 2436 i40e_aqc_broadcast_filter(struct i40e_vsi *vsi, const char *vsi_name, struct i40e_mac_filter *f) argument 2478 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 2542 i40e_sync_vsi_filters(struct i40e_vsi *vsi) argument 2881 struct i40e_vsi *vsi; local 2913 i40e_calculate_vsi_rx_buf_len(struct i40e_vsi *vsi) argument 2926 i40e_max_vsi_frame_size(struct i40e_vsi *vsi, struct bpf_prog *xdp_prog) argument 2950 struct i40e_vsi *vsi = np->vsi; local 2996 i40e_vlan_stripping_enable(struct i40e_vsi *vsi) argument 3030 i40e_vlan_stripping_disable(struct i40e_vsi *vsi) argument 3074 i40e_add_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument 3113 i40e_vsi_add_vlan(struct i40e_vsi *vsi, u16 vid) argument 3158 i40e_rm_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument 3175 i40e_vsi_kill_vlan(struct i40e_vsi *vsi, u16 vid) argument 3202 struct i40e_vsi *vsi = np->vsi; local 3225 struct i40e_vsi *vsi = np->vsi; local 3244 struct i40e_vsi *vsi = np->vsi; local 3261 i40e_restore_vlan(struct i40e_vsi *vsi) argument 3283 i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid) argument 3315 i40e_vsi_remove_pvid(struct i40e_vsi *vsi) argument 3332 i40e_vsi_setup_tx_resources(struct i40e_vsi *vsi) argument 3354 i40e_vsi_free_tx_resources(struct i40e_vsi *vsi) argument 3381 i40e_vsi_setup_rx_resources(struct i40e_vsi *vsi) argument 3396 i40e_vsi_free_rx_resources(struct i40e_vsi *vsi) argument 3459 struct i40e_vsi *vsi = ring->vsi; local 3583 struct i40e_vsi *vsi = ring->vsi; local 3728 i40e_vsi_configure_tx(struct i40e_vsi *vsi) argument 3751 i40e_vsi_configure_rx(struct i40e_vsi *vsi) argument 3778 i40e_vsi_config_dcb_rings(struct i40e_vsi *vsi) argument 3814 i40e_set_vsi_rx_mode(struct i40e_vsi *vsi) argument 3845 i40e_fdir_filter_restore(struct i40e_vsi *vsi) argument 3867 i40e_vsi_configure(struct i40e_vsi *vsi) argument 3885 i40e_vsi_configure_msix(struct i40e_vsi *vsi) argument 4015 i40e_configure_msi_and_legacy(struct i40e_vsi *vsi) argument 4135 i40e_vsi_request_irq_msix(struct i40e_vsi *vsi, char *basename) argument 4209 i40e_vsi_disable_irq(struct i40e_vsi *vsi) argument 4255 i40e_vsi_enable_irq(struct i40e_vsi *vsi) argument 4325 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 4438 struct i40e_vsi *vsi = tx_ring->vsi; local 4522 struct i40e_vsi *vsi; local 4539 i40e_map_vector_to_qp(struct i40e_vsi *vsi, int v_idx, int qp_idx) argument 4575 i40e_vsi_map_rings_to_vectors(struct i40e_vsi *vsi) argument 4616 i40e_vsi_request_irq(struct i40e_vsi *vsi, char *basename) argument 4647 struct i40e_vsi *vsi = np->vsi; local 4770 i40e_vsi_enable_tx(struct i40e_vsi *vsi) argument 4889 i40e_vsi_enable_rx(struct i40e_vsi *vsi) argument 4912 i40e_vsi_start_rings(struct i40e_vsi *vsi) argument 4931 i40e_vsi_stop_rings(struct i40e_vsi *vsi) argument 4967 i40e_vsi_stop_rings_no_wait(struct i40e_vsi *vsi) argument 4983 i40e_vsi_free_irq(struct i40e_vsi *vsi) argument 5106 i40e_free_q_vector(struct i40e_vsi *vsi, int v_idx) argument 5137 i40e_vsi_free_q_vectors(struct i40e_vsi *vsi) argument 5174 struct i40e_vsi *vsi; local 5195 i40e_napi_enable_all(struct i40e_vsi *vsi) argument 5214 i40e_napi_disable_all(struct i40e_vsi *vsi) argument 5233 i40e_vsi_close(struct i40e_vsi *vsi) argument 5251 i40e_quiesce_vsi(struct i40e_vsi *vsi) argument 5267 i40e_unquiesce_vsi(struct i40e_vsi *vsi) argument 5284 struct i40e_vsi *vsi; local 5297 struct i40e_vsi *vsi; local 5310 i40e_vsi_wait_queues_disabled(struct i40e_vsi *vsi) argument 5362 struct i40e_vsi *vsi; local 5475 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 5555 i40e_vsi_get_bw_info(struct i40e_vsi *vsi) argument 5617 i40e_vsi_configure_bw_alloc(struct i40e_vsi *vsi, u8 enabled_tc, u8 *bw_share) argument 5661 i40e_vsi_config_netdev_tc(struct i40e_vsi *vsi, u8 enabled_tc) argument 5716 i40e_vsi_update_queue_map(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt) argument 5735 i40e_update_adq_vsi_queues(struct i40e_vsi *vsi, int vsi_offset) argument 5795 i40e_vsi_config_tc(struct i40e_vsi *vsi, u8 enabled_tc) argument 5923 i40e_get_link_speed(struct i40e_vsi *vsi) argument 5950 i40e_bw_bytes_to_mbits(struct i40e_vsi *vsi, u64 max_tx_rate) argument 5971 i40e_set_bw_limit(struct i40e_vsi *vsi, u16 seid, u64 max_tx_rate) argument 6010 i40e_remove_queue_channels(struct i40e_vsi *vsi) argument 6099 i40e_get_max_queues_for_channel(struct i40e_vsi *vsi) argument 6125 i40e_validate_num_queues(struct i40e_pf *pf, int num_queues, struct i40e_vsi *vsi, bool *reconfig_rss) argument 6175 i40e_vsi_reconfig_rss(struct i40e_vsi *vsi, u16 rss_size) argument 6336 i40e_channel_config_bw(struct i40e_vsi *vsi, struct i40e_channel *ch, u8 *bw_share) argument 6372 i40e_channel_config_tx_ring(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch) argument 6426 i40e_setup_hw_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch, u16 uplink_seid, u8 type) argument 6477 i40e_setup_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, struct i40e_channel *ch) argument 6512 i40e_validate_and_set_switch_mode(struct i40e_vsi *vsi) argument 6570 i40e_create_queue_channel(struct i40e_vsi *vsi, struct i40e_channel *ch) argument 6673 i40e_configure_queue_channels(struct i40e_vsi *vsi) argument 6785 struct i40e_vsi *vsi; local 7245 i40e_print_link_message(struct i40e_vsi *vsi, bool isup) argument 7382 i40e_up_complete(struct i40e_vsi *vsi) argument 7432 i40e_vsi_reinit_locked(struct i40e_vsi *vsi) argument 7552 i40e_up(struct i40e_vsi *vsi) argument 7572 i40e_down(struct i40e_vsi *vsi) argument 7610 i40e_validate_mqprio_qopt(struct i40e_vsi *vsi, struct tc_mqprio_qopt_offload *mqprio_qopt) argument 7657 i40e_vsi_set_default_tc_config(struct i40e_vsi *vsi) argument 7740 i40e_reset_ch_rings(struct i40e_vsi *vsi, struct i40e_channel *ch) argument 7763 i40e_free_macvlan_channels(struct i40e_vsi *vsi) argument 7808 i40e_fwd_ring_up(struct i40e_vsi *vsi, struct net_device *vdev, struct i40e_fwd_adapter *fwd) argument 7883 i40e_setup_macvlans(struct i40e_vsi *vsi, u16 macvlan_cnt, u16 qcnt, struct net_device *vdev) argument 7988 struct i40e_vsi *vsi = np->vsi; local 8094 i40e_del_all_macvlans(struct i40e_vsi *vsi) argument 8133 struct i40e_vsi *vsi = np->vsi; local 8174 struct i40e_vsi *vsi = np->vsi; local 8368 i40e_add_del_cloud_filter(struct i40e_vsi *vsi, struct i40e_cloud_filter *filter, bool add) argument 8437 i40e_add_del_cloud_filter_big_buf(struct i40e_vsi *vsi, struct i40e_cloud_filter *filter, bool add) argument 8545 i40e_parse_cls_flower(struct i40e_vsi *vsi, struct flow_cls_offload *f, struct i40e_cloud_filter *filter) argument 8752 i40e_handle_tclass(struct i40e_vsi *vsi, u32 tc, struct i40e_cloud_filter *filter) argument 8786 i40e_configure_clsflower(struct i40e_vsi *vsi, struct flow_cls_offload *cls_flower) argument 8867 i40e_find_cloud_filter(struct i40e_vsi *vsi, unsigned long *cookie) argument 8886 i40e_delete_clsflower(struct i40e_vsi *vsi, struct flow_cls_offload *cls_flower) argument 8932 struct i40e_vsi *vsi = np->vsi; local 8998 struct i40e_vsi *vsi = np->vsi; local 9036 i40e_netif_set_realnum_tx_rx_queues(struct i40e_vsi *vsi) argument 9059 i40e_vsi_open(struct i40e_vsi *vsi) argument 9241 struct i40e_vsi *vsi = np->vsi; local 9261 struct i40e_vsi *vsi; local 9848 i40e_vsi_link_event(struct i40e_vsi *vsi, bool link_up) argument 9885 struct i40e_vsi *vsi; local 9905 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 9988 struct i40e_vsi *vsi; local 10276 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 10312 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 10373 struct i40e_vsi *vsi; local 10531 struct i40e_vsi *vsi; local 10575 struct i40e_vsi *vsi; local 10591 i40e_rebuild_cloud_filters(struct i40e_vsi *vsi, u16 seid) argument 10628 i40e_rebuild_channels(struct i40e_vsi *vsi) argument 10687 i40e_clean_xps_state(struct i40e_vsi *vsi) argument 10707 struct i40e_vsi *vsi; local 10836 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 11326 i40e_set_num_rings_in_vsi(struct i40e_vsi *vsi) argument 11397 i40e_vsi_alloc_arrays(struct i40e_vsi *vsi, bool alloc_qvectors) argument 11443 struct i40e_vsi *vsi; local 11531 i40e_vsi_free_arrays(struct i40e_vsi *vsi, bool free_qvectors) argument 11549 i40e_clear_rss_config_user(struct i40e_vsi *vsi) argument 11565 i40e_vsi_clear(struct i40e_vsi *vsi) argument 11616 i40e_vsi_clear_rings(struct i40e_vsi *vsi) argument 11635 i40e_alloc_rings(struct i40e_vsi *vsi) argument 11956 i40e_vsi_alloc_q_vector(struct i40e_vsi *vsi, int v_idx) argument 11985 i40e_vsi_alloc_q_vectors(struct i40e_vsi *vsi) argument 12081 struct i40e_vsi *vsi; local 12214 i40e_get_rss_aq(struct i40e_vsi *vsi, const u8 *seed, u8 *lut, u16 lut_size) argument 12260 i40e_config_rss_reg(struct i40e_vsi *vsi, const u8 *seed, const u8 *lut, u16 lut_size) argument 12314 i40e_get_rss_reg(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument 12348 i40e_config_rss(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument 12367 i40e_get_rss(struct i40e_vsi *vsi, u8 *seed, u8 *lut, u16 lut_size) argument 12399 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 12471 struct i40e_vsi *vsi = pf->vsi[pf->lan_vsi]; local 12884 i40e_clear_rss_lut(struct i40e_vsi *vsi) argument 12907 i40e_set_loopback(struct i40e_vsi *vsi, bool ena) argument 12935 struct i40e_vsi *vsi = np->vsi; local 13103 struct i40e_vsi *vsi = np->vsi; local 13177 struct i40e_vsi *vsi = np->vsi; local 13258 i40e_xdp_setup(struct i40e_vsi *vsi, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument 13328 i40e_enter_busy_conf(struct i40e_vsi *vsi) argument 13347 i40e_exit_busy_conf(struct i40e_vsi *vsi) argument 13359 i40e_queue_pair_reset_stats(struct i40e_vsi *vsi, int queue_pair) argument 13376 i40e_queue_pair_clean_rings(struct i40e_vsi *vsi, int queue_pair) argument 13395 i40e_queue_pair_toggle_napi(struct i40e_vsi *vsi, int queue_pair, bool enable) argument 13421 i40e_queue_pair_toggle_rings(struct i40e_vsi *vsi, int queue_pair, bool enable) argument 13472 i40e_queue_pair_enable_irq(struct i40e_vsi *vsi, int queue_pair) argument 13492 i40e_queue_pair_disable_irq(struct i40e_vsi *vsi, int queue_pair) argument 13526 i40e_queue_pair_disable(struct i40e_vsi *vsi, int queue_pair) argument 13551 i40e_queue_pair_enable(struct i40e_vsi *vsi, int queue_pair) argument 13587 struct i40e_vsi *vsi = np->vsi; local 13648 i40e_config_netdev(struct i40e_vsi *vsi) argument 13820 i40e_vsi_delete(struct i40e_vsi *vsi) argument 13835 i40e_is_vsi_uplink_mode_veb(struct i40e_vsi *vsi) argument 13870 i40e_add_vsi(struct i40e_vsi *vsi) argument 14116 i40e_vsi_release(struct i40e_vsi *vsi) argument 14220 i40e_vsi_setup_vectors(struct i40e_vsi *vsi) argument 14276 i40e_vsi_reinit_setup(struct i40e_vsi *vsi) argument 14360 struct i40e_vsi *vsi = NULL; local 14640 struct i40e_vsi *vsi; local 14695 struct i40e_vsi *vsi, *vsi_it; local 14735 i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi) argument 14803 struct i40e_vsi *vsi = NULL; local 15046 struct i40e_vsi *vsi = NULL; local 15448 struct i40e_vsi *vsi; local 15566 struct i40e_vsi *vsi; local 16174 struct i40e_vsi *vsi; local 16211 struct i40e_vsi *vsi = pf->vsi[0]; local [all...] |
H A D | i40e_virtchnl_pf.c | 263 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); local 265 return (vsi && (vsi->vf_id == vf->vf_id)); 271 * @vsi_id: vsi id 272 * @qid: vsi relative queue id 280 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); local 282 return (vsi && (qid < vsi->alloc_queue_pairs)); 305 * @vsi_queue_id: vsi relative queue id 313 struct i40e_vsi *vsi local 635 struct i40e_vsi *vsi; local 709 struct i40e_vsi *vsi = pf->vsi[vf->lan_vsi_idx]; local 799 struct i40e_vsi *vsi; local 1201 __i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) argument 1220 i40e_getnum_vf_vsi_vlan_filters(struct i40e_vsi *vsi) argument 1240 i40e_get_vlan_list_sync(struct i40e_vsi *vsi, u16 *num_vlans, s16 **vlan_list) argument 1372 struct i40e_vsi *vsi; local 2116 struct i40e_vsi *vsi; local 2334 struct i40e_vsi *vsi; local 2532 i40e_ctrl_vf_tx_rings(struct i40e_vsi *vsi, unsigned long q_map, bool enable) argument 2555 i40e_ctrl_vf_rx_rings(struct i40e_vsi *vsi, unsigned long q_map, bool enable) argument 2711 struct i40e_vsi *vsi; local 2817 struct i40e_vsi *vsi; local 2899 struct i40e_vsi *vsi = pf->vsi[vf->lan_vsi_idx]; local 3042 struct i40e_vsi *vsi = NULL; local 3111 struct i40e_vsi *vsi = NULL; local 3198 struct i40e_vsi *vsi = NULL; local 3269 struct i40e_vsi *vsi = NULL; local 3390 struct i40e_vsi *vsi = NULL; local 3420 struct i40e_vsi *vsi = NULL; local 3517 struct i40e_vsi *vsi; local 3543 struct i40e_vsi *vsi; local 3573 struct i40e_vsi *vsi = NULL; local 3701 struct i40e_vsi *vsi = NULL; local 3722 struct i40e_vsi *vsi = NULL; local 3768 struct i40e_vsi *vsi = NULL; local 3900 struct i40e_vsi *vsi = NULL; local 4344 struct i40e_vsi *vsi; local 4405 struct i40e_vsi *vsi = np->vsi; local 4499 struct i40e_vsi *vsi; local 4654 struct i40e_vsi *vsi; local 4704 struct i40e_vsi *vsi = np->vsi; local 4765 struct i40e_vsi *vsi; local 4850 struct i40e_vsi *vsi = np->vsi; local 4971 struct i40e_vsi *vsi; local [all...] |
H A D | i40e_txrx.h | 392 struct i40e_vsi *vsi; /* Backreference to associated VSI */ member in struct:i40e_ring 471 void i40e_force_wb(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector); 473 void i40e_detect_recover_hung(struct i40e_vsi *vsi);
|
H A D | i40e_txrx.c | 25 struct i40e_pf *pf = tx_ring->vsi->back; 45 fdata->dest_vsi ? : pf->vsi[pf->lan_vsi]->id); 87 struct i40e_vsi *vsi; local 94 vsi = i40e_find_vsi_by_type(pf, I40E_VSI_FDIR); 95 if (!vsi) 98 tx_ring = vsi->tx_rings[0]; 373 * @vsi: pointer to the targeted VSI 380 static int i40e_add_del_fdir_udp(struct i40e_vsi *vsi, argument 385 struct i40e_pf *pf = vsi->back; 421 * @vsi 428 i40e_add_del_fdir_tcp(struct i40e_vsi *vsi, struct i40e_fdir_filter *fd_data, bool add, bool ipv4) argument 482 i40e_add_del_fdir_sctp(struct i40e_vsi *vsi, struct i40e_fdir_filter *fd_data, bool add, bool ipv4) argument 531 i40e_add_del_fdir_ip(struct i40e_vsi *vsi, struct i40e_fdir_filter *fd_data, bool add, bool ipv4) argument 586 i40e_add_del_fdir(struct i40e_vsi *vsi, struct i40e_fdir_filter *input, bool add) argument 868 i40e_detect_recover_hung(struct i40e_vsi *vsi) argument 923 i40e_clean_tx_irq(struct i40e_vsi *vsi, struct i40e_ring *tx_ring, int napi_budget, unsigned int *tx_cleaned) argument 1056 i40e_enable_wb_on_itr(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector) argument 1090 i40e_force_wb(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector) argument 1740 i40e_rx_checksum(struct i40e_vsi *vsi, struct sk_buff *skb, union i40e_rx_desc *rx_desc) argument 2704 i40e_update_enable_itr(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector) argument 2787 struct i40e_vsi *vsi = q_vector->vsi; local 3783 struct i40e_vsi *vsi = np->vsi; local 4019 struct i40e_vsi *vsi = np->vsi; local 4049 struct i40e_vsi *vsi = np->vsi; local [all...] |
H A D | i40e.h | 478 u16 num_lan_msix; /* num queue vectors for the base PF vsi */ 555 struct i40e_vsi **vsi; member in struct:i40e_pf 694 * Find and return next non-NULL VSI pointer in pf->vsi array and 701 if (pf->vsi[*idx]) 702 return pf->vsi[*idx]; 874 u16 base_queue; /* vsi's first queue in hw array */ 899 u16 idx; /* index in pf->vsi[] */ 932 struct i40e_vsi *vsi; member in struct:i40e_netdev_priv 939 struct i40e_vsi *vsi; member in struct:i40e_q_vector 941 u16 v_idx; /* index in the vsi 1080 struct i40e_vsi *vsi = np->vsi; local 1085 i40e_vsi_setup_irqhandler(struct i40e_vsi *vsi, irqreturn_t (*irq_handler)(int, void *)) argument 1171 struct i40e_vsi *vsi; local 1251 i40e_irq_dynamic_enable(struct i40e_vsi *vsi, int vector) argument 1320 i40e_enabled_xdp_vsi(struct i40e_vsi *vsi) argument 1366 struct i40e_vsi *vsi; local [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | venc_vpu_if.c | 16 vpu->vsi = mtk_vcodec_fw_map_dm_addr(vpu->ctx->dev->fw_handler, 159 if (IS_ERR_OR_NULL(vpu->vsi)) { 160 mtk_venc_err(vpu->ctx, "invalid venc vsi");
|
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_vp9_req_lat_if.c | 378 * struct vdec_vp9_slice_pfc - per-frame context that contains a local vsi. 381 * @vsi: local vsi. copy to/from remote vsi before/after decoding 387 struct vdec_vp9_slice_vsi vsi; member in struct:vdec_vp9_slice_pfc 437 * @init_vsi: vsi used for initialized VP9 instance 438 * @vsi: vsi used for decoding/flush ... 439 * @core_vsi: vsi used for Core stage 483 /* MicroP vsi */ 486 struct vdec_vp9_slice_vsi *vsi; member in union:vdec_vp9_slice_instance::__anon62 508 struct vdec_vp9_slice_init_vsi *vsi; local 541 vdec_vp9_slice_alloc_working_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi) argument 657 vdec_vp9_slice_vsi_from_remote(struct vdec_vp9_slice_vsi *vsi, struct vdec_vp9_slice_vsi *remote_vsi, int skip) argument 681 vdec_vp9_slice_vsi_to_remote(struct vdec_vp9_slice_vsi *vsi, struct vdec_vp9_slice_vsi *remote_vsi) argument 878 vdec_vp9_slice_setup_tile(struct vdec_vp9_slice_vsi *vsi, struct v4l2_ctrl_vp9_frame *hdr) argument 926 vdec_vp9_slice_setup_state(struct vdec_vp9_slice_vsi *vsi) argument 945 struct vdec_vp9_slice_vsi *vsi; local 977 vdec_vp9_slice_setup_lat_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *bs, struct vdec_lat_buf *lat_buf) argument 1018 vdec_vp9_slice_setup_prob_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi) argument 1039 vdec_vp9_slice_setup_seg_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *buf) argument 1065 vdec_vp9_slice_setup_tile_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *bs) argument 1154 struct vdec_vp9_slice_vsi *vsi = &pfc->vsi; local 1526 vdec_vp9_slice_update_prob(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_vsi *vsi) argument 1590 struct vdec_vp9_slice_vsi *vsi; local 1616 struct vdec_vp9_slice_vsi *vsi; local 1658 vdec_vp9_slice_setup_core_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_pfc *pfc, struct vdec_vp9_slice_vsi *vsi, struct vdec_fb *fb, struct vdec_lat_buf *lat_buf) argument 1730 vdec_vp9_slice_setup_single_buffer(struct vdec_vp9_slice_instance *instance, struct vdec_vp9_slice_pfc *pfc, struct vdec_vp9_slice_vsi *vsi, struct mtk_vcodec_mem *bs, struct vdec_fb *fb) argument 1769 struct vdec_vp9_slice_vsi *vsi = &pfc->vsi; local 1795 struct vdec_vp9_slice_vsi *vsi = &pfc->vsi; local 1831 struct vdec_vp9_slice_vsi *vsi; local 1849 struct vdec_vp9_slice_init_vsi *vsi; local 1979 struct vdec_vp9_slice_vsi *vsi; local 2037 struct vdec_vp9_slice_vsi *vsi; local [all...] |
H A D | vdec_vp8_if.c | 148 * @vsi : VPU share information 162 struct vdec_vp8_vsi *vsi; member in struct:vdec_vp8_inst 183 struct vdec_vp8_vsi *vsi = inst->vsi; local 187 for (i = 0; i < ARRAY_SIZE(vsi->segment_buf); i++) { 188 for (j = ARRAY_SIZE(vsi->segment_buf[i]) - 1; j >= 0; j--) { 192 val = vsi->segment_buf[i][j]; 204 struct vdec_vp8_vsi *vsi = inst->vsi; local 208 for (i = 0; i < ARRAY_SIZE(vsi [all...] |
H A D | vdec_vp9_if.c | 185 * @vsi : shared buffer between host and VPU firmware 202 struct vdec_vp9_vsi *vsi; member in struct:vdec_vp9_inst 210 struct vdec_vp9_vsi *vsi = inst->vsi; local 212 for (i = 0; i < ARRAY_SIZE(vsi->sf_ref_fb); i++) { 213 if (fb == &vsi->sf_ref_fb[i].fb) 266 struct vdec_vp9_vsi *vsi = inst->vsi; local 269 if (ref_idx >= 0 && vsi->frm_bufs[ref_idx].ref_cnt > 0) { 270 vsi 293 struct vdec_vp9_vsi *vsi = inst->vsi; local 316 struct vdec_vp9_vsi *vsi = inst->vsi; local 363 struct vdec_vp9_vsi *vsi = inst->vsi; local 457 struct vdec_vp9_vsi *vsi = inst->vsi; local 577 struct vdec_vp9_vsi *vsi = inst->vsi; local 605 struct vdec_vp9_vsi *vsi = inst->vsi; local 737 validate_vsi_array_indexes(struct vdec_vp9_inst *inst, struct vdec_vp9_vsi *vsi) argument 815 struct vdec_vp9_vsi *vsi = inst->vsi; local [all...] |
H A D | vdec_hevc_req_multi_if.c | 349 * @vsi: vsi used for lat 350 * @vsi_core: vsi used for core 364 struct vdec_hevc_slice_vsi *vsi; member in struct:vdec_hevc_slice_inst 591 struct vdec_hevc_slice_lat_dec_param *slice_param = &inst->vsi->hevc_slice_params; 740 inst->vsi->bs.dma_addr = (u64)bs->dma_addr; 741 inst->vsi->bs.size = bs->size; 761 inst->vsi->mv_buf_dma[i].dma_addr = mem->dma_addr; 762 inst->vsi->mv_buf_dma[i].size = mem->size; 765 inst->vsi [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | vdec_vpu_if.c | 20 /* the content in vsi is initialized to 0 in VPU */ 21 vpu->vsi = mtk_vcodec_fw_map_dm_addr(vpu->ctx->dev->fw_handler,
|
/linux-master/kernel/bpf/ |
H A D | verifier.c | 17973 const struct btf_var_secinfo *vsi; local 18034 for_each_vsi(i, datasec, vsi) { 18035 if (vsi->type == id) {
|
/linux-master/tools/lib/bpf/ |
H A D | libbpf.c | 1278 const struct btf_var_secinfo *vsi; local 1299 vsi = btf_var_secinfos(datasec); 1300 for (i = 0; i < btf_vlen(datasec); i++, vsi++) { 1301 type = btf__type_by_id(obj->btf, vsi->type); 1304 type_id = btf__resolve_type(obj->btf, vsi->type); 1307 vsi->type, sec_name); 1327 map->sec_offset = vsi->offset; 1359 if (vsi->offset + type->size > data->d_size) { 1366 data->d_buf + vsi->offset, 1373 tname, type_id, var_name, vsi 1813 struct btf_var_secinfo *vsi; local 3226 struct btf_var_secinfo *vsi; local [all...] |