Searched refs:qos_map (Results 1 – 6 of 6) sorted by relevance
| /linux/net/mac80211/ |
| H A D | wme.c | 151 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 D | cfg.c | 4917 struct cfg80211_qos_map *qos_map) in ieee80211_set_qos_map() argument 4922 if (qos_map) { in ieee80211_set_qos_map() 4926 memcpy(&new_qos_map->qos_map, qos_map, sizeof(*qos_map)); in ieee80211_set_qos_map() 4932 old_qos_map = sdata_dereference(sdata->qos_map, sdata); in ieee80211_set_qos_map() 4933 rcu_assign_pointer(sdata->qos_map, new_qos_map); in ieee80211_set_qos_map()
|
| /linux/net/wireless/ |
| H A D | util.c | 940 struct cfg80211_qos_map *qos_map) in cfg80211_classify8021d() 992 if (qos_map) { in cfg80211_classify8021d() 995 for (i = 0; i < qos_map->num_des; i++) { in cfg80211_classify8021d() 996 if (tmp_dscp == qos_map->dscp_exception[i].dscp) { in cfg80211_classify8021d() 997 ret = qos_map->dscp_exception[i].up; in cfg80211_classify8021d() 1003 if (tmp_dscp >= qos_map->up[i].low && in cfg80211_classify8021d() 1004 tmp_dscp <= qos_map->up[i].high) { in cfg80211_classify8021d() 939 cfg80211_classify8021d(struct sk_buff * skb,struct cfg80211_qos_map * qos_map) cfg80211_classify8021d() argument
|
| H A D | trace.h | 227 #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, \ 2577 struct cfg80211_qos_map *qos_map), 2578 TP_ARGS(wiphy, netdev, qos_map), 2587 QOS_MAP_ASSIGN(qos_map);
|
| H A D | rdev-ops.h | 1155 struct cfg80211_qos_map *qos_map) in rdev_add_tx_ts() 1160 trace_rdev_set_qos_map(&rdev->wiphy, dev, qos_map); in rdev_add_tx_ts() 1161 ret = rdev->ops->set_qos_map(&rdev->wiphy, dev, qos_map); in rdev_add_tx_ts() 1123 rdev_set_qos_map(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_qos_map * qos_map) rdev_set_qos_map() argument
|
| H A D | nl80211.c | 17642 struct cfg80211_qos_map *qos_map = NULL; in nl80211_set_qos_map() local 17657 qos_map = kzalloc_obj(struct cfg80211_qos_map); in nl80211_set_qos_map() 17658 if (!qos_map) in nl80211_set_qos_map() 17665 memcpy(qos_map->dscp_exception, pos, des_len); in nl80211_set_qos_map() 17666 qos_map->num_des = num_des; in nl80211_set_qos_map() 17668 if (qos_map->dscp_exception[des].up > 7) { in nl80211_set_qos_map() 17669 kfree(qos_map); in nl80211_set_qos_map() 17675 memcpy(qos_map->up, pos, IEEE80211_QOS_MAP_LEN_MIN); in nl80211_set_qos_map() 17680 ret = rdev_set_qos_map(rdev, dev, qos_map); in nl80211_set_qos_map() 17682 kfree(qos_map); in nl80211_set_qos_map()
|