/Linux-v5.4/drivers/misc/vmw_vmci/ |
D | vmci_datagram.c | 157 static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg) in dg_dispatch_as_host() argument 163 dg_size = VMCI_DG_SIZE(dg); in dg_dispatch_as_host() 166 if (dg->dst.context == VMCI_HYPERVISOR_CONTEXT_ID) in dg_dispatch_as_host() 170 if (dg->src.context != context_id) { in dg_dispatch_as_host() 172 context_id, dg->src.context, dg->src.resource); in dg_dispatch_as_host() 177 retval = vmci_datagram_get_priv_flags(context_id, dg->src, in dg_dispatch_as_host() 181 dg->src.context, dg->src.resource); in dg_dispatch_as_host() 186 if (dg->dst.context == VMCI_HOST_CONTEXT_ID) { in dg_dispatch_as_host() 191 if (dg->src.context == VMCI_HYPERVISOR_CONTEXT_ID && in dg_dispatch_as_host() 192 dg->dst.resource == VMCI_EVENT_HANDLER) { in dg_dispatch_as_host() [all …]
|
D | vmci_guest.c | 96 int vmci_send_datagram(struct vmci_datagram *dg) in vmci_send_datagram() argument 102 if (dg == NULL) in vmci_send_datagram() 118 dg, VMCI_DG_SIZE(dg)); in vmci_send_datagram() 212 struct vmci_datagram *dg; in vmci_dispatch_dgs() local 221 dg = (struct vmci_datagram *)dg_in_buffer; in vmci_dispatch_dgs() 224 while (dg->dst.resource != VMCI_INVALID_ID || in vmci_dispatch_dgs() 232 if (dg->dst.resource == VMCI_INVALID_ID) { in vmci_dispatch_dgs() 233 dg = (struct vmci_datagram *)roundup( in vmci_dispatch_dgs() 234 (uintptr_t)dg + 1, PAGE_SIZE); in vmci_dispatch_dgs() 238 (u8 *)dg); in vmci_dispatch_dgs() [all …]
|
D | vmci_datagram.h | 29 struct vmci_datagram *dg; /* Pending datagram. */ member 40 int vmci_datagram_dispatch(u32 context_id, struct vmci_datagram *dg, 42 int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg);
|
D | vmci_host.c | 353 struct vmci_datagram *dg = NULL; in vmci_host_do_send_datagram() local 370 if (send_info.len < sizeof(*dg)) { in vmci_host_do_send_datagram() 376 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram() 378 if (IS_ERR(dg)) { in vmci_host_do_send_datagram() 381 return PTR_ERR(dg); in vmci_host_do_send_datagram() 384 if (VMCI_DG_SIZE(dg) != send_info.len) { in vmci_host_do_send_datagram() 386 kfree(dg); in vmci_host_do_send_datagram() 391 dg->dst.context, dg->dst.resource, in vmci_host_do_send_datagram() 392 dg->src.context, dg->src.resource, in vmci_host_do_send_datagram() 393 (unsigned long long)dg->payload_size); in vmci_host_do_send_datagram() [all …]
|
D | vmci_context.c | 296 int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg) in vmci_ctx_enqueue_datagram() argument 303 vmci_dg_size = VMCI_DG_SIZE(dg); in vmci_ctx_enqueue_datagram() 323 dq_entry->dg = dg; in vmci_ctx_enqueue_datagram() 325 dg_src = dg->src; in vmci_ctx_enqueue_datagram() 465 WARN_ON(dq_entry->dg_size != VMCI_DG_SIZE(dq_entry->dg)); in ctx_free_ctx() 467 kfree(dq_entry->dg); in ctx_free_ctx() 510 struct vmci_datagram **dg) in vmci_ctx_dequeue_datagram() argument 565 *dg = dq_entry->dg; in vmci_ctx_dequeue_datagram() 566 dq_entry->dg = NULL; in vmci_ctx_dequeue_datagram()
|
D | vmci_context.h | 132 int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg); 134 size_t *max_size, struct vmci_datagram **dg);
|
D | vmci_driver.h | 38 int vmci_send_datagram(struct vmci_datagram *dg);
|
/Linux-v5.4/arch/arm64/crypto/ |
D | ghash-ce-glue.c | 53 asmlinkage void pmull_ghash_update_p64(int blocks, u64 dg[], const char *src, 57 asmlinkage void pmull_ghash_update_p8(int blocks, u64 dg[], const char *src, 61 asmlinkage void pmull_gcm_encrypt(int blocks, u64 dg[], u8 dst[], 66 asmlinkage void pmull_gcm_decrypt(int blocks, u64 dg[], u8 dst[], 81 static void ghash_do_update(int blocks, u64 dg[], const char *src, in ghash_do_update() argument 83 void (*simd_update)(int blocks, u64 dg[], in ghash_do_update() 90 simd_update(blocks, dg, src, key, head); in ghash_do_update() 93 be128 dst = { cpu_to_be64(dg[1]), cpu_to_be64(dg[0]) }; in ghash_do_update() 110 dg[0] = be64_to_cpu(dst.b); in ghash_do_update() 111 dg[1] = be64_to_cpu(dst.a); in ghash_do_update() [all …]
|
D | aes-glue.c | 107 int blocks, u8 dg[], int enc_before, 128 u8 dg[AES_BLOCK_SIZE]; member 866 memset(ctx->dg, 0, AES_BLOCK_SIZE); in mac_init() 873 u8 dg[], int enc_before, int enc_after) in mac_do_update() argument 879 aes_mac_update(in, ctx->key_enc, rounds, blocks, dg, enc_before, in mac_do_update() 884 aes_encrypt(ctx, dg, dg); in mac_do_update() 887 crypto_xor(dg, in, AES_BLOCK_SIZE); in mac_do_update() 891 aes_encrypt(ctx, dg, dg); in mac_do_update() 911 mac_do_update(&tctx->key, p, blocks, ctx->dg, in mac_update() 926 crypto_xor(ctx->dg + ctx->len, p, l); in mac_update() [all …]
|
/Linux-v5.4/net/vmw_vsock/ |
D | vmci_transport.c | 32 static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg); 33 static int vmci_transport_recv_stream_cb(void *data, struct vmci_datagram *dg); 131 pkt->dg.src = vmci_make_handle(VMADDR_CID_ANY, in vmci_transport_packet_init() 133 pkt->dg.dst = vmci_make_handle(dst->svm_cid, in vmci_transport_packet_init() 135 pkt->dg.payload_size = sizeof(*pkt) - sizeof(pkt->dg); in vmci_transport_packet_init() 186 vsock_addr_init(local, pkt->dg.dst.context, pkt->dst_port); in vmci_transport_packet_get_addresses() 187 vsock_addr_init(remote, pkt->dg.src.context, pkt->src_port); in vmci_transport_packet_get_addresses() 206 err = vmci_datagram_send(&pkt->dg); in __vmci_transport_send_control_pkt() 338 vsock_addr_init(&dst, pkt->dg.src.context, in vmci_transport_send_reset() 493 vsock_addr_init(&src, pkt->dg.src.context, pkt->src_port); in vmci_transport_get_pending() [all …]
|
D | vmci_transport.h | 61 struct vmci_datagram dg; member
|
/Linux-v5.4/sound/pci/oxygen/ |
D | xonar_dg_mixer.c | 24 struct dg *data = chip->model_data; in output_select_apply() 63 struct dg *data = chip->model_data; in output_select_get() 75 struct dg *data = chip->model_data; in output_select_put() 108 struct dg *data = chip->model_data; in hp_stereo_volume_get() 124 struct dg *data = chip->model_data; in hp_stereo_volume_put() 154 struct dg *data = chip->model_data; in hp_mute_get() 167 struct dg *data = chip->model_data; in hp_mute_put() 187 struct dg *data = chip->model_data; in input_volume_apply() 212 struct dg *data = chip->model_data; in input_vol_get() 226 struct dg *data = chip->model_data; in input_vol_put() [all …]
|
D | xonar_dg.c | 59 struct dg *data = chip->model_data; in cs4245_write_spi() 76 struct dg *data = chip->model_data; in cs4245_read_spi() 102 struct dg *data = chip->model_data; in cs4245_shadow_control() 118 struct dg *data = chip->model_data; in cs4245_init() 150 struct dg *data = chip->model_data; in dg_init() 184 struct dg *data = chip->model_data; in set_cs4245_dac_params() 209 struct dg *data = chip->model_data; in set_cs4245_adc_params() 245 struct dg *data = chip->model_data; in adjust_dg_dac_routing() 277 struct dg *data = chip->model_data; in dump_cs4245_registers()
|
D | xonar_dg.h | 27 struct dg { struct
|
/Linux-v5.4/arch/arm/crypto/ |
D | ghash-ce-glue.c | 48 asmlinkage void pmull_ghash_update_p64(int blocks, u64 dg[], const char *src, 52 asmlinkage void pmull_ghash_update_p8(int blocks, u64 dg[], const char *src, 56 static void (*pmull_ghash_update)(int blocks, u64 dg[], const char *src, 68 static void ghash_do_update(int blocks, u64 dg[], const char *src, in ghash_do_update() argument 73 pmull_ghash_update(blocks, dg, src, key, head); in ghash_do_update() 76 be128 dst = { cpu_to_be64(dg[1]), cpu_to_be64(dg[0]) }; in ghash_do_update() 93 dg[0] = be64_to_cpu(dst.b); in ghash_do_update() 94 dg[1] = be64_to_cpu(dst.a); in ghash_do_update()
|
/Linux-v5.4/crypto/ |
D | ccm.c | 844 u8 *dg = (u8 *)ctx + crypto_shash_descsize(pdesc->tfm) - bs; in crypto_cbcmac_digest_init() local 847 memset(dg, 0, bs); in crypto_cbcmac_digest_init() 860 u8 *dg = (u8 *)ctx + crypto_shash_descsize(parent) - bs; in crypto_cbcmac_digest_update() local 865 crypto_xor(dg + ctx->len, p, l); in crypto_cbcmac_digest_update() 871 crypto_cipher_encrypt_one(tfm, dg, dg); in crypto_cbcmac_digest_update() 886 u8 *dg = (u8 *)ctx + crypto_shash_descsize(parent) - bs; in crypto_cbcmac_digest_final() local 889 crypto_cipher_encrypt_one(tfm, dg, dg); in crypto_cbcmac_digest_final() 891 memcpy(out, dg, bs); in crypto_cbcmac_digest_final()
|
/Linux-v5.4/arch/s390/include/asm/ |
D | nmi.h | 45 u64 dg : 1; /* 07 degradation */ member
|
/Linux-v5.4/drivers/crypto/cavium/zip/ |
D | zip_deflate.c | 82 zip_cmd->s.dg = 0; in prepare_zip_command()
|
D | zip_inflate.c | 103 zip_cmd->s.dg = 0; in prepare_inflate_zcmd()
|
D | zip_regs.h | 193 u64 dg : 1; member 197 u64 dg : 1;
|
/Linux-v5.4/Documentation/fb/ |
D | cmap_xfbdev.rst | 46 dg = (long) pent->co.local.green - prgb->green;
|
/Linux-v5.4/arch/s390/kvm/ |
D | interrupt.c | 2796 if (mci.dg) in kvm_s390_reinject_machine_check()
|