| /OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_dcb.c | 155 struct qlcnic_dcb_tc_cfg tc_cfg[QLC_DCB_MAX_TC]; member 659 struct qlcnic_dcb_tc_cfg *tc_cfg; in qlcnic_dcb_fill_cee_tc_params() local 664 tc_cfg = &type->tc_cfg[tc]; in qlcnic_dcb_fill_cee_tc_params() 665 tc_cfg->valid = true; in qlcnic_dcb_fill_cee_tc_params() 666 tc_cfg->up_tc_map |= QLC_DCB_GET_MAP(i); in qlcnic_dcb_fill_cee_tc_params() 670 tc_cfg->prio_cfg[i].valid = true; in qlcnic_dcb_fill_cee_tc_params() 671 tc_cfg->prio_cfg[i].pfc_type = QLC_PFC_FULL; in qlcnic_dcb_fill_cee_tc_params() 679 tc_cfg->pgid = pgid; in qlcnic_dcb_fill_cee_tc_params() 681 tc_cfg->prio_type = QLC_PRIO_LINK; in qlcnic_dcb_fill_cee_tc_params() 682 type->pg_cfg[tc_cfg->pgid].prio_count++; in qlcnic_dcb_fill_cee_tc_params() [all …]
|
| /OK3568_Linux_fs/u-boot/include/fsl-mc/ |
| H A D | fsl_dpni.h | 58 MC_PREP_OP(ext, 0, 0, 16, uint16_t, cfg->tc_cfg[0].max_dist); \ 59 MC_PREP_OP(ext, 0, 16, 16, uint16_t, cfg->tc_cfg[0].max_fs_entries); \ 60 MC_PREP_OP(ext, 0, 32, 16, uint16_t, cfg->tc_cfg[1].max_dist); \ 61 MC_PREP_OP(ext, 0, 48, 16, uint16_t, cfg->tc_cfg[1].max_fs_entries); \ 62 MC_PREP_OP(ext, 1, 0, 16, uint16_t, cfg->tc_cfg[2].max_dist); \ 63 MC_PREP_OP(ext, 1, 16, 16, uint16_t, cfg->tc_cfg[2].max_fs_entries); \ 64 MC_PREP_OP(ext, 1, 32, 16, uint16_t, cfg->tc_cfg[3].max_dist); \ 65 MC_PREP_OP(ext, 1, 48, 16, uint16_t, cfg->tc_cfg[3].max_fs_entries); \ 66 MC_PREP_OP(ext, 2, 0, 16, uint16_t, cfg->tc_cfg[4].max_dist); \ 67 MC_PREP_OP(ext, 2, 16, 16, uint16_t, cfg->tc_cfg[4].max_fs_entries); \ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_encoder_phys_cmd.c | 330 struct dpu_hw_tear_check tc_cfg = { 0 }; in dpu_encoder_phys_cmd_tearcheck_config() local 368 tc_cfg.vsync_count = vsync_hz / in dpu_encoder_phys_cmd_tearcheck_config() 372 tc_cfg.hw_vsync_mode = 0; in dpu_encoder_phys_cmd_tearcheck_config() 379 tc_cfg.sync_cfg_height = 0xFFF0; in dpu_encoder_phys_cmd_tearcheck_config() 380 tc_cfg.vsync_init_val = mode->vdisplay; in dpu_encoder_phys_cmd_tearcheck_config() 381 tc_cfg.sync_threshold_start = DEFAULT_TEARCHECK_SYNC_THRESH_START; in dpu_encoder_phys_cmd_tearcheck_config() 382 tc_cfg.sync_threshold_continue = DEFAULT_TEARCHECK_SYNC_THRESH_CONTINUE; in dpu_encoder_phys_cmd_tearcheck_config() 383 tc_cfg.start_pos = mode->vdisplay; in dpu_encoder_phys_cmd_tearcheck_config() 384 tc_cfg.rd_ptr_irq = mode->vdisplay + 1; in dpu_encoder_phys_cmd_tearcheck_config() 392 phys_enc->hw_pp->idx - PINGPONG_0, tc_enable, tc_cfg.start_pos, in dpu_encoder_phys_cmd_tearcheck_config() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/ |
| H A D | ice_dcb_lib.c | 28 if (netdev_set_num_tc(netdev, vsi->tc_cfg.numtc)) in ice_vsi_cfg_netdev_tc() 34 if (vsi->tc_cfg.ena_tc & BIT(i)) in ice_vsi_cfg_netdev_tc() 36 vsi->tc_cfg.tc_info[i].netdev_tc, in ice_vsi_cfg_netdev_tc() 37 vsi->tc_cfg.tc_info[i].qcount_tx, in ice_vsi_cfg_netdev_tc() 38 vsi->tc_cfg.tc_info[i].qoffset); in ice_vsi_cfg_netdev_tc() 44 netdev_tc = vsi->tc_cfg.tc_info[ets_tc].netdev_tc; in ice_vsi_cfg_netdev_tc() 84 if (vsi->tc_cfg.ena_tc & BIT(i)) in ice_is_pfc_causing_hung_q() 89 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q() 90 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q() 215 if (!(vsi->tc_cfg.ena_tc & BIT(n))) in ice_vsi_cfg_dcb_rings() [all …]
|
| H A D | ice_lib.c | 749 if (vsi->tc_cfg.numtc) { in ice_vsi_setup_q_map() 750 if (!(vsi->tc_cfg.ena_tc & BIT(0))) in ice_vsi_setup_q_map() 757 vsi->tc_cfg.numtc++; in ice_vsi_setup_q_map() 758 vsi->tc_cfg.ena_tc |= 1; in ice_vsi_setup_q_map() 761 rx_numq_tc = qcount_rx / vsi->tc_cfg.numtc; in ice_vsi_setup_q_map() 764 tx_numq_tc = qcount_tx / vsi->tc_cfg.numtc; in ice_vsi_setup_q_map() 800 if (!(vsi->tc_cfg.ena_tc & BIT(i))) { in ice_vsi_setup_q_map() 802 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map() 803 vsi->tc_cfg.tc_info[i].qcount_rx = 1; in ice_vsi_setup_q_map() 804 vsi->tc_cfg.tc_info[i].qcount_tx = 1; in ice_vsi_setup_q_map() [all …]
|
| H A D | ice.h | 324 struct ice_tc_cfg tc_cfg; member
|
| H A D | ice_base.c | 214 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_q_handle()
|
| H A D | ice_dcb_nl.c | 898 if (tc_map & vsi->tc_cfg.ena_tc) { in ice_dcbnl_set_all()
|
| H A D | ice_main.c | 2392 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_prepare_xdp_rings() 2395 status = ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_prepare_xdp_rings() 2497 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_destroy_xdp_rings() 2503 return ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_destroy_xdp_rings() 3036 ice_vsi_cfg_netdev_tc(vsi, vsi->tc_cfg.ena_tc); in ice_cfg_netdev()
|
| H A D | ice_virtchnl_pf.c | 3020 vsi->tc_cfg.tc_info[0].qcount_tx = num_txq; in ice_vc_cfg_qs_msg() 3021 vsi->tc_cfg.tc_info[0].qcount_rx = num_rxq; in ice_vc_cfg_qs_msg()
|
| /OK3568_Linux_fs/kernel/drivers/counter/ |
| H A D | microchip-tcb-capture.c | 26 const struct atmel_tcb_config *tc_cfg; member 114 if (priv->tc_cfg->has_gclk) in mchp_tc_count_function_set() 123 if (!priv->tc_cfg->has_qdec) in mchp_tc_count_function_set() 380 priv->tc_cfg = tcb_config; in mchp_tc_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_dsaf_main.c | 1275 u32 tc_cfg; in hns_dsaf_inode_init() local 1279 tc_cfg = HNS_DSAF_I4TC_CFG; in hns_dsaf_inode_init() 1281 tc_cfg = HNS_DSAF_I8TC_CFG; in hns_dsaf_inode_init() 1316 dsaf_write_dev(dsaf_dev, reg, tc_cfg); in hns_dsaf_inode_init()
|