Home
last modified time | relevance | path

Searched refs:cs (Results 1 – 11 of 11) sorted by relevance

/net/core/
Dnetclassid_cgroup.c33 struct cgroup_cls_state *cs; in cgrp_css_alloc() local
35 cs = kzalloc(sizeof(*cs), GFP_KERNEL); in cgrp_css_alloc()
36 if (!cs) in cgrp_css_alloc()
39 return &cs->css; in cgrp_css_alloc()
44 struct cgroup_cls_state *cs = css_cls_state(css); in cgrp_css_online() local
48 cs->classid = parent->classid; in cgrp_css_online()
72 struct cgroup_cls_state *cs = css_cls_state(css); in cgrp_attach() local
73 void *v = (void *)(unsigned long)cs->classid; in cgrp_attach()
/net/mac80211/
Dwpa.c561 const struct ieee80211_cipher_scheme *cs = key->sta->cipher_scheme; in ieee80211_crypto_cs_encrypt() local
571 if (unlikely(skb_headroom(skb) < cs->hdr_len && in ieee80211_crypto_cs_encrypt()
572 pskb_expand_head(skb, cs->hdr_len, 0, GFP_ATOMIC))) in ieee80211_crypto_cs_encrypt()
577 pos = skb_push(skb, cs->hdr_len); in ieee80211_crypto_cs_encrypt()
578 memmove(pos, pos + cs->hdr_len, hdrlen); in ieee80211_crypto_cs_encrypt()
579 skb_set_network_header(skb, skb_network_offset(skb) + cs->hdr_len); in ieee80211_crypto_cs_encrypt()
604 const struct ieee80211_cipher_scheme *cs = NULL; in ieee80211_crypto_cs_decrypt() local
619 cs = rx->sta->cipher_scheme; in ieee80211_crypto_cs_decrypt()
621 data_len = rx->skb->len - hdrlen - cs->hdr_len; in ieee80211_crypto_cs_decrypt()
638 skb_pn = rx->skb->data + hdrlen + cs->pn_off; in ieee80211_crypto_cs_decrypt()
[all …]
Dutil.c2714 bool ieee80211_cs_valid(const struct ieee80211_cipher_scheme *cs) in ieee80211_cs_valid() argument
2716 return !(cs == NULL || cs->cipher == 0 || in ieee80211_cs_valid()
2717 cs->hdr_len < cs->pn_len + cs->pn_off || in ieee80211_cs_valid()
2718 cs->hdr_len <= cs->key_idx_off || in ieee80211_cs_valid()
2719 cs->key_idx_shift > 7 || in ieee80211_cs_valid()
2720 cs->key_idx_mask == 0); in ieee80211_cs_valid()
2723 bool ieee80211_cs_list_valid(const struct ieee80211_cipher_scheme *cs, int n) in ieee80211_cs_list_valid() argument
2728 WARN_ON((NUM_NL80211_IFTYPES / 8 + 1) > sizeof(cs[0].iftype)); in ieee80211_cs_list_valid()
2731 if (!ieee80211_cs_valid(&cs[i])) in ieee80211_cs_list_valid()
2744 const struct ieee80211_cipher_scheme *cs = NULL; in ieee80211_cs_get() local
[all …]
Dkey.h125 const struct ieee80211_cipher_scheme *cs);
Dkey.c326 const struct ieee80211_cipher_scheme *cs) in ieee80211_key_alloc() argument
407 if (cs) { in ieee80211_key_alloc()
411 key->conf.iv_len = cs->hdr_len; in ieee80211_key_alloc()
412 key->conf.icv_len = cs->mic_len; in ieee80211_key_alloc()
Drx.c609 static int iwl80211_get_cs_keyid(const struct ieee80211_cipher_scheme *cs, in iwl80211_get_cs_keyid() argument
620 if (skb->len < hdrlen + cs->hdr_len) in iwl80211_get_cs_keyid()
623 skb_copy_bits(skb, hdrlen + cs->key_idx_off, &keyid, 1); in iwl80211_get_cs_keyid()
624 keyid &= cs->key_idx_mask; in iwl80211_get_cs_keyid()
625 keyid >>= cs->key_idx_shift; in iwl80211_get_cs_keyid()
1396 const struct ieee80211_cipher_scheme *cs = NULL; in ieee80211_rx_h_decrypt() local
1440 cs = rx->sta->cipher_scheme; in ieee80211_rx_h_decrypt()
1441 keyid = iwl80211_get_cs_keyid(cs, rx->skb); in ieee80211_rx_h_decrypt()
1524 if (cs) { in ieee80211_rx_h_decrypt()
1525 keyidx = iwl80211_get_cs_keyid(cs, rx->skb); in ieee80211_rx_h_decrypt()
Dmain.c664 const struct ieee80211_cipher_scheme *cs = local->hw.cipher_schemes; in ieee80211_init_cipher_suites() local
683 if (!local->hw.wiphy->cipher_suites && !cs) { in ieee80211_init_cipher_suites()
729 suites[w++] = cs[r].cipher; in ieee80211_init_cipher_suites()
Dieee80211_i.h1911 bool ieee80211_cs_valid(const struct ieee80211_cipher_scheme *cs);
1912 bool ieee80211_cs_list_valid(const struct ieee80211_cipher_scheme *cs, int n);
Dcfg.c148 const struct ieee80211_cipher_scheme *cs = NULL; in ieee80211_add_key() local
168 cs = ieee80211_cs_get(local, params->cipher, sdata->vif.type); in ieee80211_add_key()
174 cs); in ieee80211_add_key()
238 sta->cipher_scheme = cs; in ieee80211_add_key()
/net/bridge/netfilter/
Debtables.c195 struct ebt_chainstack *cs; in ebt_do_table() local
212 cs = private->chainstack[smp_processor_id()]; in ebt_do_table()
214 cs = NULL; in ebt_do_table()
270 i = cs[sp].n; in ebt_do_table()
271 chaininfo = cs[sp].chaininfo; in ebt_do_table()
273 point = cs[sp].e; in ebt_do_table()
288 cs[sp].n = i + 1; in ebt_do_table()
289 cs[sp].chaininfo = chaininfo; in ebt_do_table()
290 cs[sp].e = ebt_next_entry(point); in ebt_do_table()
552 struct ebt_chainstack cs; member
[all …]
/net/ipv4/
DKconfig587 http://wil.cs.caltech.edu/pfldnet2007/paper/YeAH_TCP.pdf