/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_init.h | 196 #define BNX2X_VOQ_Q_REG_ADDR(cos, pf_q_num)\ 197 (QM_REG_VOQQMASK_0_LSB + 4 * ((cos) * 2 + ((pf_q_num) >> 5))) 266 traffic_cos[LLFC_TRAFFIC_TYPE_FCOE].cos); in bnx2x_dcb_config_qm() 268 traffic_cos[LLFC_TRAFFIC_TYPE_ISCSI].cos); in bnx2x_dcb_config_qm() 270 traffic_cos[LLFC_TRAFFIC_TYPE_ISCSI].cos); in bnx2x_dcb_config_qm() 274 traffic_cos[LLFC_TRAFFIC_TYPE_NW].cos); in bnx2x_dcb_config_qm() 276 traffic_cos[LLFC_TRAFFIC_TYPE_NW].cos); in bnx2x_dcb_config_qm() 278 traffic_cos[LLFC_TRAFFIC_TYPE_NW].cos); in bnx2x_dcb_config_qm() 428 u32 vnic, cos; in bnx2x_init_fw_wrr() local 433 for (cos in bnx2x_init_fw_wrr() [all...] |
H A D | bnx2x_dcb.c | 361 /* find cos for nw prio and extend it with unmapped */ in bnx2x_dcbx_map_nw() 366 "cos %d extended with 0x%08x\n", i, unmapped); in bnx2x_dcbx_map_nw() 583 ets_params.cos[i].state = bnx2x_cos_state_strict; in bnx2x_dcbx_update_ets_config() 584 ets_params.cos[i].params.sp_params.pri = in bnx2x_dcbx_update_ets_config() 591 ets_params.cos[i].state = bnx2x_cos_state_bw; in bnx2x_dcbx_update_ets_config() 592 ets_params.cos[i].params.bw_params.bw = in bnx2x_dcbx_update_ets_config() 728 u8 prio, cos; in bnx2x_dcbx_update_tc_mapping() local 729 for (cos = 0; cos < bp->dcbx_port_params.ets.num_of_cos; cos in bnx2x_dcbx_update_tc_mapping() 1078 u8 cos = 0; bnx2x_dcbx_print_cos_params() local 1852 u8 cos = 0, pri = 0; bnx2x_dcbx_fw_struct() local [all...] |
H A D | bnx2x_cmn.c | 172 int i, cos, old_eth_num = BNX2X_NUM_ETH_QUEUES(bp); in bnx2x_shrink_eth_fp() local 177 for (cos = 1; cos < bp->max_cos; cos++) { in bnx2x_shrink_eth_fp() 180 int new_idx = cos * (old_eth_num - delta) + i; in bnx2x_shrink_eth_fp() 182 memcpy(&bp->bnx2x_txq[new_idx], fp->txdata_ptr[cos], in bnx2x_shrink_eth_fp() 184 fp->txdata_ptr[cos] = &bp->bnx2x_txq[new_idx]; in bnx2x_shrink_eth_fp() 1132 u8 cos; in bnx2x_msix_fp_int() local 1146 for_each_cos_in_tx_queue(fp, cos) in bnx2x_msix_fp_int() 1147 prefetch(fp->txdata_ptr[cos] in bnx2x_msix_fp_int() 1494 u8 cos; bnx2x_free_tx_skbs_queue() local 2466 int cos; bnx2x_bz_fp() local 2967 u8 rc = 0, cos, i; bnx2x_drain_tx_queues() local 3226 u8 cos; bnx2x_poll() local 4248 int cos, prio, count, offset; bnx2x_setup_tc() local 4358 u8 cos; bnx2x_free_fp_mem_at() local 4511 u8 cos; bnx2x_alloc_fp_mem_at() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_init.h | 196 #define BNX2X_VOQ_Q_REG_ADDR(cos, pf_q_num)\ 197 (QM_REG_VOQQMASK_0_LSB + 4 * ((cos) * 2 + ((pf_q_num) >> 5))) 266 traffic_cos[LLFC_TRAFFIC_TYPE_FCOE].cos); in bnx2x_dcb_config_qm() 268 traffic_cos[LLFC_TRAFFIC_TYPE_ISCSI].cos); in bnx2x_dcb_config_qm() 270 traffic_cos[LLFC_TRAFFIC_TYPE_ISCSI].cos); in bnx2x_dcb_config_qm() 274 traffic_cos[LLFC_TRAFFIC_TYPE_NW].cos); in bnx2x_dcb_config_qm() 276 traffic_cos[LLFC_TRAFFIC_TYPE_NW].cos); in bnx2x_dcb_config_qm() 278 traffic_cos[LLFC_TRAFFIC_TYPE_NW].cos); in bnx2x_dcb_config_qm() 428 u32 vnic, cos; in bnx2x_init_fw_wrr() local 433 for (cos in bnx2x_init_fw_wrr() [all...] |
H A D | bnx2x_dcb.c | 361 /* find cos for nw prio and extend it with unmapped */ in bnx2x_dcbx_map_nw() 366 "cos %d extended with 0x%08x\n", i, unmapped); in bnx2x_dcbx_map_nw() 583 ets_params.cos[i].state = bnx2x_cos_state_strict; in bnx2x_dcbx_update_ets_config() 584 ets_params.cos[i].params.sp_params.pri = in bnx2x_dcbx_update_ets_config() 591 ets_params.cos[i].state = bnx2x_cos_state_bw; in bnx2x_dcbx_update_ets_config() 592 ets_params.cos[i].params.bw_params.bw = in bnx2x_dcbx_update_ets_config() 728 u8 prio, cos; in bnx2x_dcbx_update_tc_mapping() local 729 for (cos = 0; cos < bp->dcbx_port_params.ets.num_of_cos; cos in bnx2x_dcbx_update_tc_mapping() 1078 u8 cos = 0; bnx2x_dcbx_print_cos_params() local 1852 u8 cos = 0, pri = 0; bnx2x_dcbx_fw_struct() local [all...] |
H A D | bnx2x_cmn.c | 171 int i, cos, old_eth_num = BNX2X_NUM_ETH_QUEUES(bp); in bnx2x_shrink_eth_fp() local 176 for (cos = 1; cos < bp->max_cos; cos++) { in bnx2x_shrink_eth_fp() 179 int new_idx = cos * (old_eth_num - delta) + i; in bnx2x_shrink_eth_fp() 181 memcpy(&bp->bnx2x_txq[new_idx], fp->txdata_ptr[cos], in bnx2x_shrink_eth_fp() 183 fp->txdata_ptr[cos] = &bp->bnx2x_txq[new_idx]; in bnx2x_shrink_eth_fp() 1143 u8 cos; in bnx2x_msix_fp_int() local 1157 for_each_cos_in_tx_queue(fp, cos) in bnx2x_msix_fp_int() 1158 prefetch(fp->txdata_ptr[cos] in bnx2x_msix_fp_int() 1505 u8 cos; bnx2x_free_tx_skbs_queue() local 2477 int cos; bnx2x_bz_fp() local 2980 u8 rc = 0, cos, i; bnx2x_drain_tx_queues() local 3242 u8 cos; bnx2x_poll() local 4259 int cos, prio, count, offset; bnx2x_setup_tc() local 4369 u8 cos; bnx2x_free_fp_mem_at() local 4522 u8 cos; bnx2x_alloc_fp_mem_at() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | erspan.h | 103 cos:3; member 109 __u8 cos:3, 163 u8 dscp, cos; in tos_to_cos() local 166 cos = dscp >> 3; in tos_to_cos() 167 return cos; in tos_to_cos() 206 ershdr->cos = tos_to_cos(tos); in erspan_build_header() 300 ershdr->cos = tos_to_cos(tos); in erspan_build_header_v2()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | erspan.h | 106 cos:3; member 112 __u8 cos:3, 166 u8 dscp, cos; in tos_to_cos() local 169 cos = dscp >> 3; in tos_to_cos() 170 return cos; in tos_to_cos() 209 ershdr->cos = tos_to_cos(tos); in erspan_build_header() 303 ershdr->cos = tos_to_cos(tos); in erspan_build_header_v2()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 550 "fpid 0x%x sbid 0x%x txqid [0x%x] ndev_qid [0x%x] cos [0x%x] p_chain %p cap %d size %d jiffies %lu HZ 0x%x\n", in qede_txq_fp_log_metadata() 551 fp->id, fp->sb_info->igu_sb_id, txq->index, txq->ndev_txq_id, txq->cos, in qede_txq_fp_log_metadata() 574 sb_dbg.igu_prod, sb_dbg.igu_cons, sb_dbg.pi[TX_PI(txq->cos)]); in qede_tx_log_print() 587 sb_dbg.pi[TX_PI(txq->cos)]); in qede_tx_log_print() 601 int cos; in qede_tx_timeout() local 607 for_each_cos_in_txq(edev, cos) { in qede_tx_timeout() 608 txq = &fp->txq[cos]; in qede_tx_timeout() 637 int cos, count, offset; in qede_setup_tc() local 645 for_each_cos_in_txq(edev, cos) { in qede_setup_tc() 647 offset = cos * QEDE_TSS_COUN in qede_setup_tc() 1711 int cos; qede_free_mem_fp() local 1742 int cos; qede_alloc_mem_fp() local 1827 int cos; qede_empty_tx_queues() local 1884 int cos; qede_init_fp() local 2130 int cos; qede_stop_queues() local 2152 int cos; qede_stop_queues() local 2332 int cos; qede_start_queues() local [all...] |
H A D | qede_fp.c | 1402 int cos; in qede_poll_is_more_work() local 1404 for_each_cos_in_txq(fp->edev, cos) { in qede_poll_is_more_work() 1405 if (qede_txq_has_work(&fp->txq[cos])) in qede_poll_is_more_work() 1427 int cos; in qede_poll() local 1429 for_each_cos_in_txq(fp->edev, cos) { in qede_poll() 1430 if (qede_txq_has_work(&fp->txq[cos])) in qede_poll() 1431 qede_tx_int(edev, &fp->txq[cos]); in qede_poll()
|
H A D | qede.h | 421 (txq)->cos) + (txq)->index) 439 u16 cos; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 538 int cos; in qede_tx_timeout() local 546 for_each_cos_in_txq(edev, cos) { in qede_tx_timeout() 547 txq = &edev->fp_array[txqueue].txq[cos]; in qede_tx_timeout() 572 int cos, count, offset; in qede_setup_tc() local 580 for_each_cos_in_txq(edev, cos) { in qede_setup_tc() 582 offset = cos * QEDE_TSS_COUNT(edev); in qede_setup_tc() 583 netdev_set_tc_queue(ndev, cos, count, offset); in qede_setup_tc() 1096 /* 1 rx + 1 xdp + max tx cos */ in qede_update_pf_params() 1643 int cos; in qede_free_mem_fp() local 1645 for_each_cos_in_txq(edev, cos) in qede_free_mem_fp() 1674 int cos; qede_alloc_mem_fp() local 1759 int cos; qede_empty_tx_queues() local 1816 int cos; qede_init_fp() local 2058 int cos; qede_stop_queues() local 2080 int cos; qede_stop_queues() local 2260 int cos; qede_start_queues() local [all...] |
H A D | qede_ethtool.c | 300 sprintf(*buf, "%d_%d: %s", txq->index, txq->cos, in qede_get_strings_stats_txq() 341 int cos; in qede_get_strings_stats() local 343 for_each_cos_in_txq(edev, cos) in qede_get_strings_stats() 345 &fp->txq[cos], &buf); in qede_get_strings_stats() 422 int cos; in qede_get_ethtool_stats() local 424 for_each_cos_in_txq(edev, cos) in qede_get_ethtool_stats() 425 qede_get_ethtool_stats_txq(&fp->txq[cos], &buf); in qede_get_ethtool_stats()
|
H A D | qede_fp.c | 1420 int cos; in qede_poll_is_more_work() local 1422 for_each_cos_in_txq(fp->edev, cos) { in qede_poll_is_more_work() 1423 if (qede_txq_has_work(&fp->txq[cos])) in qede_poll_is_more_work() 1445 int cos; in qede_poll() local 1447 for_each_cos_in_txq(fp->edev, cos) { in qede_poll() 1448 if (qede_txq_has_work(&fp->txq[cos])) in qede_poll() 1449 qede_tx_int(edev, &fp->txq[cos]); in qede_poll()
|
H A D | qede.h | 425 (txq)->cos) + (txq)->index) 443 u16 cos; member
|
/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | ssin.S | 12 | Output: The function value sin(X) or cos(X) returned in Fp0 if SIN or 14 | in Fp0, and cos(X) is returned in Fp1. 40 | 5. (k is odd) Set j := (k-1)/2, sgn := (-1)**j. Return sgn*cos(r) 41 | where cos(r) is approximated by an even polynomial in r, 67 | SIN(X) = sgn1 * cos(r) and COS(X) = sgn2*sin(r) where 68 | sin(r) and cos(r) are computed as odd and even polynomials 72 | SIN(X) = sgn1 * sin(r) and COS(X) = sgn1*cos(r) where 73 | sin(r) and cos(r) are computed as odd and even polynomials
|
H A D | sto_res.S | 34 bfextu CMDREG1B(%a6){#13:#3},%d0 |extract cos destination
|
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | ssin.S | 12 | Output: The function value sin(X) or cos(X) returned in Fp0 if SIN or 14 | in Fp0, and cos(X) is returned in Fp1. 40 | 5. (k is odd) Set j := (k-1)/2, sgn := (-1)**j. Return sgn*cos(r) 41 | where cos(r) is approximated by an even polynomial in r, 67 | SIN(X) = sgn1 * cos(r) and COS(X) = sgn2*sin(r) where 68 | sin(r) and cos(r) are computed as odd and even polynomials 72 | SIN(X) = sgn1 * sin(r) and COS(X) = sgn1*cos(r) where 73 | sin(r) and cos(r) are computed as odd and even polynomials
|
H A D | sto_res.S | 34 bfextu CMDREG1B(%a6){#13:#3},%d0 |extract cos destination
|
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_qp.c | 615 * @cos: cos of the doorbell 619 static u32 sq_prepare_db(struct hinic_sq *sq, u16 prod_idx, unsigned int cos) in sq_prepare_db() argument 628 HINIC_SQ_DB_INFO_SET(cos, COS) | in sq_prepare_db() 637 * @cos: cos of the wqe 640 unsigned int cos) in hinic_sq_write_db() 650 writel(sq_prepare_db(sq, prod_idx, cos), SQ_DB_ADDR(sq, prod_idx)); in hinic_sq_write_db() 639 hinic_sq_write_db(struct hinic_sq *sq, u16 prod_idx, unsigned int wqe_size, unsigned int cos) hinic_sq_write_db() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_qp.c | 611 * @cos: cos of the doorbell 615 static u32 sq_prepare_db(struct hinic_sq *sq, u16 prod_idx, unsigned int cos) in sq_prepare_db() argument 624 HINIC_SQ_DB_INFO_SET(cos, COS) | in sq_prepare_db() 633 * @cos: cos of the wqe 636 unsigned int cos) in hinic_sq_write_db() 646 writel(sq_prepare_db(sq, prod_idx, cos), SQ_DB_ADDR(sq, prod_idx)); in hinic_sq_write_db() 635 hinic_sq_write_db(struct hinic_sq *sq, u16 prod_idx, unsigned int wqe_size, unsigned int cos) hinic_sq_write_db() argument
|
/kernel/linux/linux-5.10/drivers/message/fusion/ |
H A D | mptfc.c | 975 unsigned cos = 0; in mptfc_init_host_attr() local 1010 cos |= FC_COS_CLASS1; in mptfc_init_host_attr() 1012 cos |= FC_COS_CLASS2; in mptfc_init_host_attr() 1014 cos |= FC_COS_CLASS3; in mptfc_init_host_attr() 1015 fc_host_supported_classes(sh) = cos; in mptfc_init_host_attr()
|
/kernel/linux/linux-6.6/drivers/message/fusion/ |
H A D | mptfc.c | 976 unsigned cos = 0; in mptfc_init_host_attr() local 1011 cos |= FC_COS_CLASS1; in mptfc_init_host_attr() 1013 cos |= FC_COS_CLASS2; in mptfc_init_host_attr() 1015 cos |= FC_COS_CLASS3; in mptfc_init_host_attr() 1016 fc_host_supported_classes(sh) = cos; in mptfc_init_host_attr()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpsw_switchdev.c | 146 static void cpsw_set_pvid(struct cpsw_priv *priv, u16 vid, bool cfi, u32 cos) in cpsw_set_pvid() argument 154 pvid |= (cos & 0x7) << 13; in cpsw_set_pvid()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpsw_switchdev.c | 141 static void cpsw_set_pvid(struct cpsw_priv *priv, u16 vid, bool cfi, u32 cos) in cpsw_set_pvid() argument 149 pvid |= (cos & 0x7) << 13; in cpsw_set_pvid()
|