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

123

/freebsd-11-stable/sys/mips/cavium/octe/
H A Dethernet-tx.c71 int qos; local
85 remove "qos" in the event neither interface supports multiple queues
89 qos = GET_MBUF_QOS(m);
90 if (qos <= 0)
91 qos = 0;
92 else if (qos >= cvmx_pko_get_num_queues(priv->port))
93 qos = 0;
95 qos = 0;
197 pko_command.s.reg0 = priv->fau+qos*4;
213 IF_LOCK(&priv->tx_free_queue[qos]);
267 int qos; local
[all...]
H A Dethernet.c135 int qos; local
146 for (qos = 0; qos < queues_per_port; qos++) {
147 if (_IF_QLEN(&priv->tx_free_queue[qos]) > 0) {
148 IF_LOCK(&priv->tx_free_queue[qos]);
149 while (_IF_QLEN(&priv->tx_free_queue[qos]) > cvmx_fau_fetch_and_add32(priv->fau+qos*4, 0)) {
152 _IF_DEQUEUE(&priv->tx_free_queue[qos], m);
155 IF_UNLOCK(&priv->tx_free_queue[qos]);
310 int qos; local
[all...]
H A Docte.c140 unsigned qos; local
183 for (qos = 0; qos < 16; qos++) {
184 mtx_init(&priv->tx_free_queue[qos].ifq_mtx, ifp->if_xname, "octe tx free queue", MTX_DEF);
185 IFQ_SET_MAXLEN(&priv->tx_free_queue[qos], MAX_OUT_QUEUE_DEPTH);
/freebsd-11-stable/contrib/ofed/opensm/opensm/
H A Dosm_qos_parser_l.l82 #define START_QOS_LEVEL_NAME {in_single_string = TRUE;} /* single string w/o whitespaces (qos level name in match rule) */
128 QOS_ULPS_START qos\-ulps
129 QOS_ULPS_END end\-qos\-ulps
144 QOS_SETUP_START qos\-setup
145 QOS_SETUP_END end\-qos\-setup
164 QOS_LEVELS_START qos\-levels
165 QOS_LEVELS_END end\-qos\-levels
166 QOS_LEVEL_START qos\-level
167 QOS_LEVEL_END end\-qos\-level
173 QOS_MATCH_RULES_START qos\
[all...]
H A Dosm_sa_class_port_info.c171 if (sa->p_subn->opt.qos)
H A Dosm_sa_multipath_record.c229 if (sa->p_subn->opt.qos) {
389 if (sa->p_subn->opt.qos) {
431 if (sa->p_subn->opt.qos && sa->p_subn->p_qos_policy &&
780 } else if (sa->p_subn->opt.qos) {
792 if (sa->p_subn->opt.qos && !(valid_sl_mask & (1 << required_sl))) {
/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-wqe.h490 uint64_t qos:3; member in struct:__anon8825::__anon8827
511 uint64_t qos:3; member in struct:__anon8825::__anon8828
620 int qos; local
623 qos = work->word1.cn68xx.qos;
625 qos = work->word1.cn38xx.qos;
627 return qos;
630 static inline void cvmx_wqe_set_qos(cvmx_wqe_t *work, int qos) argument
633 work->word1.cn68xx.qos
[all...]
H A Dcvmx-npi.h74 uint64_t qos : 3; /**< POW QoS queue */ member in struct:__anon8656::__anon8657
84 uint64_t qos : 3;
H A Dcvmx-srio.h241 uint64_t qos : 3; /**< Created by the hardware from an entry in a member in struct:__anon8759::__anon8762::__anon8763
290 uint64_t qos : 3;
H A Dcvmx-pip.h276 uint64_t qos : 3; /**< POW input queue for this packet */ member in struct:__anon6171::__anon6172
320 * @param qos QoS queue for packets matching this watcher
322 static inline void cvmx_pip_config_vlan_qos(uint64_t vlan_priority, uint64_t qos) argument
332 pip_qos_vlanx.s.qos = qos;
342 * @param qos QoS queue for packets matching this watcher
344 static inline void cvmx_pip_config_diffserv_qos(uint64_t diffserv, uint64_t qos) argument
354 pip_qos_diffx.s.qos = qos;
749 return bsel_tbl.s.qos;
[all...]
H A Dcvmx-pko-defs.h1083 uint64_t qos : 3; /**< Internal state */ member in struct:cvmx_pko_mem_debug4::cvmx_pko_mem_debug4_cn50xx
1099 uint64_t qos : 3;
1189 uint64_t qos : 3; /**< Current QOS round */ member in struct:cvmx_pko_mem_debug5::cvmx_pko_mem_debug5_cn30xx
1203 uint64_t qos : 3;
1316 uint64_t qos : 3; /**< Internal state */ member in struct:cvmx_pko_mem_debug6::cvmx_pko_mem_debug6_s
1324 uint64_t qos : 3;
1376 uint64_t qos : 3; /**< Internal state */ member in struct:cvmx_pko_mem_debug6::cvmx_pko_mem_debug6_cn52xx
1386 uint64_t qos : 3;
1447 uint64_t qos : 5; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug7::cvmx_pko_mem_debug7_cn50xx
1459 uint64_t qos
1474 uint64_t qos : 3; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug7::cvmx_pko_mem_debug7_cn68xx
1519 uint64_t qos : 5; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn30xx
1545 uint64_t qos : 3; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn50xx
1566 uint64_t qos : 3; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn52xx
1597 uint64_t qos : 3; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn61xx
1626 uint64_t qos : 5; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn68xx
1672 uint64_t qos : 3; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug9::cvmx_pko_mem_debug9_cn30xx
1691 uint64_t qos : 3; /**< QOS mask to enable the queue when set */ member in struct:cvmx_pko_mem_debug9::cvmx_pko_mem_debug9_cn38xx
[all...]
H A Dcvmx-pow.h130 - fields used: address, op, qos, grp, type, tag */
170 uint64_t qos : 3; /**< the QOS level for the packet. qos is only used for CVMX_POW_TAG_OP_ADDWQ */ member in struct:__anon8686::__anon8687
178 uint64_t qos : 3;
214 uint64_t qos : 3; /**< contains index of entry for a CVMX_POW_TAG_OP_*_NSCHED */ member in struct:__anon8686::__anon8689
226 uint64_t qos : 3;
435 rather than indexes for the specified qos level; if set and get_rmt is set, return
436 the tail pointer rather than the head pointer for the specified qos level. */
437 uint64_t get_rmt : 1; /**< If set, return remote pointers rather than the local indexes for the specified qos level. */
1912 * @param qos Inpu
1915 cvmx_pow_work_submit(cvmx_wqe_t *wqp, uint32_t tag, cvmx_pow_tag_type_t tag_type, uint64_t qos, uint64_t grp) argument
[all...]
H A Dcvmx-pip-defs.h1348 uint64_t qos : 3; /**< QOS field to be used if QOS_EN is set */ member in struct:cvmx_pip_bsel_tbl_entx::cvmx_pip_bsel_tbl_entx_s
1350 uint64_t qos : 3;
1377 uint64_t qos : 3; /**< QOS field to be used if QOS_EN is set */ member in struct:cvmx_pip_bsel_tbl_entx::cvmx_pip_bsel_tbl_entx_cn61xx
1379 uint64_t qos : 3;
2335 uint64_t qos : 3; /**< QOS Map level to priority */ member in struct:cvmx_pip_hg_pri_qos::cvmx_pip_hg_pri_qos_s
2343 uint64_t qos : 3;
3055 uint64_t qos : 3; /**< Default QOS level of the port */ member in struct:cvmx_pip_prt_cfgx::cvmx_pip_prt_cfgx_s
3128 uint64_t qos : 3;
3167 uint64_t qos : 3; /**< Default QOS level of the port */ member in struct:cvmx_pip_prt_cfgx::cvmx_pip_prt_cfgx_cn30xx
3192 uint64_t qos
3222 uint64_t qos : 3; /**< Default QOS level of the port */ member in struct:cvmx_pip_prt_cfgx::cvmx_pip_prt_cfgx_cn38xx
3295 uint64_t qos : 3; /**< Default QOS level of the port */ member in struct:cvmx_pip_prt_cfgx::cvmx_pip_prt_cfgx_cn50xx
3392 uint64_t qos : 3; /**< Default QOS level of the port */ member in struct:cvmx_pip_prt_cfgx::cvmx_pip_prt_cfgx_cn52xx
3489 uint64_t qos : 3; /**< Default QOS level of the port */ member in struct:cvmx_pip_prt_cfgx::cvmx_pip_prt_cfgx_cn58xx
3597 uint64_t qos : 3; /**< Default QOS level of the port */ member in struct:cvmx_pip_prt_cfgx::cvmx_pip_prt_cfgx_cn68xx
4183 uint64_t qos : 3; /**< Diffserv QOS level */ member in struct:cvmx_pip_qos_diffx::cvmx_pip_qos_diffx_s
4225 uint64_t qos : 3; /**< DSA/VLAN QOS level member in struct:cvmx_pip_qos_vlanx::cvmx_pip_qos_vlanx_s
4237 uint64_t qos : 3; /**< VLAN QOS level */ member in struct:cvmx_pip_qos_vlanx::cvmx_pip_qos_vlanx_cn30xx
4280 uint64_t qos : 3; /**< The QOS level of the watcher */ member in struct:cvmx_pip_qos_watchx::cvmx_pip_qos_watchx_s
4310 uint64_t qos : 3; /**< The QOS level of the watcher */ member in struct:cvmx_pip_qos_watchx::cvmx_pip_qos_watchx_cn30xx
4341 uint64_t qos : 3; /**< The QOS level of the watcher */ member in struct:cvmx_pip_qos_watchx::cvmx_pip_qos_watchx_cn50xx
[all...]
H A Dcvmx-higig.h354 pip_hg_pri_qos.s.qos = i&7;
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Deswitch.h110 u8 qos; member in struct:mlx5_vport
147 __u32 qos; member in struct:mlx5_esw_vport_info
165 int vport, u16 vlan, u8 qos);
H A Dmlx5_eswitch.c132 u16 *vlan, u8 *qos)
140 *qos = 0;
159 *qos = MLX5_GET(query_esw_vport_context_out, out,
163 esw_debug(dev, "Query Vport[%d] cvlan: VLAN %d qos=%d\n",
164 vport, *vlan, *qos);
185 u16 vlan, u8 qos, bool set)
193 esw_debug(dev, "Set Vport[%d] VLAN %d qos %d set=%d\n",
194 vport, vlan, qos, set);
203 esw_vport_context.cvlan_pcp, qos);
812 if (!vport->vlan && !vport->qos)
131 query_esw_vport_cvlan(struct mlx5_core_dev *dev, u32 vport, u16 *vlan, u8 *qos) argument
184 modify_esw_vport_cvlan(struct mlx5_core_dev *dev, u32 vport, u16 vlan, u8 qos, bool set) argument
1254 u8 qos; local
1276 mlx5_eswitch_set_vport_vlan(struct mlx5_eswitch *esw, int vport, u16 vlan, u8 qos) argument
[all...]
/freebsd-11-stable/sys/dev/mwl/
H A Dif_mwlvar.h185 uint16_t qos; /* QoS ctl for BA stream */ member in struct:mwl_bastate
194 bas->qos = htole16(tid | IEEE80211_QOS_ACKPOLICY_BA);
200 bas->qos = 0;
213 mwl_bastream_match(const struct mwl_bastate *bas, uint16_t qos) argument
215 return (qos & htole16(IEEE80211_QOS_TID|IEEE80211_QOS_ACKPOLICY)) ==
216 bas->qos;
/freebsd-11-stable/sys/contrib/ngatm/netnatm/msg/
H A Duni_ie.h23 struct uni_ie_qos qos; member in union:uni_ieall
/freebsd-11-stable/contrib/ntp/include/
H A Dntp_io.h85 extern int qos;
/freebsd-11-stable/sys/dev/mlx4/
H A Dcmd.h311 u8 qos, __be16 proto);
322 * if VST, will return vlan & qos (if not NULL)
325 u16 *vlan, u8 *qos);
/freebsd-11-stable/sys/cam/
H A Dcam_compat.h162 ccb_qos_area qos; member in struct:ccb_hdr_0x18
/freebsd-11-stable/sys/net80211/
H A Dieee80211_wds.c419 uint8_t dir, type, subtype, qos; local
575 qos = ieee80211_getqos(wh)[0];
577 qos = 0;
659 if (qos & IEEE80211_QOS_AMSDU) {
H A Dieee80211_output.c926 uint8_t *qos; local
933 qos = ((struct ieee80211_qosframe_addr4 *) wh)->i_qos;
935 qos = ((struct ieee80211_qosframe *) wh)->i_qos;
936 qos[0] = tid & IEEE80211_QOS_TID;
938 qos[0] |= IEEE80211_QOS_ACKPOLICY_NOACK;
939 qos[1] = 0;
997 * Non-qos traffic goes to BE.
1234 uint8_t *qos; local
1417 qos = NULL; /* NB: quiet compiler */
1466 qos
[all...]
H A Dieee80211_adhoc.c303 uint8_t dir, type, subtype, qos; local
496 qos = ieee80211_getqos(wh)[0];
498 qos = 0;
580 if (qos & IEEE80211_QOS_AMSDU) {
/freebsd-11-stable/contrib/wpa/src/ap/
H A Dap_drv_ops.h257 int qos)
261 hapd->driver->poll_client(hapd->drv_priv, own_addr, addr, qos);
255 hostapd_drv_poll_client(struct hostapd_data *hapd, const u8 *own_addr, const u8 *addr, int qos) argument

Completed in 930 milliseconds

123