Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.c113 struct page *page, void *shadow) in page_cache_tree_delete() argument
125 if (shadow) { in page_cache_tree_delete()
140 radix_tree_replace_slot(slot, shadow); in page_cache_tree_delete()
153 radix_tree_replace_slot(slot, shadow); in page_cache_tree_delete()
155 if (shadow) in page_cache_tree_delete()
181 void __delete_from_page_cache(struct page *page, void *shadow, in __delete_from_page_cache() argument
197 page_cache_tree_delete(mapping, page, shadow); in __delete_from_page_cache()
682 void *shadow = NULL; in add_to_page_cache_lru() local
687 gfp_mask, &shadow); in add_to_page_cache_lru()
696 if (shadow && workingset_refault(shadow)) { in add_to_page_cache_lru()
Dvmscan.c662 void *shadow = NULL; in __remove_mapping() local
677 shadow = workingset_eviction(mapping, page); in __remove_mapping()
678 __delete_from_page_cache(page, shadow, memcg); in __remove_mapping()
Dpage_alloc.c2126 split_page(virt_to_page(page[0].shadow), order); in split_page()
/linux-4.4.14/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()
Dmm_types.h215 void *shadow; member
Dswap.h253 bool workingset_refault(void *shadow);
Dpagemap.h661 extern void __delete_from_page_cache(struct page *page, void *shadow,
Djbd2.h340 BUFFER_FNS(Shadow, shadow) in BUFFER_FNS()
/linux-4.4.14/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 u32 shadow, groups, dsl, phy; in xway_stp_probe() local
226 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) in xway_stp_probe()
227 chip->shadow = shadow; in xway_stp_probe()
/linux-4.4.14/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.4.14/fs/nilfs2/
Dmdt.c516 struct nilfs_shadow_map *shadow) in nilfs_mdt_setup_shadow_map() argument
520 INIT_LIST_HEAD(&shadow->frozen_buffers); in nilfs_mdt_setup_shadow_map()
521 address_space_init_once(&shadow->frozen_data); in nilfs_mdt_setup_shadow_map()
522 nilfs_mapping_init(&shadow->frozen_data, inode); in nilfs_mdt_setup_shadow_map()
523 address_space_init_once(&shadow->frozen_btnodes); in nilfs_mdt_setup_shadow_map()
524 nilfs_mapping_init(&shadow->frozen_btnodes, inode); in nilfs_mdt_setup_shadow_map()
525 mi->mi_shadow = shadow; in nilfs_mdt_setup_shadow_map()
537 struct nilfs_shadow_map *shadow = mi->mi_shadow; in nilfs_mdt_save_to_shadow_map() local
540 ret = nilfs_copy_dirty_pages(&shadow->frozen_data, inode->i_mapping); in nilfs_mdt_save_to_shadow_map()
544 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
514 nilfs_mdt_setup_shadow_map(dat, &di->shadow); in nilfs_dat_read()
/linux-4.4.14/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.4.14/drivers/block/
Dxen-blkfront.c143 struct blk_shadow shadow[BLK_MAX_RING_SIZE]; member
208 info->shadow_free = info->shadow[free].req.u.rw.id; in get_id_from_freelist()
209 info->shadow[free].req.u.rw.id = 0x0fffffee; /* debug */ in get_id_from_freelist()
216 if (info->shadow[id].req.u.rw.id != id) in add_id_to_freelist()
218 if (info->shadow[id].request == NULL) in add_id_to_freelist()
220 info->shadow[id].req.u.rw.id = info->shadow_free; in add_id_to_freelist()
221 info->shadow[id].request = NULL; in add_id_to_freelist()
468 info->shadow[id].request = req; in blkif_queue_discard_req()
482 info->shadow[id].req = *ring_req; in blkif_queue_discard_req()
511 struct blk_shadow *shadow = &info->shadow[setup->id]; in blkif_setup_rw_req_grant() local
[all …]
/linux-4.4.14/mm/kasan/
Dreport.c158 static int shadow_pointer_offset(const void *row, const void *shadow) in shadow_pointer_offset() argument
163 return 3 + (BITS_PER_LONG/8)*2 + (shadow - row)*2 + in shadow_pointer_offset()
164 (shadow - row) / SHADOW_BYTES_PER_BLOCK + 1; in shadow_pointer_offset()
170 const void *shadow = kasan_mem_to_shadow(addr); in print_shadow_for_address() local
173 shadow_row = (void *)round_down((unsigned long)shadow, in print_shadow_for_address()
196 if (row_is_guilty(shadow_row, shadow)) in print_shadow_for_address()
198 shadow_pointer_offset(shadow_row, shadow), in print_shadow_for_address()
Dkasan.c58 u8 *shadow = (u8 *)kasan_mem_to_shadow(address + size); in kasan_unpoison_shadow() local
59 *shadow = size & KASAN_SHADOW_MASK; in kasan_unpoison_shadow()
/linux-4.4.14/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.4.14/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.txt824 __u8 shadow;
845 interrupt.shadow contains a valid state.
874 the flags field to signal that interrupt.shadow contains a valid state and
/linux-4.4.14/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.4.14/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
1560 uint32_t shadow; in set_mcr() local
1578 shadow = readl(&port->ip_serial_regs->shadow); in set_mcr()
1579 mcr = (shadow & 0xff000000) >> 24; in set_mcr()
1583 shadow |= mask2; in set_mcr()
1586 writel(shadow, &port->ip_serial_regs->shadow); in set_mcr()
1865 uint32_t shadow; in handle_intr() local
1880 shadow = readl(&port->ip_serial_regs->shadow); in handle_intr()
1883 && (shadow & IOC4_SHADOW_DCD) in handle_intr()
1890 && !(shadow & IOC4_SHADOW_DCD)) { in handle_intr()
[all …]
Dcrisv10.c818 unsigned char *shadow; member
827 #define dtr_shadow shadow
829 #define ri_shadow shadow
831 #define dsr_shadow shadow
833 #define cd_shadow shadow
Dmpsc.c109 u16 shadow; member
1099 txre->shadow = txre->bytecnt; in mpsc_setup_tx_desc()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dshadow.c30 struct shadow { struct
39 shadow_fetch(struct nvkm_bios *bios, struct shadow *mthd, u32 upto) in shadow_fetch() argument
52 shadow_image(struct nvkm_bios *bios, int idx, u32 offset, struct shadow *mthd) in shadow_image()
107 shadow_method(struct nvkm_bios *bios, struct shadow *mthd, const char *name) in shadow_method()
168 struct shadow mthds[] = { in nvbios_shadow()
DKbuild23 nvkm-y += nvkm/subdev/bios/shadow.o
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_fb.c48 void *shadow; member
129 image->data = qfbdev->shadow + (x1 * 4) + (stride * y1); in qxl_fb_dirty_flush()
355 void *shadow; in qxlfb_create() local
368 shadow = vmalloc(mode_cmd.pitches[0] * mode_cmd.height); in qxlfb_create()
370 BUG_ON(!shadow); in qxlfb_create()
376 shadow); in qxlfb_create()
394 qfbdev->shadow = shadow; in qxlfb_create()
408 info->screen_base = qfbdev->shadow; in qxlfb_create()
485 vfree(qfbdev->shadow); in qxl_fbdev_destroy()
/linux-4.4.14/drivers/net/phy/
Dbcm-phy-lib.c131 int bcm_phy_read_shadow(struct phy_device *phydev, u16 shadow) in bcm_phy_read_shadow() argument
133 phy_write(phydev, MII_BCM54XX_SHD, MII_BCM54XX_SHD_VAL(shadow)); in bcm_phy_read_shadow()
138 int bcm_phy_write_shadow(struct phy_device *phydev, u16 shadow, in bcm_phy_write_shadow() argument
143 MII_BCM54XX_SHD_VAL(shadow) | in bcm_phy_write_shadow()
Dbcm-phy-lib.h27 int bcm_phy_write_shadow(struct phy_device *phydev, u16 shadow,
29 int bcm_phy_read_shadow(struct phy_device *phydev, u16 shadow);
/linux-4.4.14/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.4.14/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.4.14/Documentation/
Dkasan.txt128 The state of each 8 aligned bytes of memory is encoded in one shadow byte.
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 which translates 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.txt1778 [KVM,Intel] Disable FlexPriority feature (TPR shadow).
/linux-4.4.14/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.4.14/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()
909 memset(state->shadow, 0xff, sizeof(state->shadow)); in s5h1420_attach()
912 state->shadow[i] = s5h1420_readreg(state, i); in s5h1420_attach()
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88.h354 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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
Dbase.c216 struct mxm_shadow_h *shadow = _mxm_shadow; in mxm_shadow() local
218 nvkm_debug(&mxm->subdev, "checking %s\n", shadow->name); in mxm_shadow()
219 if (shadow->exec(mxm, version)) { in mxm_shadow()
225 } while ((++shadow)->name); in mxm_shadow()
/linux-4.4.14/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.4.14/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.4.14/drivers/staging/rdma/ipath/
Dipath_driver.c1363 unsigned long *shadow = dd->ipath_pioavailshadow; in ipath_update_pio_bufs() local
1369 shadow[0], in ipath_update_pio_bufs()
1371 shadow[1], in ipath_update_pio_bufs()
1373 shadow[2], in ipath_update_pio_bufs()
1375 shadow[3]); in ipath_update_pio_bufs()
1382 shadow[4], in ipath_update_pio_bufs()
1384 shadow[5], in ipath_update_pio_bufs()
1386 shadow[6], in ipath_update_pio_bufs()
1388 shadow[7]); in ipath_update_pio_bufs()
1491 unsigned long *shadow = dd->ipath_pioavailshadow; in no_pio_bufs() local
[all …]
/linux-4.4.14/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.4.14/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.4.14/lib/
DKconfig.kasan30 of shadow memory. This is slower than inline instrumentation,
37 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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
Dbase.c58 nvkm_pci_rom_shadow(struct nvkm_pci *pci, bool shadow) in nvkm_pci_rom_shadow() argument
61 if (shadow) in nvkm_pci_rom_shadow()
/linux-4.4.14/arch/alpha/include/asm/
Dmce.h25 unsigned long shadow[8]; /* Shadow reg. 8-14, 25 */ member
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dpci.h28 void nvkm_pci_rom_shadow(struct nvkm_pci *, bool shadow);
/linux-4.4.14/arch/blackfin/include/asm/
Dbfin5xx_spi.h60 __BFP(shadow);
/linux-4.4.14/scripts/
DMakefile.kasan13 -fasan-shadow-offset=$(KASAN_SHADOW_OFFSET) \
Danalyze_suspend.py2351 .callgraph {margin-top: 30px;box-shadow: 5px 5px 20px black;}\n\
/linux-4.4.14/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.4.14/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.c7100 unsigned long shadow; in qib_7322_txchk_change() local
7115 shadow = (unsigned long) in qib_7322_txchk_change()
7121 % BITS_PER_LONG, &shadow)) in qib_7322_txchk_change()
/linux-4.4.14/arch/mips/boot/dts/lantiq/
Deasy50712.dts99 lantiq,shadow = <0xfff>;
/linux-4.4.14/Documentation/x86/x86_64/
Dmm.txt15 ffffec0000000000 - fffffc0000000000 (=44 bits) kasan shadow memory (16TB)
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_mixer.c731 u32 val, base, shadow; in mixer_irq_handler() local
748 shadow = mixer_reg_read(res, MXR_GRAPHIC_BASE_S(0)); in mixer_irq_handler()
749 if (base != shadow) in mixer_irq_handler()
753 shadow = mixer_reg_read(res, MXR_GRAPHIC_BASE_S(1)); in mixer_irq_handler()
754 if (base != shadow) in mixer_irq_handler()
/linux-4.4.14/arch/ia64/include/asm/sn/
Dioc3.h15 uint32_t shadow; member
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/video/fbdev/
Dudlfb.c74 static bool shadow = 1; /* Optionally disable shadow framebuffer */ variable
1199 if (shadow) in dlfb_realloc_framebuffer()
1610 pr_info("shadow enable=%d\n", shadow); in dlfb_usb_probe()
1966 module_param(shadow, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
1967 MODULE_PARM_DESC(shadow, "Shadow vid mem. Disable to save mem but lose perf");
/linux-4.4.14/Documentation/virtual/kvm/devices/
Dvm.txt34 -ENOMEM if not enough memory is available for a new shadow guest mapping
/linux-4.4.14/arch/x86/include/uapi/asm/
Dkvm.h305 __u8 shadow; member
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dlu_object.c613 struct lu_object *shadow; in lu_object_find_try() local
662 shadow = htable_lookup(s, &bd, f, waiter, &version); in lu_object_find_try()
663 if (likely(PTR_ERR(shadow) == -ENOENT)) { in lu_object_find_try()
672 return shadow; in lu_object_find_try()
/linux-4.4.14/arch/x86/xen/
Denlighten.c682 struct desc_struct *shadow = &per_cpu(shadow_tls_desc, cpu).desc[i]; in load_TLS_descriptor() local
687 if (desc_equal(shadow, &t->tls_array[i])) in load_TLS_descriptor()
690 *shadow = t->tls_array[i]; in load_TLS_descriptor()
/linux-4.4.14/Documentation/filesystems/
Dromfs.txt156 to romfs-subscribe@shadow.banki.hu, the content is irrelevant.
186 Janos Farkas <chexum@shadow.banki.hu>
Df2fs.txt388 One of them always indicates the last valid data, which is called as shadow copy
389 mechanism. In addition to CP, NAT and SIT also adopt the shadow copy mechanism.
/linux-4.4.14/tools/perf/util/
DBuild75 libperf-y += stat-shadow.o
/linux-4.4.14/Documentation/parisc/
Dregisters82 The PA-RISC architecture defines 7 registers as "shadow registers".
/linux-4.4.14/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.4.14/arch/cris/arch-v10/kernel/
Dhead.S393 move.d $r0,[genconfig_shadow] ; init a shadow register of R_GEN_CONFIG
428 ;; including their shadow registers
/linux-4.4.14/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.4.14/arch/m68k/q40/
DREADME82 shadow ROM.
/linux-4.4.14/arch/microblaze/
DKconfig151 bool "Are you using uncached shadow for RAM ?"
/linux-4.4.14/arch/m68k/fpsp040/
Dfpsp.h137 .set FPSR_SHADOW,LV-64 | fpsr shadow reg
/linux-4.4.14/Documentation/ioctl/
Dbotching-up-ioctls.txt97 the ioctl already and shadow the codepath you actually want to test, hiding
/linux-4.4.14/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.4.14/Documentation/vm/
Dfrontswap.txt234 implemented as a "shadow" to every swapon'd device with the potential
/linux-4.4.14/arch/blackfin/kernel/
Ddebug-mmrs.c424 __SPI(SHADOW, shadow); in bfin_debug_mmrs_spi()
/linux-4.4.14/
DCREDITS485 E: shadow@dementia.org
486 W: http://www.dementia.org/~shadow
1122 E: chexum@shadow.banki.hu
/linux-4.4.14/arch/x86/kvm/
Dx86.c2923 events->interrupt.shadow = kvm_x86_ops->get_interrupt_shadow(vcpu); in kvm_vcpu_ioctl_x86_get_vcpu_events()
2964 events->interrupt.shadow); in kvm_vcpu_ioctl_x86_set_vcpu_events()
/linux-4.4.14/Documentation/security/
Dkeys.txt1095 Note that key->payload.data[0] has a shadow that is marked for __rcu