Home
last modified time | relevance | path

Searched refs:pf (Results 1 – 25 of 386) sorted by relevance

12345678910>>...16

/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_net_main.c47 nfp_net_get_mac_addr(struct nfp_pf *pf, struct net_device *netdev, in nfp_net_get_mac_addr() argument
74 static int nfp_net_pf_get_num_ports(struct nfp_pf *pf) in nfp_net_pf_get_num_ports() argument
76 return nfp_pf_rtsym_read_optional(pf, "nfd_cfg_pf%u_num_ports", 1); in nfp_net_pf_get_num_ports()
79 static int nfp_net_pf_get_app_id(struct nfp_pf *pf) in nfp_net_pf_get_app_id() argument
81 return nfp_pf_rtsym_read_optional(pf, "_pf%u_net_app_id", in nfp_net_pf_get_app_id()
85 static void nfp_net_pf_free_vnic(struct nfp_pf *pf, struct nfp_net *nn) in nfp_net_pf_free_vnic() argument
88 nfp_app_vnic_free(pf->app, nn); in nfp_net_pf_free_vnic()
91 pf->num_vnics--; in nfp_net_pf_free_vnic()
95 static void nfp_net_pf_free_vnics(struct nfp_pf *pf) in nfp_net_pf_free_vnics() argument
99 list_for_each_entry_safe(nn, next, &pf->vnics, vnic_list) in nfp_net_pf_free_vnics()
[all …]
Dnfp_main.c53 int nfp_pf_rtsym_read_optional(struct nfp_pf *pf, const char *format, in nfp_pf_rtsym_read_optional() argument
60 snprintf(name, sizeof(name), format, nfp_cppcore_pcie_unit(pf->cpp)); in nfp_pf_rtsym_read_optional()
62 val = nfp_rtsym_read_le(pf->rtbl, name, &err); in nfp_pf_rtsym_read_optional()
66 nfp_err(pf->cpp, "Unable to read symbol %s\n", name); in nfp_pf_rtsym_read_optional()
74 nfp_pf_map_rtsym(struct nfp_pf *pf, const char *name, const char *sym_fmt, in nfp_pf_map_rtsym() argument
80 nfp_cppcore_pcie_unit(pf->cpp)); in nfp_pf_map_rtsym()
82 return nfp_rtsym_map(pf->rtbl, pf_symbol, name, min_size, area); in nfp_pf_map_rtsym()
86 int nfp_mbox_cmd(struct nfp_pf *pf, u32 cmd, void *in_data, u64 in_length, in nfp_mbox_cmd() argument
94 if (!pf->mbox) in nfp_mbox_cmd()
97 max_data_sz = nfp_rtsym_size(pf->mbox) - NFP_MBOX_SYM_MIN_SIZE; in nfp_mbox_cmd()
[all …]
Dnfp_shared_buf.c13 static u32 nfp_shared_buf_pool_unit(struct nfp_pf *pf, unsigned int sb) in nfp_shared_buf_pool_unit() argument
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()
20 return le32_to_cpu(pf->shared_bufs[i].pool_size_unit); in nfp_shared_buf_pool_unit()
26 int nfp_shared_buf_pool_get(struct nfp_pf *pf, unsigned int sb, u16 pool_index, in nfp_shared_buf_pool_get() argument
37 unit_size = nfp_shared_buf_pool_unit(pf, sb); in nfp_shared_buf_pool_get()
41 n = nfp_mbox_cmd(pf, NFP_MBOX_POOL_GET, &id, sizeof(id), in nfp_shared_buf_pool_get()
56 int nfp_shared_buf_pool_set(struct nfp_pf *pf, unsigned int sb, in nfp_shared_buf_pool_set() argument
69 unit_size = nfp_shared_buf_pool_unit(pf, sb); in nfp_shared_buf_pool_set()
74 return nfp_mbox_cmd(pf, NFP_MBOX_POOL_SET, &set_data, sizeof(set_data), in nfp_shared_buf_pool_set()
[all …]
Dnfp_devlink.c29 nfp_devlink_fill_eth_port_from_id(struct nfp_pf *pf, unsigned int port_index, in nfp_devlink_fill_eth_port_from_id() argument
34 port = nfp_port_from_id(pf, NFP_PORT_PHYS_PORT, port_index); in nfp_devlink_fill_eth_port_from_id()
40 nfp_devlink_set_lanes(struct nfp_pf *pf, unsigned int idx, unsigned int lanes) in nfp_devlink_set_lanes() argument
45 nsp = nfp_eth_config_start(pf->cpp, idx); in nfp_devlink_set_lanes()
61 return nfp_net_refresh_port_table_sync(pf); in nfp_devlink_set_lanes()
68 struct nfp_pf *pf = devlink_priv(devlink); in nfp_devlink_port_split() local
76 mutex_lock(&pf->lock); in nfp_devlink_port_split()
79 ret = nfp_devlink_fill_eth_port_from_id(pf, port_index, &eth_port); in nfp_devlink_port_split()
94 ret = nfp_devlink_set_lanes(pf, eth_port.index, lanes); in nfp_devlink_port_split()
96 mutex_unlock(&pf->lock); in nfp_devlink_port_split()
[all …]
Dnfp_main.h150 int nfp_net_pci_probe(struct nfp_pf *pf);
151 void nfp_net_pci_remove(struct nfp_pf *pf);
153 int nfp_hwmon_register(struct nfp_pf *pf);
154 void nfp_hwmon_unregister(struct nfp_pf *pf);
157 nfp_net_get_mac_addr(struct nfp_pf *pf, struct net_device *netdev,
162 int nfp_pf_rtsym_read_optional(struct nfp_pf *pf, const char *format,
165 nfp_pf_map_rtsym(struct nfp_pf *pf, const char *name, const char *sym_fmt,
167 int nfp_mbox_cmd(struct nfp_pf *pf, u32 cmd, void *in_data, u64 in_length,
169 int nfp_flash_update_common(struct nfp_pf *pf, const char *path,
178 s64 nfp_net_dump_calculate_size(struct nfp_pf *pf, struct nfp_dumpspec *spec,
[all …]
Dnfp_net_sriov.c22 if (!app || !app->pf->vfcfg_tbl2) in nfp_net_sriov_check()
25 cap_vf = readw(app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_CAP); in nfp_net_sriov_check()
27 nfp_warn(app->pf->cpp, "ndo_set_vf_%s not supported\n", msg); in nfp_net_sriov_check()
31 if (vf < 0 || vf >= app->pf->num_vfs) { in nfp_net_sriov_check()
32 nfp_warn(app->pf->cpp, "invalid VF id %d\n", vf); in nfp_net_sriov_check()
46 writeb(vf, app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_VF_NUM); in nfp_net_sriov_update()
47 writew(update, app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_UPD); in nfp_net_sriov_update()
49 nn = list_first_entry(&app->pf->vnics, struct nfp_net, vnic_list); in nfp_net_sriov_update()
55 ret = readw(app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_RET); in nfp_net_sriov_update()
57 nfp_warn(app->pf->cpp, in nfp_net_sriov_update()
[all …]
Dnfp_hwmon.c39 struct nfp_pf *pf = dev_get_drvdata(dev); in nfp_hwmon_read() local
54 if (!(pf->nspi->sensor_mask & BIT(id))) in nfp_hwmon_read()
58 return nfp_hwmon_read_sensor(pf->cpp, id, val); in nfp_hwmon_read()
60 return nfp_hwmon_read_sensor(pf->cpp, id, val); in nfp_hwmon_read()
135 int nfp_hwmon_register(struct nfp_pf *pf) in nfp_hwmon_register() argument
140 if (!pf->nspi) { in nfp_hwmon_register()
141 nfp_warn(pf->cpp, "not registering HWMON (no NSP info)\n"); in nfp_hwmon_register()
144 if (!pf->nspi->sensor_mask) { in nfp_hwmon_register()
145 nfp_info(pf->cpp, in nfp_hwmon_register()
150 pf->hwmon_dev = hwmon_device_register_with_info(&pf->pdev->dev, "nfp", in nfp_hwmon_register()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c37 static void i40e_ptp_read(struct i40e_pf *pf, struct timespec64 *ts, in i40e_ptp_read() argument
40 struct i40e_hw *hw = &pf->hw; in i40e_ptp_read()
64 static void i40e_ptp_write(struct i40e_pf *pf, const struct timespec64 *ts) in i40e_ptp_write() argument
66 struct i40e_hw *hw = &pf->hw; in i40e_ptp_write()
103 struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps); in i40e_ptp_adjfreq() local
104 struct i40e_hw *hw = &pf->hw; in i40e_ptp_adjfreq()
130 adj *= READ_ONCE(pf->ptp_adj_mult); in i40e_ptp_adjfreq()
147 struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps); in i40e_ptp_adjtime() local
151 mutex_lock(&pf->tmreg_lock); in i40e_ptp_adjtime()
153 i40e_ptp_read(pf, &now, NULL); in i40e_ptp_adjtime()
[all …]
Di40e_debugfs.c18 static struct i40e_vsi *i40e_dbg_find_vsi(struct i40e_pf *pf, int seid) in i40e_dbg_find_vsi() argument
23 dev_info(&pf->pdev->dev, "%d: bad seid\n", seid); in i40e_dbg_find_vsi()
25 for (i = 0; i < pf->num_alloc_vsi; i++) in i40e_dbg_find_vsi()
26 if (pf->vsi[i] && (pf->vsi[i]->seid == seid)) in i40e_dbg_find_vsi()
27 return pf->vsi[i]; in i40e_dbg_find_vsi()
37 static struct i40e_veb *i40e_dbg_find_veb(struct i40e_pf *pf, int seid) in i40e_dbg_find_veb() argument
42 if (pf->veb[i] && pf->veb[i]->seid == seid) in i40e_dbg_find_veb()
43 return pf->veb[i]; in i40e_dbg_find_veb()
66 struct i40e_pf *pf = filp->private_data; in i40e_dbg_command_read() local
83 pf->vsi[pf->lan_vsi]->netdev->name, in i40e_dbg_command_read()
[all …]
Di40e_main.c39 static void i40e_handle_reset_warning(struct i40e_pf *pf, bool lock_acquired);
42 static int i40e_setup_pf_switch(struct i40e_pf *pf, bool reinit);
43 static int i40e_setup_misc_vector(struct i40e_pf *pf);
44 static void i40e_determine_queue_usage(struct i40e_pf *pf);
45 static int i40e_setup_pf_filter_control(struct i40e_pf *pf);
46 static void i40e_prep_for_reset(struct i40e_pf *pf, bool lock_acquired);
47 static int i40e_reset(struct i40e_pf *pf);
48 static void i40e_rebuild(struct i40e_pf *pf, bool reinit, bool lock_acquired);
49 static int i40e_setup_misc_vector_for_recovery_mode(struct i40e_pf *pf);
50 static int i40e_restore_interrupt_scheme(struct i40e_pf *pf);
[all …]
Di40e_client.c86 struct i40e_pf *pf = vsi->back; in i40e_notify_client_of_vf_msg() local
87 struct i40e_client_instance *cdev = pf->cinst; in i40e_notify_client_of_vf_msg()
92 dev_dbg(&pf->pdev->dev, in i40e_notify_client_of_vf_msg()
97 dev_dbg(&pf->pdev->dev, "Client is not open, abort virtchnl_receive\n"); in i40e_notify_client_of_vf_msg()
112 struct i40e_pf *pf = vsi->back; in i40e_notify_client_of_l2_param_changes() local
113 struct i40e_client_instance *cdev = pf->cinst; in i40e_notify_client_of_l2_param_changes()
148 struct i40e_pf *pf = ldev->pf; in i40e_client_release_qvlist() local
156 wr32(&pf->hw, reg_idx, I40E_PFINT_LNKLSTN_FIRSTQ_INDX_MASK); in i40e_client_release_qvlist()
171 struct i40e_pf *pf = vsi->back; in i40e_notify_client_of_netdev_close() local
172 struct i40e_client_instance *cdev = pf->cinst; in i40e_notify_client_of_netdev_close()
[all …]
Di40e_virtchnl_pf.c18 static void i40e_vc_vf_broadcast(struct i40e_pf *pf, in i40e_vc_vf_broadcast() argument
23 struct i40e_hw *hw = &pf->hw; in i40e_vc_vf_broadcast()
24 struct i40e_vf *vf = pf->vf; in i40e_vc_vf_broadcast()
27 for (i = 0; i < pf->num_alloc_vfs; i++, vf++) { in i40e_vc_vf_broadcast()
51 struct i40e_pf *pf = vf->pf; in i40e_vc_notify_vf_link_state() local
52 struct i40e_hw *hw = &pf->hw; in i40e_vc_notify_vf_link_state()
53 struct i40e_link_status *ls = &pf->hw.phy.link_info; in i40e_vc_notify_vf_link_state()
84 void i40e_vc_notify_link_state(struct i40e_pf *pf) in i40e_vc_notify_link_state() argument
88 for (i = 0; i < pf->num_alloc_vfs; i++) in i40e_vc_notify_link_state()
89 i40e_vc_notify_vf_link_state(&pf->vf[i]); in i40e_vc_notify_link_state()
[all …]
Di40e_dcb_nl.c34 struct i40e_pf *pf = i40e_netdev_to_pf(dev); in i40e_dcbnl_ieee_getets() local
36 struct i40e_hw *hw = &pf->hw; in i40e_dcbnl_ieee_getets()
38 if (!(pf->dcbx_cap & DCB_CAP_DCBX_VER_IEEE)) in i40e_dcbnl_ieee_getets()
73 struct i40e_pf *pf = i40e_netdev_to_pf(dev); in i40e_dcbnl_ieee_getpfc() local
75 struct i40e_hw *hw = &pf->hw; in i40e_dcbnl_ieee_getpfc()
78 if (!(pf->dcbx_cap & DCB_CAP_DCBX_VER_IEEE)) in i40e_dcbnl_ieee_getpfc()
89 pfc->requests[i] = pf->stats.priority_xoff_tx[i]; in i40e_dcbnl_ieee_getpfc()
90 pfc->indications[i] = pf->stats.priority_xoff_rx[i]; in i40e_dcbnl_ieee_getpfc()
104 struct i40e_pf *pf = i40e_netdev_to_pf(dev); in i40e_dcbnl_getdcbx() local
106 return pf->dcbx_cap; in i40e_dcbnl_getdcbx()
[all …]
Di40e_ethtool.c459 static void i40e_partition_setting_complaint(struct i40e_pf *pf) in i40e_partition_setting_complaint() argument
461 dev_info(&pf->pdev->dev, in i40e_partition_setting_complaint()
471 static void i40e_phy_type_to_ethtool(struct i40e_pf *pf, in i40e_phy_type_to_ethtool() argument
474 struct i40e_link_status *hw_link_info = &pf->hw.phy.link_info; in i40e_phy_type_to_ethtool()
475 u64 phy_types = pf->hw.phy.phy_types; in i40e_phy_type_to_ethtool()
486 if (pf->hw_features & I40E_HW_100M_SGMII_CAPABLE) { in i40e_phy_type_to_ethtool()
585 !(pf->hw_features & I40E_HW_HAVE_CRT_RETIMER)) { in i40e_phy_type_to_ethtool()
593 !(pf->hw_features & I40E_HW_HAVE_CRT_RETIMER)) { in i40e_phy_type_to_ethtool()
752 struct i40e_pf *pf) in i40e_get_settings_link_up() argument
899 if (pf->hw_features & I40E_HW_100M_SGMII_CAPABLE) { in i40e_get_settings_link_up()
[all …]
/Linux-v5.4/drivers/block/paride/
Dpf.c248 static int pf_identify(struct pf_unit *pf);
249 static void pf_lock(struct pf_unit *pf, int func);
250 static void pf_eject(struct pf_unit *pf);
289 struct pf_unit *pf; in pf_init_units() local
293 for (unit = 0, pf = units; unit < PF_UNITS; unit++, pf++) { in pf_init_units()
300 disk->queue = blk_mq_init_sq_queue(&pf->tag_set, &pf_mq_ops, in pf_init_units()
308 INIT_LIST_HEAD(&pf->rq_list); in pf_init_units()
309 disk->queue->queuedata = pf; in pf_init_units()
312 pf->disk = disk; in pf_init_units()
313 pf->pi = &pf->pia; in pf_init_units()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_main.c46 static void ice_rebuild(struct ice_pf *pf, enum ice_reset_req reset_type);
48 static void ice_vsi_release_all(struct ice_pf *pf);
71 static void ice_check_for_hang_subtask(struct ice_pf *pf) in ice_check_for_hang_subtask() argument
79 ice_for_each_vsi(pf, v) in ice_check_for_hang_subtask()
80 if (pf->vsi[v] && pf->vsi[v]->type == ICE_VSI_PF) { in ice_check_for_hang_subtask()
81 vsi = pf->vsi[v]; in ice_check_for_hang_subtask()
129 static int ice_init_mac_fltr(struct ice_pf *pf) in ice_init_mac_fltr() argument
135 vsi = ice_get_main_vsi(pf); in ice_init_mac_fltr()
162 dev_err(&pf->pdev->dev, in ice_init_mac_fltr()
272 struct ice_pf *pf = vsi->back; in ice_vsi_sync_fltr() local
[all …]
Dice_dcb_lib.c14 struct ice_pf *pf = vsi->back; in ice_vsi_cfg_netdev_tc() local
30 dcbcfg = &pf->hw.port_info->local_dcbx_cfg; in ice_vsi_cfg_netdev_tc()
148 static void ice_pf_dcb_recfg(struct ice_pf *pf) in ice_pf_dcb_recfg() argument
150 struct ice_dcbx_cfg *dcbcfg = &pf->hw.port_info->local_dcbx_cfg; in ice_pf_dcb_recfg()
155 ice_for_each_vsi(pf, v) { in ice_pf_dcb_recfg()
156 if (!pf->vsi[v]) in ice_pf_dcb_recfg()
159 if (pf->vsi[v]->type == ICE_VSI_PF) in ice_pf_dcb_recfg()
164 ret = ice_vsi_cfg_tc(pf->vsi[v], tc_map); in ice_pf_dcb_recfg()
166 dev_err(&pf->pdev->dev, in ice_pf_dcb_recfg()
168 pf->vsi[v]->idx); in ice_pf_dcb_recfg()
[all …]
Dice_virtchnl_pf.c47 ice_vc_vf_broadcast(struct ice_pf *pf, enum virtchnl_ops v_opcode, in ice_vc_vf_broadcast() argument
50 struct ice_hw *hw = &pf->hw; in ice_vc_vf_broadcast()
51 struct ice_vf *vf = pf->vf; in ice_vc_vf_broadcast()
54 for (i = 0; i < pf->num_alloc_vfs; i++, vf++) { in ice_vc_vf_broadcast()
123 struct ice_pf *pf = vf->pf; in ice_vc_notify_vf_link_state() local
126 hw = &pf->hw; in ice_vc_notify_vf_link_state()
152 struct ice_pf *pf = vf->pf; in ice_free_vf_res() local
162 ice_vsi_release(pf->vsi[vf->lan_vsi_idx]); in ice_free_vf_res()
168 last_vector_idx = vf->first_vector_idx + pf->num_vf_msix - 1; in ice_free_vf_res()
171 wr32(&pf->hw, GLINT_DYN_CTL(i), GLINT_DYN_CTL_CLEARPBA_M); in ice_free_vf_res()
[all …]
Dice_lib.c178 static int ice_pf_rxq_wait(struct ice_pf *pf, int pf_q, bool ena) in ice_pf_rxq_wait() argument
183 if (ena == !!(rd32(&pf->hw, QRX_CTRL(pf_q)) & in ice_pf_rxq_wait()
205 struct ice_pf *pf = vsi->back; in ice_vsi_ctrl_rx_ring() local
206 struct ice_hw *hw = &pf->hw; in ice_vsi_ctrl_rx_ring()
224 ret = ice_pf_rxq_wait(pf, pf_q, ena); in ice_vsi_ctrl_rx_ring()
226 dev_err(&pf->pdev->dev, in ice_vsi_ctrl_rx_ring()
260 struct ice_pf *pf = vsi->back; in ice_vsi_alloc_arrays() local
263 vsi->tx_rings = devm_kcalloc(&pf->pdev->dev, vsi->alloc_txq, in ice_vsi_alloc_arrays()
268 vsi->rx_rings = devm_kcalloc(&pf->pdev->dev, vsi->alloc_rxq, in ice_vsi_alloc_arrays()
273 vsi->txq_map = devm_kcalloc(&pf->pdev->dev, vsi->alloc_txq, in ice_vsi_alloc_arrays()
[all …]
/Linux-v5.4/net/lapb/
Dlapb_in.c44 lapb_dbg(1, "(%p) S0 RX SABM(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine()
47 lapb->dev, frame->pf); in lapb_state0_machine()
48 lapb_send_control(lapb, LAPB_DM, frame->pf, in lapb_state0_machine()
52 lapb->dev, frame->pf); in lapb_state0_machine()
54 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine()
69 lapb_dbg(1, "(%p) S0 RX SABME(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine()
72 lapb->dev, frame->pf); in lapb_state0_machine()
74 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine()
87 lapb->dev, frame->pf); in lapb_state0_machine()
88 lapb_send_control(lapb, LAPB_DM, frame->pf, in lapb_state0_machine()
[all …]
/Linux-v5.4/tools/perf/util/
Dprobe-finder.c529 static int convert_variable(Dwarf_Die *vr_die, struct probe_finder *pf) in convert_variable() argument
537 ret = convert_variable_location(vr_die, pf->addr, pf->fb_ops, in convert_variable()
538 &pf->sp_die, pf->machine, pf->tvar); in convert_variable()
543 pf->pvar->var, pf->pvar->var); in convert_variable()
546 else if (ret == 0 && pf->pvar->field) { in convert_variable()
547 ret = convert_variable_fields(vr_die, pf->pvar->var, in convert_variable()
548 pf->pvar->field, &pf->tvar->ref, in convert_variable()
549 &die_mem, pf->pvar->user_access); in convert_variable()
553 ret = convert_variable_type(vr_die, pf->tvar, pf->pvar->type, in convert_variable()
554 pf->pvar->user_access); in convert_variable()
[all …]
/Linux-v5.4/drivers/net/ethernet/freescale/enetc/
Denetc_pf.c59 static bool enetc_si_vlan_promisc_is_on(struct enetc_pf *pf, int si_idx) in enetc_si_vlan_promisc_is_on() argument
61 return pf->vlan_promisc_simap & BIT(si_idx); in enetc_si_vlan_promisc_is_on()
64 static bool enetc_vlan_filter_is_on(struct enetc_pf *pf) in enetc_vlan_filter_is_on() argument
68 for_each_set_bit(i, pf->active_vlans, VLAN_N_VID) in enetc_vlan_filter_is_on()
74 static void enetc_enable_si_vlan_promisc(struct enetc_pf *pf, int si_idx) in enetc_enable_si_vlan_promisc() argument
76 pf->vlan_promisc_simap |= BIT(si_idx); in enetc_enable_si_vlan_promisc()
77 enetc_set_vlan_promisc(&pf->si->hw, pf->vlan_promisc_simap); in enetc_enable_si_vlan_promisc()
80 static void enetc_disable_si_vlan_promisc(struct enetc_pf *pf, int si_idx) in enetc_disable_si_vlan_promisc() argument
82 pf->vlan_promisc_simap &= ~BIT(si_idx); in enetc_disable_si_vlan_promisc()
83 enetc_set_vlan_promisc(&pf->si->hw, pf->vlan_promisc_simap); in enetc_disable_si_vlan_promisc()
[all …]
Denetc_msg.c23 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_psi_msix() local
26 schedule_work(&pf->msg_task); in enetc_msg_psi_msix()
33 struct enetc_pf *pf = container_of(work, struct enetc_pf, msg_task); in enetc_msg_task() local
34 struct enetc_hw *hw = &pf->si->hw; in enetc_msg_task()
47 for (i = 0; i < pf->num_vfs; i++) { in enetc_msg_task()
54 enetc_msg_handle_rxmsg(pf, i, &msg_code); in enetc_msg_task()
66 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_alloc_mbx() local
72 msg = &pf->rxmsg[idx]; in enetc_msg_alloc_mbx()
95 struct enetc_pf *pf = enetc_si_priv(si); in enetc_msg_free_mbx() local
99 msg = &pf->rxmsg[idx]; in enetc_msg_free_mbx()
[all …]
/Linux-v5.4/net/ax25/
Dax25_std_in.c39 static int ax25_std_state1_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int t… in ax25_std_state1_machine() argument
45 ax25_send_control(ax25, AX25_UA, pf, AX25_RESPONSE); in ax25_std_state1_machine()
51 ax25_send_control(ax25, AX25_UA, pf, AX25_RESPONSE); in ax25_std_state1_machine()
55 ax25_send_control(ax25, AX25_DM, pf, AX25_RESPONSE); in ax25_std_state1_machine()
59 if (pf) { in ax25_std_state1_machine()
81 if (pf) { in ax25_std_state1_machine()
103 static int ax25_std_state2_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int t… in ax25_std_state2_machine() argument
108 ax25_send_control(ax25, AX25_DM, pf, AX25_RESPONSE); in ax25_std_state2_machine()
112 ax25_send_control(ax25, AX25_UA, pf, AX25_RESPONSE); in ax25_std_state2_machine()
118 if (pf) in ax25_std_state2_machine()
[all …]
Dax25_ds_in.c32 static int ax25_ds_state1_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int ty… in ax25_ds_state1_machine() argument
38 ax25_send_control(ax25, AX25_UA, pf, AX25_RESPONSE); in ax25_ds_state1_machine()
44 ax25_send_control(ax25, AX25_UA, pf, AX25_RESPONSE); in ax25_ds_state1_machine()
48 ax25_send_control(ax25, AX25_DM, pf, AX25_RESPONSE); in ax25_ds_state1_machine()
82 if (pf) in ax25_ds_state1_machine()
87 if (pf) in ax25_ds_state1_machine()
100 static int ax25_ds_state2_machine(ax25_cb *ax25, struct sk_buff *skb, int frametype, int pf, int ty… in ax25_ds_state2_machine() argument
110 ax25_send_control(ax25, AX25_UA, pf, AX25_RESPONSE); in ax25_ds_state2_machine()
117 if (pf) { in ax25_ds_state2_machine()
127 if (pf) { in ax25_ds_state2_machine()
[all …]

12345678910>>...16