Home
last modified time | relevance | path

Searched refs:shadow (Results 1 – 99 of 99) sorted by relevance

/linux-4.1.27/arch/x86/mm/kmemcheck/
Dshadow.c31 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 …]
Dkmemcheck.c315 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 …]
Dshadow.h13 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);
DMakefile1 obj-y := error.o kmemcheck.o opcode.o pte.o selftest.o shadow.o
/linux-4.1.27/mm/
Dkmemcheck.c10 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()
Dworkingset.c164 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()
Dfilemap.c112 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()
Dvmscan.c627 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()
Dpage_alloc.c1644 split_page(virt_to_page(page[0].shadow), order); in split_page()
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-fs/
Dgpio.c358 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/
Dscx200_gpio.h12 #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()
Dbrcmphy.h209 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()
Dmm_types.h193 void *shadow; member
Dswap.h253 bool workingset_refault(void *shadow);
Dpagemap.h654 extern void __delete_from_page_cache(struct page *page, void *shadow);
Djbd2.h336 BUFFER_FNS(Shadow, shadow)
/linux-4.1.27/drivers/gpio/
Dgpio-janz-ttl.c63 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 …]
Dgpio-mm-lantiq.c33 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()
Dgpio-stp-xway.c85 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/
Dmdt.c510 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 …]
Dmdt.h93 struct nilfs_shadow_map *shadow);
Ddat.c45 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/
Dxen-scsifront.c115 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/
Dgpio.c312 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/
Dsegment.c294 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 …]
Dreadwrite.c1221 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 …]
Djournal.c467 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 …]
Dlogfs.h590 struct logfs_shadow *shadow);
591 int logfs_segment_delete(struct inode *inode, struct logfs_shadow *shadow);
/linux-4.1.27/drivers/block/
Dxen-blkfront.c123 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/
Dreport.c140 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()
Dkasan.c57 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/
Dps3-lpm.c140 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/
Ddrbg.c1222 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/
Dspu.c124 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/
Dmmu.txt1 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 …]
Dlocking.txt16 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
D00-INDEX14 - the x86 kvm shadow mmu.
Dapi.txt813 __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/
Dshadow.c31 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()
DKbuild23 nvkm-y += nvkm/subdev/bios/shadow.o
/linux-4.1.27/drivers/tty/serial/
Dioc3_serial.c439 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 …]
Dioc4_serial.c254 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 …]
Dcrisv10.c849 unsigned char *shadow; member
858 #define dtr_shadow shadow
860 #define ri_shadow shadow
862 #define dsr_shadow shadow
864 #define cd_shadow shadow
Dmpsc.c111 u16 shadow; member
1100 txre->shadow = txre->bytecnt; in mpsc_setup_tx_desc()
/linux-4.1.27/tools/perf/util/scripting-engines/
DBuild4 …) -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/
Dgpio.c59 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/
Dkasan.txt128 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.
Dkmemcheck.txt152 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
Dkernel-parameters.txt1713 [KVM,Intel] Disable FlexPriority feature (TPR shadow).
/linux-4.1.27/drivers/media/i2c/
Dtvaudio.c128 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/
Dbase.c212 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/
Ditd1000.c91 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()
Ditd1000_priv.h34 u8 shadow[256]; member
Ds5h1420.c62 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/
Dqxl_fb.c63 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/
Dcx88.h355 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/
Dsdhci-bcm2835.c54 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/
Dgpio.c24 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/
Dipath_driver.c1356 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/
Dgpio-mm-lantiq.txt19 - lantiq,shadow : The default value that we shall assume as already set on the
36 lantiq,shadow = <0x77f>
Dgpio-stp-xway.txt18 - lantiq,shadow : The default value that we shall assume as already set on the
36 lantiq,shadow = <0xffff>;
/linux-4.1.27/Documentation/fb/
Dudlfb.txt13 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/
DKconfig.kasan35 of shadow memory. This is slower than inline instrumentation,
42 Compiler directly inserts code checking shadow memory before
DKconfig.kmemcheck65 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/
Dmce.h25 unsigned long shadow[8]; /* Shadow reg. 8-14, 25 */ member
/linux-4.1.27/arch/blackfin/include/asm/
Dbfin5xx_spi.h60 __BFP(shadow);
/linux-4.1.27/scripts/
DMakefile.kasan11 -fasan-shadow-offset=$(CONFIG_KASAN_SHADOW_OFFSET) \
Danalyze_suspend.py2351 .callgraph {margin-top: 30px;box-shadow: 5px 5px 20px black;}\n\
/linux-4.1.27/scripts/kconfig/lxdialog/
Dutil.c34 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()
Ddialog.h118 struct dialog_color shadow; member
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_tx.c291 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()
Dqib_iba7322.c7099 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/
Dlu_object.c627 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/
Deasy50712.dts99 lantiq,shadow = <0xfff>;
/linux-4.1.27/Documentation/x86/x86_64/
Dmm.txt15 ffffec0000000000 - fffffc0000000000 (=44 bits) kasan shadow memory (16TB)
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_mixer.c712 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/
Dioc3.h15 uint32_t shadow; member
/linux-4.1.27/arch/alpha/kernel/
Dcore_mcpcia.c456 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/
Dhptiop.txt150 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/
Dmyri10ge.c127 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/
Dkvm.h302 __u8 shadow; member
/linux-4.1.27/drivers/video/fbdev/
Dudlfb.c74 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/
Dvm.txt34 -ENOMEM if not enough memory is available for a new shadow guest mapping
/linux-4.1.27/arch/x86/xen/
Denlighten.c680 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/
Dromfs.txt156 to romfs-subscribe@shadow.banki.hu, the content is irrelevant.
186 Janos Farkas <chexum@shadow.banki.hu>
Df2fs.txt385 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/
Dregisters82 The PA-RISC architecture defines 7 registers as "shadow registers".
/linux-4.1.27/drivers/media/platform/omap3isp/
Disppreview.c675 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/
Dfsys.txt158 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/
DREADME82 shadow ROM.
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dhead.S465 move.d $r0,[genconfig_shadow] ; init a shadow register of R_GEN_CONFIG
500 ;; including their shadow registers
/linux-4.1.27/arch/microblaze/
DKconfig151 bool "Are you using uncached shadow for RAM ?"
/linux-4.1.27/arch/m68k/fpsp040/
Dfpsp.h137 .set FPSR_SHADOW,LV-64 | fpsr shadow reg
/linux-4.1.27/Documentation/ioctl/
Dbotching-up-ioctls.txt97 the ioctl already and shadow the codepath you actually want to test, hiding
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx.seq1554 * 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/
Dfrontswap.txt234 implemented as a "shadow" to every swapon'd device with the potential
/linux-4.1.27/arch/blackfin/kernel/
Ddebug-mmrs.c424 __SPI(SHADOW, shadow); in bfin_debug_mmrs_spi()
/linux-4.1.27/
DCREDITS481 E: shadow@dementia.org
482 W: http://www.dementia.org/~shadow
1118 E: chexum@shadow.banki.hu
/linux-4.1.27/arch/x86/kvm/
Dx86.c3109 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()