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

/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A Dl2cap_signal.cpp30 l2cap_qos qos; member in struct:l2cap_config_options
112 options.qos.flags = value.qos.flags;
113 options.qos.service_type = value.qos.service_type;
114 options.qos.token_rate = le32toh(value.qos.token_rate);
115 options.qos.token_bucket_size = le32toh(value.qos.token_bucket_size);
116 options.qos
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dif_mwlvar.h187 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;
H A Dif_mwl.c3084 uint16_t qos; local
3096 qos = *(uint16_t *)ieee80211_getqos(wh);
3098 copyhdrlen -= sizeof(qos);
3100 qos = 0;
3209 ds->QosCtrl = qos; /* NB: already little-endian */
3263 /* NB: EAPOL frames will never have qos set */
3264 if (qos == 0)
3267 else if (mwl_bastream_match(&mn->mn_ba[3], qos))
3271 else if (mwl_bastream_match(&mn->mn_ba[2], qos))
3275 else if (mwl_bastream_match(&mn->mn_ba[1], qos))
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/
H A Dr92c_tx.c234 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
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/
H A Dr12a_tx.c237 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) {
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_wds.c421 uint8_t dir, type, subtype, qos; local
587 qos = ieee80211_getqos(wh)[0];
589 qos = 0;
672 if (qos & IEEE80211_QOS_AMSDU) {
H A Dieee80211_output.c1145 uint8_t *qos; local
1152 qos = ((struct ieee80211_qosframe_addr4 *) wh)->i_qos;
1154 qos = ((struct ieee80211_qosframe *) wh)->i_qos;
1155 qos[0] = tid & IEEE80211_QOS_TID;
1157 qos[0] |= IEEE80211_QOS_ACKPOLICY_NOACK;
1158 qos[1] = 0;
1247 * Non-qos traffic goes to BE.
1484 uint8_t *qos; local
1694 qos = NULL; /* NB: quiet compiler */
1743 qos
[all...]
H A Dieee80211_adhoc.c319 uint8_t dir, type, subtype, qos; local
526 qos = ieee80211_getqos(wh)[0];
528 qos = 0;
611 if (qos & IEEE80211_QOS_AMSDU) {
H A Dieee80211_hostap.c485 uint8_t dir, type, subtype, qos; local
714 qos = ieee80211_getqos(wh)[0];
716 qos = 0;
797 if (qos & IEEE80211_QOS_AMSDU) {
H A Dieee80211_sta.c550 uint8_t dir, type, subtype, qos; local
790 qos = ieee80211_getqos(wh)[0];
792 qos = 0;
880 if (qos & IEEE80211_QOS_AMSDU) {
H A Dieee80211_mesh.c1544 uint8_t qos[2]; local
1657 * Only fromDStoDS data frames use 4 address qos frames
1659 * in the Mesh Control field and a 3 address qos frame
1662 *(uint16_t *)qos = *(uint16_t *)ieee80211_getqos(wh);
1671 if (!(qos[1] & IEEE80211_QOS_MC)) {
1768 if (qos[0] & IEEE80211_QOS_AMSDU) {
/haiku/headers/private/bluetooth/
H A Dl2cap.h181 l2cap_qos qos;
/haiku/headers/os/bluetooth/HCI/
H A DbtHCI_event.h116 struct hci_qos qos; member in struct:hci_ev_qos_setup_complete
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malo.c1043 uint16_t qos; local
1051 qos = *(uint16_t *)ieee80211_getqos(wh);
1053 copyhdrlen -= sizeof(qos);
1055 qos = 0;
1157 ds->qosctrl = qos; /* NB: already little-endian */
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_output.c658 u_int16_t qos = tid; local
661 qos |= IEEE80211_QOS_ACK_POLICY_NOACK;
664 qos |= IEEE80211_QOS_ACK_POLICY_NORMAL;
667 *(u_int16_t *)qwh->i_qos = htole16(qos);
H A Dieee80211_input.c274 u_int16_t *orxseq, nrxseq, qos; local
316 qos = ieee80211_get_qos(wh);
317 tid = qos & IEEE80211_QOS_TID;
319 qos = 0;
350 if ((qos & IEEE80211_QOS_ACK_POLICY_MASK) ==
367 ((qos & IEEE80211_QOS_ACK_POLICY_MASK) ==
369 (qos & IEEE80211_QOS_ACK_POLICY_MASK) ==
375 (qos & IEEE80211_QOS_ACK_POLICY_MASK) ==
378 * Apparently, qos frames for a tid where a
612 hasqos && (qos
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2860.c1471 uint16_t qos, dur; local
1508 qos = ((const struct ieee80211_qosframe *)wh)->i_qos[0];
1509 tid = qos & IEEE80211_QOS_TID;
1511 qos = 0;
1524 txwi->xflags = qos ? 0 : RT2860_TX_NSEQ;
1559 (!qos || (qos & IEEE80211_QOS_ACKPOLICY) !=
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn.c731 uint8_t *ptr, int qos)
750 if (qos) {
768 ic->ic_curmode == IEEE80211_MODE_11B, qos, uvp->id);
730 rtwn_construct_nulldata(struct rtwn_softc *sc, struct ieee80211vap *vap, uint8_t *ptr, int qos) argument
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/
H A Dif_rum.c1633 uint8_t ac, type, qos, xflags = 0; local
1643 qos = ((const struct ieee80211_qosframe *)wh)->i_qos[0];
1645 qos = 0;
1708 if (!qos || (qos & IEEE80211_QOS_ACKPOLICY) !=
H A Dif_run.c3434 uint16_t qos; local
3461 qos = le16toh(*(const uint16_t *)frm);
3462 tid = qos & IEEE80211_QOS_TID;
3465 qos = 0;
3471 RUN_DPRINTF(sc, RUN_DEBUG_XMIT, "qos %d\tqid %d\ttid %d\tqflags %x\n",
3472 qos, qid, tid, qflags);
3490 (!hasqos || (qos & IEEE80211_QOS_ACKPOLICY) !=
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpi.c2801 uint16_t ac, qos; local
2812 qos = ((const struct ieee80211_qosframe *)wh)->i_qos[0];
2813 tid = qos & IEEE80211_QOS_TID;
2815 qos = 0;
2865 if (!qos || (qos & IEEE80211_QOS_ACKPOLICY) !=
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwn.c4559 uint16_t qos; local
4572 qos = ((const struct ieee80211_qosframe *)wh)->i_qos[0];
4573 tid = qos & IEEE80211_QOS_TID;
4575 qos = 0;
4636 if (!qos || (qos & IEEE80211_QOS_ACKPOLICY) !=
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c6185 uint16_t qos = ieee80211_get_qos(wh); local
6186 uint8_t tid = qos & IEEE80211_QOS_TID;
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c6770 uint16_t qos = ieee80211_get_qos(wh); local
6771 int qostid = qos & IEEE80211_QOS_TID;

Completed in 404 milliseconds