Home
last modified time | relevance | path

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

/linux/net/mac80211/
H A Dwme.c151 struct mac80211_qos_map *qos_map; in ieee80211_select_queue() local
179 qos_map = rcu_dereference(sdata->qos_map); in ieee80211_select_queue()
180 skb->priority = cfg80211_classify8021d(skb, qos_map ? in ieee80211_select_queue()
181 &qos_map->qos_map : NULL); in ieee80211_select_queue()
H A Dcfg.c4709 struct cfg80211_qos_map *qos_map) in ieee80211_set_qos_map() argument
4714 if (qos_map) { in ieee80211_set_qos_map()
4718 memcpy(&new_qos_map->qos_map, qos_map, sizeof(*qos_map)); in ieee80211_set_qos_map()
4724 old_qos_map = sdata_dereference(sdata->qos_map, sdata); in ieee80211_set_qos_map()
4725 rcu_assign_pointer(sdata->qos_map, new_qos_map); in ieee80211_set_qos_map()
H A Dieee80211_i.h935 struct cfg80211_qos_map qos_map; member
1161 struct mac80211_qos_map __rcu *qos_map; member
/linux/net/wireless/
H A Dtrace.h227 #define QOS_MAP_ASSIGN(qos_map) \ argument
229 if ((qos_map)) { \
230 __entry->num_des = (qos_map)->num_des; \
232 &(qos_map)->dscp_exception, \
234 memcpy(__entry->up, &(qos_map)->up, \
2511 struct cfg80211_qos_map *qos_map),
2512 TP_ARGS(wiphy, netdev, qos_map),
2521 QOS_MAP_ASSIGN(qos_map);
H A Drdev-ops.h1123 struct cfg80211_qos_map *qos_map) in rdev_set_qos_map() argument
1128 trace_rdev_set_qos_map(&rdev->wiphy, dev, qos_map); in rdev_set_qos_map()
1129 ret = rdev->ops->set_qos_map(&rdev->wiphy, dev, qos_map); in rdev_set_qos_map()
H A Dnl80211.c16693 struct cfg80211_qos_map *qos_map = NULL; in nl80211_set_qos_map() local
16708 qos_map = kzalloc(sizeof(struct cfg80211_qos_map), GFP_KERNEL); in nl80211_set_qos_map()
16709 if (!qos_map) in nl80211_set_qos_map()
16716 memcpy(qos_map->dscp_exception, pos, des_len); in nl80211_set_qos_map()
16717 qos_map->num_des = num_des; in nl80211_set_qos_map()
16719 if (qos_map->dscp_exception[des].up > 7) { in nl80211_set_qos_map()
16720 kfree(qos_map); in nl80211_set_qos_map()
16726 memcpy(qos_map->up, pos, IEEE80211_QOS_MAP_LEN_MIN); in nl80211_set_qos_map()
16731 ret = rdev_set_qos_map(rdev, dev, qos_map); in nl80211_set_qos_map()
16733 kfree(qos_map); in nl80211_set_qos_map()
/linux/include/net/
H A Dcfg80211.h5120 struct cfg80211_qos_map *qos_map);
7250 struct cfg80211_qos_map *qos_map);