Home
last modified time | relevance | path

Searched full:dg (Results 1 – 25 of 67) sorted by relevance

123

/linux/drivers/misc/vmw_vmci/
H A Dvmci_datagram.c157 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 …]
H A Dvmci_guest.c148 struct vmci_datagram *dg) in vmci_write_data() argument
156 if (VMCI_DG_SIZE(dg) > VMCI_MAX_DG_SIZE) in vmci_write_data()
165 memcpy(dg_out_buffer, dg, VMCI_DG_SIZE(dg)); in vmci_write_data()
167 buffer_header->size = VMCI_DG_SIZE(dg); in vmci_write_data()
181 dg, VMCI_DG_SIZE(dg)); in vmci_write_data()
192 int vmci_send_datagram(struct vmci_datagram *dg) in vmci_send_datagram() argument
198 if (dg == NULL) in vmci_send_datagram()
213 vmci_write_data(vmci_dev_g, dg); in vmci_send_datagram()
308 struct vmci_datagram *dg; in vmci_dispatch_dgs() local
329 dg = (struct vmci_datagram *)dg_in_buffer; in vmci_dispatch_dgs()
[all …]
H A Dvmci_host.c365 struct vmci_datagram *dg = NULL; in vmci_host_do_send_datagram() local
382 if (send_info.len < sizeof(*dg)) { in vmci_host_do_send_datagram()
388 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram()
390 if (IS_ERR(dg)) { in vmci_host_do_send_datagram()
393 return PTR_ERR(dg); in vmci_host_do_send_datagram()
396 if (VMCI_DG_SIZE(dg) != send_info.len) { in vmci_host_do_send_datagram()
398 kfree(dg); in vmci_host_do_send_datagram()
403 dg->dst.context, dg->dst.resource, in vmci_host_do_send_datagram()
404 dg->src.context, dg->src.resource, in vmci_host_do_send_datagram()
405 (unsigned long long)dg->payload_size); in vmci_host_do_send_datagram()
[all …]
H A Dvmci_datagram.h29 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);
H A Dvmci_context.c276 int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg) in vmci_ctx_enqueue_datagram() argument
283 vmci_dg_size = VMCI_DG_SIZE(dg); in vmci_ctx_enqueue_datagram()
303 dq_entry->dg = dg; in vmci_ctx_enqueue_datagram()
305 dg_src = dg->src; in vmci_ctx_enqueue_datagram()
445 WARN_ON(dq_entry->dg_size != VMCI_DG_SIZE(dq_entry->dg)); in ctx_free_ctx()
447 kfree(dq_entry->dg); in ctx_free_ctx()
490 struct vmci_datagram **dg) in vmci_ctx_dequeue_datagram() argument
545 *dg = dq_entry->dg; in vmci_ctx_dequeue_datagram()
546 dq_entry->dg = NULL; in vmci_ctx_dequeue_datagram()
/linux/arch/arm/crypto/
H A Dghash-ce-glue.c53 asmlinkage void pmull_ghash_update_p64(int blocks, u64 dg[], const char *src,
56 asmlinkage void pmull_ghash_update_p8(int blocks, u64 dg[], const char *src,
69 static void ghash_do_update(int blocks, u64 dg[], const char *src, in ghash_do_update() argument
74 pmull_ghash_update_p64(blocks, dg, src, key->h, head); in ghash_do_update()
76 pmull_ghash_update_p8(blocks, dg, src, key->h, head); in ghash_do_update()
186 void pmull_gcm_encrypt(int blocks, u64 dg[], const char *src,
190 void pmull_gcm_enc_final(int blocks, u64 dg[], char *tag,
194 void pmull_gcm_decrypt(int bytes, u64 dg[], const char *src,
198 int pmull_gcm_dec_final(int bytes, u64 dg[], char *tag,
242 static void gcm_update_mac(u64 dg[], const u8 *src, int count, u8 buf[], in gcm_update_mac() argument
[all …]
/linux/sound/pci/oxygen/
H A Dxonar_dg_mixer.c3 * Mixer controls for the Xonar DG/DGX
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()
[all …]
H A Dxonar_dg.c3 * card driver for the Xonar DG/DGX
10 * Xonar DG/DGX
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()
[all …]
H A Dxonar_dg.h27 struct dg { struct
38 /* Xonar DG control routines */
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_mux_codec.c549 struct mux_adth_dg *dg, struct sk_buff *skb, in mux_dl_process_dg() argument
555 for (i = 0; i < nr_of_dg; i++, dg++) { in mux_dl_process_dg()
556 if (le32_to_cpu(dg->datagram_index) in mux_dl_process_dg()
561 if (le32_to_cpu(dg->datagram_index) >= in mux_dl_process_dg()
566 le32_to_cpu(dg->datagram_index) + in mux_dl_process_dg()
568 dg_len = le16_to_cpu(dg->datagram_length); in mux_dl_process_dg()
572 dg->service_class, skb, in mux_dl_process_dg()
587 struct mux_adth_dg *dg; in mux_dl_adb_decode() local
650 dg = adth->dg; in mux_dl_adb_decode()
651 if (mux_dl_process_dg(ipc_mux, adbh, dg, skb, if_id, in mux_dl_adb_decode()
[all …]
/linux/arch/arm64/crypto/
H A Dghash-ce-glue.c47 asmlinkage void pmull_ghash_update_p64(int blocks, u64 dg[], const char *src,
50 asmlinkage void pmull_ghash_update_p8(int blocks, u64 dg[], const char *src,
54 u64 const h[][2], u64 dg[], u8 ctr[],
57 u64 const h[][2], u64 dg[], u8 ctr[],
70 void ghash_do_simd_update(int blocks, u64 dg[], const char *src, in ghash_do_simd_update() argument
72 void (*simd_update)(int blocks, u64 dg[], in ghash_do_simd_update()
78 simd_update(blocks, dg, src, key->h, head); in ghash_do_simd_update()
238 static void gcm_update_mac(u64 dg[], const u8 *src, int count, u8 buf[], in gcm_update_mac() argument
254 ghash_do_simd_update(blocks, dg, src, &ctx->ghash_key, in gcm_update_mac()
269 static void gcm_calculate_auth_mac(struct aead_request *req, u64 dg[], u32 len) in gcm_calculate_auth_mac() argument
[all …]
H A Daes-glue.c114 int blocks, u8 dg[], int enc_before,
134 u8 dg[AES_BLOCK_SIZE]; member
871 memset(ctx->dg, 0, AES_BLOCK_SIZE); in mac_init()
876 u8 dg[], int enc_before) in mac_do_update() argument
884 dg, enc_before, !enc_before); in mac_do_update()
898 mac_do_update(&tctx->key, p, blocks, ctx->dg, 0); in mac_update()
909 crypto_xor(ctx->dg, src, len); in cbcmac_finup()
910 mac_do_update(&tctx->key, NULL, 0, ctx->dg, 1); in cbcmac_finup()
912 memcpy(out, ctx->dg, AES_BLOCK_SIZE); in cbcmac_finup()
923 crypto_xor(ctx->dg, src, len); in cmac_finup()
[all …]
/linux/net/vmw_vsock/
H A Dvmci_transport.c32 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);
127 pkt->dg.src = vmci_make_handle(VMADDR_CID_ANY, in vmci_transport_packet_init()
129 pkt->dg.dst = vmci_make_handle(dst->svm_cid, in vmci_transport_packet_init()
131 pkt->dg.payload_size = sizeof(*pkt) - sizeof(pkt->dg); in vmci_transport_packet_init()
180 vsock_addr_init(local, pkt->dg.dst.context, pkt->dst_port); in vmci_transport_packet_get_addresses()
181 vsock_addr_init(remote, pkt->dg.src.context, pkt->src_port); in vmci_transport_packet_get_addresses()
200 err = vmci_datagram_send(&pkt->dg); in __vmci_transport_send_control_pkt()
332 vsock_addr_init(&dst, pkt->dg.src.context, in vmci_transport_send_reset()
487 vsock_addr_init(&src, pkt->dg.src.context, pkt->src_port); in vmci_transport_get_pending()
[all …]
/linux/drivers/pmdomain/renesas/
H A Dr8a774e1-sysc.c31 { "3dg-a", 0x100, 0, R8A774E1_PD_3DG_A, R8A774E1_PD_ALWAYS_ON },
32 { "3dg-b", 0x100, 1, R8A774E1_PD_3DG_B, R8A774E1_PD_3DG_A },
33 { "3dg-c", 0x100, 2, R8A774E1_PD_3DG_C, R8A774E1_PD_3DG_B },
34 { "3dg-d", 0x100, 3, R8A774E1_PD_3DG_D, R8A774E1_PD_3DG_C },
35 { "3dg-e", 0x100, 4, R8A774E1_PD_3DG_E, R8A774E1_PD_3DG_D },
H A Dr8a7795-sysc.c42 { "3dg-a", 0x100, 0, R8A7795_PD_3DG_A, R8A7795_PD_ALWAYS_ON },
43 { "3dg-b", 0x100, 1, R8A7795_PD_3DG_B, R8A7795_PD_3DG_A },
44 { "3dg-c", 0x100, 2, R8A7795_PD_3DG_C, R8A7795_PD_3DG_B },
45 { "3dg-d", 0x100, 3, R8A7795_PD_3DG_D, R8A7795_PD_3DG_C },
46 { "3dg-e", 0x100, 4, R8A7795_PD_3DG_E, R8A7795_PD_3DG_D },
H A Dr8a77990-sysc.c27 { "3dg-a", 0x100, 0, R8A77990_PD_3DG_A, R8A77990_PD_ALWAYS_ON },
28 { "3dg-b", 0x100, 1, R8A77990_PD_3DG_B, R8A77990_PD_3DG_A },
40 /* Fix incorrect 3DG hierarchy */ in r8a77990_sysc_init()
H A Dr8a774c0-sysc.c27 { "3dg-a", 0x100, 0, R8A774C0_PD_3DG_A, R8A774C0_PD_ALWAYS_ON },
28 { "3dg-b", 0x100, 1, R8A774C0_PD_3DG_B, R8A774C0_PD_3DG_A },
40 /* Fix incorrect 3DG hierarchy */ in r8a774c0_sysc_init()
H A Dr8a774b1-sysc.c28 { "3dg-a", 0x100, 0, R8A774B1_PD_3DG_A, R8A774B1_PD_ALWAYS_ON },
29 { "3dg-b", 0x100, 1, R8A774B1_PD_3DG_B, R8A774B1_PD_3DG_A },
H A Dr8a77965-sysc.c29 { "3dg-a", 0x100, 0, R8A77965_PD_3DG_A, R8A77965_PD_ALWAYS_ON },
30 { "3dg-b", 0x100, 1, R8A77965_PD_3DG_B, R8A77965_PD_3DG_A },
H A Dr8a774a1-sysc.c37 { "3dg-a", 0x100, 0, R8A774A1_PD_3DG_A, R8A774A1_PD_ALWAYS_ON },
38 { "3dg-b", 0x100, 1, R8A774A1_PD_3DG_B, R8A774A1_PD_3DG_A },
H A Dr8a77961-sysc.c37 { "3dg-a", 0x100, 0, R8A7796_PD_3DG_A, R8A7796_PD_ALWAYS_ON },
38 { "3dg-b", 0x100, 1, R8A7796_PD_3DG_B, R8A7796_PD_3DG_A },
H A Dr8a77960-sysc.c39 { "3dg-a", 0x100, 0, R8A7796_PD_3DG_A, R8A7796_PD_ALWAYS_ON },
40 { "3dg-b", 0x100, 1, R8A7796_PD_3DG_B, R8A7796_PD_3DG_A },
H A Dr8a779a0-sysc.c30 { "3dg-a", R8A779A0_PD_3DG_A, R8A779A0_PD_ALWAYS_ON },
31 { "3dg-b", R8A779A0_PD_3DG_B, R8A779A0_PD_3DG_A },
/linux/drivers/gpu/drm/nouveau/include/nvif/
H A Dpush.h213 #define PUSH_7D(X,o,p,s,mA,dA,mB,dB,mC,dC,mD,dD,mE,dE,mF,dF,mG,dG) \ argument
214 PUSH_7(X, DATA_, 1, 0, o, (p), s, X##mG, (dG), \
221 #define PUSH_8D(X,o,p,s,mA,dA,mB,dB,mC,dC,mD,dD,mE,dE,mF,dF,mG,dG,mH,dH) \ argument
223 X##mG, (dG), \
230 #define PUSH_9D(X,o,p,s,mA,dA,mB,dB,mC,dC,mD,dD,mE,dE,mF,dF,mG,dG,mH,dH,mI,dI) \ argument
233 X##mG, (dG), \
240 #define PUSH_10D(X,o,p,s,mA,dA,mB,dB,mC,dC,mD,dD,mE,dE,mF,dF,mG,dG,mH,dH,mI,dI,mJ,dJ) \ argument
244 X##mG, (dG), \
322 #define PUSH_NV_8(X,o,p,c,mA,dA,mB,dB,mC,dC,mD,dD,mE,dE,mF,dF,mG,dG,mH,d...) \ argument
329 c##_##mG,dG, \
[all …]
/linux/crypto/
H A Dccm.c783 u8 *dg = shash_desc_ctx(pdesc); in crypto_cbcmac_digest_init() local
785 memset(dg, 0, bs); in crypto_cbcmac_digest_init()
796 u8 *dg = shash_desc_ctx(pdesc); in crypto_cbcmac_digest_update() local
799 crypto_xor(dg, p, bs); in crypto_cbcmac_digest_update()
800 crypto_cipher_encrypt_one(tfm, dg, dg); in crypto_cbcmac_digest_update()
814 u8 *dg = shash_desc_ctx(pdesc); in crypto_cbcmac_digest_finup() local
817 crypto_xor(dg, src, len); in crypto_cbcmac_digest_finup()
818 crypto_cipher_encrypt_one(tfm, out, dg); in crypto_cbcmac_digest_finup()
821 memcpy(out, dg, bs); in crypto_cbcmac_digest_finup()

123