Home
last modified time | relevance | path

Searched refs:qos (Results 1 – 25 of 49) sorted by relevance

12

/f-stack/freebsd/mips/cavium/octe/
H A Dethernet-tx.c71 int qos; in cvm_oct_xmit() local
89 qos = GET_MBUF_QOS(m); in cvm_oct_xmit()
90 if (qos <= 0) in cvm_oct_xmit()
91 qos = 0; in cvm_oct_xmit()
93 qos = 0; in cvm_oct_xmit()
95 qos = 0; in cvm_oct_xmit()
197 pko_command.s.reg0 = priv->fau+qos*4; in cvm_oct_xmit()
213 IF_LOCK(&priv->tx_free_queue[qos]); in cvm_oct_xmit()
253 IF_UNLOCK(&priv->tx_free_queue[qos]); in cvm_oct_xmit()
266 int qos; in cvm_oct_tx_shutdown() local
[all …]
H A Dethernet.c136 int qos; in cvm_do_timer() local
147 for (qos = 0; qos < queues_per_port; qos++) { in cvm_do_timer()
148 if (_IF_QLEN(&priv->tx_free_queue[qos]) > 0) { in cvm_do_timer()
149 IF_LOCK(&priv->tx_free_queue[qos]); in cvm_do_timer()
150 while (_IF_QLEN(&priv->tx_free_queue[qos]) > cvmx_fau_fetch_and_add32(priv->fau+qos*4, 0)) { in cvm_do_timer()
153 _IF_DEQUEUE(&priv->tx_free_queue[qos], m); in cvm_do_timer()
156 IF_UNLOCK(&priv->tx_free_queue[qos]); in cvm_do_timer()
308 int qos; in cvm_oct_init_module() local
373 for (qos = 0; qos < cvmx_pko_get_num_queues(port); qos++) in cvm_oct_init_module()
374 cvmx_fau_atomic_write32(priv->fau+qos*4, 0); in cvm_oct_init_module()
H A Docte.c141 unsigned qos; in octe_attach() local
184 for (qos = 0; qos < 16; qos++) { in octe_attach()
185 mtx_init(&priv->tx_free_queue[qos].ifq_mtx, ifp->if_xname, "octe tx free queue", MTX_DEF); in octe_attach()
186 IFQ_SET_MAXLEN(&priv->tx_free_queue[qos], MAX_OUT_QUEUE_DEPTH); in octe_attach()
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-wqe.h490 uint64_t qos:3; member
511 uint64_t qos:3; member
620 int qos; in cvmx_wqe_get_qos() local
623 qos = work->word1.cn68xx.qos; in cvmx_wqe_get_qos()
625 qos = work->word1.cn38xx.qos; in cvmx_wqe_get_qos()
627 return qos; in cvmx_wqe_get_qos()
630 static inline void cvmx_wqe_set_qos(cvmx_wqe_t *work, int qos) in cvmx_wqe_set_qos() argument
633 work->word1.cn68xx.qos = qos; in cvmx_wqe_set_qos()
635 work->word1.cn38xx.qos = qos; in cvmx_wqe_set_qos()
H A Dcvmx-npi.h74 uint64_t qos : 3; /**< POW QoS queue */ member
84 uint64_t qos : 3;
H A Dcvmx-pip.h276 uint64_t qos : 3; /**< POW input queue for this packet */ member
322 static inline void cvmx_pip_config_vlan_qos(uint64_t vlan_priority, uint64_t qos) in cvmx_pip_config_vlan_qos() argument
332 pip_qos_vlanx.s.qos = qos; in cvmx_pip_config_vlan_qos()
344 static inline void cvmx_pip_config_diffserv_qos(uint64_t diffserv, uint64_t qos) in cvmx_pip_config_diffserv_qos() argument
354 pip_qos_diffx.s.qos = qos; in cvmx_pip_config_diffserv_qos()
749 return bsel_tbl.s.qos; in cvmx_pip_get_bsel_qos()
H A Dcvmx-pko-defs.h1099 uint64_t qos : 3;
1203 uint64_t qos : 3;
1324 uint64_t qos : 3;
1386 uint64_t qos : 3;
1459 uint64_t qos : 5;
1486 uint64_t qos : 3;
1531 uint64_t qos : 5;
1547 uint64_t qos : 3;
1568 uint64_t qos : 3;
1599 uint64_t qos : 3;
[all …]
H A Dcvmx-pow.h170 …uint64_t qos : 3; /**< the QOS level for the packet. qos is only used for CVMX_… member
178 uint64_t qos : 3;
214 …uint64_t qos : 3; /**< contains index of entry for a CVMX_POW_TAG_OP_*_NSCHED */ member
226 uint64_t qos : 3;
1915 …ork_submit(cvmx_wqe_t *wqp, uint32_t tag, cvmx_pow_tag_type_t tag_type, uint64_t qos, uint64_t grp) in cvmx_pow_work_submit() argument
1930 wqp->word1.cn68xx.qos = qos; in cvmx_pow_work_submit()
1936 tag_req.s_cn68xx_add.qos = qos; in cvmx_pow_work_submit()
1941 wqp->word1.cn38xx.qos = qos; in cvmx_pow_work_submit()
1947 tag_req.s_cn38xx.qos = qos; in cvmx_pow_work_submit()
H A Dcvmx-srio.h241 uint64_t qos : 3; /**< Created by the hardware from an entry in a member
290 uint64_t qos : 3;
H A Dcvmx-pip-defs.h1350 uint64_t qos : 3;
1379 uint64_t qos : 3;
2343 uint64_t qos : 3;
3128 uint64_t qos : 3;
3192 uint64_t qos : 3;
3251 uint64_t qos : 3;
3332 uint64_t qos : 3;
3449 uint64_t qos : 3;
3524 uint64_t qos : 3;
3670 uint64_t qos : 3;
[all …]
H A Dcvmx-higig.h354 pip_hg_pri_qos.s.qos = i&7; in cvmx_higig_initialize()
/f-stack/freebsd/contrib/device-tree/Bindings/net/
H A Dsnps,dwc-qos-ethernet.txt14 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10"
16 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10"
18 - "snps,dwc-qos-ethernet-4.10"
72 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10":
78 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10":
83 - "snps,dwc-qos-ethernet-4.10" (deprecated):
97 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10":
99 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10":
101 - "snps,dwc-qos-ethernet-4.10" (deprecated):
123 - compatible: Must be "snps,dwc-qos-ethernet-mdio".
[all …]
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Drk3xxx.dtsi153 qos_gpu: qos@1012d000 {
158 qos_vpu: qos@1012e000 {
163 qos_lcdc0: qos@1012f000 {
168 qos_cif0: qos@1012f080 {
173 qos_ipp: qos@1012f100 {
178 qos_lcdc1: qos@1012f180 {
183 qos_cif1: qos@1012f200 {
188 qos_rga: qos@1012f280 {
H A Drk3288.dtsi1331 qos_gpu_r: qos@ffaa0000 {
1336 qos_gpu_w: qos@ffaa0080 {
1341 qos_vio1_vop: qos@ffad0000 {
1356 qos_vio0_vop: qos@ffad0400 {
1361 qos_vio0_vip: qos@ffad0480 {
1366 qos_vio0_iep: qos@ffad0500 {
1371 qos_vio2_rga_r: qos@ffad0800 {
1376 qos_vio2_rga_w: qos@ffad0880 {
1386 qos_video: qos@ffae0000 {
1391 qos_hevc_r: qos@ffaf0000 {
[all …]
/f-stack/freebsd/contrib/device-tree/src/arm64/rockchip/
H A Drk3399.dtsi857 qos_emmc: qos@ffa58000 {
862 qos_gmac: qos@ffa5c000 {
867 qos_pcie: qos@ffa60080 {
892 qos_sd: qos@ffa74000 {
902 qos_hdcp: qos@ffa90000 {
907 qos_iep: qos@ffa98000 {
912 qos_isp0_m0: qos@ffaa0000 {
932 qos_rga_r: qos@ffab0000 {
937 qos_rga_w: qos@ffab0080 {
972 qos_perihp: qos@ffad8080 {
[all …]
H A Dpx30.dtsi1109 qos_gmac: qos@ff518000 {
1114 qos_gpu: qos@ff520000 {
1119 qos_sdmmc: qos@ff52c000 {
1124 qos_emmc: qos@ff538000 {
1129 qos_nand: qos@ff538080 {
1134 qos_sdio: qos@ff538100 {
1139 qos_sfc: qos@ff538180 {
1159 qos_isp_rd: qos@ff548080 {
1164 qos_isp_wr: qos@ff548100 {
1174 qos_vip: qos@ff548200 {
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/bus/
H A Dbaikal,bt1-axi.yaml42 - const: qos
90 reg-names = "qos", "ehb";
/f-stack/freebsd/contrib/ngatm/netnatm/msg/
H A Duni_ie.h23 struct uni_ie_qos qos; member
H A Die.def49 element qos 0x5c itu 6
50 element qos 0x5c net 6
H A Duni_ie.c4069 DEF_IE_PRINT(itu, qos) in DEF_IE_PRINT() argument
4073 DEF_IE_PRINT(net, qos) in DEF_IE_PRINT() argument
4078 DEF_IE_CHECK(itu, qos) in DEF_IE_CHECK() argument
4099 DEF_IE_CHECK(net, qos) in DEF_IE_CHECK() argument
4126 DEF_IE_ENCODE(itu, qos) in DEF_IE_ENCODE() argument
4128 START_IE(qos, UNI_IE_QOS, 2); in DEF_IE_ENCODE()
4136 DEF_IE_ENCODE(net, qos) in DEF_IE_ENCODE() argument
4138 START_IE(qos, UNI_IE_QOS, 2); in DEF_IE_ENCODE()
4147 DEF_IE_DECODE(itu, qos) in DEF_IE_DECODE() argument
4160 DEF_IE_DECODE(net, qos) in DEF_IE_DECODE() argument
[all …]
/f-stack/freebsd/net80211/
H A Dieee80211_output.c1138 uint8_t *qos; in ieee80211_send_nulldata() local
1148 qos[0] = tid & IEEE80211_QOS_TID; in ieee80211_send_nulldata()
1150 qos[0] |= IEEE80211_QOS_ACKPOLICY_NOACK; in ieee80211_send_nulldata()
1151 qos[1] = 0; in ieee80211_send_nulldata()
1477 uint8_t *qos; in ieee80211_encap() local
1687 qos = NULL; /* NB: quiet compiler */ in ieee80211_encap()
1746 qos = ((struct ieee80211_qosframe *) in ieee80211_encap()
1797 qos[0] = tid & IEEE80211_QOS_TID; in ieee80211_encap()
1802 qos[1] = IEEE80211_QOS_MC; in ieee80211_encap()
1805 qos[1] = 0; in ieee80211_encap()
[all …]
H A Dieee80211_wds.c423 uint8_t dir, type, subtype, qos; in wds_input() local
589 qos = ieee80211_getqos(wh)[0]; in wds_input()
591 qos = 0; in wds_input()
674 if (qos & IEEE80211_QOS_AMSDU) { in wds_input()
H A Dieee80211_adhoc.c319 uint8_t dir, type, subtype, qos; in adhoc_input() local
526 qos = ieee80211_getqos(wh)[0]; in adhoc_input()
528 qos = 0; in adhoc_input()
611 if (qos & IEEE80211_QOS_AMSDU) { in adhoc_input()
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_devx_cmds.c696 attr->qos.sup = MLX5_GET(cmd_hca_cap, hcattr, qos); in mlx5_devx_cmd_query_hca_attr()
723 if (attr->qos.sup) { in mlx5_devx_cmd_query_hca_attr()
738 attr->qos.srtcm_sup = in mlx5_devx_cmd_query_hca_attr()
740 attr->qos.log_max_flow_meter = in mlx5_devx_cmd_query_hca_attr()
742 attr->qos.flow_meter_reg_c_ids = in mlx5_devx_cmd_query_hca_attr()
744 attr->qos.flow_meter_reg_share = in mlx5_devx_cmd_query_hca_attr()
746 attr->qos.packet_pacing = in mlx5_devx_cmd_query_hca_attr()
748 attr->qos.wqe_rate_pp = in mlx5_devx_cmd_query_hca_attr()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c1166 if (config->hca_attr.qos.sup && in mlx5_dev_spawn()
1167 config->hca_attr.qos.srtcm_sup && in mlx5_dev_spawn()
1170 config->hca_attr.qos.flow_meter_reg_c_ids; in mlx5_dev_spawn()
1195 config->hca_attr.qos.flow_meter_reg_share; in mlx5_dev_spawn()
1232 config->hca_attr.qos.packet_pacing ? "" : "not "); in mlx5_dev_spawn()
1243 config->hca_attr.qos.wqe_rate_pp ? "" : "not "); in mlx5_dev_spawn()
1249 if (!config->hca_attr.qos.packet_pacing) { in mlx5_dev_spawn()
1278 if (!config->hca_attr.qos.wqe_rate_pp) { in mlx5_dev_spawn()

12