Home
last modified time | relevance | path

Searched refs:vport_config (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_lib.c451 struct idpf_vport_config *vport_config; in idpf_del_all_flow_steer_filters() local
454 vport_config = vport->adapter->vport_config[vport->idx]; in idpf_del_all_flow_steer_filters()
456 spin_lock_bh(&vport_config->flow_steer_list_lock); in idpf_del_all_flow_steer_filters()
457 list_for_each_entry_safe(f, ftmp, &vport_config->user_config.flow_steer_list, in idpf_del_all_flow_steer_filters()
462 vport_config->user_config.num_fsteer_fltrs = 0; in idpf_del_all_flow_steer_filters()
463 spin_unlock_bh(&vport_config->flow_steer_list_lock); in idpf_del_all_flow_steer_filters()
497 static int __idpf_del_mac_filter(struct idpf_vport_config *vport_config, in __idpf_del_mac_filter() argument
502 spin_lock_bh(&vport_config->mac_filter_list_lock); in __idpf_del_mac_filter()
503 f = idpf_find_mac_filter(vport_config, macaddr); in __idpf_del_mac_filter()
508 spin_unlock_bh(&vport_config->mac_filter_list_lock); in __idpf_del_mac_filter()
[all …]
H A Didpf_ethtool.c40 struct idpf_vport_config *vport_config; in idpf_get_rxnfc() local
48 vport_config = np->adapter->vport_config[np->vport_idx]; in idpf_get_rxnfc()
49 user_config = &vport_config->user_config; in idpf_get_rxnfc()
58 spin_lock_bh(&vport_config->flow_steer_list_lock); in idpf_get_rxnfc()
69 spin_unlock_bh(&vport_config->flow_steer_list_lock); in idpf_get_rxnfc()
73 spin_lock_bh(&vport_config->flow_steer_list_lock); in idpf_get_rxnfc()
84 spin_unlock_bh(&vport_config->flow_steer_list_lock); in idpf_get_rxnfc()
174 struct idpf_vport_config *vport_config; in idpf_add_flow_steer() local
184 vport_config = vport->adapter->vport_config[np->vport_idx]; in idpf_add_flow_steer()
185 user_config = &vport_config->user_config; in idpf_add_flow_steer()
[all …]
H A Didpf_virtchnl.c1287 idpf_vport_init_queue_reg_chunks(struct idpf_vport_config *vport_config, in idpf_vport_init_queue_reg_chunks() argument
1290 struct idpf_queue_id_reg_info *q_info = &vport_config->qid_reg_info; in idpf_vport_init_queue_reg_chunks()
2633 struct idpf_vport_config *vport_config, in idpf_send_add_queues_msg() argument
2675 return idpf_vport_init_queue_reg_chunks(vport_config, &vc_msg->chunks); in idpf_send_add_queues_msg()
3451 if (adapter->vport_config) in idpf_vport_params_buf_alloc()
3454 adapter->vport_config = kzalloc_objs(*adapter->vport_config, in idpf_vport_params_buf_alloc()
3456 if (!adapter->vport_config) in idpf_vport_params_buf_alloc()
3752 struct idpf_vport_config *vport_config; in idpf_vport_init() local
3759 vport_config = adapter->vport_config[idx]; in idpf_vport_init()
3760 rss_data = &vport_config->user_config.rss_data; in idpf_vport_init()
[all …]
H A Didpf_virtchnl.h179 struct idpf_vport_config *vport_config,
199 struct idpf_vport_config *vport_config,
H A Didpf_txrx.c1482 config_data = &vport->adapter->vport_config[idx]->user_config; in idpf_vport_init_num_qs()
1533 config_data = &vport->adapter->vport_config[idx]->user_config; in idpf_vport_calc_num_q_desc()
1583 struct idpf_vport_config *vport_config; in idpf_vport_calc_total_qs() local
1587 vport_config = adapter->vport_config[vport_idx]; in idpf_vport_calc_total_qs()
1588 if (vport_config) { in idpf_vport_calc_total_qs()
1589 num_req_tx_qs = vport_config->user_config.num_req_tx_qs; in idpf_vport_calc_total_qs()
1590 num_req_rx_qs = vport_config->user_config.num_req_rx_qs; in idpf_vport_calc_total_qs()
1627 if (!vport_config) in idpf_vport_calc_total_qs()
1630 user = &vport_config->user_config; in idpf_vport_calc_total_qs()
1634 if (vport_config->user_config.xdp_prog) in idpf_vport_calc_total_qs()
[all …]
H A Didpf.h707 struct idpf_vport_config **vport_config; member
H A Dxdp.c459 cfg = vport->adapter->vport_config[vport->idx]; in idpf_xdp_setup_prog()