Lines Matching refs:peer_id
158 struct ath10k_peer *ath10k_peer_find_by_id(struct ath10k *ar, int peer_id) in ath10k_peer_find_by_id() argument
162 if (peer_id >= BITS_PER_TYPE(peer->peer_ids)) in ath10k_peer_find_by_id()
168 if (test_bit(peer_id, peer->peer_ids)) in ath10k_peer_find_by_id()
212 if (ev->peer_id >= ATH10K_MAX_NUM_PEER_IDS) { in ath10k_peer_map_event()
215 ev->peer_id); in ath10k_peer_map_event()
233 ev->vdev_id, ev->addr, ev->peer_id); in ath10k_peer_map_event()
235 WARN_ON(ar->peer_map[ev->peer_id] && (ar->peer_map[ev->peer_id] != peer)); in ath10k_peer_map_event()
236 ar->peer_map[ev->peer_id] = peer; in ath10k_peer_map_event()
237 set_bit(ev->peer_id, peer->peer_ids); in ath10k_peer_map_event()
248 if (ev->peer_id >= ATH10K_MAX_NUM_PEER_IDS) { in ath10k_peer_unmap_event()
251 ev->peer_id); in ath10k_peer_unmap_event()
256 peer = ath10k_peer_find_by_id(ar, ev->peer_id); in ath10k_peer_unmap_event()
259 ev->peer_id); in ath10k_peer_unmap_event()
264 peer->vdev_id, peer->addr, ev->peer_id); in ath10k_peer_unmap_event()
266 ar->peer_map[ev->peer_id] = NULL; in ath10k_peer_unmap_event()
267 clear_bit(ev->peer_id, peer->peer_ids); in ath10k_peer_unmap_event()