/linux-master/arch/powerpc/platforms/ps3/ |
H A D | spu.c | 40 * 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 D | amdgpu_vm_pt.c | 386 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 D | amdgpu_object.h | 133 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 D | gpio-latch.c | 58 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 D | shadow.c | 30 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 D | xen-hcd.c | 50 /* 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 D | bcm-phy-lib.h | 59 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 D | bcm-phy-lib.c | 242 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 D | kmsan.h | 64 void *shadow, *origin; member in struct:shadow_origin_ptr 193 void kmsan_setup_meta(struct page *page, struct page *shadow,
|
H A D | Makefile | 6 obj-y := core.o instrumentation.o init.o hooks.o report.o shadow.o
|
H A D | core.c | 119 /* 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 D | ps3-lpm.c | 66 * 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 D | base.c | 215 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 D | pci.h | 39 void nvkm_pci_rom_shadow(struct nvkm_pci *, bool shadow);
|
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_display.c | 421 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 D | base.c | 66 nvkm_pci_rom_shadow(struct nvkm_pci *pci, bool shadow) argument 69 if (shadow)
|
/linux-master/mm/ |
H A D | swap.h | 40 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 D | mdt.h | 19 * 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 D | a6xx_gpu.h | 27 uint32_t *shadow; member in struct:a6xx_gpu
|
H A D | a5xx_gpu.h | 43 uint32_t *shadow; member in struct:a5xx_gpu
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.h | 91 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 D | itd1000.c | 77 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 D | gpio.c | 20 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 D | cx88.h | 62 /* 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 D | tvaudio.c | 125 /* 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...] |