/linux-4.1.27/net/netfilter/ |
H A D | nf_conntrack_proto_gre.c | 72 struct nf_ct_gre_keymap *km, *tmp; nf_ct_gre_keymap_flush() local 75 list_for_each_entry_safe(km, tmp, &net_gre->keymap_list, list) { nf_ct_gre_keymap_flush() 76 list_del(&km->list); nf_ct_gre_keymap_flush() 77 kfree(km); nf_ct_gre_keymap_flush() 82 static inline int gre_key_cmpfn(const struct nf_ct_gre_keymap *km, gre_key_cmpfn() argument 85 return km->tuple.src.l3num == t->src.l3num && gre_key_cmpfn() 86 !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) && gre_key_cmpfn() 87 !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) && gre_key_cmpfn() 88 km->tuple.dst.protonum == t->dst.protonum && gre_key_cmpfn() 89 km->tuple.dst.u.all == t->dst.u.all; gre_key_cmpfn() 96 struct nf_ct_gre_keymap *km; gre_keymap_lookup() local 100 list_for_each_entry(km, &net_gre->keymap_list, list) { gre_keymap_lookup() 101 if (gre_key_cmpfn(km, t)) { gre_keymap_lookup() 102 key = km->tuple.src.u.gre.key; gre_keymap_lookup() 121 struct nf_ct_gre_keymap **kmp, *km; nf_ct_gre_keymap_add() local 127 list_for_each_entry(km, &net_gre->keymap_list, list) { nf_ct_gre_keymap_add() 128 if (gre_key_cmpfn(km, t) && km == *kmp) { nf_ct_gre_keymap_add() 139 km = kmalloc(sizeof(*km), GFP_ATOMIC); nf_ct_gre_keymap_add() 140 if (!km) nf_ct_gre_keymap_add() 142 memcpy(&km->tuple, t, sizeof(*t)); nf_ct_gre_keymap_add() 143 *kmp = km; nf_ct_gre_keymap_add() 145 pr_debug("adding new entry %p: ", km); nf_ct_gre_keymap_add() 146 nf_ct_dump_tuple(&km->tuple); nf_ct_gre_keymap_add() 149 list_add_tail(&km->list, &net_gre->keymap_list); nf_ct_gre_keymap_add()
|
/linux-4.1.27/net/xfrm/ |
H A D | xfrm_state.c | 389 if (x->km.state == XFRM_STATE_DEAD) xfrm_timer_handler() 391 if (x->km.state == XFRM_STATE_EXPIRED) xfrm_timer_handler() 418 if (x->km.dying) xfrm_timer_handler() 441 x->km.dying = warn; xfrm_timer_handler() 452 if (x->km.state == XFRM_STATE_ACQ && x->id.spi == 0) xfrm_timer_handler() 453 x->km.state = XFRM_STATE_EXPIRED; xfrm_timer_handler() 478 INIT_LIST_HEAD(&x->km.all); xfrm_state_alloc() 505 WARN_ON(x->km.state != XFRM_STATE_DEAD); __xfrm_state_destroy() 519 if (x->km.state != XFRM_STATE_DEAD) { __xfrm_state_delete() 520 x->km.state = XFRM_STATE_DEAD; __xfrm_state_delete() 522 list_del(&x->km.all); __xfrm_state_delete() 742 if (x->km.state == XFRM_STATE_VALID) { xfrm_state_look_at() 749 (*best)->km.dying > x->km.dying || xfrm_state_look_at() 750 ((*best)->km.dying == x->km.dying && xfrm_state_look_at() 753 } else if (x->km.state == XFRM_STATE_ACQ) { xfrm_state_look_at() 755 } else if (x->km.state == XFRM_STATE_ERROR || xfrm_state_look_at() 756 x->km.state == XFRM_STATE_EXPIRED) { xfrm_state_look_at() 846 x->km.state = XFRM_STATE_DEAD; xfrm_state_find() 853 x->km.state = XFRM_STATE_ACQ; xfrm_state_find() 854 list_add(&x->km.all, &net->xfrm.state_all); xfrm_state_find() 867 x->km.state = XFRM_STATE_DEAD; xfrm_state_find() 902 x->km.state == XFRM_STATE_VALID) { xfrm_stateonly_find() 925 x = container_of(w, struct xfrm_state, km); xfrm_state_lookup_byspi() 944 list_add(&x->km.all, &net->xfrm.state_all); __xfrm_state_insert() 1018 x->km.state != XFRM_STATE_ACQ || __find_acq_core() 1055 x->km.state = XFRM_STATE_ACQ; __find_acq_core() 1065 list_add(&x->km.all, &net->xfrm.state_all); __find_acq_core() 1103 if (use_spi && x->km.seq) { xfrm_state_add() 1104 x1 = __xfrm_find_acq_byseq(net, mark, x->km.seq); xfrm_state_add() 1209 x->km.state = orig->km.state; xfrm_state_clone() 1210 x->km.seq = orig->km.seq; xfrm_state_clone() 1319 if (x1->km.state == XFRM_STATE_ACQ) { xfrm_state_update() 1342 if (likely(x1->km.state == XFRM_STATE_VALID)) { xfrm_state_update() 1351 x1->km.dying = 0; xfrm_state_update() 1358 x->km.state = XFRM_STATE_DEAD; xfrm_state_update() 1376 x->km.state = XFRM_STATE_EXPIRED; xfrm_state_check_expire() 1381 if (!x->km.dying && xfrm_state_check_expire() 1384 x->km.dying = 1; xfrm_state_check_expire() 1483 if (x->km.seq == seq && __xfrm_find_acq_byseq() 1485 x->km.state == XFRM_STATE_ACQ) { __xfrm_find_acq_byseq() 1553 if (x->km.state == XFRM_STATE_DEAD) xfrm_alloc_spi() 1633 state = container_of(x, struct xfrm_state, km); xfrm_state_walk() 1686 if (x->km.state == XFRM_STATE_VALID) { xfrm_replay_timer_handler() 1700 struct xfrm_mgr *km; km_policy_notify() local 1703 list_for_each_entry_rcu(km, &xfrm_km_list, list) km_policy_notify() 1704 if (km->notify_policy) km_policy_notify() 1705 km->notify_policy(xp, dir, c); km_policy_notify() 1711 struct xfrm_mgr *km; km_state_notify() local 1713 list_for_each_entry_rcu(km, &xfrm_km_list, list) km_state_notify() 1714 if (km->notify) km_state_notify() 1715 km->notify(x, c); km_state_notify() 1740 struct xfrm_mgr *km; km_query() local 1743 list_for_each_entry_rcu(km, &xfrm_km_list, list) { km_query() 1744 acqret = km->acquire(x, t, pol); km_query() 1756 struct xfrm_mgr *km; km_new_mapping() local 1759 list_for_each_entry_rcu(km, &xfrm_km_list, list) { km_new_mapping() 1760 if (km->new_mapping) km_new_mapping() 1761 err = km->new_mapping(x, ipaddr, sport); km_new_mapping() 1788 struct xfrm_mgr *km; km_migrate() local 1791 list_for_each_entry_rcu(km, &xfrm_km_list, list) { km_migrate() 1792 if (km->migrate) { km_migrate() 1793 ret = km->migrate(sel, dir, type, m, num_migrate, k); km_migrate() 1808 struct xfrm_mgr *km; km_report() local 1811 list_for_each_entry_rcu(km, &xfrm_km_list, list) { km_report() 1812 if (km->report) { km_report() 1813 ret = km->report(net, proto, sel, addr); km_report() 1825 struct xfrm_mgr *km; km_is_alive() local 1829 list_for_each_entry_rcu(km, &xfrm_km_list, list) { km_is_alive() 1830 if (km->is_alive && km->is_alive(c)) { km_is_alive() 1845 struct xfrm_mgr *km; xfrm_user_policy() local 1861 list_for_each_entry_rcu(km, &xfrm_km_list, list) { xfrm_user_policy() 1862 pol = km->compile_policy(sk, optname, data, xfrm_user_policy() 1883 int xfrm_register_km(struct xfrm_mgr *km) xfrm_register_km() argument 1886 list_add_tail_rcu(&km->list, &xfrm_km_list); xfrm_register_km() 1892 int xfrm_unregister_km(struct xfrm_mgr *km) xfrm_unregister_km() argument 1895 list_del_rcu(&km->list); xfrm_unregister_km() 1976 if (x->km.state == XFRM_STATE_VALID && xfrm_state_mtu() 2066 x->km.state = XFRM_STATE_VALID; __xfrm_init_state()
|
H A D | xfrm_input.c | 257 if (unlikely(x->km.state == XFRM_STATE_ACQ)) { xfrm_input() 262 if (unlikely(x->km.state != XFRM_STATE_VALID)) { xfrm_input()
|
H A D | xfrm_output.c | 65 if (unlikely(x->km.state != XFRM_STATE_VALID)) { xfrm_output_one()
|
H A D | xfrm_user.c | 569 x->km.seq = p->seq; xfrm_state_construct() 583 x->km.state = XFRM_STATE_DEAD; xfrm_state_construct() 616 x->km.state = XFRM_STATE_DEAD; xfrm_add_sa() 716 p->seq = x->km.seq; copy_to_user_state() 1925 if (x->km.state != XFRM_STATE_VALID) xfrm_new_ae() 2057 if (x->km.state != XFRM_STATE_VALID) xfrm_add_sa_expire() 2181 struct xfrm_kmaddress km, *kmp; xfrm_do_migrate() local 2190 kmp = attrs[XFRMA_KMADDRESS] ? &km : NULL; xfrm_do_migrate() 2711 ua->seq = x->km.seq = seq; build_acquire()
|
H A D | xfrm_policy.c | 1425 if (x && x->km.state == XFRM_STATE_VALID) { xfrm_tmpl_resolve_one() 1432 error = (x->km.state == XFRM_STATE_ERROR ? xfrm_tmpl_resolve_one() 2741 if (dst->xfrm->km.state != XFRM_STATE_VALID) xfrm_bundle_ok()
|
/linux-4.1.27/mm/ |
H A D | percpu-km.c | 2 * mm/percpu-km.c - kernel memory based chunk allocation 12 * To use percpu-km, 27 * chunk size is not aligned. percpu-km code will whine about it.
|
H A D | percpu.c | 827 #include "percpu-km.c" 1311 * km) provides translation. 2221 * UP always uses km-based percpu allocator with identity mapping.
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
H A D | sta_cmd.c | 559 struct host_cmd_ds_802_11_key_material_v2 *km) mwifiex_set_aes_key_v2() 567 memcpy(km->key_param_set.key_params.cmac_aes.ipn, mwifiex_set_aes_key_v2() 569 km->key_param_set.key_info &= cpu_to_le16(~KEY_MCAST); mwifiex_set_aes_key_v2() 570 km->key_param_set.key_info |= cpu_to_le16(KEY_IGTK); mwifiex_set_aes_key_v2() 571 km->key_param_set.key_type = KEY_TYPE_ID_AES_CMAC; mwifiex_set_aes_key_v2() 572 km->key_param_set.key_params.cmac_aes.key_len = mwifiex_set_aes_key_v2() 574 memcpy(km->key_param_set.key_params.cmac_aes.key, mwifiex_set_aes_key_v2() 580 memcpy(km->key_param_set.key_params.aes.pn, mwifiex_set_aes_key_v2() 582 km->key_param_set.key_type = KEY_TYPE_ID_AES; mwifiex_set_aes_key_v2() 583 km->key_param_set.key_params.aes.key_len = mwifiex_set_aes_key_v2() 585 memcpy(km->key_param_set.key_params.aes.key, mwifiex_set_aes_key_v2() 590 km->key_param_set.len = cpu_to_le16(len); mwifiex_set_aes_key_v2() 592 sizeof(km->action) + S_DS_GEN; mwifiex_set_aes_key_v2() 615 struct host_cmd_ds_802_11_key_material_v2 *km = mwifiex_cmd_802_11_key_material_v2() local 619 km->action = cpu_to_le16(cmd_action); mwifiex_cmd_802_11_key_material_v2() 623 km->key_param_set.key_idx = mwifiex_cmd_802_11_key_material_v2() 625 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); mwifiex_cmd_802_11_key_material_v2() 626 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); mwifiex_cmd_802_11_key_material_v2() 627 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); mwifiex_cmd_802_11_key_material_v2() 637 km->key_param_set.key_info = cpu_to_le16(key_info); mwifiex_cmd_802_11_key_material_v2() 641 sizeof(km->action)); mwifiex_cmd_802_11_key_material_v2() 645 memset(&km->key_param_set, 0, mwifiex_cmd_802_11_key_material_v2() 650 km->action = cpu_to_le16(HostCmd_ACT_GEN_REMOVE); mwifiex_cmd_802_11_key_material_v2() 651 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); mwifiex_cmd_802_11_key_material_v2() 652 km->key_param_set.len = cpu_to_le16(KEY_PARAMS_FIXED_LEN); mwifiex_cmd_802_11_key_material_v2() 653 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; mwifiex_cmd_802_11_key_material_v2() 655 km->key_param_set.key_info = cpu_to_le16(key_info); mwifiex_cmd_802_11_key_material_v2() 656 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); mwifiex_cmd_802_11_key_material_v2() 659 sizeof(km->action)); mwifiex_cmd_802_11_key_material_v2() 663 km->action = cpu_to_le16(HostCmd_ACT_GEN_SET); mwifiex_cmd_802_11_key_material_v2() 664 km->key_param_set.key_idx = enc_key->key_index & KEY_INDEX_MASK; mwifiex_cmd_802_11_key_material_v2() 665 km->key_param_set.type = cpu_to_le16(TLV_TYPE_KEY_PARAM_V2); mwifiex_cmd_802_11_key_material_v2() 667 memcpy(km->key_param_set.mac_addr, mac, ETH_ALEN); mwifiex_cmd_802_11_key_material_v2() 672 km->key_param_set.len = cpu_to_le16(len); mwifiex_cmd_802_11_key_material_v2() 673 km->key_param_set.key_type = KEY_TYPE_ID_WEP; mwifiex_cmd_802_11_key_material_v2() 680 if (km->key_param_set.key_idx == mwifiex_cmd_802_11_key_material_v2() 695 km->key_param_set.key_info = cpu_to_le16(key_info); mwifiex_cmd_802_11_key_material_v2() 697 km->key_param_set.key_params.wep.key_len = mwifiex_cmd_802_11_key_material_v2() 699 memcpy(km->key_param_set.key_params.wep.key, mwifiex_cmd_802_11_key_material_v2() 703 len + sizeof(km->action) + S_DS_GEN); mwifiex_cmd_802_11_key_material_v2() 714 km->key_param_set.key_type = KEY_TYPE_ID_WAPI; mwifiex_cmd_802_11_key_material_v2() 715 memcpy(km->key_param_set.key_params.wapi.pn, enc_key->pn, mwifiex_cmd_802_11_key_material_v2() 717 km->key_param_set.key_params.wapi.key_len = mwifiex_cmd_802_11_key_material_v2() 719 memcpy(km->key_param_set.key_params.wapi.key, mwifiex_cmd_802_11_key_material_v2() 726 km->key_param_set.key_info = cpu_to_le16(key_info); mwifiex_cmd_802_11_key_material_v2() 729 km->key_param_set.len = cpu_to_le16(len); mwifiex_cmd_802_11_key_material_v2() 731 len + sizeof(km->action) + S_DS_GEN); mwifiex_cmd_802_11_key_material_v2() 747 km->key_param_set.key_info = cpu_to_le16(key_info); mwifiex_cmd_802_11_key_material_v2() 750 return mwifiex_set_aes_key_v2(priv, cmd, enc_key, km); mwifiex_cmd_802_11_key_material_v2() 755 memcpy(km->key_param_set.key_params.tkip.pn, mwifiex_cmd_802_11_key_material_v2() 757 km->key_param_set.key_type = KEY_TYPE_ID_TKIP; mwifiex_cmd_802_11_key_material_v2() 758 km->key_param_set.key_params.tkip.key_len = mwifiex_cmd_802_11_key_material_v2() 760 memcpy(km->key_param_set.key_params.tkip.key, mwifiex_cmd_802_11_key_material_v2() 764 km->key_param_set.len = cpu_to_le16(len); mwifiex_cmd_802_11_key_material_v2() 766 len + sizeof(km->action) + S_DS_GEN); mwifiex_cmd_802_11_key_material_v2() 556 mwifiex_set_aes_key_v2(struct mwifiex_private *priv, struct host_cmd_ds_command *cmd, struct mwifiex_ds_encrypt_key *enc_key, struct host_cmd_ds_802_11_key_material_v2 *km) mwifiex_set_aes_key_v2() argument
|
/linux-4.1.27/net/ipv6/ |
H A D | xfrm6_input.c | 111 likely(x->km.state == XFRM_STATE_VALID) && xfrm6_input_addr()
|
H A D | ipcomp6.c | 115 t->km.state = XFRM_STATE_DEAD; ipcomp6_tunnel_create()
|
/linux-4.1.27/arch/powerpc/platforms/83xx/ |
H A D | km83xx.c | 188 .name = "mpc83xx-km-platform", define_machine()
|
/linux-4.1.27/net/ipv4/ |
H A D | ipcomp.c | 88 t->km.state = XFRM_STATE_DEAD; ipcomp_tunnel_create()
|
/linux-4.1.27/arch/x86/crypto/ |
H A D | cast6-avx-x86_64-asm_64.S | 37 #define km 0 define 160 vbroadcastss (km+(4*(nn)))(CTX), RKM; \
|
H A D | cast5-avx-x86_64-asm_64.S | 36 #define km 0 define 160 vbroadcastss (km+(4*n))(CTX), RKM; \
|
/linux-4.1.27/net/key/ |
H A D | af_key.c | 801 switch (x->km.state) { __pfkey_xfrm_state2msg() 803 sa->sadb_sa_state = x->km.dying ? __pfkey_xfrm_state2msg() 1253 x->km.seq = hdr->sadb_msg_seq; pfkey_msg2xfrm_state() 1257 x->km.state = XFRM_STATE_DEAD; pfkey_msg2xfrm_state() 1388 if (x->km.state == XFRM_STATE_ACQ) pfkey_acquire() 1389 x->km.state = XFRM_STATE_ERROR; pfkey_acquire() 1479 x->km.state = XFRM_STATE_DEAD; pfkey_add() 3120 hdr->sadb_msg_seq = x->km.seq = get_acqseq(); pfkey_send_acquire() 3322 hdr->sadb_msg_seq = x->km.seq = get_acqseq(); pfkey_send_new_mapping()
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
H A D | dib3000mb_priv.h | 397 * but not faster than 90 km/h
|
/linux-4.1.27/include/net/ |
H A D | xfrm.h | 148 struct xfrm_state_walk km; member in struct:xfrm_state 605 int xfrm_register_km(struct xfrm_mgr *km); 606 int xfrm_unregister_km(struct xfrm_mgr *km);
|
/linux-4.1.27/include/linux/ |
H A D | suspend.h | 331 extern void __register_nosave_region(unsigned long b, unsigned long e, int km); register_nosave_region()
|
/linux-4.1.27/kernel/ |
H A D | params.c | 554 struct module_kobject *km, param_attr_store() 553 param_attr_store(struct module_attribute *mattr, struct module_kobject *km, const char *buf, size_t len) param_attr_store() argument
|
/linux-4.1.27/drivers/media/tuners/ |
H A D | tda18271-maps.c | 1137 map_name = "km"; tda18271_lookup_map()
|
/linux-4.1.27/drivers/scsi/bfa/ |
H A D | bfa_defs.h | 855 u8 len_km; /* 14: Length single mode km */
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
H A D | obd_support.h | 633 !obd_alloc_fail(ptr, #ptr, "km", size, \
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | dis.c | 1188 { "km", 0x2e, INSTR_RRE_RR },
|