<dec f='src/src/sys/net80211/ieee80211_crypto.h' l='147' type='int ieee80211_crypto_setkey(struct ieee80211com * , struct ieee80211_key * , const u_int8_t * macaddr)'/>
<def f='src/src/sys/net80211/ieee80211_crypto.c' l='487' ll='521' type='int ieee80211_crypto_setkey(struct ieee80211com * ic, struct ieee80211_key * key, const u_int8_t * macaddr)'/>
<doc f='src/src/sys/net80211/ieee80211_crypto.c' l='480'>/*
 * Set the contents of the specified key.
 *
 * Locking must be handled by the caller using:
 *	ieee80211_key_update_begin(ic);
 *	ieee80211_key_update_end(ic);
 */</doc>
<use f='src/src/sys/net80211/ieee80211_ioctl.c' l='1675' u='c' c='ieee80211_ioctl_setkey'/>
<use f='src/src/sys/net80211/ieee80211_ioctl.c' l='2714' u='c' c='ieee80211_ioctl'/>
