| /linux/drivers/net/ethernet/micrel/ |
| H A D | ks8851_common.c | 34 static void ks8851_lock(struct ks8851_net *ks) in ks8851_lock() argument 36 ks->lock(ks); in ks8851_lock() 45 static void ks8851_unlock(struct ks8851_net *ks) in ks8851_unlock() argument 47 ks->unlock(ks); in ks8851_unlock() 58 static void ks8851_wrreg16(struct ks8851_net *ks, unsigned int reg, in ks8851_wrreg16() argument 61 ks->wrreg16(ks, reg, val); in ks8851_wrreg16() 71 static unsigned int ks8851_rdreg16(struct ks8851_net *ks, in ks8851_rdreg16() argument 74 return ks->rdreg16(ks, reg); in ks8851_rdreg16() 90 static void ks8851_soft_reset(struct ks8851_net *ks, unsigned op) in ks8851_soft_reset() argument 92 ks8851_wrreg16(ks, KS_GRR, op); in ks8851_soft_reset() [all …]
|
| /linux/drivers/net/ovpn/ |
| H A D | crypto_aead.c | 33 static int ovpn_aead_encap_overhead(const struct ovpn_crypto_key_slot *ks) in ovpn_aead_encap_overhead() argument 37 crypto_aead_authsize(ks->encrypt); /* Auth Tag */ in ovpn_aead_encap_overhead() 138 int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks, in ovpn_aead_encrypt() argument 141 const unsigned int tag_size = crypto_aead_authsize(ks->encrypt); in ovpn_aead_encrypt() 151 ovpn_skb_cb(skb)->ks = ks; in ovpn_aead_encrypt() 175 tmp = kmalloc(ovpn_aead_crypto_tmp_size(ks->encrypt, nfrags), in ovpn_aead_encrypt() 182 iv = ovpn_aead_crypto_tmp_iv(ks->encrypt, tmp); in ovpn_aead_encrypt() 183 req = ovpn_aead_crypto_tmp_req(ks->encrypt, iv); in ovpn_aead_encrypt() 184 sg = ovpn_aead_crypto_req_sg(ks->encrypt, req); in ovpn_aead_encrypt() 208 ret = ovpn_pktid_xmit_next(&ks->pid_xmit, &pktid); in ovpn_aead_encrypt() [all …]
|
| H A D | crypto.h | 62 static inline bool ovpn_crypto_key_slot_hold(struct ovpn_crypto_key_slot *ks) in ovpn_crypto_key_slot_hold() argument 64 return kref_get_unless_zero(&ks->refcount); in ovpn_crypto_key_slot_hold() 78 struct ovpn_crypto_key_slot *ks; in ovpn_crypto_key_id_to_slot() local 86 ks = rcu_dereference(cs->slots[idx]); in ovpn_crypto_key_id_to_slot() 87 if (ks && ks->key_id == key_id) { in ovpn_crypto_key_id_to_slot() 88 if (unlikely(!ovpn_crypto_key_slot_hold(ks))) in ovpn_crypto_key_id_to_slot() 89 ks = NULL; in ovpn_crypto_key_id_to_slot() 93 ks = rcu_dereference(cs->slots[!idx]); in ovpn_crypto_key_id_to_slot() 94 if (ks && ks->key_id == key_id) { in ovpn_crypto_key_id_to_slot() 95 if (unlikely(!ovpn_crypto_key_slot_hold(ks))) in ovpn_crypto_key_id_to_slot() [all …]
|
| H A D | crypto.c | 23 struct ovpn_crypto_key_slot *ks; in ovpn_crypto_key_slot_release() local 25 ks = container_of(kref, struct ovpn_crypto_key_slot, refcount); in ovpn_crypto_key_slot_release() 26 queue_rcu_work(ovpn_wq, &ks->free_work); in ovpn_crypto_key_slot_release() 34 struct ovpn_crypto_key_slot *ks; in ovpn_crypto_state_release() local 36 ks = rcu_access_pointer(cs->slots[0]); in ovpn_crypto_state_release() 37 if (ks) { in ovpn_crypto_state_release() 39 ovpn_crypto_key_slot_put(ks); in ovpn_crypto_state_release() 42 ks = rcu_access_pointer(cs->slots[1]); in ovpn_crypto_state_release() 43 if (ks) { in ovpn_crypto_state_release() 45 ovpn_crypto_key_slot_put(ks); in ovpn_crypto_state_release() [all …]
|
| H A D | io.c | 110 struct ovpn_crypto_key_slot *ks; in ovpn_decrypt_post() local 125 ks = ovpn_skb_cb(skb)->ks; in ovpn_decrypt_post() 136 ret = ovpn_pktid_recv(&ks->pid_recv, ntohl(*pid), 0); in ovpn_decrypt_post() 207 if (likely(ks)) in ovpn_decrypt_post() 208 ovpn_crypto_key_slot_put(ks); in ovpn_decrypt_post() 216 struct ovpn_crypto_key_slot *ks; in ovpn_recv() local 223 ks = ovpn_crypto_key_id_to_slot(&peer->crypto, key_id); in ovpn_recv() 224 if (unlikely(!ks)) { in ovpn_recv() 235 ovpn_decrypt_post(skb, ovpn_aead_decrypt(peer, ks, skb)); in ovpn_recv() 240 struct ovpn_crypto_key_slot *ks; in ovpn_encrypt_post() local [all …]
|
| H A D | crypto_aead.h | 18 int ovpn_aead_encrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks, 20 int ovpn_aead_decrypt(struct ovpn_peer *peer, struct ovpn_crypto_key_slot *ks, 26 enum ovpn_cipher_alg ovpn_aead_crypto_alg(struct ovpn_crypto_key_slot *ks);
|
| /linux/kernel/debug/ |
| H A D | gdbstub.c | 479 static void gdb_cmd_status(struct kgdb_state *ks) in gdb_cmd_status() argument 490 hex_byte_pack(&remcom_out_buffer[1], ks->signo); in gdb_cmd_status() 493 static void gdb_get_regs_helper(struct kgdb_state *ks) in gdb_get_regs_helper() argument 501 thread = kgdb_info[ks->cpu].task; in gdb_get_regs_helper() 502 local_debuggerinfo = kgdb_info[ks->cpu].debuggerinfo; in gdb_get_regs_helper() 537 static void gdb_cmd_getregs(struct kgdb_state *ks) in gdb_cmd_getregs() argument 539 gdb_get_regs_helper(ks); in gdb_cmd_getregs() 544 static void gdb_cmd_setregs(struct kgdb_state *ks) in gdb_cmd_setregs() argument 551 gdb_regs_to_pt_regs(gdb_regs, ks->linux_regs); in gdb_cmd_setregs() 557 static void gdb_cmd_memread(struct kgdb_state *ks) in gdb_cmd_memread() argument [all …]
|
| H A D | debug_core.c | 515 static int kgdb_reenter_check(struct kgdb_state *ks) in kgdb_reenter_check() argument 524 addr = kgdb_arch_pc(ks->ex_vector, ks->linux_regs); in kgdb_reenter_check() 535 kgdb_skipexception(ks->ex_vector, ks->linux_regs); in kgdb_reenter_check() 543 kgdb_skipexception(ks->ex_vector, ks->linux_regs); in kgdb_reenter_check() 571 static int kgdb_cpu_enter(struct kgdb_state *ks, struct pt_regs *regs, in kgdb_cpu_enter() argument 582 kgdb_info[ks->cpu].enter_kgdb++; in kgdb_cpu_enter() 583 kgdb_info[ks->cpu].exception_state |= exception_state; in kgdb_cpu_enter() 601 cpu = ks->cpu; in kgdb_cpu_enter() 686 if (kgdb_skipexception(ks->ex_vector, ks->linux_regs)) in kgdb_cpu_enter() 704 if (ks->send_ready) in kgdb_cpu_enter() [all …]
|
| /linux/net/core/ |
| H A D | bpf_ksock.c | 33 struct bpf_ksock *ks; in ksock_release_work_fn() local 35 ks = container_of(to_rcu_work(work), struct bpf_ksock, rwork); in ksock_release_work_fn() 36 sock_release(ks->sock); in ksock_release_work_fn() 37 kfree(ks); in ksock_release_work_fn() 73 struct bpf_ksock *ks; in bpf_ksock_create() local 118 ks = kzalloc_obj(*ks); in bpf_ksock_create() 119 if (!ks) { in bpf_ksock_create() 130 &ks->sock); in bpf_ksock_create() 134 ks->sock->sk->sk_rcvbuf = SOCK_MIN_RCVBUF; in bpf_ksock_create() 135 ks->sock->sk->sk_userlocks |= SOCK_RCVBUF_LOCK; in bpf_ksock_create() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | ksock_lsm.c | 23 struct bpf_ksock *ks; in ksock_setup() local 30 ks = bpf_ksock_create(&create_opts, sizeof(create_opts), &err); in ksock_setup() 31 if (!ks) in ksock_setup() 38 err = bpf_ksock_connect(ks, &addr, sizeof(addr)); in ksock_setup() 40 bpf_ksock_release(ks); in ksock_setup() 44 err = ksock_ctx_insert(ks); in ksock_setup() 54 struct bpf_ksock *ks; in BPF_PROG() local 60 ks = ksock_ctx_get(); in BPF_PROG() 61 if (!ks) { in BPF_PROG() 66 send_ret = bpf_ksock_send(ks, send_data, sizeof(send_data)); in BPF_PROG() [all …]
|
| H A D | ksock_common.h | 14 int bpf_ksock_connect(struct bpf_ksock *ks, const union bpf_ksock_addr *addr, 16 struct bpf_ksock *bpf_ksock_acquire(struct bpf_ksock *ks) __ksym; 17 void bpf_ksock_release(struct bpf_ksock *ks) __ksym; 18 int bpf_ksock_send(struct bpf_ksock *ks, const void *data, u32 data__sz) __ksym; 43 struct bpf_ksock *ks = NULL, *tmp; in ksock_ctx_get() local 52 ks = bpf_ksock_acquire(tmp); in ksock_ctx_get() 55 return ks; in ksock_ctx_get()
|
| H A D | ksock_lsm_verifier.c | 19 struct bpf_ksock *ks; in BPF_PROG() local 25 ks = bpf_kptr_xchg(&v->ctx, NULL); in BPF_PROG() 26 if (!ks) in BPF_PROG() 29 bpf_ksock_send(ks, send_data, sizeof(send_data)); in BPF_PROG() 30 bpf_ksock_release(ks); in BPF_PROG()
|
| H A D | ksock_wq.c | 32 struct bpf_ksock *ks; in ksock_wq_callback() local 35 ks = bpf_ksock_create(&opts, sizeof(opts), &err); in ksock_wq_callback() 36 if (ks) in ksock_wq_callback() 37 bpf_ksock_release(ks); in ksock_wq_callback()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | get_stack_raw_tp.c | 32 struct ksym *ks; in get_stack_print_output() local 51 ks = ksym_search(raw_data[i]); in get_stack_print_output() 52 if (ks && (strcmp(ks->name, nonjit_func) == 0)) { in get_stack_print_output() 68 ks = ksym_search(e.kern_stack[i]); in get_stack_print_output() 69 if (ks && (strcmp(ks->name, nonjit_func) == 0)) { in get_stack_print_output()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ethtool.c | 2094 struct ethtool_link_ksettings *ks, u32 req_speeds, in ice_linkmode_set_bit() argument 2097 linkmode_set_bit(phy_to_ethtool->link_mode, ks->link_modes.supported); in ice_linkmode_set_bit() 2102 ks->link_modes.advertising); in ice_linkmode_set_bit() 2112 struct ethtool_link_ksettings *ks) in ice_phy_type_to_ethtool() argument 2179 linkmode_zero(ks->link_modes.supported); in ice_phy_type_to_ethtool() 2180 linkmode_zero(ks->link_modes.advertising); in ice_phy_type_to_ethtool() 2184 ice_linkmode_set_bit(&phy_type_low_lkup[i], ks, in ice_phy_type_to_ethtool() 2191 ice_linkmode_set_bit(&phy_type_high_lkup[i], ks, in ice_phy_type_to_ethtool() 2207 ice_get_settings_link_up(struct ethtool_link_ksettings *ks, in ice_get_settings_link_up() argument 2218 ice_phy_type_to_ethtool(netdev, ks); in ice_get_settings_link_up() [all …]
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | trace_helpers.c | 165 struct ksym *ks; in search_kallsyms_custom_local() local 170 ks = &ksyms->syms[mid]; in search_kallsyms_custom_local() 171 result = cmp_cb(p, ks); in search_kallsyms_custom_local() 177 return ks; in search_kallsyms_custom_local() 616 struct ksym *ks; in bpf_get_ksyms() 658 ks = search_kallsyms_custom_local(ksyms, name, search_kallsyms_compare); in bpf_get_ksyms() 659 if (!ks) { in bpf_get_ksyms() 664 ksym_name = ks->name; in bpf_get_ksyms() 615 struct ksym *ks; bpf_get_ksyms() local
|
| /linux/tools/perf/util/ |
| H A D | call-path.c | 79 struct symbol *sym, u64 ip, u64 ks) in call_path__findnew() argument 84 bool in_kernel = ip >= ks; in call_path__findnew()
|
| H A D | thread-stack.c | 914 u64 ks = ts->kernel_start; in thread_stack__no_call_return() local 920 if (ip >= ks && addr < ks) { in thread_stack__no_call_return() 928 cp = call_path__findnew(cpr, root, tsym, addr, ks); in thread_stack__no_call_return() 932 } else if (thread_stack__in_kernel(ts) && ip < ks) { in thread_stack__no_call_return() 958 cp = call_path__findnew(cpr, root, tsym, addr, ks); in thread_stack__no_call_return() 968 cp = call_path__findnew(cpr, parent, tsym, addr, ks); in thread_stack__no_call_return() 982 cp = call_path__findnew(cpr, parent, tsym, addr, ks); in thread_stack__no_call_return() 988 cp = call_path__findnew(cpr, cp, fsym, ip, ks); in thread_stack__no_call_return()
|
| H A D | call-path.h | 66 struct symbol *sym, u64 ip, u64 ks);
|
| /linux/arch/microblaze/include/asm/ |
| H A D | mmu.h | 44 unsigned long ks:1; /* Supervisor 'key' (normally 0) */ member
|
| /linux/kernel/module/ |
| H A D | version.c | 142 struct kernel_symbol *ks, in module_layout() argument
|
| /linux/fs/ |
| H A D | namespace.c | 6035 static int prepare_kstatmount(struct kstatmount *ks, struct mnt_id_req *kreq, in do_listmount() 6042 memset(ks, 0, sizeof(*ks)); in do_listmount() 6043 ks->mask = kreq->param; in do_listmount() 6044 ks->buf = buf; in do_listmount() 6045 ks->bufsize = bufsize; in do_listmount() 6047 if (ks->mask & STATMOUNT_STRING_REQ) { in do_listmount() 6048 if (bufsize == sizeof(ks->sm)) in do_listmount() 6051 ks->seq.buf = kvmalloc(seq_size, GFP_KERNEL_ACCOUNT); in do_listmount() 6052 if (!ks in do_listmount() 5872 prepare_kstatmount(struct kstatmount * ks,struct mnt_id_req * kreq,struct statmount __user * buf,size_t bufsize,size_t seq_size) prepare_kstatmount() argument [all...] |
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-glue.c | 543 static u8 const ks[3][SM4_BLOCK_SIZE] = { in sm4_xcbc_setkey() local 556 sm4_ce_crypt_block(ctx->key.rkey_enc, key2, ks[0]); in sm4_xcbc_setkey() 557 sm4_ce_crypt(ctx->key.rkey_enc, ctx->consts, ks[1], 2); in sm4_xcbc_setkey()
|
| /linux/sound/virtio/ |
| H A D | virtio_pcm.c | 477 struct snd_pcm_str *ks = &vpcm->pcm->streams[i]; in virtsnd_pcm_build_devs() 483 for (kss = ks->substream; kss; kss = kss->next) in virtsnd_pcm_build_devs() 476 struct snd_pcm_str *ks = &vpcm->pcm->streams[i]; virtsnd_pcm_build_devs() local
|
| /linux/mm/ |
| H A D | slab_common.c | 1262 size_t ks; in kfree_sensitive() local 1265 ks = ksize(mem); in kfree_sensitive() 1266 if (ks) { in kfree_sensitive() 1267 kasan_unpoison_range(mem, ks); in kfree_sensitive() 1268 memzero_explicit(mem, ks); in kfree_sensitive()
|