| /f-stack/dpdk/lib/librte_power/ |
| H A D | power_pstate_cpufreq.c | 362 strlcpy(pi->governor_ori, buf, sizeof(pi->governor_ori)); in power_set_governor_performance() 411 pi->lcore_id, pi->governor_ori); in power_set_governor_original() 425 pi->lcore_id, pi->governor_ori); in power_set_governor_original() 519 pi->freqs[pi->nb_freqs++] = base_max_freq + 1; in power_get_available_freqs() 521 pi->freqs[pi->nb_freqs++] = in power_get_available_freqs() 791 (pi->curr_idx == 1 && pi->turbo_available && !pi->turbo_enable)) in power_pstate_cpufreq_freq_up() 795 return set_freq_internal(pi, pi->curr_idx - 1); in power_pstate_cpufreq_freq_up() 809 if (pi->curr_idx + 1 == pi->nb_freqs) in power_pstate_cpufreq_freq_down() 813 return set_freq_internal(pi, pi->curr_idx + 1); in power_pstate_cpufreq_freq_down() 852 return set_freq_internal(pi, pi->nb_freqs - 1); in power_pstate_cpufreq_freq_min() [all …]
|
| H A D | power_acpi_cpufreq.c | 113 idx, pi->freqs[idx], pi->lcore_id); in set_freq_internal() 119 if (fprintf(pi->f, "%u", pi->freqs[idx]) < 0) { in set_freq_internal() 232 pi->freqs[pi->nb_freqs++] = strtoul(freqs[i], &p, in power_get_available_freqs() 236 if ((pi->freqs[0]-1000) == pi->freqs[1]) { in power_get_available_freqs() 398 pi->lcore_id, pi->governor_ori); in power_set_governor_original() 412 pi->lcore_id, pi->governor_ori); in power_set_governor_original() 532 if (pi->curr_idx + 1 == pi->nb_freqs) in power_acpi_cpufreq_freq_down() 536 return set_freq_internal(pi, pi->curr_idx + 1); in power_acpi_cpufreq_freq_down() 551 (pi->curr_idx == 1 && pi->turbo_available && !pi->turbo_enable)) in power_acpi_cpufreq_freq_up() 555 return set_freq_internal(pi, pi->curr_idx - 1); in power_acpi_cpufreq_freq_up() [all …]
|
| /f-stack/dpdk/drivers/net/ice/base/ |
| H A D | ice_sched.c | 22 if (!pi) in ice_sched_add_root_node() 25 hw = pi->hw; in ice_sched_add_root_node() 159 if (!pi) in ice_sched_add_node() 162 hw = pi->hw; in ice_sched_add_node() 285 if (!pi || !pi->root) in ice_sched_get_tc_node() 790 if (!pi) in ice_sched_clear_tx_topo() 795 ice_free_sched_node(pi, pi->root); in ice_sched_clear_tx_topo() 1187 if (!pi) in ice_sched_init_port() 1267 ice_free_sched_node(pi, pi->root); in ice_sched_init_port() 1287 if (!pi) in ice_sched_get_node() [all …]
|
| H A D | ice_sched.h | 88 enum ice_status ice_sched_init_port(struct ice_port_info *pi); 93 void ice_sched_clear_port(struct ice_port_info *pi); 103 ice_sched_add_node(struct ice_port_info *pi, u8 layer, 125 ice_cfg_agg(struct ice_port_info *pi, u32 agg_id, 132 ice_cfg_q_bw_lmt(struct ice_port_info *pi, u16 vsi_handle, u8 tc, 138 ice_cfg_tc_node_bw_lmt(struct ice_port_info *pi, u8 tc, 141 ice_cfg_tc_node_bw_dflt_lmt(struct ice_port_info *pi, u8 tc, 164 ice_cfg_agg_bw_no_shared_lmt(struct ice_port_info *pi, u32 agg_id); 190 ice_sched_set_node_bw_lmt_per_tc(struct ice_port_info *pi, u32 id, 204 ice_sched_cfg_sibl_node_prio(struct ice_port_info *pi, [all …]
|
| H A D | ice_dcb.c | 747 struct ice_port_info *pi) in ice_cee_to_dcb_cfg() argument 872 if (!pi) in ice_get_ieee_or_cee_dcb_cfg() 912 if (!pi) in ice_get_dcb_cfg() 919 ice_cee_to_dcb_cfg(&cee_cfg, pi); in ice_get_dcb_cfg() 1286 if (!pi) in ice_set_dcb_cfg() 1289 hw = pi->hw; in ice_set_dcb_cfg() 1329 if (!pi) in ice_aq_query_port_ets() 1356 if (!pi) in ice_update_port_tc_tree_cfg() 1378 tc_node = pi->root->children[i]; in ice_update_port_tc_tree_cfg() 1388 if (i < pi->root->num_children) in ice_update_port_tc_tree_cfg() [all …]
|
| H A D | ice_common.h | 36 ice_get_link_status(struct ice_port_info *pi, bool *link_up); 37 enum ice_status ice_update_link_info(struct ice_port_info *pi); 126 ice_aq_get_phy_caps(struct ice_port_info *pi, bool qual_mods, u8 report_mode, 138 ice_aq_set_phy_cfg(struct ice_hw *hw, struct ice_port_info *pi, 143 struct ice_port_info *pi); 149 ice_set_fc(struct ice_port_info *pi, u8 *aq_failures, 155 ice_copy_phy_caps_to_cfg(struct ice_port_info *pi, 162 ice_aq_set_link_restart_an(struct ice_port_info *pi, bool ena_link, 167 ice_aq_get_link_info(struct ice_port_info *pi, bool ena_lse, 176 ice_aq_set_port_id_led(struct ice_port_info *pi, bool is_orig_mode, [all …]
|
| H A D | ice_common.c | 162 hw = pi->hw; in ice_aq_get_phy_caps() 266 if (!pi) in ice_get_media_type() 400 if (!pi) in ice_aq_get_link_info() 402 hw = pi->hw; in ice_aq_get_link_info() 2616 if (!pi) in ice_update_link_info() 2657 if (!pi) in ice_cache_phy_user_req() 2814 hw = pi->hw; in ice_set_fc() 2832 status = ice_cfg_phy_fc(pi, &cfg, pi->fc.req_mode); in ice_set_fc() 2970 hw = pi->hw; in ice_cfg_phy_fec() 4140 hw = pi->hw; in ice_ena_vsi_txq() [all …]
|
| H A D | ice_dcb.h | 188 enum ice_status ice_get_dcb_cfg(struct ice_port_info *pi); 189 enum ice_status ice_set_dcb_cfg(struct ice_port_info *pi); 193 ice_query_port_ets(struct ice_port_info *pi, 197 ice_aq_query_port_ets(struct ice_port_info *pi, 201 ice_update_port_tc_tree_cfg(struct ice_port_info *pi,
|
| /f-stack/dpdk/drivers/net/cxgbe/ |
| H A D | cxgbe_ethdev.c | 246 if (pi->link_cfg.link_ok) in cxgbe_dev_set_link_up() 335 if (!pi->viid) in cxgbe_dev_close() 338 cxgbe_down(pi); in cxgbe_dev_close() 341 pi->viid = 0; in cxgbe_dev_close() 429 cxgbe_down(pi); in cxgbe_dev_stop() 765 cxgbe_stats_reset(pi); in cxgbe_dev_stats_reset() 834 &pi->link_cfg); in cxgbe_flow_ctrl_set() 952 rte_memcpy(rss, pi->rss, pi->rss_size * sizeof(u16)); in cxgbe_dev_rss_reta_update() 964 rte_memcpy(pi->rss, rss, pi->rss_size * sizeof(u16)); in cxgbe_dev_rss_reta_update() 1170 ret = cxgbe_mpstcam_modify(pi, (int)pi->xact_addr_filt, (u8 *)addr); in cxgbe_mac_addr_set() [all …]
|
| H A D | cxgbevf_main.c | 65 t4vf_get_port_stats(pi->adapter, pi->pidx, stats); in cxgbevf_stats_get() 175 struct port_info *pi; in cxgbevf_probe() local 242 adapter->port[i] = pi; in cxgbevf_probe() 243 pi->eth_dev = eth_dev; in cxgbevf_probe() 244 pi->adapter = adapter; in cxgbevf_probe() 245 pi->xact_addr_filt = -1; in cxgbevf_probe() 246 pi->port_id = port_id; in cxgbevf_probe() 247 pi->pidx = i; in cxgbevf_probe() 300 pi = adap2pinfo(adapter, i); in cxgbevf_probe() 301 if (pi->viid != 0) in cxgbevf_probe() [all …]
|
| H A D | cxgbe_main.c | 641 t4_get_port_stats_offset(pi->adapter, pi->tx_chan, stats, in cxgbe_stats_get() 647 t4_clr_port_stats(pi->adapter, pi->tx_chan); in cxgbe_stats_reset() 688 if (!pi->rss) in cxgbe_init_rss() 1594 pi->port_id, pi->mod_type); in t4_os_portmod_changed() 1631 ret = cxgbe_mpstcam_modify(pi, (int)pi->xact_addr_filt, in cxgbe_link_start() 1745 pi->rss_size, rss, pi->rss_size); in cxgbe_write_rss() 1767 __func__, pi->rss_size, pi->n_rx_qsets); in cxgbe_setup_rss() 1773 pi->rss[j] = j % pi->n_rx_qsets; in cxgbe_setup_rss() 1775 err = cxgbe_write_rss(pi, pi->rss); in cxgbe_setup_rss() 1779 err = cxgbe_write_rss_conf(pi, pi->rss_hf); in cxgbe_setup_rss() [all …]
|
| H A D | cxgbe.h | 88 void cxgbe_get_speed_caps(struct port_info *pi, u32 *speed_caps); 89 int cxgbe_set_link_status(struct port_info *pi, bool status); 91 int cxgbe_down(struct port_info *pi); 93 void cxgbe_stats_get(struct port_info *pi, struct port_stats *stats); 94 void cxgbevf_stats_get(struct port_info *pi, struct port_stats *stats); 95 void cxgbe_stats_reset(struct port_info *pi); 98 int cxgbe_link_start(struct port_info *pi); 105 int cxgbe_setup_rss(struct port_info *pi); 106 void cxgbe_enable_rx_queues(struct port_info *pi);
|
| H A D | mps_tcam.c | 61 int cxgbe_mpstcam_alloc(struct port_info *pi, const u8 *eth_addr, in cxgbe_mpstcam_alloc() argument 64 struct adapter *adap = pi->adapter; in cxgbe_mpstcam_alloc() 89 ret = t4_alloc_raw_mac_filt(adap, pi->viid, eth_addr, mask, in cxgbe_mpstcam_alloc() 90 mpstcam->free_idx, 0, pi->port_id, false); in cxgbe_mpstcam_alloc() 110 int cxgbe_mpstcam_modify(struct port_info *pi, int idx, const u8 *addr) in cxgbe_mpstcam_modify() argument 112 struct adapter *adap = pi->adapter; in cxgbe_mpstcam_modify() 134 idx = t4_change_mac(adap, adap->mbox, pi->viid, idx, addr, true, true); in cxgbe_mpstcam_modify() 176 int cxgbe_mpstcam_remove(struct port_info *pi, u16 idx) in cxgbe_mpstcam_remove() argument 178 struct adapter *adap = pi->adapter; in cxgbe_mpstcam_remove() 193 ret = t4_free_raw_mac_filt(adap, pi->viid, entry->eth_addr, in cxgbe_mpstcam_remove() [all …]
|
| H A D | cxgbevf_ethdev.c | 39 struct port_info *pi = eth_dev->data->dev_private; in cxgbevf_dev_stats_get() local 40 struct adapter *adapter = pi->adapter; in cxgbevf_dev_stats_get() 45 cxgbevf_stats_get(pi, &ps); in cxgbevf_dev_stats_get() 56 for (i = 0; i < pi->n_rx_qsets; i++) { in cxgbevf_dev_stats_get() 58 &s->ethrxq[pi->first_rxqset + i]; in cxgbevf_dev_stats_get() 66 for (i = 0; i < pi->n_tx_qsets; i++) { in cxgbevf_dev_stats_get() 68 &s->ethtxq[pi->first_txqset + i]; in cxgbevf_dev_stats_get() 109 struct port_info *pi = eth_dev->data->dev_private; in eth_cxgbevf_dev_init() local 164 pi->adapter = adapter; in eth_cxgbevf_dev_init()
|
| H A D | mps_tcam.h | 48 int cxgbe_mpstcam_alloc(struct port_info *pi, const u8 *mac, const u8 *mask); 49 int cxgbe_mpstcam_remove(struct port_info *pi, u16 idx); 50 int cxgbe_mpstcam_modify(struct port_info *pi, int idx, const u8 *addr);
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | testpmd.c | 1104 portid_t pi; in get_allowed_max_nb_rxq() local 1114 *pid = pi; in get_allowed_max_nb_rxq() 1154 portid_t pi; in get_allowed_max_nb_txq() local 1164 *pid = pi; in get_allowed_max_nb_txq() 1203 portid_t pi; in get_allowed_max_nb_rxd() local 1212 *pid = pi; in get_allowed_max_nb_rxd() 1227 portid_t pi; in get_allowed_min_nb_rxd() local 2668 pi); in start_port() 2671 p_pi = pi; in start_port() 2811 pi); in stop_port() [all …]
|
| H A D | ieee1588fwd.c | 55 port_ieee1588_rx_timestamp_check(portid_t pi, uint32_t index) in port_ieee1588_rx_timestamp_check() argument 60 printf("Port %u RX timestamp registers not valid\n", pi); in port_ieee1588_rx_timestamp_check() 64 pi, timestamp.tv_sec, timestamp.tv_nsec); in port_ieee1588_rx_timestamp_check() 70 port_ieee1588_tx_timestamp_check(portid_t pi) in port_ieee1588_tx_timestamp_check() argument 75 while ((rte_eth_timesync_read_tx_timestamp(pi, ×tamp) < 0) && in port_ieee1588_tx_timestamp_check() 83 pi, MAX_TX_TMST_WAIT_MICROSECS); in port_ieee1588_tx_timestamp_check() 88 pi, timestamp.tv_sec, timestamp.tv_nsec, wait_us, in port_ieee1588_tx_timestamp_check() 202 port_ieee1588_fwd_begin(portid_t pi) in port_ieee1588_fwd_begin() argument 204 rte_eth_timesync_enable(pi); in port_ieee1588_fwd_begin() 208 port_ieee1588_fwd_end(portid_t pi) in port_ieee1588_fwd_end() argument [all …]
|
| H A D | noisy_vnf.c | 227 noisy_fwd_end(portid_t pi) in noisy_fwd_end() argument 229 rte_ring_free(noisy_cfg[pi]->f); in noisy_fwd_end() 230 rte_free(noisy_cfg[pi]->vnf_mem); in noisy_fwd_end() 231 rte_free(noisy_cfg[pi]); in noisy_fwd_end() 235 noisy_fwd_begin(portid_t pi) in noisy_fwd_begin() argument 240 noisy_cfg[pi] = rte_zmalloc("testpmd noisy fifo and timers", in noisy_fwd_begin() 243 if (noisy_cfg[pi] == NULL) { in noisy_fwd_begin() 246 (int) pi); in noisy_fwd_begin() 248 n = noisy_cfg[pi]; in noisy_fwd_begin() 255 snprintf(name, NOISY_STRSIZE, NOISY_RING, pi); in noisy_fwd_begin() [all …]
|
| /f-stack/freebsd/arm/ti/am335x/ |
| H A D | am335x_dmtpps.c | 173 struct padinfo *pi; in dmtpps_find_tmr_num_by_tunable() local 182 for (pi = dmtpps_padinfo; pi->ballname != NULL; pi++) { in dmtpps_find_tmr_num_by_tunable() 183 if (strcmp(ballname, pi->ballname) != 0) in dmtpps_find_tmr_num_by_tunable() 185 snprintf(muxmode, sizeof(muxmode), "timer%d", pi->tmr_num); in dmtpps_find_tmr_num_by_tunable() 186 err = ti_pinmux_padconf_set(pi->ballname, muxmode, in dmtpps_find_tmr_num_by_tunable() 196 return (pi->tmr_num); in dmtpps_find_tmr_num_by_tunable() 214 struct padinfo *pi; in dmtpps_find_tmr_num_by_padconf() local 217 for (pi = dmtpps_padinfo; pi->ballname != NULL; pi++) { in dmtpps_find_tmr_num_by_padconf() 218 err = ti_pinmux_padconf_get(pi->ballname, &padmux, &padstate); in dmtpps_find_tmr_num_by_padconf() 219 snprintf(muxmode, sizeof(muxmode), "timer%d", pi->tmr_num); in dmtpps_find_tmr_num_by_padconf() [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | kern_umtx.c | 1387 return (pi); in umtx_pi_alloc() 1408 if (pi == NULL) in umtx_pi_adjust_thread() 1464 if (pi == NULL) in umtx_pi_check_loop() 1466 pi1 = pi; in umtx_pi_check_loop() 1468 pi = umtx_pi_next(pi); in umtx_pi_check_loop() 1477 if (pi == pi1) in umtx_pi_check_loop() 1498 if (pi == NULL) in umtx_propagate_priority() 1547 while (pi != NULL && pi->pi_owner != NULL) { in umtx_repropagate_priority() 1771 return (pi); in umtx_pi_lookup() 1831 pi = new_pi; in do_lock_pi() [all …]
|
| /f-stack/freebsd/contrib/ncsw/Peripherals/QM/ |
| H A D | qman_low.h | 213 uint8_t pi; in qm_eqcr_init() local 221 eqcr->cursor = eqcr->ring + pi; in qm_eqcr_init() 250 if (pi != EQCR_PTR2IDX(eqcr->cursor)) in qm_eqcr_finish() 562 uint8_t diff, old_pi = dqrr->pi; in qmPortalDqrrPciUpdate() 585 uint8_t diff, old_pi = dqrr->pi; in qmPortalDqrrPceUpdate() 614 dqrr->pi = (uint8_t)((dqrr->pi + 1) & (QM_DQRR_SIZE - 1)); in qmPortalDqrrPvbUpdate() 615 if (!dqrr->pi) in qmPortalDqrrPvbUpdate() 910 uint8_t diff, old_pi = mr->pi; in qmPortalMrPciUpdate() 933 uint8_t diff, old_pi = mr->pi; in qmPortalMrPceUpdate() 952 mr->pi = (uint8_t)((mr->pi + 1) & (QM_MR_SIZE - 1)); in qmPortalMrPvbUpdate() [all …]
|
| /f-stack/dpdk/drivers/bus/fslmc/qbman/ |
| H A D | qbman_portal.c | 829 s->eqcr.pi++; in qbman_swp_enqueue_ring_mode_direct() 867 s->eqcr.pi++; in qbman_swp_enqueue_ring_mode_cinh_read_direct() 905 s->eqcr.pi++; in qbman_swp_enqueue_ring_mode_cinh_direct() 941 s->eqcr.pi++; in qbman_swp_enqueue_ring_mode_mem_back() 995 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_direct() 1011 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_direct() 1028 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_direct() 1065 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_cinh_read_direct() 1081 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_cinh_read_direct() 1098 eqcr_pi = s->eqcr.pi; in qbman_swp_enqueue_multiple_cinh_read_direct() [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/arm/samsung/ |
| H A D | samsung-boards.yaml | 156 - const: google,pi-rev16 157 - const: google,pi-rev15 158 - const: google,pi-rev14 159 - const: google,pi-rev13 160 - const: google,pi-rev12 161 - const: google,pi-rev11 162 - const: google,pi-rev10 163 - const: google,pi
|
| /f-stack/dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex_fastpath.c | 88 set_wqe_ctrl_seg(struct mlx5_wqe_ctrl_seg *seg, uint16_t pi, uint8_t opcode, in set_wqe_ctrl_seg() argument 93 ((uint32_t)pi << 8) | in set_wqe_ctrl_seg() 106 size_t wqe_offset = (sq->pi & (sq_size_get(sq) - 1)) * MLX5_SEND_WQE_BB; in prep_one() 116 set_wqe_ctrl_seg((struct mlx5_wqe_ctrl_seg *)wqe, sq->pi, in prep_one() 131 sq->db_pi = sq->pi; in prep_one() 132 sq->pi = (sq->pi + 1) & MLX5_REGEX_MAX_WQE_INDEX; in prep_one() 154 return ((uint16_t)(sq->pi - sq->ci) < sq_size_get(sq)); in can_send() 175 job_id = job_id_get(sqid, sq_size_get(sq), sq->pi); in mlx5_regexdev_enqueue() 188 queue->pi += i; in mlx5_regexdev_enqueue()
|
| /f-stack/freebsd/net/ |
| H A D | iflib.c | 1010 pkt_info_zero(&pi); in iflib_netmap_txsync() 3113 pi->ipi_len, pi->ipi_qsidx, pi->ipi_nsegs, pi->ipi_ndescs, pi->ipi_flags, pi->ipi_pidx); in print_pkt() 3115 pi->ipi_new_pidx, pi->ipi_csum_flags, pi->ipi_tso_segsz, pi->ipi_mflags, pi->ipi_vtag); in print_pkt() 3117 pi->ipi_etype, pi->ipi_ehdrlen, pi->ipi_ip_hlen, pi->ipi_ipproto); in print_pkt() 3121 #define IS_TSO4(pi) ((pi)->ipi_csum_flags & CSUM_IP_TSO) argument 3123 #define IS_TSO6(pi) ((pi)->ipi_csum_flags & CSUM_IP6_TSO) argument 3234 ip->ip_len = htons(pi->ipi_ip_hlen + pi->ipi_tcp_hlen + pi->ipi_tso_segsz); in iflib_parse_header() 3461 if (__predict_true((pi.ipi_csum_flags | pi.ipi_vtag))) { in iflib_encap() 3546 print_pkt(&pi); in iflib_encap() 3553 ndesc = pi.ipi_new_pidx - pi.ipi_pidx; in iflib_encap() [all …]
|