Home
last modified time | relevance | path

Searched refs:tc_cfg (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_cmd.c330 struct dpu_hw_tear_check tc_cfg = { 0 }; in dpu_encoder_phys_cmd_tearcheck_config() local
373 tc_cfg.vsync_count = vsync_hz / in dpu_encoder_phys_cmd_tearcheck_config()
380 tc_cfg.hw_vsync_mode = 1; in dpu_encoder_phys_cmd_tearcheck_config()
381 tc_cfg.sync_cfg_height = mode->vtotal * 2; in dpu_encoder_phys_cmd_tearcheck_config()
382 tc_cfg.vsync_init_val = mode->vdisplay; in dpu_encoder_phys_cmd_tearcheck_config()
383 tc_cfg.sync_threshold_start = DEFAULT_TEARCHECK_SYNC_THRESH_START; in dpu_encoder_phys_cmd_tearcheck_config()
384 tc_cfg.sync_threshold_continue = DEFAULT_TEARCHECK_SYNC_THRESH_CONTINUE; in dpu_encoder_phys_cmd_tearcheck_config()
385 tc_cfg.start_pos = mode->vdisplay; in dpu_encoder_phys_cmd_tearcheck_config()
386 tc_cfg.rd_ptr_irq = mode->vdisplay + 1; in dpu_encoder_phys_cmd_tearcheck_config()
393 tc_enable, tc_cfg in dpu_encoder_phys_cmd_tearcheck_config()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_dcb.c155 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 in qlcnic_dcb_fill_cee_tc_params()
796 struct qlcnic_dcb_tc_cfg *tc_cfg, *temp; qlcnic_dcb_get_pg_tc_cfg_tx() local
857 struct qlcnic_dcb_tc_cfg *tc_cfg; qlcnic_dcb_get_pfc_cfg() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_dcb.c155 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 in qlcnic_dcb_fill_cee_tc_params()
796 struct qlcnic_dcb_tc_cfg *tc_cfg, *temp; qlcnic_dcb_get_pg_tc_cfg_tx() local
857 struct qlcnic_dcb_tc_cfg *tc_cfg; qlcnic_dcb_get_pfc_cfg() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_cmd.c330 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 in dpu_encoder_phys_cmd_tearcheck_config()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_dcb_lib.c43 if (vsi->tc_cfg.ena_tc & BIT(i)) in ice_is_pfc_causing_hung_q()
48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q()
49 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q()
186 vsi->tc_cfg.ena_tc = ice_dcb_get_ena_tc(cfg); in ice_vsi_set_dcb_tc_cfg()
187 vsi->tc_cfg.numtc = ice_dcb_get_num_tc(cfg); in ice_vsi_set_dcb_tc_cfg()
190 vsi->tc_cfg.ena_tc = BIT(ice_get_first_droptc(vsi)); in ice_vsi_set_dcb_tc_cfg()
191 vsi->tc_cfg.numtc = 1; in ice_vsi_set_dcb_tc_cfg()
196 vsi->tc_cfg.ena_tc = ICE_DFLT_TRAFFIC_CLASS; in ice_vsi_set_dcb_tc_cfg()
197 vsi->tc_cfg.numtc = 1; in ice_vsi_set_dcb_tc_cfg()
236 if (!(vsi->tc_cfg in ice_vsi_cfg_dcb_rings()
[all...]
H A Dice_lib.c1026 if (!vsi->tc_cfg.numtc) { in ice_vsi_setup_q_map()
1028 vsi->tc_cfg.numtc = 1; in ice_vsi_setup_q_map()
1029 vsi->tc_cfg.ena_tc = 1; in ice_vsi_setup_q_map()
1032 num_rxq_per_tc = min_t(u16, qcount_rx / vsi->tc_cfg.numtc, ICE_MAX_RXQS_PER_TC); in ice_vsi_setup_q_map()
1035 num_txq_per_tc = qcount_tx / vsi->tc_cfg.numtc; in ice_vsi_setup_q_map()
1054 if (!(vsi->tc_cfg.ena_tc & BIT(i))) { in ice_vsi_setup_q_map()
1056 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map()
1057 vsi->tc_cfg.tc_info[i].qcount_rx = 1; in ice_vsi_setup_q_map()
1058 vsi->tc_cfg.tc_info[i].qcount_tx = 1; in ice_vsi_setup_q_map()
1059 vsi->tc_cfg in ice_vsi_setup_q_map()
[all...]
H A Dice_dcb_lib.h71 vsi->tc_cfg.ena_tc = ICE_DFLT_TRAFFIC_CLASS; in ice_vsi_set_dcb_tc_cfg()
72 vsi->tc_cfg.numtc = 1; in ice_vsi_set_dcb_tc_cfg()
H A Dice_idc.c90 status = ice_cfg_vsi_rdma(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_add_rdma_qset()
H A Dice.h407 struct ice_tc_cfg tc_cfg; member
857 if (vsi->tc_cfg.numtc > ICE_CHNL_START_TC && in ice_is_adq_active()
H A Dice_ethtool.c3476 if (new_rx < vsi->tc_cfg.numtc) { in ice_set_channels()
3478 vsi->tc_cfg.numtc); in ice_set_channels()
3481 if (new_tx < vsi->tc_cfg.numtc) { in ice_set_channels()
3483 vsi->tc_cfg.numtc); in ice_set_channels()
H A Dice_base.c265 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_txq_handle()
H A Dice_dcb_nl.c1070 if (tc_map & vsi->tc_cfg.ena_tc) { in ice_dcbnl_set_all()
H A Dice_vf_lib.c466 vsi->idx, vsi->tc_cfg.ena_tc); in ice_vf_rebuild_aggregator_node_cfg()
H A Dice_main.c2745 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_prepare_xdp_rings()
2748 status = ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_prepare_xdp_rings()
2855 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_destroy_xdp_rings()
2861 return ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_destroy_xdp_rings()
4427 ice_vsi_cfg_netdev_tc(vsi, vsi->tc_cfg.ena_tc); in ice_cfg_netdev()
7124 ice_vsi_cfg_netdev_tc(vsi, vsi->tc_cfg.ena_tc); in ice_vsi_open()
8781 if (ena_tc_qdisc == vsi->tc_cfg.ena_tc && in ice_setup_tc_mqprio_qdisc()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_dcb_lib.c28 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 in ice_vsi_cfg_dcb_rings()
[all...]
H A Dice_lib.c749 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 in ice_vsi_setup_q_map()
[all...]
H A Dice.h324 struct ice_tc_cfg tc_cfg; member
H A Dice_base.c214 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_q_handle()
H A Dice_dcb_nl.c898 if (tc_map & vsi->tc_cfg.ena_tc) { in ice_dcbnl_set_all()
H A Dice_main.c2394 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_prepare_xdp_rings()
2397 status = ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_prepare_xdp_rings()
2499 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_destroy_xdp_rings()
2505 return ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_destroy_xdp_rings()
3038 ice_vsi_cfg_netdev_tc(vsi, vsi->tc_cfg.ena_tc); in ice_cfg_netdev()
H A Dice_virtchnl_pf.c3020 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()
/kernel/linux/linux-5.10/drivers/counter/
H A Dmicrochip-tcb-capture.c26 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()
/kernel/linux/linux-6.6/drivers/counter/
H A Dmicrochip-tcb-capture.c25 const struct atmel_tcb_config *tc_cfg; member
100 if (!priv->tc_cfg->has_gclk) in mchp_tc_count_function_write()
109 if (!priv->tc_cfg->has_qdec) in mchp_tc_count_function_write()
371 priv->tc_cfg = tcb_config; in mchp_tc_probe()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_main.c1275 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_main.c1275 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()

Completed in 55 milliseconds