| /linux/tools/perf/util/bpf_skel/ |
| H A D | sample_filter.bpf.c | 74 static inline __u64 perf_get_sample(struct bpf_perf_event_data_kern *kctx, in perf_get_sample() argument 77 struct perf_sample_data___new *data = (void *)kctx->data; in perf_get_sample() 109 return kctx->data->ip; in perf_get_sample() 111 return kctx->data->id; in perf_get_sample() 114 return kctx->data->tid_entry.pid; in perf_get_sample() 116 return kctx->data->tid_entry.tid; in perf_get_sample() 118 return kctx->data->cpu_entry.cpu; in perf_get_sample() 120 return kctx->data->time; in perf_get_sample() 122 return kctx->data->addr; in perf_get_sample() 124 return kctx->data->period; in perf_get_sample() [all …]
|
| /linux/net/sunrpc/auth_gss/ |
| H A D | gss_krb5_crypto.c | 93 * @kctx: Kerberos context 107 gss_krb5_aead_encrypt(struct krb5_ctx *kctx, u32 offset, in krb5_encrypt() 110 const struct krb5_enctype *krb5 = kctx->krb5e; in krb5_encrypt() 111 struct crypto_aead *aead = kctx->initiate ? in krb5_encrypt() 112 kctx->initiator_enc_aead : kctx->acceptor_enc_aead; in krb5_encrypt() 190 * @kctx: Kerberos context in gss_krb5_checksum() 204 gss_krb5_aead_decrypt(struct krb5_ctx *kctx, u32 offset, u32 len, in gss_krb5_checksum() 207 const struct krb5_enctype *krb5 = kctx->krb5e; in gss_krb5_checksum() 208 struct crypto_aead *aead = kctx in gss_krb5_checksum() 582 gss_krb5_aes_encrypt(struct krb5_ctx * kctx,u32 offset,struct xdr_buf * buf,struct page ** pages) gss_krb5_aes_encrypt() argument 658 gss_krb5_aes_decrypt(struct krb5_ctx * kctx,u32 offset,u32 len,struct xdr_buf * buf,u32 * headskip,u32 * tailskip) gss_krb5_aes_decrypt() argument 813 krb5_etm_encrypt(struct krb5_ctx * kctx,u32 offset,struct xdr_buf * buf,struct page ** pages) krb5_etm_encrypt() argument 901 krb5_etm_decrypt(struct krb5_ctx * kctx,u32 offset,u32 len,struct xdr_buf * buf,u32 * headskip,u32 * tailskip) krb5_etm_decrypt() argument [all...] |
| H A D | gss_krb5_mech.c | 215 struct krb5_ctx *kctx = internal_ctx; in gss_krb5_prepare_enctype_priority_list() 217 crypto_free_shash(kctx->acceptor_sign_shash); in gss_krb5_prepare_enctype_priority_list() 218 crypto_free_shash(kctx->initiator_sign_shash); in gss_krb5_prepare_enctype_priority_list() 219 crypto_free_aead(kctx->acceptor_enc_aead); in gss_krb5_prepare_enctype_priority_list() 220 crypto_free_aead(kctx->initiator_enc_aead); in gss_krb5_prepare_enctype_priority_list() 221 kfree(kctx->mech_used.data); in gss_krb5_prepare_enctype_priority_list() 222 kfree(kctx); in gss_krb5_prepare_enctype_priority_list() 263 struct krb5_ctx *kctx = gctx->internal_ctx_id; in gss_krb5_lookup_enctype() 265 return gss_krb5_get_mic_v2(kctx, text, token); 285 struct krb5_ctx *kctx in gss_krb5_alloc_hash_v2() 282 gss_krb5_alloc_hash_v2(struct krb5_ctx * kctx,const struct xdr_netobj * key) gss_krb5_alloc_hash_v2() argument 496 struct krb5_ctx *kctx = internal_ctx; gss_krb5_delete_sec_context() local 526 struct krb5_ctx *kctx = gctx->internal_ctx_id; gss_krb5_get_mic() local 548 struct krb5_ctx *kctx = gctx->internal_ctx_id; gss_krb5_verify_mic() local 568 struct krb5_ctx *kctx = gctx->internal_ctx_id; gss_krb5_wrap() local 590 struct krb5_ctx *kctx = gctx->internal_ctx_id; gss_krb5_unwrap() local [all...] |
| H A D | gss_krb5_wrap.c | 97 gss_krb5_wrap_v2(struct krb5_ctx *kctx, int offset, in gss_krb5_wrap_v2() argument 118 if (!kctx->initiate) in gss_krb5_wrap_v2() 120 if (kctx->flags & KRB5_CTX_FLAG_ACCEPTOR_SUBKEY) in gss_krb5_wrap_v2() 134 *be64ptr = cpu_to_be64(atomic64_fetch_inc(&kctx->seq_send64)); in gss_krb5_wrap_v2() 136 err = gss_krb5_aead_encrypt(kctx, offset, buf, pages); in gss_krb5_wrap_v2() 141 return (kctx->endtime < now) ? GSS_S_CONTEXT_EXPIRED : GSS_S_COMPLETE; in gss_krb5_wrap_v2() 145 gss_krb5_unwrap_v2(struct krb5_ctx *kctx, int offset, int len, in gss_krb5_unwrap_v2() argument 170 if ((!kctx->initiate && (flags & KG2_TOKEN_FLAG_SENTBYACCEPTOR)) || in gss_krb5_unwrap_v2() 171 (kctx->initiate && !(flags & KG2_TOKEN_FLAG_SENTBYACCEPTOR))) in gss_krb5_unwrap_v2() 193 err = gss_krb5_aead_decrypt(kctx, offset, len, buf, in gss_krb5_unwrap_v2() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | type_cast.c | 26 struct xdp_buff *kctx = bpf_cast_to_kern_ctx(ctx); in md_xdp() local 29 dev = kctx->rxq->dev; in md_xdp() 73 u64 *kctx = bpf_core_cast(ctx, u64); in kctx_u64() local 75 (void)kctx; in kctx_u64()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 78 struct ktls_key_ctx *kctx = &tx_info->key_ctx; in chcr_ktls_save_keys() local 151 kctx->ctx_hdr = FILL_KEY_CTX_HDR(ck_size, in chcr_ktls_save_keys() 159 memcpy(kctx->salt, salt, tx_info->salt_size); in chcr_ktls_save_keys() 160 memcpy(kctx->key, key, keylen); in chcr_ktls_save_keys() 161 memcpy(kctx->key + keylen, ghash_h, ghash_size); in chcr_ktls_save_keys()
|