Home
last modified time | relevance | path

Searched refs:qos_map (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/net/mac80211/
H A Dwme.c144 struct mac80211_qos_map *qos_map; in __ieee80211_select_queue() local
168 qos_map = rcu_dereference(sdata->qos_map); in __ieee80211_select_queue()
169 skb->priority = cfg80211_classify8021d(skb, qos_map ? in __ieee80211_select_queue()
170 &qos_map->qos_map : NULL); in __ieee80211_select_queue()
H A Dcfg.c3750 struct cfg80211_qos_map *qos_map) in ieee80211_set_qos_map() argument
3755 if (qos_map) { in ieee80211_set_qos_map()
3759 memcpy(&new_qos_map->qos_map, qos_map, sizeof(*qos_map)); in ieee80211_set_qos_map()
3765 old_qos_map = sdata_dereference(sdata->qos_map, sdata); in ieee80211_set_qos_map()
3766 rcu_assign_pointer(sdata->qos_map, new_qos_map); in ieee80211_set_qos_map()
H A Dieee80211_i.h819 struct cfg80211_qos_map qos_map; member
923 struct mac80211_qos_map __rcu *qos_map; member
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/
H A Dmoal_cfg80211.c2870 struct cfg80211_qos_map *qos_map) in woal_cfg80211_set_qos_map() argument
2877 if (!qos_map) { in woal_cfg80211_set_qos_map()
2885 qos_map->up[i].low, qos_map->up[i].high); in woal_cfg80211_set_qos_map()
2886 if (qos_map->up[i].low != 0xff && qos_map->up[i].high != 0xff in woal_cfg80211_set_qos_map()
2887 && qos_map->up[i].high <= 63) { in woal_cfg80211_set_qos_map()
2888 for (j = qos_map->up[i].low; j <= qos_map->up[i].high; in woal_cfg80211_set_qos_map()
2894 for (i = 0; i < qos_map->num_des; i++) { in woal_cfg80211_set_qos_map()
2895 if ((qos_map->dscp_exception[i].dscp <= 63) && in woal_cfg80211_set_qos_map()
2896 (qos_map->dscp_exception[i].up <= 7)) { in woal_cfg80211_set_qos_map()
2898 qos_map->dscp_exception[i].dscp, in woal_cfg80211_set_qos_map()
[all …]
H A Dmoal_cfg80211.h132 struct cfg80211_qos_map *qos_map);
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/
H A Dmoal_cfg80211.c3248 struct cfg80211_qos_map *qos_map) in woal_cfg80211_set_qos_map() argument
3255 if (!qos_map) { in woal_cfg80211_set_qos_map()
3263 qos_map->up[i].low, qos_map->up[i].high); in woal_cfg80211_set_qos_map()
3264 if (qos_map->up[i].low != 0xff && qos_map->up[i].high != 0xff && in woal_cfg80211_set_qos_map()
3265 qos_map->up[i].high <= 63) { in woal_cfg80211_set_qos_map()
3266 for (j = qos_map->up[i].low; j <= qos_map->up[i].high; in woal_cfg80211_set_qos_map()
3272 for (i = 0; i < qos_map->num_des; i++) { in woal_cfg80211_set_qos_map()
3273 if ((qos_map->dscp_exception[i].dscp <= 63) && in woal_cfg80211_set_qos_map()
3274 (qos_map->dscp_exception[i].up <= 7)) { in woal_cfg80211_set_qos_map()
3276 qos_map->dscp_exception[i].dscp, in woal_cfg80211_set_qos_map()
[all …]
H A Dmoal_cfg80211.h177 struct cfg80211_qos_map *qos_map);
/OK3568_Linux_fs/kernel/net/wireless/
H A Dutil.c833 struct cfg80211_qos_map *qos_map) in cfg80211_classify8021d() argument
885 if (qos_map) { in cfg80211_classify8021d()
888 for (i = 0; i < qos_map->num_des; i++) { in cfg80211_classify8021d()
889 if (tmp_dscp == qos_map->dscp_exception[i].dscp) { in cfg80211_classify8021d()
890 ret = qos_map->dscp_exception[i].up; in cfg80211_classify8021d()
896 if (tmp_dscp >= qos_map->up[i].low && in cfg80211_classify8021d()
897 tmp_dscp <= qos_map->up[i].high) { in cfg80211_classify8021d()
H A Dtrace.h208 #define QOS_MAP_ASSIGN(qos_map) \ argument
210 if ((qos_map)) { \
211 __entry->num_des = (qos_map)->num_des; \
213 &(qos_map)->dscp_exception, \
215 memcpy(__entry->up, &(qos_map)->up, \
2241 struct cfg80211_qos_map *qos_map),
2242 TP_ARGS(wiphy, netdev, qos_map),
2251 QOS_MAP_ASSIGN(qos_map);
H A Drdev-ops.h1095 struct cfg80211_qos_map *qos_map) in rdev_set_qos_map() argument
1100 trace_rdev_set_qos_map(&rdev->wiphy, dev, qos_map); in rdev_set_qos_map()
1101 ret = rdev->ops->set_qos_map(&rdev->wiphy, dev, qos_map); in rdev_set_qos_map()
H A Dnl80211.c13879 struct cfg80211_qos_map *qos_map = NULL; in nl80211_set_qos_map() local
13894 qos_map = kzalloc(sizeof(struct cfg80211_qos_map), GFP_KERNEL); in nl80211_set_qos_map()
13895 if (!qos_map) in nl80211_set_qos_map()
13902 memcpy(qos_map->dscp_exception, pos, des_len); in nl80211_set_qos_map()
13903 qos_map->num_des = num_des; in nl80211_set_qos_map()
13905 if (qos_map->dscp_exception[des].up > 7) { in nl80211_set_qos_map()
13906 kfree(qos_map); in nl80211_set_qos_map()
13912 memcpy(qos_map->up, pos, IEEE80211_QOS_MAP_LEN_MIN); in nl80211_set_qos_map()
13918 ret = rdev_set_qos_map(rdev, dev, qos_map); in nl80211_set_qos_map()
13921 kfree(qos_map); in nl80211_set_qos_map()
/OK3568_Linux_fs/kernel/include/net/
H A Dcfg80211.h4233 struct cfg80211_qos_map *qos_map);
5735 struct cfg80211_qos_map *qos_map);