/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/ |
A D | nfp_net_main.c | 303 pf->app = nfp_app_alloc(pf, nfp_net_pf_get_app_id(pf)); in nfp_net_pf_app_init() 350 nfp_net_pf_free_vnic(pf, pf->ctrl_vnic); in nfp_net_pf_app_clean() 368 err = nfp_net_pf_init_vnic(pf, pf->ctrl_vnic, 0); in nfp_net_pf_app_start_ctrl() 379 nfp_net_pf_clean_vnic(pf, pf->ctrl_vnic); in nfp_net_pf_app_start_ctrl() 388 nfp_net_pf_clean_vnic(pf, pf->ctrl_vnic); in nfp_net_pf_app_stop_ctrl() 399 err = nfp_app_start(pf->app, pf->ctrl_vnic); in nfp_net_pf_app_start() 404 err = nfp_app_sriov_enable(pf->app, pf->num_vfs); in nfp_net_pf_app_start() 492 pf->dev_info->qc_area_sz, &pf->qc_area); in nfp_net_pci_map_mem() 658 struct nfp_pf *pf = port->app->pf; in nfp_net_refresh_port_table() local 662 queue_work(pf->wq, &pf->port_refresh_work); in nfp_net_refresh_port_table() [all …]
|
A D | nfp_main.c | 167 n = nfp_rtsym_read(pf->cpp, pf->mbox, NFP_MBOX_DATA, in nfp_mbox_cmd() 215 pf->hwinfo = nfp_hwinfo_read(pf->cpp); in nfp_pf_board_state_wait() 593 pf->eth_tbl = __nfp_eth_read_ports(pf->cpp, nsp); in nfp_nsp_init_ports() 609 pf->eth_tbl = __nfp_eth_read_ports(pf->cpp, nsp); in nfp_nsp_init_ports() 816 pf->hwinfo = nfp_hwinfo_read(pf->cpp); in nfp_pci_probe() 833 pf->mip = nfp_mip_open(pf->cpp); in nfp_pci_probe() 834 pf->rtbl = __nfp_rtsym_table_read(pf->cpp, pf->mip); in nfp_pci_probe() 841 pf->dumpspec = nfp_net_dump_load_dumpspec(pf->cpp, pf->rtbl); in nfp_pci_probe() 848 if (pf->num_vfs > pf->limit_vfs) { in nfp_pci_probe() 851 pf->num_vfs, pf->limit_vfs); in nfp_pci_probe() [all …]
|
A D | nfp_shared_buf.c | 18 for (i = 0; i < pf->num_shared_bufs; i++) in nfp_shared_buf_pool_unit() 19 if (pf->shared_bufs[i].id == sb_id) in nfp_shared_buf_pool_unit() 37 unit_size = nfp_shared_buf_pool_unit(pf, sb); in nfp_shared_buf_pool_get() 69 unit_size = nfp_shared_buf_pool_unit(pf, sb); in nfp_shared_buf_pool_set() 86 if (!pf->mbox) in nfp_shared_buf_register() 102 pf->shared_bufs = kmalloc_array(num_entries, sizeof(pf->shared_bufs[0]), in nfp_shared_buf_register() 104 if (!pf->shared_bufs) { in nfp_shared_buf_register() 125 pf->num_shared_bufs = num_entries; in nfp_shared_buf_register() 135 kfree(pf->shared_bufs); in nfp_shared_buf_register() 146 for (i = 0; i < pf->num_shared_bufs; i++) in nfp_shared_buf_unregister() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_pf.c | 108 devm_kfree(pf->dev, pf->flr_wrk); in otx2_flr_wq_destroy() 114 struct otx2_nic *pf = flrwork->pf; in otx2_flr_handler() local 287 pf->flr_wrk[vf].pf = pf; in otx2_pf_flr_init() 1442 pf->rbsize = otx2_get_rbuf_size(pf, pf->netdev->mtu); in otx2_init_hw_resources() 1691 pf->qset.cq_cnt = pf->hw.rx_queues + pf->hw.tot_tx_queues; in otx2_open() 1695 pf->hw.cint_cnt = max(pf->hw.rx_queues, pf->hw.tx_queues); in otx2_open() 2673 pf->vf_configs = devm_kcalloc(pf->dev, pf->total_vfs, in otx2_sriov_vfcfg_init() 2680 pf->vf_configs[i].pf = pf; in otx2_sriov_vfcfg_init() 2941 qmem_free(pf->dev, pf->dync_lmt); in otx2_probe() 2968 pf = config->pf; in otx2_vf_link_event_task() [all …]
|
A D | otx2_dmac_flt.c | 17 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_do_add() 21 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_do_add() 34 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_do_add() 44 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac() 48 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac() 70 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_add_pfmac() 115 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac() 125 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_remove_pfmac() 150 mutex_lock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt() 173 mutex_unlock(&pf->mbox.lock); in otx2_dmacflt_get_max_cnt() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/ |
A D | i40e_dcb_nl.c | 135 ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); in i40e_dcbnl_ieee_setets() 140 i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); in i40e_dcbnl_ieee_setets() 174 ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); in i40e_dcbnl_ieee_setpfc() 179 i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); in i40e_dcbnl_ieee_setpfc() 223 pf->tmp_cfg.app[pf->tmp_cfg.numapps++] = new_app; in i40e_dcbnl_ieee_setapp() 225 ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); in i40e_dcbnl_ieee_setapp() 230 i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); in i40e_dcbnl_ieee_setapp() 290 ret = i40e_hw_dcb_config(pf, &pf->tmp_cfg); in i40e_dcbnl_ieee_delapp() 295 i40e_aq_str(&pf->hw, pf->hw.aq.asq_last_status)); in i40e_dcbnl_ieee_delapp() 639 err = i40e_hw_dcb_config(pf, &pf->tmp_cfg); in i40e_dcbnl_cee_set_all() [all …]
|
A D | i40e_debugfs.c | 32 if (pf->vsi[i] && (pf->vsi[i]->seid == seid)) in i40e_dbg_find_vsi() 48 if (pf->veb[i] && pf->veb[i]->seid == seid) in i40e_dbg_find_veb() 89 pf->vsi[pf->lan_vsi]->netdev->name, in i40e_dbg_command_read() 148 if (vsi == pf->vsi[pf->lan_vsi]) in i40e_dbg_dump_vsi_seid() 812 vsi_seid = pf->vsi[pf->lan_vsi]->seid; in i40e_dbg_command_write() 877 if (pf->veb[i] && pf->veb[i]->seid == uplink_seid) in i40e_dbg_command_write() 910 if (pf->veb[i] && pf->veb[i]->seid == veb_seid) in i40e_dbg_command_write() 1051 vsi = pf->vsi[pf->lan_vsi]; in i40e_dbg_command_write() 1414 pf->vsi[pf->lan_vsi]->seid, in i40e_dbg_command_write() 1432 pf->vsi[pf->lan_vsi]->seid, in i40e_dbg_command_write() [all …]
|
A D | i40e_ptp.c | 682 if (!(pf->flags & I40E_FLAG_PTP) || !pf->ptp_rx) in i40e_ptp_rx_hang() 735 if (!(pf->flags & I40E_FLAG_PTP) || !pf->ptp_tx) in i40e_ptp_tx_hang() 773 if (!(pf->flags & I40E_FLAG_PTP) || !pf->ptp_tx) in i40e_ptp_tx_hwtstamp() 820 if (!(pf->flags & I40E_FLAG_PTP) || !pf->ptp_rx) in i40e_ptp_rx_hwtstamp() 823 hw = &pf->hw; in i40e_ptp_rx_hwtstamp() 1343 pf->ptp_caps.pin_config = kcalloc(pf->ptp_caps.n_pins, in i40e_init_pin_config() 1398 pf->ptp_clock = ptp_clock_register(&pf->ptp_caps, &pf->pdev->dev); in i40e_ptp_create_clock() 1456 i40e_ptp_settime(&pf->ptp_caps, &pf->ptp_prev_hw_time); in i40e_ptp_restore_hw_time() 1474 struct net_device *netdev = pf->vsi[pf->lan_vsi]->netdev; in i40e_ptp_init() 1520 i40e_ptp_set_timestamp_mode(pf, &pf->tstamp_config); in i40e_ptp_init() [all …]
|
A D | i40e_main.c | 4587 pf->int_name, pf); in i40e_vsi_request_irq() 4590 pf->int_name, pf); in i40e_vsi_request_irq() 9869 pf = veb->pf; in i40e_veb_link_event() 12146 pf->int_name, pf); in i40e_setup_misc_vector_for_recovery_mode() 14367 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_vsi_reinit_setup() 14670 veb->pf = pf; in i40e_veb_mem_alloc() 14757 pf = veb->pf; in i40e_veb_release() 14977 pf->veb[pf->lan_veb]->uplink_seid = pf->mac_seid; in i40e_setup_pf_switch_element() 14978 pf->veb[pf->lan_veb]->pf = pf; in i40e_setup_pf_switch_element() 15148 pf->vsi[pf->lan_vsi]->seid = pf->main_vsi_seid; in i40e_setup_pf_switch() [all …]
|
A D | i40e_client.c | 147 struct i40e_pf *pf = ldev->pf; in i40e_client_release_qvlist() local 347 cdev->lan_info.pf = (void *)pf; in i40e_client_add_instance() 467 if (ldev->pf == pf) { in i40e_lan_add_device() 477 ldev->pf = pf; in i40e_lan_add_device() 514 if (ldev->pf == pf) { in i40e_lan_del_device() 542 struct i40e_pf *pf = ldev->pf; in i40e_client_virtchnl_send() local 567 struct i40e_pf *pf = ldev->pf; in i40e_client_setup_qvlist() local 638 struct i40e_pf *pf = ldev->pf; in i40e_client_request_reset() local 673 struct i40e_pf *pf = ldev->pf; in i40e_client_update_vsi_ctxt() local 728 struct i40e_pf *pf = ldev->pf; in i40e_client_device_register() local [all …]
|
A D | i40e_virtchnl_pf.c | 111 struct i40e_pf *pf = vf->pf; in i40e_vc_notify_vf_link_state() local 193 struct i40e_pf *pf = vf->pf; in i40e_vc_reset_vf() local 234 struct i40e_pf *pf = vf->pf; in i40e_vc_isvalid_vsi_id() local 251 struct i40e_pf *pf = vf->pf; in i40e_vc_isvalid_queue_id() local 266 struct i40e_pf *pf = vf->pf; in i40e_vc_isvalid_vector_id() local 284 struct i40e_pf *pf = vf->pf; in i40e_vc_get_pf_queue_id() local 346 struct i40e_pf *pf = vf->pf; in i40e_config_irq_link_list() local 450 struct i40e_pf *pf = vf->pf; in i40e_release_rdma_qvlist() local 504 struct i40e_pf *pf = vf->pf; in i40e_config_rdma_qvlist() local 1823 vfs[i].pf = pf; in i40e_alloc_vfs() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/ |
A D | ice_idc.c | 22 adev = pf->adev; in ice_get_auxiliary_drv() 43 if (!pf->adev) in ice_send_event_to_aux() 148 if (WARN_ON(!pf)) in ice_rdma_request_reset() 181 if (WARN_ON(!pf)) in ice_rdma_update_vsi_filter() 240 index = ice_get_res(pf, pf->irq_tracker, pf->num_rdma_msix, in ice_reserve_rdma_qvector() 244 pf->num_avail_sw_msix -= pf->num_rdma_msix; in ice_reserve_rdma_qvector() 256 pf->num_avail_sw_msix -= pf->num_rdma_msix; in ice_free_rdma_qvector() 257 ice_free_res(pf->irq_tracker, pf->rdma_base_vector, in ice_free_rdma_qvector() 294 iadev->pf = pf; in ice_plug_aux_dev() 314 pf->adev = adev; in ice_plug_aux_dev() [all …]
|
A D | ice_main.c | 118 if (pf->vsi[v] && pf->vsi[v]->type == ICE_VSI_PF) { in ice_check_for_hang_subtask() 1172 pf->serv_tmr_prev + pf->serv_tmr_period)) in ice_watchdog_subtask() 1182 if (pf->vsi[i] && pf->vsi[i]->netdev) in ice_watchdog_subtask() 3244 pf->msix_entries[pf->oicr_idx].vector, pf); in ice_free_irq_msix_misc() 3316 pf->msix_entries[pf->oicr_idx].vector, in ice_req_irq_msix_misc() 3318 0, pf->int_name, pf); in ice_req_irq_msix_misc() 4432 pf->vsi[pf->ctrl_vsi_idx] = NULL; in ice_init_fdir() 4448 pf->vsi[pf->ctrl_vsi_idx] = NULL; in ice_deinit_fdir() 4919 pf->first_sw->pf = pf; in ice_init_pf_sw() 4968 pf->vsi = devm_kcalloc(dev, pf->num_alloc_vsi, sizeof(*pf->vsi), in ice_alloc_vsis() [all …]
|
A D | ice_eswitch.c | 27 struct ice_hw *hw = &pf->hw; in ice_eswitch_add_vf_mac_rule() 490 pf->switchdev.control_vsi = ice_eswitch_vsi_setup(pf, pf->hw.port_info); in ice_eswitch_enable_switchdev() 495 pf->switchdev.uplink_vsi = ice_get_main_vsi(pf); in ice_eswitch_enable_switchdev() 557 if (ice_has_vfs(pf)) { in ice_eswitch_mode_set() 566 pf->hw.pf_id); in ice_eswitch_mode_set() 572 pf->hw.pf_id); in ice_eswitch_mode_set() 581 pf->eswitch_mode = mode; in ice_eswitch_mode_set() 594 *mode = pf->eswitch_mode; in ice_eswitch_mode_get() 631 if (pf->eswitch_mode == DEVLINK_ESWITCH_MODE_LEGACY || pf->switchdev.is_running) in ice_eswitch_configure() 692 ice_eswitch_napi_del(pf); in ice_eswitch_rebuild() [all …]
|
A D | ice_ptp.c | 354 if (pf->ptp.clock) in ice_get_ptp_clock_index() 399 if (!pf->ptp.clock) in ice_set_ptp_clock_index() 680 struct ice_pf *pf; in ice_ptp_tx_tstamp() local 692 hw = &pf->hw; in ice_ptp_tx_tstamp() 914 synchronize_irq(pf->msix_entries[pf->oicr_idx].vector); in ice_ptp_release_tx_tracker() 1071 kthread_queue_delayed_work(pf->ptp.kworker, &pf->ptp.work, in ice_ptp_reset_cached_phctime() 1174 hw = &pf->hw; in ice_ptp_check_tx_fifo() 1245 hw = &pf->hw; in ice_ptp_wait_for_offsets() 1697 ice_ptp_cfg_clkout(pf, i, &pf->ptp.perout_channels[i], in ice_ptp_enable_all_clkout() 2566 ice_ptp_release_tx_tracker(pf, &pf->ptp.port.tx); in ice_ptp_prepare_for_reset() [all …]
|
A D | ice_sriov.c | 49 struct ice_pf *pf = vf->pf; in ice_free_vf_res() local 89 struct ice_pf *pf = vf->pf; in ice_dis_vf_mappings() local 237 struct ice_pf *pf = vf->pf; in ice_vf_vsi_setup() local 288 struct ice_pf *pf = vf->pf; in ice_ena_vf_msix_mappings() local 408 pf = vf->pf; in ice_calc_vf_reg_idx() 576 struct ice_pf *pf = vf->pf; in ice_init_vf_vsi_res() local 678 struct ice_pf *pf = vf->pf; in ice_sriov_clear_mbx_register() local 693 struct ice_pf *pf = vf->pf; in ice_sriov_trigger_reset_register() local 740 struct ice_pf *pf = vf->pf; in ice_sriov_poll_reset_status() local 845 vf->pf = pf; in ice_create_vf_entries() [all …]
|
A D | ice_gnss.c | 88 if (!pf) in ice_gnss_write_pending() 122 struct ice_pf *pf; in ice_gnss_read() local 129 pf = gnss->back; in ice_gnss_read() 130 if (!pf) { in ice_gnss_read() 138 hw = &pf->hw; in ice_gnss_read() 223 gnss->back = pf; in ice_gnss_struct_init() 255 if (!pf) in ice_gnss_open() 281 if (!pf) in ice_gnss_close() 316 if (!pf) in ice_gnss_write() 398 if (pf->gnss_dev) { in ice_gnss_deregister() [all …]
|
A D | ice_dcb_nl.c | 35 struct ice_pf *pf; in ice_dcbnl_getets() local 37 pf = ice_netdev_to_pf(netdev); in ice_dcbnl_getets() 75 mutex_lock(&pf->tc_mutex); in ice_dcbnl_setets() 146 return pf->dcbx_cap; in ice_dcbnl_getdcbx() 170 if (mode == pf->dcbx_cap) in ice_dcbnl_setdcbx() 179 pf->dcbx_cap = mode; in ice_dcbnl_setdcbx() 264 mutex_lock(&pf->tc_mutex); in ice_dcbnl_setpfc() 637 *cap = pf->dcbx_cap; in ice_dcbnl_get_cap() 994 struct ice_pf *pf; in ice_dcbnl_set_all() local 1001 pi = pf->hw.port_info; in ice_dcbnl_set_all() [all …]
|
A D | ice_devlink.c | 46 struct ice_hw *hw = &pf->hw; in ice_info_pba() 455 if (ice_has_vfs(pf)) { in ice_devlink_reload_down() 460 ice_unload(pf); in ice_devlink_reload_down() 1243 return ice_load(pf); in ice_devlink_reload_up() 1547 if (pf->hw.pf_id == 0) in ice_devlink_create_pf_port() 1558 pf->hw.pf_id, err); in ice_devlink_create_pf_port() 1591 struct ice_pf *pf; in ice_devlink_create_vf_port() local 1594 pf = vf->pf; in ice_devlink_create_vf_port() 1603 attrs.pci_vf.pf = pf->hw.bus.func; in ice_devlink_create_vf_port() 1906 if (pf->nvm_region) in ice_devlink_destroy_regions() [all …]
|
A D | ice_dcb_lib.c | 38 vsi = ice_get_main_vsi(pf); in ice_is_pfc_causing_hung_q() 72 ice_update_dcb_stats(pf); in ice_is_pfc_causing_hung_q() 286 ice_for_each_vsi(pf, i) { in ice_dcb_ena_dis_vsi() 546 mutex_lock(&pf->tc_mutex); in ice_dcb_rebuild() 611 pi = pf->hw.port_info; in ice_dcb_init_cfg() 642 hw = &pf->hw; in ice_dcb_sw_dflt_cfg() 748 ice_for_each_vsi(pf, v) { in ice_pf_dcb_recfg() 884 prev_ps = &pf->stats_prev; in ice_update_dcb_stats() 885 cur_ps = &pf->stats; in ice_update_dcb_stats() 892 pf->stat_prev_loaded, in ice_update_dcb_stats() [all …]
|
A D | ice_dcb_lib.h | 17 void ice_dcb_rebuild(struct ice_pf *pf); 26 void ice_pf_dcb_recfg(struct ice_pf *pf, bool locked); 28 int ice_init_pf_dcb(struct ice_pf *pf, bool locked); 29 void ice_update_dcb_stats(struct ice_pf *pf); 34 ice_dcb_process_lldp_set_mib_change(struct ice_pf *pf, 55 static inline bool ice_is_dcb_active(struct ice_pf *pf) in ice_is_dcb_active() argument 58 test_bit(ICE_FLAG_DCB_ENA, pf->flags)); in ice_is_dcb_active() 61 static inline u8 ice_get_pfc_mode(struct ice_pf *pf) in ice_get_pfc_mode() argument 95 dev_dbg(ice_pf_to_dev(pf), "DCB not supported\n"); in ice_init_pf_dcb() 100 ice_pf_dcb_cfg(struct ice_pf __always_unused *pf, in ice_pf_dcb_cfg() argument [all …]
|
A D | ice_lag.c | 24 struct ice_pf *pf = lag->pf; in ice_lag_set_primary() local 26 if (!pf) in ice_lag_set_primary() 44 struct ice_pf *pf = lag->pf; in ice_lag_set_backup() local 46 if (!pf) in ice_lag_set_backup() 144 struct ice_pf *pf = lag->pf; in ice_lag_link() local 181 struct ice_pf *pf = lag->pf; in ice_lag_unlink() local 221 struct ice_pf *pf = lag->pf; in ice_lag_unregister() local 395 if (!pf->lag) in ice_init_lag() 397 lag = pf->lag; in ice_init_lag() 406 lag->pf = pf; in ice_init_lag() [all …]
|
/linux-6.3-rc2/net/lapb/ |
A D | lapb_in.c | 47 lapb->dev, frame->pf); in lapb_state0_machine() 52 lapb->dev, frame->pf); in lapb_state0_machine() 72 lapb->dev, frame->pf); in lapb_state0_machine() 87 lapb->dev, frame->pf); in lapb_state0_machine() 152 if (frame->pf) { in lapb_state1_machine() 168 if (frame->pf) { in lapb_state1_machine() 206 if (frame->pf) { in lapb_state2_machine() 217 if (frame->pf) { in lapb_state2_machine() 233 if (frame->pf) in lapb_state2_machine() 417 if (frame->pf) in lapb_state3_machine() [all …]
|
/linux-6.3-rc2/tools/perf/util/ |
A D | probe-finder.c | 574 &pf->sp_die, pf->machine, pf->tvar); in convert_variable() 584 pf->pvar->field, &pf->tvar->ref, in convert_variable() 607 pf->tvar->name = strdup(pf->pvar->name); in find_variable() 706 if (!die_find_realfunc(&pf->cu_die, pf->addr, &pf->sp_die)) { in call_probe_finder() 707 if (die_find_tailfunc(&pf->cu_die, pf->addr, &pf->sp_die)) { in call_probe_finder() 740 ret = pf->callback(sc_die, pf); in call_probe_finder() 816 cu_walk_functions_at(&pf->cu_die, pf->addr, in find_best_scope() 1248 if (pf->cfi_eh || pf->cfi_dbg) in debuginfo__find_probes() 1290 struct probe_finder *pf = vf->pf; in copy_variables_cb() local 1297 vf->pf->fb_ops, &pf->sp_die, in copy_variables_cb() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/enetc/ |
A D | enetc_pf.c | 61 enetc_set_vlan_promisc(&pf->si->hw, pf->vlan_promisc_simap); in enetc_enable_si_vlan_promisc() 67 enetc_set_vlan_promisc(&pf->si->hw, pf->vlan_promisc_simap); in enetc_disable_si_vlan_promisc() 290 enetc_set_vlan_ht_filter(&pf->si->hw, 0, *pf->vlan_ht_filter); in enetc_sync_vlan_ht_filter() 700 pf->num_vfs = 0; in enetc_sriov_configure() 850 pf->mdio = bus; in enetc_mdio_probe() 857 if (pf->mdio) in enetc_mdio_remove() 907 pf->imdio = bus; in enetc_imdio_create() 923 if (pf->pcs) { in enetc_imdio_remove() 928 if (pf->imdio) { in enetc_imdio_remove() 977 return pf->pcs; in enetc_pl_mac_select_pcs() [all …]
|