/linux-4.1.27/arch/x86/mm/kmemcheck/ |
D | shadow.c | 31 if (!page->shadow) in kmemcheck_shadow_lookup() 33 return page->shadow + (address & (PAGE_SIZE - 1)); in kmemcheck_shadow_lookup() 44 void *shadow; in mark_shadow() local 52 shadow = kmemcheck_shadow_lookup(addr); in mark_shadow() 53 if (shadow) in mark_shadow() 54 memset(shadow, status, first_n); in mark_shadow() 61 shadow = kmemcheck_shadow_lookup(addr); in mark_shadow() 62 if (shadow) in mark_shadow() 63 memset(shadow, status, PAGE_SIZE); in mark_shadow() 71 shadow = kmemcheck_shadow_lookup(addr); in mark_shadow() [all …]
|
D | kmemcheck.c | 315 void *shadow; in kmemcheck_read_strict() local 318 shadow = kmemcheck_shadow_lookup(addr); in kmemcheck_read_strict() 319 if (!shadow) in kmemcheck_read_strict() 323 status = kmemcheck_shadow_test(shadow, size); in kmemcheck_read_strict() 334 kmemcheck_shadow_set(shadow, size); in kmemcheck_read_strict() 340 void *shadow; in kmemcheck_is_obj_initialized() local 342 shadow = kmemcheck_shadow_lookup(addr); in kmemcheck_is_obj_initialized() 343 if (!shadow) in kmemcheck_is_obj_initialized() 346 status = kmemcheck_shadow_test_all(shadow, size); in kmemcheck_is_obj_initialized() 378 void *shadow; in kmemcheck_write_strict() local [all …]
|
D | shadow.h | 13 enum kmemcheck_shadow kmemcheck_shadow_test(void *shadow, unsigned int size); 14 enum kmemcheck_shadow kmemcheck_shadow_test_all(void *shadow, 16 void kmemcheck_shadow_set(void *shadow, unsigned int size);
|
D | Makefile | 1 obj-y := error.o kmemcheck.o opcode.o pte.o selftest.o shadow.o
|
/linux-4.1.27/mm/ |
D | kmemcheck.c | 10 struct page *shadow; in kmemcheck_alloc_shadow() local 20 shadow = alloc_pages_node(node, flags | __GFP_NOTRACK, order); in kmemcheck_alloc_shadow() 21 if (!shadow) { in kmemcheck_alloc_shadow() 29 page[i].shadow = page_address(&shadow[i]); in kmemcheck_alloc_shadow() 41 struct page *shadow; in kmemcheck_free_shadow() local 52 shadow = virt_to_page(page[0].shadow); in kmemcheck_free_shadow() 55 page[i].shadow = NULL; in kmemcheck_free_shadow() 57 __free_pages(shadow, order); in kmemcheck_free_shadow()
|
D | workingset.c | 164 static void unpack_shadow(void *shadow, in unpack_shadow() argument 168 unsigned long entry = (unsigned long)shadow; in unpack_shadow() 231 bool workingset_refault(void *shadow) in workingset_refault() argument 236 unpack_shadow(shadow, &zone, &refault_distance); in workingset_refault()
|
D | filemap.c | 112 struct page *page, void *shadow) in page_cache_tree_delete() argument 124 if (shadow) { in page_cache_tree_delete() 139 radix_tree_replace_slot(slot, shadow); in page_cache_tree_delete() 152 radix_tree_replace_slot(slot, shadow); in page_cache_tree_delete() 154 if (shadow) in page_cache_tree_delete() 179 void __delete_from_page_cache(struct page *page, void *shadow) in __delete_from_page_cache() argument 194 page_cache_tree_delete(mapping, page, shadow); in __delete_from_page_cache() 615 void *shadow = NULL; in add_to_page_cache_lru() local 620 gfp_mask, &shadow); in add_to_page_cache_lru() 629 if (shadow && workingset_refault(shadow)) { in add_to_page_cache_lru()
|
D | vmscan.c | 627 void *shadow = NULL; in __remove_mapping() local 642 shadow = workingset_eviction(mapping, page); in __remove_mapping() 643 __delete_from_page_cache(page, shadow); in __remove_mapping()
|
D | page_alloc.c | 1644 split_page(virt_to_page(page[0].shadow), order); in split_page()
|
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-fs/ |
D | gpio.c | 358 unsigned long shadow; in gpio_write() local 389 shadow = *port; in gpio_write() 390 *port = shadow &= ~clk_mask; in gpio_write() 392 *port = shadow |= data_mask; in gpio_write() 394 *port = shadow &= ~data_mask; in gpio_write() 396 *port = shadow |= clk_mask; in gpio_write() 402 shadow = *port; in gpio_write() 403 *port = shadow &= ~clk_mask; in gpio_write() 405 *port = shadow |= data_mask; in gpio_write() 407 *port = shadow &= ~data_mask; in gpio_write() [all …]
|
/linux-4.1.27/include/linux/ |
D | scx200_gpio.h | 12 #define __SCx200_GPIO_SHADOW unsigned long *shadow = scx200_gpio_shadow+bank 15 #define __SCx200_GPIO_OUT __asm__ __volatile__("outsl":"=mS" (shadow):"d" (ioaddr), "0" (shadow)) 45 set_bit(index, shadow); /* __set_bit()? */ in scx200_gpio_set_high() 56 clear_bit(index, shadow); /* __clear_bit()? */ in scx200_gpio_set_low() 68 set_bit(index, shadow); in scx200_gpio_set() 70 clear_bit(index, shadow); in scx200_gpio_set() 80 change_bit(index, shadow); in scx200_gpio_change()
|
D | brcmphy.h | 209 static inline int bcm54xx_shadow_read(struct phy_device *phydev, u16 shadow) in bcm54xx_shadow_read() argument 211 phy_write(phydev, MII_BCM54XX_SHD, MII_BCM54XX_SHD_VAL(shadow)); in bcm54xx_shadow_read() 215 static inline int bcm54xx_shadow_write(struct phy_device *phydev, u16 shadow, in bcm54xx_shadow_write() argument 220 MII_BCM54XX_SHD_VAL(shadow) | in bcm54xx_shadow_write()
|
D | mm_types.h | 193 void *shadow; member
|
D | swap.h | 253 bool workingset_refault(void *shadow);
|
D | pagemap.h | 654 extern void __delete_from_page_cache(struct page *page, void *shadow);
|
D | jbd2.h | 336 BUFFER_FNS(Shadow, shadow)
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-janz-ttl.c | 63 u8 *shadow; in ttl_get_value() local 67 shadow = &mod->porta_shadow; in ttl_get_value() 69 shadow = &mod->portb_shadow; in ttl_get_value() 72 shadow = &mod->portc_shadow; in ttl_get_value() 77 ret = *shadow & (1 << offset); in ttl_get_value() 86 u8 *shadow; in ttl_set_value() local 90 shadow = &mod->porta_shadow; in ttl_set_value() 93 shadow = &mod->portb_shadow; in ttl_set_value() 97 shadow = &mod->portc_shadow; in ttl_set_value() 103 *shadow |= (1 << offset); in ttl_set_value() [all …]
|
D | gpio-mm-lantiq.c | 33 u16 shadow; /* shadow the latches state */ member 49 __raw_writew(chip->shadow, chip->mmchip.regs); in ltq_mm_apply() 69 chip->shadow |= (1 << offset); in ltq_mm_set() 71 chip->shadow &= ~(1 << offset); in ltq_mm_set() 108 u32 shadow; in ltq_mm_probe() local 122 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) in ltq_mm_probe() 123 chip->shadow = shadow; in ltq_mm_probe()
|
D | gpio-stp-xway.c | 85 u32 shadow; /* shadow the shift registers state */ member 107 chip->shadow |= BIT(gpio); in xway_stp_set() 109 chip->shadow &= ~BIT(gpio); in xway_stp_set() 110 xway_stp_w32(chip->virt, chip->shadow, XWAY_STP_CPU0); in xway_stp_set() 203 const __be32 *shadow, *groups, *dsl, *phy; in xway_stp_probe() local 226 shadow = of_get_property(pdev->dev.of_node, "lantiq,shadow", NULL); in xway_stp_probe() 227 if (shadow) in xway_stp_probe() 228 chip->shadow = be32_to_cpu(*shadow); in xway_stp_probe()
|
/linux-4.1.27/fs/nilfs2/ |
D | mdt.c | 510 struct nilfs_shadow_map *shadow) in nilfs_mdt_setup_shadow_map() argument 514 INIT_LIST_HEAD(&shadow->frozen_buffers); in nilfs_mdt_setup_shadow_map() 515 address_space_init_once(&shadow->frozen_data); in nilfs_mdt_setup_shadow_map() 516 nilfs_mapping_init(&shadow->frozen_data, inode); in nilfs_mdt_setup_shadow_map() 517 address_space_init_once(&shadow->frozen_btnodes); in nilfs_mdt_setup_shadow_map() 518 nilfs_mapping_init(&shadow->frozen_btnodes, inode); in nilfs_mdt_setup_shadow_map() 519 mi->mi_shadow = shadow; in nilfs_mdt_setup_shadow_map() 531 struct nilfs_shadow_map *shadow = mi->mi_shadow; in nilfs_mdt_save_to_shadow_map() local 534 ret = nilfs_copy_dirty_pages(&shadow->frozen_data, inode->i_mapping); in nilfs_mdt_save_to_shadow_map() 538 ret = nilfs_copy_dirty_pages(&shadow->frozen_btnodes, in nilfs_mdt_save_to_shadow_map() [all …]
|
D | mdt.h | 93 struct nilfs_shadow_map *shadow);
|
D | dat.c | 45 struct nilfs_shadow_map shadow; member 516 nilfs_mdt_setup_shadow_map(dat, &di->shadow); in nilfs_dat_read()
|
/linux-4.1.27/drivers/scsi/ |
D | xen-scsifront.c | 115 struct vscsifrnt_shadow *shadow[VSCSIIF_MAX_REQS]; member 157 info->shadow[id] = NULL; in _scsifront_put_rqid() 206 struct vscsifrnt_shadow *s = info->shadow[id]; in scsifront_gnttab_done() 232 sc = info->shadow[id]->sc; in scsifront_cdb_cmd_done() 256 struct vscsifrnt_shadow *shadow = info->shadow[id]; in scsifront_sync_cmd_done() local 260 shadow->wait_reset = 1; in scsifront_sync_cmd_done() 261 switch (shadow->rslt_reset) { in scsifront_sync_cmd_done() 263 shadow->rslt_reset = ring_rsp->rslt; in scsifront_sync_cmd_done() 268 kfree(shadow); in scsifront_sync_cmd_done() 275 shadow->rslt_reset, id); in scsifront_sync_cmd_done() [all …]
|
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-a3/ |
D | gpio.c | 312 unsigned long shadow = readl(port) & ~clk_mask; in gpio_write_bit() local 313 writel(shadow, port); in gpio_write_bit() 315 shadow |= data_mask; in gpio_write_bit() 317 shadow &= ~data_mask; in gpio_write_bit() 318 writel(shadow, port); in gpio_write_bit() 320 shadow |= clk_mask; in gpio_write_bit() 321 writel(shadow, port); in gpio_write_bit() 528 unsigned long shadow; in gpio_ioctl_unlocked() local 555 shadow = readl(data_out[priv->minor]) | in gpio_ioctl_unlocked() 557 writel(shadow, data_out[priv->minor]); in gpio_ioctl_unlocked() [all …]
|
/linux-4.1.27/fs/logfs/ |
D | segment.c | 294 struct logfs_shadow *shadow, int type, int len, int compr) in __logfs_segment_write() argument 302 if (shadow->gc_level == 0) in __logfs_segment_write() 307 area = get_area(sb, shadow->gc_level); in __logfs_segment_write() 322 h.bix = cpu_to_be64(shadow->bix); in __logfs_segment_write() 329 shadow->new_ofs = ofs; in __logfs_segment_write() 330 shadow->new_len = acc_len + LOGFS_OBJECT_HEADERSIZE; in __logfs_segment_write() 336 struct logfs_shadow *shadow, int type, int len) in logfs_segment_write_compress() argument 347 ret = __logfs_segment_write(inode, compressor_buf, shadow, in logfs_segment_write_compress() 350 ret = __logfs_segment_write(inode, buf, shadow, type, len, in logfs_segment_write_compress() 364 struct logfs_shadow *shadow) in logfs_segment_write() argument [all …]
|
D | readwrite.c | 1221 struct logfs_shadow *shadow; in alloc_shadow() local 1223 shadow = mempool_alloc(super->s_shadow_pool, GFP_NOFS); in alloc_shadow() 1224 memset(shadow, 0, sizeof(*shadow)); in alloc_shadow() 1225 shadow->ino = inode->i_ino; in alloc_shadow() 1226 shadow->bix = bix; in alloc_shadow() 1227 shadow->gc_level = expand_level(inode->i_ino, level); in alloc_shadow() 1228 shadow->old_ofs = old_ofs & ~LOGFS_FULLY_POPULATED; in alloc_shadow() 1229 return shadow; in alloc_shadow() 1232 static void free_shadow(struct inode *inode, struct logfs_shadow *shadow) in free_shadow() argument 1236 mempool_free(shadow, super->s_shadow_pool); in free_shadow() [all …]
|
D | journal.c | 467 struct logfs_shadow *shadow = _shadow; in account_shadow() local 472 super->s_free_bytes -= shadow->new_len; in account_shadow() 473 super->s_used_bytes += shadow->new_len; in account_shadow() 474 super->s_dirty_used_bytes -= shadow->new_len; in account_shadow() 477 super->s_free_bytes += shadow->old_len; in account_shadow() 478 super->s_used_bytes -= shadow->old_len; in account_shadow() 479 super->s_dirty_free_bytes -= shadow->old_len; in account_shadow() 481 logfs_set_segment_used(sb, shadow->old_ofs, -shadow->old_len); in account_shadow() 482 logfs_set_segment_used(sb, shadow->new_ofs, shadow->new_len); in account_shadow() 485 shadow->ino, shadow->bix, shadow->gc_level, in account_shadow() [all …]
|
D | logfs.h | 590 struct logfs_shadow *shadow); 591 int logfs_segment_delete(struct inode *inode, struct logfs_shadow *shadow);
|
/linux-4.1.27/drivers/block/ |
D | xen-blkfront.c | 123 struct blk_shadow shadow[BLK_RING_SIZE]; member 174 info->shadow_free = info->shadow[free].req.u.rw.id; in get_id_from_freelist() 175 info->shadow[free].req.u.rw.id = 0x0fffffee; /* debug */ in get_id_from_freelist() 182 if (info->shadow[id].req.u.rw.id != id) in add_id_to_freelist() 184 if (info->shadow[id].request == NULL) in add_id_to_freelist() 186 info->shadow[id].req.u.rw.id = info->shadow_free; in add_id_to_freelist() 187 info->shadow[id].request = NULL; in add_id_to_freelist() 438 info->shadow[id].request = req; in blkif_queue_request() 454 nseg = blk_rq_map_sg(req->q, req, info->shadow[id].sg); in blkif_queue_request() 497 for_each_sg(info->shadow[id].sg, sg, nseg, i) { in blkif_queue_request() [all …]
|
/linux-4.1.27/mm/kasan/ |
D | report.c | 140 static int shadow_pointer_offset(const void *row, const void *shadow) in shadow_pointer_offset() argument 145 return 3 + (BITS_PER_LONG/8)*2 + (shadow - row)*2 + in shadow_pointer_offset() 146 (shadow - row) / SHADOW_BYTES_PER_BLOCK + 1; in shadow_pointer_offset() 152 const void *shadow = kasan_mem_to_shadow(addr); in print_shadow_for_address() local 155 shadow_row = (void *)round_down((unsigned long)shadow, in print_shadow_for_address() 174 if (row_is_guilty(shadow_row, shadow)) in print_shadow_for_address() 176 shadow_pointer_offset(shadow_row, shadow), in print_shadow_for_address()
|
D | kasan.c | 57 u8 *shadow = (u8 *)kasan_mem_to_shadow(address + size); in kasan_unpoison_shadow() local 58 *shadow = size & KASAN_SHADOW_MASK; in kasan_unpoison_shadow()
|
/linux-4.1.27/drivers/ps3/ |
D | ps3-lpm.c | 140 struct ps3_lpm_shadow_regs shadow; member 406 return lpm_priv->shadow.pm_control; in ps3_read_pm() 410 return lpm_priv->shadow.pm_start_stop; in ps3_read_pm() 421 return lpm_priv->shadow.group_control; in ps3_read_pm() 423 return lpm_priv->shadow.debug_bus_control; in ps3_read_pm() 458 if (val != lpm_priv->shadow.group_control) in ps3_write_pm() 463 lpm_priv->shadow.group_control = val; in ps3_write_pm() 466 if (val != lpm_priv->shadow.debug_bus_control) in ps3_write_pm() 471 lpm_priv->shadow.debug_bus_control = val; in ps3_write_pm() 477 if (val != lpm_priv->shadow.pm_control) in ps3_write_pm() [all …]
|
/linux-4.1.27/crypto/ |
D | drbg.c | 1222 static int drbg_make_shadow(struct drbg_state *drbg, struct drbg_state **shadow) in drbg_make_shadow() argument 1244 *shadow = tmp; in drbg_make_shadow() 1253 struct drbg_state **shadow) in drbg_restore_shadow() argument 1255 struct drbg_state *tmp = *shadow; in drbg_restore_shadow() 1262 *shadow = NULL; in drbg_restore_shadow() 1290 struct drbg_state *shadow = NULL; in drbg_generate() local 1307 len = drbg_make_shadow(drbg, &shadow); in drbg_generate() 1315 if (buflen > (drbg_max_request_bytes(shadow))) { in drbg_generate() 1324 if (addtl && addtl->len > (drbg_max_addtl(shadow))) { in drbg_generate() 1335 if ((drbg_max_requests(shadow)) < shadow->reseed_ctr) in drbg_generate() [all …]
|
/linux-4.1.27/arch/powerpc/platforms/ps3/ |
D | spu.c | 124 struct spe_shadow __iomem *shadow; member 136 unsigned long problem, unsigned long ls, unsigned long shadow, in _dump_areas() argument 143 pr_debug("%s:%d: shadow: %lxh\n", func, line, shadow); in _dump_areas() 192 iounmap(spu_pdata(spu)->shadow); in spu_unmap() 210 spu_pdata(spu)->shadow = __ioremap(spu_pdata(spu)->shadow_addr, in setup_areas() 213 if (!spu_pdata(spu)->shadow) { in setup_areas() 248 (unsigned long)spu_pdata(spu)->shadow); in setup_areas() 385 while (in_be64(&spu_pdata(spu)->shadow->spe_execution_status) in ps3_create_spu() 531 return in_be64(&spu_pdata(spu)->shadow->mfc_dar_RW); in mfc_dar_get() 541 return in_be64(&spu_pdata(spu)->shadow->mfc_dsisr_RW); in mfc_dsisr_get()
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | mmu.txt | 1 The x86 kvm shadow mmu 42 spte shadow pte (referring to pfns) 73 direct mode; otherwise it operates in shadow mode (see below). 105 The principal data structure is the shadow page, 'struct kvm_mmu_page'. A 106 shadow page contains 512 sptes, which can be either leaf or nonleaf sptes. A 107 shadow page may contain a mix of leaf and nonleaf sptes. 110 is not related to a translation directly. It points to other shadow pages. 133 The level in the shadow paging hierarchy that this shadow page belongs to. 147 so multiple shadow pages are needed to shadow one guest page. 148 For first-level shadow pages, role.quadrant can be 0 or 1 and denotes the [all …]
|
D | locking.txt | 16 shadow page table is present and it is caused by write-protect, that means 23 the gfn is writable on guest mmu and it is not write-protected by shadow 39 spte is the shadow page table entry corresponding with gpte and 72 indirect shadow page. 156 Protects: -shadow page/shadow tlb entry
|
D | 00-INDEX | 14 - the x86 kvm shadow mmu.
|
D | api.txt | 813 __u8 shadow; 826 interrupt.shadow contains a valid state. Otherwise, this field is undefined. 852 the flags field to signal that interrupt.shadow contains a valid state and
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | shadow.c | 31 struct shadow { struct 43 struct shadow *mthd = (void *)nv_object(bios)->oclass; in shadow_fetch() argument 92 shadow_image(struct nvkm_bios *bios, int idx, struct shadow *mthd) in shadow_image() 131 shadow_score(struct nvkm_bios *bios, struct shadow *mthd) in shadow_score() 143 shadow_method(struct nvkm_bios *bios, struct shadow *mthd, const char *name) in shadow_method() 201 struct shadow mthds[] = { in nvbios_shadow()
|
D | Kbuild | 23 nvkm-y += nvkm/subdev/bios/shadow.o
|
/linux-4.1.27/drivers/tty/serial/ |
D | ioc3_serial.c | 439 writel(0, &port->ip_serial_regs->shadow); in port_init() 829 uint32_t shadow; in set_mcr() local 847 shadow = readl(&port->ip_serial_regs->shadow); in set_mcr() 848 mcr = (shadow & 0xff000000) >> 24; in set_mcr() 852 shadow |= mask2; in set_mcr() 854 writel(shadow, &port->ip_serial_regs->shadow); in set_mcr() 1473 uint32_t shadow; in ioc3uart_intr_one() local 1485 shadow = readl(&port->ip_serial_regs->shadow); in ioc3uart_intr_one() 1488 && (shadow & SHADOW_DCD) in ioc3uart_intr_one() 1492 shadow & SHADOW_DCD); in ioc3uart_intr_one() [all …]
|
D | ioc4_serial.c | 254 uint32_t shadow; member 1559 uint32_t shadow; in set_mcr() local 1577 shadow = readl(&port->ip_serial_regs->shadow); in set_mcr() 1578 mcr = (shadow & 0xff000000) >> 24; in set_mcr() 1582 shadow |= mask2; in set_mcr() 1585 writel(shadow, &port->ip_serial_regs->shadow); in set_mcr() 1864 uint32_t shadow; in handle_intr() local 1879 shadow = readl(&port->ip_serial_regs->shadow); in handle_intr() 1882 && (shadow & IOC4_SHADOW_DCD) in handle_intr() 1889 && !(shadow & IOC4_SHADOW_DCD)) { in handle_intr() [all …]
|
D | crisv10.c | 849 unsigned char *shadow; member 858 #define dtr_shadow shadow 860 #define ri_shadow shadow 862 #define dsr_shadow shadow 864 #define cd_shadow shadow
|
D | mpsc.c | 111 u16 shadow; member 1100 txre->shadow = txre->bytecnt; in mpsc_setup_tx_desc()
|
/linux-4.1.27/tools/perf/util/scripting-engines/ |
D | Build | 4 …) -Wno-redundant-decls -Wno-strict-prototypes -Wno-unused-parameter -Wno-shadow -Wno-undef -Wno-sw… 6 …(PYTHON_EMBED_CCOPTS) -Wno-redundant-decls -Wno-strict-prototypes -Wno-unused-parameter -Wno-shadow
|
/linux-4.1.27/arch/cris/arch-v10/drivers/ |
D | gpio.c | 59 volatile unsigned char *port, *shadow; member 251 *priv->port = *priv->shadow &= ~(priv->clk_mask); in gpio_write_bit() 253 *priv->port = *priv->shadow |= priv->data_mask; in gpio_write_bit() 255 *priv->port = *priv->shadow &= ~(priv->data_mask); in gpio_write_bit() 258 *priv->port = *priv->shadow |= priv->clk_mask; in gpio_write_bit() 330 priv->shadow = shads[p]; in gpio_open() 337 priv->shadow = NULL; in gpio_open() 529 *priv->port = *priv->shadow |= in gpio_ioctl() 541 *priv->port = *priv->shadow &= in gpio_ioctl() 662 val = *priv->shadow; in gpio_ioctl()
|
/linux-4.1.27/Documentation/ |
D | kasan.txt | 128 Each 8 bytes of memory are encoded in one shadow byte as accessible, 130 We use the following encoding for each shadow byte: 0 means that all 8 bytes 137 In the report above the arrows point to the shadow byte 03, which means that 145 of kmemcheck: use shadow memory to record whether each byte of memory is safe 146 to access, and use compile-time instrumentation to check shadow memory on each 149 AddressSanitizer dedicates 1/8 of kernel memory to its shadow memory 151 offset to translate a memory address to its corresponding shadow address. 153 Here is the function witch translate an address to its corresponding shadow 167 valid or not by checking corresponding shadow memory. 170 function calls GCC directly inserts the code to check the shadow memory.
|
D | kmemcheck.txt | 152 Select the number of shadow bytes to save along with each entry of the 477 shadow bytemap, respectively. The memory object itself is in this case 482 The shadow bytemap dump legend is as follows: 609 the shadow bytemap as well). In this case, the destination address clearly 736 be freed. This allows kmemcheck to set up and tear down the shadow memory 737 for the pages in question. The shadow memory stores the status of each
|
D | kernel-parameters.txt | 1713 [KVM,Intel] Disable FlexPriority feature (TPR shadow).
|
/linux-4.1.27/drivers/media/i2c/ |
D | tvaudio.c | 128 audiocmd shadow; member 164 chip->shadow.bytes[1] = val; in chip_write() 171 if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) { in chip_write() 180 chip->shadow.bytes[subaddr+1] = val; in chip_write() 199 val = (chip->shadow.bytes[1] & ~mask) | (val & mask); in chip_write_masked() 201 if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) { in chip_write_masked() 208 val = (chip->shadow.bytes[subaddr+1] & ~mask) | (val & mask); in chip_write_masked() 268 if (cmd->count + cmd->bytes[0] - 1 >= ARRAY_SIZE(chip->shadow.bytes)) { in chip_cmd() 283 chip->shadow.bytes[i+cmd->bytes[0]] = cmd->bytes[i]; in chip_cmd() 421 int t = chip->shadow.bytes[TDA9840_SW + 1] & ~0x7e; in tda9840_setaudmode() [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/ |
D | base.c | 212 struct mxm_shadow_h *shadow = _mxm_shadow; in mxm_shadow() local 214 nv_debug(mxm, "checking %s\n", shadow->name); in mxm_shadow() 215 if (shadow->exec(mxm, version)) { in mxm_shadow() 221 } while ((++shadow)->name); in mxm_shadow()
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | itd1000.c | 91 itd1000_write_regs(state, (reg - 1) & 0xff, &state->shadow[(reg - 1) & 0xff], 1); in itd1000_read_reg() 103 state->shadow[r] = v; in itd1000_write_reg() 396 memset(state->shadow, 0xff, sizeof(state->shadow)); in itd1000_attach() 398 state->shadow[i] = itd1000_read_reg(state, i); in itd1000_attach()
|
D | itd1000_priv.h | 34 u8 shadow[256]; member
|
D | s5h1420.c | 62 u8 shadow[256]; member 90 b[1] = state->shadow[(reg - 1) & 0xff]; in s5h1420_readreg() 122 state->shadow[reg] = data; in s5h1420_writereg() 898 memset(state->shadow, 0xff, sizeof(state->shadow)); in s5h1420_attach() 901 state->shadow[i] = s5h1420_readreg(state, i); in s5h1420_attach()
|
/linux-4.1.27/drivers/gpu/drm/qxl/ |
D | qxl_fb.c | 63 void *shadow; member 135 image->data = qfbdev->shadow + (x1 * 4) + (stride * y1); in qxl_fb_dirty_flush() 515 void *shadow; in qxlfb_create() local 528 shadow = vmalloc(mode_cmd.pitches[0] * mode_cmd.height); in qxlfb_create() 530 BUG_ON(!shadow); in qxlfb_create() 536 shadow); in qxlfb_create() 554 qfbdev->shadow = shadow; in qxlfb_create() 568 info->screen_base = qfbdev->shadow; in qxlfb_create() 658 vfree(qfbdev->shadow); in qxl_fbdev_destroy()
|
/linux-4.1.27/drivers/media/pci/cx88/ |
D | cx88.h | 355 u32 shadow[SHADOW_MAX]; member 606 #define cx_sread(sreg) (core->shadow[sreg]) 608 (core->shadow[sreg] = value, \ 609 writel(core->shadow[sreg], core->lmmio + ((reg)>>2))) 611 (core->shadow[sreg] = (core->shadow[sreg] & ~(mask)) | ((value) & (mask)), \ 612 writel(core->shadow[sreg], core->lmmio + ((reg)>>2)))
|
/linux-4.1.27/drivers/mmc/host/ |
D | sdhci-bcm2835.c | 54 u32 shadow; member 78 u32 oldval = (reg == SDHCI_COMMAND) ? bcm2835_host->shadow : in bcm2835_sdhci_writew() 86 bcm2835_host->shadow = newval; in bcm2835_sdhci_writew()
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | gpio.c | 24 u32 shadow; member 121 chip->regs[i].shadow = gpio_read_data_reg(chip, dreg); in gpio_setup_data_regs() 166 reg->shadow |= BIT(pos); in gpio_pin_set_value() 168 reg->shadow &= ~BIT(pos); in gpio_pin_set_value() 170 gpio_write_data_reg(chip, reg->info, reg->shadow); in gpio_pin_set_value()
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_driver.c | 1356 unsigned long *shadow = dd->ipath_pioavailshadow; in ipath_update_pio_bufs() local 1362 shadow[0], in ipath_update_pio_bufs() 1364 shadow[1], in ipath_update_pio_bufs() 1366 shadow[2], in ipath_update_pio_bufs() 1368 shadow[3]); in ipath_update_pio_bufs() 1375 shadow[4], in ipath_update_pio_bufs() 1377 shadow[5], in ipath_update_pio_bufs() 1379 shadow[6], in ipath_update_pio_bufs() 1381 shadow[7]); in ipath_update_pio_bufs() 1484 unsigned long *shadow = dd->ipath_pioavailshadow; in no_pio_bufs() local [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/gpio/ |
D | gpio-mm-lantiq.txt | 19 - lantiq,shadow : The default value that we shall assume as already set on the 36 lantiq,shadow = <0x77f>
|
D | gpio-stp-xway.txt | 18 - lantiq,shadow : The default value that we shall assume as already set on the 36 lantiq,shadow = <0xffff>;
|
/linux-4.1.27/Documentation/fb/ |
D | udlfb.txt | 13 result with a local shadow of the remote hardware framebuffer to identify 90 modprobe udlfb fb_defio=0 console=1 shadow=1 99 options udlfb fb_defio=0 console=1 shadow=1 117 shadow Allocate a 2nd framebuffer to shadow what's currently across 121 default: shadow=1 143 unchanged, based on a shadow framebuffer check
|
/linux-4.1.27/lib/ |
D | Kconfig.kasan | 35 of shadow memory. This is slower than inline instrumentation, 42 Compiler directly inserts code checking shadow memory before
|
D | Kconfig.kmemcheck | 65 int "kmemcheck: shadow copy size (5 => 32 bytes, 6 => 64 bytes)" 70 Select the number of shadow bytes to save along with each entry of
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | mce.h | 25 unsigned long shadow[8]; /* Shadow reg. 8-14, 25 */ member
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | bfin5xx_spi.h | 60 __BFP(shadow);
|
/linux-4.1.27/scripts/ |
D | Makefile.kasan | 11 -fasan-shadow-offset=$(CONFIG_KASAN_SHADOW_OFFSET) \
|
D | analyze_suspend.py | 2351 .callgraph {margin-top: 30px;box-shadow: 5px 5px 20px black;}\n\
|
/linux-4.1.27/scripts/kconfig/lxdialog/ |
D | util.c | 34 dlg.shadow.atr = A_NORMAL; in set_mono_theme() 74 DLG_COLOR(shadow, COLOR_BLACK, COLOR_BLACK, true); in set_classic_theme() 107 DLG_COLOR(shadow, COLOR_BLACK, COLOR_BLACK, false); in set_blackbg_theme() 194 init_one_color(&dlg.shadow); in init_dialog_colors() 516 wattrset(win, dlg.shadow.atr); in draw_shadow()
|
D | dialog.h | 118 struct dialog_color shadow; member
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_tx.c | 291 unsigned long *shadow = dd->pioavailshadow; in qib_getsendbuf_range() local 323 if (__test_and_set_bit((2 * i) + 1, shadow)) in qib_getsendbuf_range() 326 __change_bit(2 * i, shadow); in qib_getsendbuf_range()
|
D | qib_iba7322.c | 7099 unsigned long shadow; in qib_7322_txchk_change() local 7114 shadow = (unsigned long) in qib_7322_txchk_change() 7120 % BITS_PER_LONG, &shadow)) in qib_7322_txchk_change()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | lu_object.c | 627 struct lu_object *shadow; in lu_object_find_try() local 676 shadow = htable_lookup(s, &bd, f, waiter, &version); in lu_object_find_try() 677 if (likely(IS_ERR(shadow) && PTR_ERR(shadow) == -ENOENT)) { in lu_object_find_try() 690 return shadow; in lu_object_find_try() 2077 struct lu_object *shadow; in lu_object_assign_fid() local 2087 shadow = htable_lookup(s, &bd, fid, &waiter, &version); in lu_object_assign_fid() 2089 LASSERT(IS_ERR(shadow) && PTR_ERR(shadow) == -ENOENT); in lu_object_assign_fid()
|
/linux-4.1.27/arch/mips/boot/dts/lantiq/ |
D | easy50712.dts | 99 lantiq,shadow = <0xfff>;
|
/linux-4.1.27/Documentation/x86/x86_64/ |
D | mm.txt | 15 ffffec0000000000 - fffffc0000000000 (=44 bits) kasan shadow memory (16TB)
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_mixer.c | 712 u32 val, base, shadow; in mixer_irq_handler() local 724 shadow = mixer_reg_read(res, MXR_GRAPHIC_BASE_S(0)); in mixer_irq_handler() 725 if (base != shadow) in mixer_irq_handler() 729 shadow = mixer_reg_read(res, MXR_GRAPHIC_BASE_S(1)); in mixer_irq_handler() 730 if (base != shadow) in mixer_irq_handler()
|
/linux-4.1.27/arch/ia64/include/asm/sn/ |
D | ioc3.h | 15 uint32_t shadow; member
|
/linux-4.1.27/arch/alpha/kernel/ |
D | core_mcpcia.c | 456 i, i+1, frame->shadow[i], in mcpcia_print_uncorrectable() 457 frame->shadow[i+1]); in mcpcia_print_uncorrectable()
|
/linux-4.1.27/Documentation/scsi/ |
D | hptiop.txt | 150 put into the copy pointer shadow register. An outbound interrupt will be 153 - The host read the outbound list copy pointer shadow register and compare
|
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 127 struct mcp_kreq_ether_recv *shadow; /* host shadow of recv ring */ member 1342 rx->shadow[idx].addr_low = in myri10ge_alloc_rx_pages() 1344 rx->shadow[idx].addr_high = in myri10ge_alloc_rx_pages() 1361 &rx->shadow[idx - 7]); in myri10ge_alloc_rx_pages() 2158 bytes = rx_ring_entries * sizeof(*ss->rx_small.shadow); in myri10ge_allocate_rings() 2159 ss->rx_small.shadow = kzalloc(bytes, GFP_KERNEL); in myri10ge_allocate_rings() 2160 if (ss->rx_small.shadow == NULL) in myri10ge_allocate_rings() 2163 bytes = rx_ring_entries * sizeof(*ss->rx_big.shadow); in myri10ge_allocate_rings() 2164 ss->rx_big.shadow = kzalloc(bytes, GFP_KERNEL); in myri10ge_allocate_rings() 2165 if (ss->rx_big.shadow == NULL) in myri10ge_allocate_rings() [all …]
|
/linux-4.1.27/arch/x86/include/uapi/asm/ |
D | kvm.h | 302 __u8 shadow; member
|
/linux-4.1.27/drivers/video/fbdev/ |
D | udlfb.c | 74 static bool shadow = 1; /* Optionally disable shadow framebuffer */ variable 1199 if (shadow) in dlfb_realloc_framebuffer() 1611 pr_info("shadow enable=%d\n", shadow); in dlfb_usb_probe() 1968 module_param(shadow, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP); 1969 MODULE_PARM_DESC(shadow, "Shadow vid mem. Disable to save mem but lose perf");
|
/linux-4.1.27/Documentation/virtual/kvm/devices/ |
D | vm.txt | 34 -ENOMEM if not enough memory is available for a new shadow guest mapping
|
/linux-4.1.27/arch/x86/xen/ |
D | enlighten.c | 680 struct desc_struct *shadow = &per_cpu(shadow_tls_desc, cpu).desc[i]; in load_TLS_descriptor() local 685 if (desc_equal(shadow, &t->tls_array[i])) in load_TLS_descriptor() 688 *shadow = t->tls_array[i]; in load_TLS_descriptor()
|
/linux-4.1.27/Documentation/filesystems/ |
D | romfs.txt | 156 to romfs-subscribe@shadow.banki.hu, the content is irrelevant. 186 Janos Farkas <chexum@shadow.banki.hu>
|
D | f2fs.txt | 385 One of them always indicates the last valid data, which is called as shadow copy 386 mechanism. In addition to CP, NAT and SIT also adopt the shadow copy mechanism.
|
/linux-4.1.27/Documentation/parisc/ |
D | registers | 82 The PA-RISC architecture defines 7 registers as "shadow registers".
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | isppreview.c | 675 preview_params_lock(struct isp_prev_device *prev, u32 update, bool shadow) in preview_params_lock() argument 679 if (shadow) { in preview_params_lock() 696 preview_params_unlock(struct isp_prev_device *prev, u32 update, bool shadow) in preview_params_unlock() argument 700 if (shadow) { in preview_params_unlock()
|
/linux-4.1.27/Documentation/ia64/ |
D | fsys.txt | 158 from the shadow register bank, it could temporarily disable PSR.i and 159 PSR.ic, switch to bank 0 (bsw.0) and then use the shadow registers as
|
/linux-4.1.27/arch/m68k/q40/ |
D | README | 82 shadow ROM.
|
/linux-4.1.27/arch/cris/arch-v10/kernel/ |
D | head.S | 465 move.d $r0,[genconfig_shadow] ; init a shadow register of R_GEN_CONFIG 500 ;; including their shadow registers
|
/linux-4.1.27/arch/microblaze/ |
D | Kconfig | 151 bool "Are you using uncached shadow for RAM ?"
|
/linux-4.1.27/arch/m68k/fpsp040/ |
D | fpsp.h | 137 .set FPSR_SHADOW,LV-64 | fpsr shadow reg
|
/linux-4.1.27/Documentation/ioctl/ |
D | botching-up-ioctls.txt | 97 the ioctl already and shadow the codepath you actually want to test, hiding
|
/linux-4.1.27/drivers/scsi/aic7xxx/ |
D | aic79xx.seq | 1554 * comes true can clobber the shadow address of the 2007 * so we must simulate it if shadow is valid. If 2008 * shadow is not valid, keep running this FIFO until we 2010 * waiting for either shadow valid or last_seg_done.
|
/linux-4.1.27/Documentation/vm/ |
D | frontswap.txt | 234 implemented as a "shadow" to every swapon'd device with the potential
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | debug-mmrs.c | 424 __SPI(SHADOW, shadow); in bfin_debug_mmrs_spi()
|
/linux-4.1.27/ |
D | CREDITS | 481 E: shadow@dementia.org 482 W: http://www.dementia.org/~shadow 1118 E: chexum@shadow.banki.hu
|
/linux-4.1.27/arch/x86/kvm/ |
D | x86.c | 3109 events->interrupt.shadow = kvm_x86_ops->get_interrupt_shadow(vcpu); in kvm_vcpu_ioctl_x86_get_vcpu_events() 3142 events->interrupt.shadow); in kvm_vcpu_ioctl_x86_set_vcpu_events()
|