qcacmn: increment refcount for peer find by id

Use unified version of dp_peer_find_by_id API
which will take peer reference

Also use unified peer ref release API dp_peer_unref_delete

Change-Id: Ibb516a933020a42a5584dbbbba59f8d9b72dcaa4
Цей коміт міститься в:
Chaithanya Garrepalli
2020-08-13 00:06:01 +05:30
зафіксовано snandini
джерело e253cee043
коміт 113841906c
10 змінених файлів з 86 додано та 101 видалено

Переглянути файл

@@ -56,7 +56,6 @@ __dp_peer_find_by_id(struct dp_soc *soc,
return peer;
}
#ifdef PEER_PROTECTED_ACCESS
/**
* dp_peer_find_by_id() - Returns peer object given the peer id
* if delete_in_progress in not set for peer
@@ -83,21 +82,6 @@ struct dp_peer *dp_peer_find_by_id(struct dp_soc *soc,
return peer;
}
#else
static inline struct dp_peer *
dp_peer_find_by_id(struct dp_soc *soc,
uint16_t peer_id)
{
struct dp_peer *peer;
peer = __dp_peer_find_by_id (soc, peer_id);
if (peer && peer->delete_in_progress) {
return NULL;
}
return peer;
}
#endif /* PEER_LOCK_REF_PROTECT */
#ifdef PEER_CACHE_RX_PKTS
/**