Searched refs:shadow (Results 26 - 50 of 109) sorted by relevance

12345

/linux-master/arch/powerpc/platforms/ps3/
H A Dspu.c40 * struct spe_shadow - logical spe shadow register area.
42 * Read-only shadow of spe registers.
101 * @shadow_addr: lpar address of spe register shadow area returned by
103 * @shadow: Virtual (ioremap) address of spe register shadow area.
112 struct spe_shadow __iomem *shadow; member in struct:spu_pdata
124 unsigned long problem, unsigned long ls, unsigned long shadow,
131 pr_debug("%s:%d: shadow: %lxh\n", func, line, shadow);
180 iounmap(spu_pdata(spu)->shadow);
123 _dump_areas(unsigned int spe_id, unsigned long priv2, unsigned long problem, unsigned long ls, unsigned long shadow, const char* func, int line) argument
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm_pt.c386 if (vmbo->shadow) {
387 struct amdgpu_bo *shadow = vmbo->shadow; local
389 r = ttm_bo_validate(&shadow->tbo, &shadow->placement, &ctx);
493 (*vmbo)->shadow = NULL;
510 r = amdgpu_bo_create(adev, &bp, &(*vmbo)->shadow);
572 amdgpu_bo_unref(&pt->shadow);
584 struct amdgpu_bo *shadow; local
590 shadow
[all...]
H A Damdgpu_object.h133 struct amdgpu_bo *shadow; member in struct:amdgpu_bo_vm
283 return to_amdgpu_bo_vm(bo)->shadow;
347 int amdgpu_bo_restore_shadow(struct amdgpu_bo *shadow,
/linux-master/drivers/gpio/
H A Dgpio-latch.c58 unsigned long *shadow; member in struct:gpio_latch_priv
61 * use a mutex or a spinlock to protect our shadow map.
64 struct mutex mutex; /* protects @shadow */
65 spinlock_t spinlock; /* protects @shadow */
81 assign_bit(offset, priv->shadow, val);
85 test_bit(latch * priv->n_latched_gpios + i, priv->shadow));
160 priv->shadow = devm_bitmap_zalloc(&pdev->dev, n_latches * priv->n_latched_gpios,
162 if (!priv->shadow)
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dshadow.c30 struct shadow { struct
39 shadow_fetch(struct nvkm_bios *bios, struct shadow *mthd, u32 upto)
52 shadow_image(struct nvkm_bios *bios, int idx, u32 offset, struct shadow *mthd)
110 shadow_method(struct nvkm_bios *bios, struct shadow *mthd, const char *name)
177 struct shadow mthds[] = {
/linux-master/drivers/usb/host/
H A Dxen-hcd.c50 /* RING request shadow */
84 struct usb_shadow shadow[XENUSB_URB_RING_SIZE]; member in struct:xenhcd_info
565 info->shadow_free = info->shadow[free].req.id;
566 info->shadow[free].req.id = 0x0fff; /* debug */
573 info->shadow[id].req.id = info->shadow_free;
574 info->shadow[id].urb = NULL;
718 struct usb_shadow *shadow = info->shadow + id; local
722 if (!shadow->in_flight) {
726 shadow
[all...]
/linux-master/drivers/net/phy/
H A Dbcm-phy-lib.h59 int bcm_phy_write_shadow(struct phy_device *phydev, u16 shadow,
61 int bcm_phy_read_shadow(struct phy_device *phydev, u16 shadow);
86 void bcm_phy_get_stats(struct phy_device *phydev, u64 *shadow,
H A Dbcm-phy-lib.c242 int bcm_phy_read_shadow(struct phy_device *phydev, u16 shadow) argument
244 phy_write(phydev, MII_BCM54XX_SHD, MII_BCM54XX_SHD_VAL(shadow));
249 int bcm_phy_write_shadow(struct phy_device *phydev, u16 shadow, argument
254 MII_BCM54XX_SHD_VAL(shadow) |
532 * access the shadow copy
534 static u64 bcm_phy_get_stat(struct phy_device *phydev, u64 *shadow, argument
550 shadow[i] += val;
551 ret = shadow[i];
557 void bcm_phy_get_stats(struct phy_device *phydev, u64 *shadow, argument
563 data[i] = bcm_phy_get_stat(phydev, shadow,
[all...]
/linux-master/mm/kmsan/
H A Dkmsan.h64 void *shadow, *origin; member in struct:shadow_origin_ptr
193 void kmsan_setup_meta(struct page *page, struct page *shadow,
H A DMakefile6 obj-y := core.o instrumentation.o init.o hooks.o report.o shadow.o
H A Dcore.c119 /* Copy shadow bytes one by one, updating the origins if necessary. */
207 * kmsan_metadata_is_contiguous() is true, so either all shadow
211 pr_err("%s: not memsetting %ld bytes starting at %px, because the shadow is NULL\n",
252 unsigned char *shadow = NULL; local
263 shadow = kmsan_get_metadata((void *)(addr64 + pos),
265 if (!shadow) {
283 if (!shadow[i]) {
372 pr_err("%s: attempting to access two shadow page ranges.\n", __func__);
376 pr_err("page[0].shadow: %px, page[1].shadow
[all...]
/linux-master/drivers/ps3/
H A Dps3-lpm.c66 * struct ps3_lpm_shadow_regs - Performance monitor shadow registers.
74 * these processor registers. These shadow variables cache the processor
77 * The initial value of the shadow registers at lpm creation is
109 * @shadow: Processor register shadow of type struct ps3_lpm_shadow_regs.
128 struct ps3_lpm_shadow_regs shadow; member in struct:ps3_lpm_priv
394 return lpm_priv->shadow.pm_control;
398 return lpm_priv->shadow.pm_start_stop;
409 return lpm_priv->shadow.group_control;
411 return lpm_priv->shadow
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
H A Dbase.c215 struct mxm_shadow_h *shadow = _mxm_shadow; local
217 nvkm_debug(&mxm->subdev, "checking %s\n", shadow->name);
218 if (shadow->exec(mxm, version)) {
224 } while ((++shadow)->name);
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dpci.h39 void nvkm_pci_rom_shadow(struct nvkm_pci *, bool shadow);
/linux-master/drivers/gpu/drm/qxl/
H A Dqxl_display.c421 is_primary = qobj->shadow ? qobj->shadow->is_primary : qobj->is_primary;
652 primary = bo->shadow ? bo->shadow : bo;
679 if (bo->shadow)
680 bo = bo->shadow;
814 if (user_bo->shadow != qdev->dumb_shadow_bo) {
815 if (user_bo->shadow) {
816 qxl_bo_unpin(user_bo->shadow);
818 (&user_bo->shadow
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dbase.c66 nvkm_pci_rom_shadow(struct nvkm_pci *pci, bool shadow) argument
69 if (shadow)
/linux-master/mm/
H A Dswap.h40 swp_entry_t entry, void *shadow);
135 swp_entry_t entry, void *shadow)
134 __delete_from_swap_cache(struct folio *folio, swp_entry_t entry, void *shadow) argument
/linux-master/fs/nilfs2/
H A Dmdt.h19 * struct nilfs_shadow_map - shadow mapping of meta data file
20 * @bmap_store: shadow copy of bmap state
21 * @inode: holder of page caches used in shadow mapping
38 * @mi_shadow: shadow of bmap and page caches
85 struct nilfs_shadow_map *shadow);
/linux-master/drivers/gpu/drm/msm/adreno/
H A Da6xx_gpu.h27 uint32_t *shadow; member in struct:a6xx_gpu
H A Da5xx_gpu.h43 uint32_t *shadow; member in struct:a5xx_gpu
/linux-master/drivers/gpu/drm/i915/gvt/
H A Dscheduler.h91 bool shadow; /* if workload has done shadow of guest request */ member in struct:intel_vgpu_workload
115 /* shadow batch buffer */
/linux-master/drivers/media/dvb-frontends/
H A Ditd1000.c77 itd1000_write_regs(state, (reg - 1) & 0xff, &state->shadow[(reg - 1) & 0xff], 1);
90 state->shadow[r] = tmp;
382 memset(state->shadow, 0xff, sizeof(state->shadow));
384 state->shadow[i] = itd1000_read_reg(state, i);
/linux-master/drivers/pinctrl/renesas/
H A Dgpio.c20 u32 shadow; member in struct:sh_pfc_gpio_data_reg
113 chip->regs[i].shadow = gpio_read_data_reg(chip, dreg);
158 reg->shadow |= BIT(pos);
160 reg->shadow &= ~BIT(pos);
162 gpio_write_data_reg(chip, reg->info, reg->shadow);
/linux-master/drivers/media/pci/cx88/
H A Dcx88.h62 /* need "shadow" registers for some write-only ones ... */
346 u32 shadow[SHADOW_MAX]; member in struct:cx88_core
596 /* shadow registers */
597 #define cx_sread(sreg) (core->shadow[sreg])
599 (core->shadow[sreg] = value, \
600 writel(core->shadow[sreg], core->lmmio + ((reg) >> 2)))
602 (core->shadow[sreg] = (core->shadow[sreg] & ~(mask)) | \
604 writel(core->shadow[sreg], \
/linux-master/drivers/media/i2c/
H A Dtvaudio.c125 /* shadow register set */
126 audiocmd shadow; member in struct:CHIPSTATE
163 chip->shadow.bytes[1] = val;
173 if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) {
182 chip->shadow.bytes[subaddr+1] = val;
204 val = (chip->shadow.bytes[1] & ~mask) | (val & mask);
206 if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) {
213 val = (chip->shadow.bytes[subaddr+1] & ~mask) | (val & mask);
281 if (cmd->count + cmd->bytes[0] - 1 >= ARRAY_SIZE(chip->shadow.bytes)) {
288 /* FIXME: it seems that the shadow byte
[all...]

Completed in 247 milliseconds

12345