/freebsd-12-stable/sys/mips/cavium/octe/ |
H A D | ethernet-tx.c | 73 int qos; local 87 remove "qos" in the event neither interface supports multiple queues 91 qos = GET_MBUF_QOS(m); 92 if (qos <= 0) 93 qos = 0; 94 else if (qos >= cvmx_pko_get_num_queues(priv->port)) 95 qos = 0; 97 qos = 0; 199 pko_command.s.reg0 = priv->fau+qos*4; 215 IF_LOCK(&priv->tx_free_queue[qos]); 269 int qos; local [all...] |
H A D | ethernet.c | 137 int qos; local 148 for (qos = 0; qos < queues_per_port; qos++) { 149 if (_IF_QLEN(&priv->tx_free_queue[qos]) > 0) { 150 IF_LOCK(&priv->tx_free_queue[qos]); 151 while (_IF_QLEN(&priv->tx_free_queue[qos]) > cvmx_fau_fetch_and_add32(priv->fau+qos*4, 0)) { 154 _IF_DEQUEUE(&priv->tx_free_queue[qos], m); 157 IF_UNLOCK(&priv->tx_free_queue[qos]); 312 int qos; local [all...] |
H A D | octe.c | 142 unsigned qos; local 185 for (qos = 0; qos < 16; qos++) { 186 mtx_init(&priv->tx_free_queue[qos].ifq_mtx, ifp->if_xname, "octe tx free queue", MTX_DEF); 187 IFQ_SET_MAXLEN(&priv->tx_free_queue[qos], MAX_OUT_QUEUE_DEPTH);
|
/freebsd-12-stable/contrib/ofed/opensm/opensm/ |
H A D | osm_qos_parser_l.l | 82 #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 D | osm_sa_class_port_info.c | 171 if (sa->p_subn->opt.qos)
|
/freebsd-12-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-wqe.h | 490 uint64_t qos:3; member in struct:__anon11484::__anon11486 511 uint64_t qos:3; member in struct:__anon11484::__anon11487 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 D | cvmx-npi.h | 74 uint64_t qos : 3; /**< POW QoS queue */ member in struct:__anon11315::__anon11316 84 uint64_t qos : 3;
|
H A D | cvmx-pip.h | 276 uint64_t qos : 3; /**< POW input queue for this packet */ member in struct:__anon11331::__anon11332 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 D | cvmx-srio.h | 241 uint64_t qos : 3; /**< Created by the hardware from an entry in a member in struct:__anon11418::__anon11421::__anon11422 290 uint64_t qos : 3;
|
H A D | cvmx-pko-defs.h | 1083 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 D | cvmx-pow.h | 130 - 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:__anon11345::__anon11346 178 uint64_t qos : 3; 214 uint64_t qos : 3; /**< contains index of entry for a CVMX_POW_TAG_OP_*_NSCHED */ member in struct:__anon11345::__anon11348 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 D | cvmx-pip-defs.h | 1348 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 D | cvmx-higig.h | 354 pip_hg_pri_qos.s.qos = i&7;
|
/freebsd-12-stable/sys/dev/mlx5/mlx5_core/ |
H A D | eswitch.h | 110 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 D | mlx5_eswitch.c | 132 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-12-stable/sys/dev/mwl/ |
H A D | if_mwlvar.h | 187 uint16_t qos; /* QoS ctl for BA stream */ member in struct:mwl_bastate 196 bas->qos = htole16(tid | IEEE80211_QOS_ACKPOLICY_BA); 202 bas->qos = 0; 215 mwl_bastream_match(const struct mwl_bastate *bas, uint16_t qos) argument 217 return (qos & htole16(IEEE80211_QOS_TID|IEEE80211_QOS_ACKPOLICY)) == 218 bas->qos;
|
/freebsd-12-stable/sys/dev/rtwn/rtl8192c/ |
H A D | r92c_tx.c | 234 uint8_t type, tid, qos, qsel; local 244 qos = ((const struct ieee80211_qosframe *)wh)->i_qos[0]; 245 tid = qos & IEEE80211_QOS_TID; 247 qos = 0; 259 if (!qos || (qos & IEEE80211_QOS_ACKPOLICY) != 403 int qos, int id) 421 if (!qos) { 402 r92c_fill_tx_desc_null(struct rtwn_softc *sc, void *buf, int is11b, int qos, int id) argument
|
/freebsd-12-stable/sys/dev/rtwn/rtl8812a/ |
H A D | r12a_tx.c | 237 uint8_t type, tid, qos, qsel; local 247 qos = ((const struct ieee80211_qosframe *)wh)->i_qos[0]; 248 tid = qos & IEEE80211_QOS_TID; 250 qos = 0; 262 if (!qos || (qos & IEEE80211_QOS_ACKPOLICY) != 404 r12a_fill_tx_desc_null(struct rtwn_softc *sc, void *buf, int is11b, int qos, argument 423 if (!qos) {
|
/freebsd-12-stable/contrib/ntp/include/ |
H A D | ntp_io.h | 85 extern int qos;
|
/freebsd-12-stable/sys/contrib/ngatm/netnatm/msg/ |
H A D | uni_ie.h | 23 struct uni_ie_qos qos; member in union:uni_ieall
|
/freebsd-12-stable/sys/dev/mlx4/ |
H A D | cmd.h | 311 u8 qos, __be16 proto); 322 * if VST, will return vlan & qos (if not NULL) 325 u16 *vlan, u8 *qos);
|
/freebsd-12-stable/sys/cam/ |
H A D | cam_compat.h | 164 ccb_qos_area qos; member in struct:ccb_hdr_0x18
|
/freebsd-12-stable/sys/net80211/ |
H A D | ieee80211_wds.c | 421 uint8_t dir, type, subtype, qos; local 587 qos = ieee80211_getqos(wh)[0]; 589 qos = 0; 672 if (qos & IEEE80211_QOS_AMSDU) {
|
H A D | ieee80211_output.c | 1139 uint8_t *qos; local 1146 qos = ((struct ieee80211_qosframe_addr4 *) wh)->i_qos; 1148 qos = ((struct ieee80211_qosframe *) wh)->i_qos; 1149 qos[0] = tid & IEEE80211_QOS_TID; 1151 qos[0] |= IEEE80211_QOS_ACKPOLICY_NOACK; 1152 qos[1] = 0; 1241 * Non-qos traffic goes to BE. 1478 uint8_t *qos; local 1688 qos = NULL; /* NB: quiet compiler */ 1737 qos [all...] |
/freebsd-12-stable/sys/contrib/alpine-hal/ |
H A D | al_hal_udma_config.h | 84 uint8_t qos; member in struct:al_udma_axi_submaster
|