lib80211.h (274bfb8dc5ffa16cb073801bebe76ab7f4e2e73d) | lib80211.h (2ba4b32ecf748d5f45f298fc9677fa46d1dd9aff) |
---|---|
1/* 2 * lib80211.h -- common bits for IEEE802.11 wireless drivers 3 * 4 * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> 5 * 6 * Some bits copied from old ieee80211 component, w/ original copyright 7 * notices below: 8 * --- 100 unchanged lines hidden (view full) --- 109 110 struct lib80211_crypt_data *crypt[NUM_WEP_KEYS]; 111 int tx_keyidx; /* default TX key index (crypt[tx_keyidx]) */ 112 struct list_head crypt_deinit_list; 113 struct timer_list crypt_deinit_timer; 114 int crypt_quiesced; 115}; 116 | 1/* 2 * lib80211.h -- common bits for IEEE802.11 wireless drivers 3 * 4 * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> 5 * 6 * Some bits copied from old ieee80211 component, w/ original copyright 7 * notices below: 8 * --- 100 unchanged lines hidden (view full) --- 109 110 struct lib80211_crypt_data *crypt[NUM_WEP_KEYS]; 111 int tx_keyidx; /* default TX key index (crypt[tx_keyidx]) */ 112 struct list_head crypt_deinit_list; 113 struct timer_list crypt_deinit_timer; 114 int crypt_quiesced; 115}; 116 |
117int lib80211_crypt_info_init(struct lib80211_crypt_info *info, char *name, 118 spinlock_t *lock); 119void lib80211_crypt_info_free(struct lib80211_crypt_info *info); |
|
117int lib80211_register_crypto_ops(struct lib80211_crypto_ops *ops); 118int lib80211_unregister_crypto_ops(struct lib80211_crypto_ops *ops); 119struct lib80211_crypto_ops *lib80211_get_crypto_ops(const char *name); 120void lib80211_crypt_deinit_entries(struct lib80211_crypt_info *, int); 121void lib80211_crypt_deinit_handler(unsigned long); 122void lib80211_crypt_delayed_deinit(struct lib80211_crypt_info *info, 123 struct lib80211_crypt_data **crypt); 124void lib80211_crypt_quiescing(struct lib80211_crypt_info *info); 125 126#endif /* LIB80211_H */ | 120int lib80211_register_crypto_ops(struct lib80211_crypto_ops *ops); 121int lib80211_unregister_crypto_ops(struct lib80211_crypto_ops *ops); 122struct lib80211_crypto_ops *lib80211_get_crypto_ops(const char *name); 123void lib80211_crypt_deinit_entries(struct lib80211_crypt_info *, int); 124void lib80211_crypt_deinit_handler(unsigned long); 125void lib80211_crypt_delayed_deinit(struct lib80211_crypt_info *info, 126 struct lib80211_crypt_data **crypt); 127void lib80211_crypt_quiescing(struct lib80211_crypt_info *info); 128 129#endif /* LIB80211_H */ |