Lines Matching refs:desc
2785 s32 end = data->desc[i].start + data->desc[i].duration - (tsf + 1); in ieee80211_extend_noa_desc()
2792 skip = DIV_ROUND_UP(-end, data->desc[i].interval); in ieee80211_extend_noa_desc()
2802 data->desc[i].start += skip * data->desc[i].interval; in ieee80211_extend_noa_desc()
2823 cur = data->desc[i].start - tsf; in ieee80211_extend_absent_time()
2827 cur = data->desc[i].start + data->desc[i].duration - tsf; in ieee80211_extend_absent_time()
2871 start = data->desc[i].start - tsf; in ieee80211_update_p2p_noa()
2897 const struct ieee80211_p2p_noa_desc *desc = &attr->desc[i]; in ieee80211_parse_p2p_noa() local
2899 if (!desc->count || !desc->duration) in ieee80211_parse_p2p_noa()
2902 data->count[i] = desc->count; in ieee80211_parse_p2p_noa()
2903 data->desc[i].start = le32_to_cpu(desc->start_time); in ieee80211_parse_p2p_noa()
2904 data->desc[i].duration = le32_to_cpu(desc->duration); in ieee80211_parse_p2p_noa()
2905 data->desc[i].interval = le32_to_cpu(desc->interval); in ieee80211_parse_p2p_noa()
2908 data->desc[i].interval < data->desc[i].duration) in ieee80211_parse_p2p_noa()