Lines Matching refs:peer_id
151 struct ath10k_peer *ath10k_peer_find_by_id(struct ath10k *ar, int peer_id) in ath10k_peer_find_by_id() argument
155 if (peer_id >= BITS_PER_TYPE(peer->peer_ids)) in ath10k_peer_find_by_id()
161 if (test_bit(peer_id, peer->peer_ids)) in ath10k_peer_find_by_id()
205 if (ev->peer_id >= ATH10K_MAX_NUM_PEER_IDS) { in ath10k_peer_map_event()
208 ev->peer_id); in ath10k_peer_map_event()
226 ev->vdev_id, ev->addr, ev->peer_id); in ath10k_peer_map_event()
228 WARN_ON(ar->peer_map[ev->peer_id] && (ar->peer_map[ev->peer_id] != peer)); in ath10k_peer_map_event()
229 ar->peer_map[ev->peer_id] = peer; in ath10k_peer_map_event()
230 set_bit(ev->peer_id, peer->peer_ids); in ath10k_peer_map_event()
241 if (ev->peer_id >= ATH10K_MAX_NUM_PEER_IDS) { in ath10k_peer_unmap_event()
244 ev->peer_id); in ath10k_peer_unmap_event()
249 peer = ath10k_peer_find_by_id(ar, ev->peer_id); in ath10k_peer_unmap_event()
252 ev->peer_id); in ath10k_peer_unmap_event()
257 peer->vdev_id, peer->addr, ev->peer_id); in ath10k_peer_unmap_event()
259 ar->peer_map[ev->peer_id] = NULL; in ath10k_peer_unmap_event()
260 clear_bit(ev->peer_id, peer->peer_ids); in ath10k_peer_unmap_event()