| /linux/drivers/misc/vmw_vmci/ |
| H A 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 …]
|
| H A D | vmci_host.c | 365 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 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);
|
| H A D | vmci_context.c | 276 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()
|
| H A 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);
|
| H A D | vmci_driver.h | 38 int vmci_send_datagram(struct vmci_datagram *dg);
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_mux_codec.c | 549 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 …]
|
| H A D | iosm_ipc_mux_codec.h | 155 * @dg: datagramm table with variable length 164 struct mux_adth_dg dg[]; member
|
| /linux/sound/pci/oxygen/ |
| H A D | xonar_dg_mixer.c | 3 * 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() 74 struct dg *data = chip->model_data; in output_select_put() 106 struct dg *data = chip->model_data; in hp_stereo_volume_get() 121 struct dg *data = chip->model_data; in hp_stereo_volume_put() 150 struct dg *data = chip->model_data; in hp_mute_get() 162 struct dg *data = chip->model_data; 181 struct dg *data = chip->model_data; in hp_mute_put() 206 struct dg *dat in input_vol_info() [all...] |
| H A D | xonar_dg.c | 3 * 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 D | xonar_dg.h | 27 struct dg { struct 38 /* Xonar DG control routines */
|
| /linux/net/vmw_vsock/ |
| H A 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); 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 D | r8a774e1-sysc.c | 31 { "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 D | r8a7795-sysc.c | 42 { "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 D | r8a77990-sysc.c | 27 { "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 D | r8a774c0-sysc.c | 27 { "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 D | r8a77965-sysc.c | 29 { "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 D | r8a774b1-sysc.c | 28 { "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 D | r8a774a1-sysc.c | 37 { "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 D | r8a77961-sysc.c | 37 { "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 D | r8a77960-sysc.c | 39 { "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 D | r8a779a0-sysc.c | 30 { "3dg-a", R8A779A0_PD_3DG_A, R8A779A0_PD_ALWAYS_ON }, 31 { "3dg-b", R8A779A0_PD_3DG_B, R8A779A0_PD_3DG_A },
|
| /linux/Documentation/devicetree/bindings/rtc/ |
| H A D | epson,rtc7301.yaml | 7 title: Epson Toyocom RTC-7301SF/DG 11 The DG variant is a DIL package, and the SF variant is a flat
|
| /linux/arch/arm/crypto/ |
| H A D | ghash-ce-core.S | 328 * void pmull_ghash_update(int blocks, u64 dg[], const char *src, 528 * void pmull_gcm_encrypt(int blocks, u64 dg[], const char *src, 546 * void pmull_gcm_decrypt(int blocks, u64 dg[], const char *src, 564 * void pmull_gcm_enc_final(int bytes, u64 dg[], char *tag, 619 * int pmull_gcm_dec_final(int bytes, u64 dg[], char *tag,
|
| /linux/arch/arm64/crypto/ |
| H A D | aes-modes.S | 820 * int blocks, u8 dg[], int enc_before, int enc_after) 823 ld1 {v0.16b}, [x4] /* get dg */ 833 eor v0.16b, v0.16b, v1.16b /* ..and xor with dg */ 844 st1 {v0.16b}, [x4] /* return dg */ 852 eor v0.16b, v0.16b, v1.16b /* ..and xor with dg */ 863 st1 {v0.16b}, [x4] /* return dg */
|