| /arch/x86/kvm/ |
| D | fpu.h | 18 static inline void _kvm_read_sse_reg(int reg, sse128_t *data) in _kvm_read_sse_reg() argument 21 case 0: asm("movdqa %%xmm0, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 22 case 1: asm("movdqa %%xmm1, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 23 case 2: asm("movdqa %%xmm2, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 24 case 3: asm("movdqa %%xmm3, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 25 case 4: asm("movdqa %%xmm4, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 26 case 5: asm("movdqa %%xmm5, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 27 case 6: asm("movdqa %%xmm6, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 28 case 7: asm("movdqa %%xmm7, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() 30 case 8: asm("movdqa %%xmm8, %0" : "=m"(*data)); break; in _kvm_read_sse_reg() [all …]
|
| /arch/powerpc/platforms/powernv/ |
| D | pci.c | 194 struct OpalIoP7IOCPhbErrorData *data; in pnv_pci_dump_p7ioc_diag_data() local 196 data = (struct OpalIoP7IOCPhbErrorData *)common; in pnv_pci_dump_p7ioc_diag_data() 200 if (data->brdgCtl) in pnv_pci_dump_p7ioc_diag_data() 202 be32_to_cpu(data->brdgCtl)); in pnv_pci_dump_p7ioc_diag_data() 203 if (data->portStatusReg || data->rootCmplxStatus || in pnv_pci_dump_p7ioc_diag_data() 204 data->busAgentStatus) in pnv_pci_dump_p7ioc_diag_data() 206 be32_to_cpu(data->portStatusReg), in pnv_pci_dump_p7ioc_diag_data() 207 be32_to_cpu(data->rootCmplxStatus), in pnv_pci_dump_p7ioc_diag_data() 208 be32_to_cpu(data->busAgentStatus)); in pnv_pci_dump_p7ioc_diag_data() 209 if (data->deviceStatus || data->slotStatus || in pnv_pci_dump_p7ioc_diag_data() [all …]
|
| /arch/powerpc/sysdev/ |
| D | pmi.c | 41 static struct pmi_data *data; variable 48 spin_lock(&data->pmi_spinlock); in pmi_irq_handler() 50 type = ioread8(data->pmi_reg + PMI_READ_TYPE); in pmi_irq_handler() 53 if (type & PMI_ACK && !data->completion) { in pmi_irq_handler() 59 if (data->completion && !(type & PMI_ACK)) { in pmi_irq_handler() 65 data->msg.type = type; in pmi_irq_handler() 66 data->msg.data0 = ioread8(data->pmi_reg + PMI_READ_DATA0); in pmi_irq_handler() 67 data->msg.data1 = ioread8(data->pmi_reg + PMI_READ_DATA1); in pmi_irq_handler() 68 data->msg.data2 = ioread8(data->pmi_reg + PMI_READ_DATA2); in pmi_irq_handler() 71 spin_unlock(&data->pmi_spinlock); in pmi_irq_handler() [all …]
|
| /arch/arm/mm/ |
| D | cache-uniphier.c | 97 static void __uniphier_cache_sync(struct uniphier_cache_data *data) in __uniphier_cache_sync() argument 101 data->op_base + UNIPHIER_SSCOPE); in __uniphier_cache_sync() 103 readl_relaxed(data->op_base + UNIPHIER_SSCOPE); in __uniphier_cache_sync() 114 static void __uniphier_cache_maint_common(struct uniphier_cache_data *data, in __uniphier_cache_maint_common() argument 147 writel_relaxed(UNIPHIER_SSCOLPQS_EF, data->op_base + UNIPHIER_SSCOLPQS); in __uniphier_cache_maint_common() 152 data->op_base + UNIPHIER_SSCOQM); in __uniphier_cache_maint_common() 156 writel_relaxed(start, data->op_base + UNIPHIER_SSCOQAD); in __uniphier_cache_maint_common() 157 writel_relaxed(size, data->op_base + UNIPHIER_SSCOQSZ); in __uniphier_cache_maint_common() 159 } while (unlikely(readl_relaxed(data->op_base + UNIPHIER_SSCOPPQSEF) & in __uniphier_cache_maint_common() 163 while (likely(readl_relaxed(data->op_base + UNIPHIER_SSCOLPQS) != in __uniphier_cache_maint_common() [all …]
|
| /arch/riscv/crypto/ |
| D | aes-macros.S | 96 .macro aes_encrypt data, keylen 97 vaesz.vs \data, v1 98 vaesem.vs \data, v2 99 vaesem.vs \data, v3 100 vaesem.vs \data, v4 101 vaesem.vs \data, v5 102 vaesem.vs \data, v6 103 vaesem.vs \data, v7 104 vaesem.vs \data, v8 105 vaesem.vs \data, v9 [all …]
|
| /arch/x86/kernel/ |
| D | ksysfs.c | 73 struct setup_data *data; in get_setup_data_paddr() local 81 data = memremap(pa_data, sizeof(*data), MEMREMAP_WB); in get_setup_data_paddr() 82 if (!data) in get_setup_data_paddr() 85 pa_data = data->next; in get_setup_data_paddr() 86 memunmap(data); in get_setup_data_paddr() 96 struct setup_data *data; in get_setup_data_size() local 101 data = memremap(pa_data, sizeof(*data), MEMREMAP_WB); in get_setup_data_size() 102 if (!data) in get_setup_data_size() 104 pa_next = data->next; in get_setup_data_size() 107 if (data->type == SETUP_INDIRECT) { in get_setup_data_size() [all …]
|
| /arch/s390/include/asm/ |
| D | word-at-a-time.h | 16 static inline unsigned long prep_zero_mask(unsigned long val, unsigned long data, const struct word… in prep_zero_mask() argument 18 return data; in prep_zero_mask() 21 static inline unsigned long create_zero_mask(unsigned long data) in create_zero_mask() argument 23 return __fls(data); in create_zero_mask() 26 static inline unsigned long find_zero(unsigned long data) in find_zero() argument 28 return (data ^ (BITS_PER_LONG - 1)) >> 3; in find_zero() 31 static inline unsigned long has_zero(unsigned long val, unsigned long *data, const struct word_at_a… in has_zero() argument 35 *data = ~(mask | val | c->bits); in has_zero() 36 return *data; in has_zero() 39 static inline unsigned long zero_bytemask(unsigned long data) in zero_bytemask() argument [all …]
|
| /arch/powerpc/kernel/ |
| D | align.c | 115 } data, temp; in emulate_spe() local 139 data.ll = 0; in emulate_spe() 144 data.w[0] = *evr; in emulate_spe() 145 data.w[1] = regs->gpr[reg]; in emulate_spe() 148 data.h[2] = *evr >> 16; in emulate_spe() 149 data.h[3] = regs->gpr[reg] >> 16; in emulate_spe() 152 data.h[2] = *evr & 0xffff; in emulate_spe() 153 data.h[3] = regs->gpr[reg] & 0xffff; in emulate_spe() 156 data.w[1] = *evr; in emulate_spe() 159 data.w[1] = regs->gpr[reg]; in emulate_spe() [all …]
|
| /arch/sparc/include/asm/ |
| D | spitfire.h | 121 unsigned long data; in spitfire_get_dtlb_data() local 124 : "=r" (data) in spitfire_get_dtlb_data() 128 data &= ~0x0003fe0000000000UL; in spitfire_get_dtlb_data() 130 return data; in spitfire_get_dtlb_data() 143 static inline void spitfire_put_dtlb_data(int entry, unsigned long data) in spitfire_put_dtlb_data() argument 148 : "r" (data), "r" (entry << 3), in spitfire_put_dtlb_data() 154 unsigned long data; in spitfire_get_itlb_data() local 157 : "=r" (data) in spitfire_get_itlb_data() 161 data &= ~0x0003fe0000000000UL; in spitfire_get_itlb_data() 163 return data; in spitfire_get_itlb_data() [all …]
|
| /arch/mips/pci/ |
| D | ops-bcm63xx.c | 20 static int postprocess_read(u32 data, int where, unsigned int size) in postprocess_read() argument 27 ret = (data >> ((where & 3) << 3)) & 0xff; in postprocess_read() 30 ret = (data >> ((where & 3) << 3)) & 0xffff; in postprocess_read() 33 ret = data; in postprocess_read() 104 u32 data; in bcm63xx_do_cfg_read() local 112 data = le32_to_cpu(__raw_readl(pci_iospace_start)); in bcm63xx_do_cfg_read() 116 *val = postprocess_read(data, where, size); in bcm63xx_do_cfg_read() 125 u32 data; in bcm63xx_do_cfg_write() local 134 data = le32_to_cpu(__raw_readl(pci_iospace_start)); in bcm63xx_do_cfg_write() 135 data = preprocess_write(data, val, where, size); in bcm63xx_do_cfg_write() [all …]
|
| D | ops-lantiq.c | 27 unsigned int devfn, unsigned int where, u32 *data) in ltq_pci_config_access() argument 47 ltq_w32(swab32(*data), ((u32 *)cfg_base)); in ltq_pci_config_access() 49 *data = ltq_r32(((u32 *)(cfg_base))); in ltq_pci_config_access() 50 *data = swab32(*data); in ltq_pci_config_access() 65 if (((*data) == 0xffffffff) && (access_type == PCI_ACCESS_READ)) in ltq_pci_config_access() 74 u32 data = 0; in ltq_pci_read_config_dword() local 76 if (ltq_pci_config_access(PCI_ACCESS_READ, bus, devfn, where, &data)) in ltq_pci_read_config_dword() 80 *val = (data >> ((where & 3) << 3)) & 0xff; in ltq_pci_read_config_dword() 82 *val = (data >> ((where & 3) << 3)) & 0xffff; in ltq_pci_read_config_dword() 84 *val = data; in ltq_pci_read_config_dword() [all …]
|
| D | ops-gt64xxx_pci0.c | 31 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) in gt64xxx_pci0_pcibios_config_access() argument 56 GT_WRITE(GT_PCI0_CFGDATA_OFS, *data); in gt64xxx_pci0_pcibios_config_access() 58 __GT_WRITE(GT_PCI0_CFGDATA_OFS, *data); in gt64xxx_pci0_pcibios_config_access() 65 *data = GT_READ(GT_PCI0_CFGDATA_OFS); in gt64xxx_pci0_pcibios_config_access() 67 *data = __GT_READ(GT_PCI0_CFGDATA_OFS); in gt64xxx_pci0_pcibios_config_access() 94 u32 data = 0; in gt64xxx_pci0_pcibios_read() local 97 where, &data)) in gt64xxx_pci0_pcibios_read() 101 *val = (data >> ((where & 3) << 3)) & 0xff; in gt64xxx_pci0_pcibios_read() 103 *val = (data >> ((where & 3) << 3)) & 0xffff; in gt64xxx_pci0_pcibios_read() 105 *val = data; in gt64xxx_pci0_pcibios_read() [all …]
|
| D | ops-msc.c | 34 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) in msc_pcibios_config_access() argument 51 MSC_WRITE(MSC01_PCI_CFGDATA, *data); in msc_pcibios_config_access() 53 MSC_READ(MSC01_PCI_CFGDATA, *data); in msc_pcibios_config_access() 78 u32 data = 0; in msc_pcibios_read() local 86 &data)) in msc_pcibios_read() 90 *val = (data >> ((where & 3) << 3)) & 0xff; in msc_pcibios_read() 92 *val = (data >> ((where & 3) << 3)) & 0xffff; in msc_pcibios_read() 94 *val = data; in msc_pcibios_read() 102 u32 data = 0; in msc_pcibios_write() local 110 data = val; in msc_pcibios_write() [all …]
|
| /arch/s390/hypfs/ |
| D | hypfs_vm_fs.c | 29 struct diag2fc_data *data) in hypfs_vm_create_guest() argument 35 capped_value = (data->flags & 0x00000006) >> 1; in hypfs_vm_create_guest() 36 dedicated_flag = (data->flags & 0x00000008) >> 3; in hypfs_vm_create_guest() 39 memcpy(guest_name, data->guest_name, DIAG2FC_NAME_LEN); in hypfs_vm_create_guest() 45 ATTRIBUTE(guest_dir, "onlinetime_us", data->el_time); in hypfs_vm_create_guest() 51 ATTRIBUTE(cpus_dir, "cputime_us", data->used_cpu); in hypfs_vm_create_guest() 54 ATTRIBUTE(cpus_dir, "count", data->vcpus); in hypfs_vm_create_guest() 60 ATTRIBUTE(cpus_dir, "weight_min", data->ocpus); in hypfs_vm_create_guest() 61 ATTRIBUTE(cpus_dir, "weight_max", data->cpu_max); in hypfs_vm_create_guest() 62 ATTRIBUTE(cpus_dir, "weight_cur", data->cpu_shares); in hypfs_vm_create_guest() [all …]
|
| D | hypfs_sprp.c | 26 static inline unsigned long __hypfs_sprp_diag304(void *data, unsigned long cmd) in __hypfs_sprp_diag304() argument 28 union register_pair r1 = { .even = virt_to_phys(data), }; in __hypfs_sprp_diag304() 37 static unsigned long hypfs_sprp_diag304(void *data, unsigned long cmd) in hypfs_sprp_diag304() argument 40 return __hypfs_sprp_diag304(data, cmd); in hypfs_sprp_diag304() 43 static void hypfs_sprp_free(const void *data) in hypfs_sprp_free() argument 45 free_page((unsigned long) data); in hypfs_sprp_free() 51 void *data; in hypfs_sprp_create() local 53 data = (void *) get_zeroed_page(GFP_KERNEL); in hypfs_sprp_create() 54 if (!data) in hypfs_sprp_create() 56 rc = hypfs_sprp_diag304(data, DIAG304_QUERY_PRP); in hypfs_sprp_create() [all …]
|
| D | hypfs_dbfs.c | 17 struct hypfs_dbfs_data *data; in hypfs_dbfs_data_alloc() local 19 data = kmalloc(sizeof(*data), GFP_KERNEL); in hypfs_dbfs_data_alloc() 20 if (!data) in hypfs_dbfs_data_alloc() 22 data->dbfs_file = f; in hypfs_dbfs_data_alloc() 23 return data; in hypfs_dbfs_data_alloc() 26 static void hypfs_dbfs_data_free(struct hypfs_dbfs_data *data) in hypfs_dbfs_data_free() argument 28 data->dbfs_file->data_free(data->buf_free_ptr); in hypfs_dbfs_data_free() 29 kfree(data); in hypfs_dbfs_data_free() 35 struct hypfs_dbfs_data *data; in dbfs_read() local 46 data = hypfs_dbfs_data_alloc(df); in dbfs_read() [all …]
|
| /arch/um/drivers/ |
| D | fd.c | 24 struct fd_chan *data; in fd_init() local 41 data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL); in fd_init() 42 if (data == NULL) in fd_init() 45 *data = ((struct fd_chan) { .fd = n, in fd_init() 47 return data; in fd_init() 52 struct fd_chan *data = d; in fd_open() local 55 if (data->raw && isatty(data->fd)) { in fd_open() 56 CATCH_EINTR(err = tcgetattr(data->fd, &data->tt)); in fd_open() 60 err = raw(data->fd); in fd_open() 64 sprintf(data->str, "%d", data->fd); in fd_open() [all …]
|
| D | port_user.c | 27 struct port_chan *data; in port_init() local 49 data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL); in port_init() 50 if (data == NULL) in port_init() 53 *data = ((struct port_chan) { .raw = opts->raw, in port_init() 55 sprintf(data->dev, "%d", port); in port_init() 57 return data; in port_init() 65 struct port_chan *data = d; in port_free() local 67 port_kern_free(data->kernel_data); in port_free() 68 kfree(data); in port_free() 74 struct port_chan *data = d; in port_open() local [all …]
|
| D | xterm_kern.c | 21 static irqreturn_t xterm_interrupt(int irq, void *data) in xterm_interrupt() argument 23 struct xterm_wait *xterm = data; in xterm_interrupt() 45 struct xterm_wait *data; in xterm_fd() local 48 data = kmalloc(sizeof(*data), GFP_KERNEL); in xterm_fd() 49 if (data == NULL) { in xterm_fd() 55 *data = ((struct xterm_wait) { .fd = socket, in xterm_fd() 58 init_completion(&data->ready); in xterm_fd() 61 IRQF_SHARED, "xterm", data); in xterm_fd() 73 wait_for_completion(&data->ready); in xterm_fd() 75 um_free_irq(XTERM_IRQ, data); in xterm_fd() [all …]
|
| D | pty.c | 28 struct pty_chan *data; in pty_chan_init() local 30 data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL); in pty_chan_init() 31 if (data == NULL) in pty_chan_init() 34 *data = ((struct pty_chan) { .announce = opts->announce, in pty_chan_init() 37 return data; in pty_chan_init() 43 struct pty_chan *data = d; in pts_open() local 54 if (data->raw) { in pts_open() 55 CATCH_EINTR(err = tcgetattr(fd, &data->tt)); in pts_open() 65 sprintf(data->dev_name, "%s", dev); in pts_open() 66 *dev_out = data->dev_name; in pts_open() [all …]
|
| /arch/arm/mach-at91/ |
| D | pm.c | 131 struct at91_pm_data data; member 151 .data = { 167 __raw_readl(soc_pm.data.ramc[id] + field) 170 __raw_writel(value, soc_pm.data.ramc[id] + field) 203 { .compatible = "atmel,sama5d2-gem", .data = &ws_info[0] }, 204 { .compatible = "atmel,sama5d2-rtc", .data = &ws_info[1] }, 205 { .compatible = "atmel,sama5d3-udc", .data = &ws_info[2] }, 206 { .compatible = "atmel,at91rm9200-ohci", .data = &ws_info[2] }, 207 { .compatible = "usb-ohci", .data = &ws_info[2] }, 208 { .compatible = "atmel,at91sam9g45-ehci", .data = &ws_info[2] }, [all …]
|
| /arch/arm/mach-omap2/ |
| D | cm_common.c | 273 { .compatible = "ti,omap2-prcm", .data = &omap2_prcm_data }, 276 { .compatible = "ti,omap3-cm", .data = &omap3_cm_data }, 279 { .compatible = "ti,omap4-cm1", .data = &cm_data }, 280 { .compatible = "ti,omap4-cm2", .data = &cm2_data }, 283 { .compatible = "ti,omap5-cm-core-aon", .data = &cm_data }, 284 { .compatible = "ti,omap5-cm-core", .data = &cm2_data }, 287 { .compatible = "ti,dra7-cm-core-aon", .data = &cm_data }, 288 { .compatible = "ti,dra7-cm-core", .data = &cm2_data }, 291 { .compatible = "ti,am3-prcm", .data = &am3_prcm_data }, 294 { .compatible = "ti,am4-prcm", .data = &am4_prcm_data }, [all …]
|
| /arch/arm64/kvm/ |
| D | mmio.c | 13 void kvm_mmio_write_buf(void *buf, unsigned int len, unsigned long data) in kvm_mmio_write_buf() argument 25 tmp.byte = data; in kvm_mmio_write_buf() 29 tmp.hword = data; in kvm_mmio_write_buf() 33 tmp.word = data; in kvm_mmio_write_buf() 37 tmp.dword = data; in kvm_mmio_write_buf() 47 unsigned long data = 0; in kvm_mmio_read_buf() local 56 data = *(u8 *)buf; in kvm_mmio_read_buf() 60 data = tmp.hword; in kvm_mmio_read_buf() 64 data = tmp.word; in kvm_mmio_read_buf() 68 data = tmp.dword; in kvm_mmio_read_buf() [all …]
|
| /arch/powerpc/platforms/8xx/ |
| D | cpm1-ic.c | 20 struct cpm_pic_data *data = irq_data_get_irq_chip_data(d); in cpm_mask_irq() local 23 clrbits32(&data->reg->cpic_cimr, (1 << cpm_vec)); in cpm_mask_irq() 28 struct cpm_pic_data *data = irq_data_get_irq_chip_data(d); in cpm_unmask_irq() local 31 setbits32(&data->reg->cpic_cimr, (1 << cpm_vec)); in cpm_unmask_irq() 36 struct cpm_pic_data *data = irq_data_get_irq_chip_data(d); in cpm_end_irq() local 39 out_be32(&data->reg->cpic_cisr, (1 << cpm_vec)); in cpm_end_irq() 51 struct cpm_pic_data *data = irq_desc_get_handler_data(desc); in cpm_get_irq() local 58 out_be16(&data->reg->cpic_civr, 1); in cpm_get_irq() 59 cpm_vec = in_be16(&data->reg->cpic_civr); in cpm_get_irq() 62 return irq_linear_revmap(data->host, cpm_vec); in cpm_get_irq() [all …]
|
| /arch/m68k/virt/ |
| D | config.c | 64 const void *data = record->data; in virt_parse_bootinfo() local 68 virt_bi_data.qemu_version = be32_to_cpup(data); in virt_parse_bootinfo() 71 virt_bi_data.pic.mmio = be32_to_cpup(data); in virt_parse_bootinfo() 72 data += 4; in virt_parse_bootinfo() 73 virt_bi_data.pic.irq = be32_to_cpup(data); in virt_parse_bootinfo() 76 virt_bi_data.rtc.mmio = be32_to_cpup(data); in virt_parse_bootinfo() 77 data += 4; in virt_parse_bootinfo() 78 virt_bi_data.rtc.irq = be32_to_cpup(data); in virt_parse_bootinfo() 81 virt_bi_data.tty.mmio = be32_to_cpup(data); in virt_parse_bootinfo() 82 data += 4; in virt_parse_bootinfo() [all …]
|