Home
last modified time | relevance | path

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

12

/drivers/scsi/
Dxen-scsifront.c114 struct vscsifrnt_shadow *shadow[VSCSIIF_MAX_REQS]; member
151 info->shadow[id] = NULL; in _scsifront_put_rqid()
200 struct vscsifrnt_shadow *s = info->shadow[id]; in scsifront_gnttab_done()
226 sc = info->shadow[id]->sc; in scsifront_cdb_cmd_done()
250 struct vscsifrnt_shadow *shadow = info->shadow[id]; in scsifront_sync_cmd_done() local
254 shadow->wait_reset = 1; in scsifront_sync_cmd_done()
255 switch (shadow->rslt_reset) { in scsifront_sync_cmd_done()
257 shadow->rslt_reset = ring_rsp->rslt; in scsifront_sync_cmd_done()
262 kfree(shadow); in scsifront_sync_cmd_done()
269 shadow->rslt_reset, id); in scsifront_sync_cmd_done()
[all …]
/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()
109 const __be32 *shadow; in ltq_mm_probe() local
128 shadow = of_get_property(pdev->dev.of_node, "lantiq,shadow", NULL); in ltq_mm_probe()
129 if (shadow) in ltq_mm_probe()
130 chip->shadow = be32_to_cpu(*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
230 shadow = of_get_property(pdev->dev.of_node, "lantiq,shadow", NULL); in xway_stp_probe()
231 if (shadow) in xway_stp_probe()
232 chip->shadow = be32_to_cpu(*shadow); in xway_stp_probe()
/drivers/block/
Dxen-blkfront.c123 struct blk_shadow shadow[BLK_RING_SIZE]; member
175 info->shadow_free = info->shadow[free].req.u.rw.id; in get_id_from_freelist()
176 info->shadow[free].req.u.rw.id = 0x0fffffee; /* debug */ in get_id_from_freelist()
183 if (info->shadow[id].req.u.rw.id != id) in add_id_to_freelist()
185 if (info->shadow[id].request == NULL) in add_id_to_freelist()
187 info->shadow[id].req.u.rw.id = info->shadow_free; in add_id_to_freelist()
188 info->shadow[id].request = NULL; in add_id_to_freelist()
439 info->shadow[id].request = req; in blkif_queue_request()
455 nseg = blk_rq_map_sg(req->q, req, info->shadow[id].sg); in blkif_queue_request()
486 for_each_sg(info->shadow[id].sg, sg, nseg, i) { in blkif_queue_request()
[all …]
/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 …]
/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 …]
/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 …]
/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()
/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()
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()
Ditd1000_priv.h34 u8 shadow[256]; member
/drivers/gpu/drm/nouveau/core/subdev/mxm/
Dbase.c214 struct mxm_shadow_h *shadow = _mxm_shadow; in mxm_shadow() local
216 nv_debug(mxm, "checking %s\n", shadow->name); in mxm_shadow()
217 if (shadow->exec(mxm, version)) { in mxm_shadow()
223 } while ((++shadow)->name); in mxm_shadow()
/drivers/media/pci/cx88/
Dcx88.h348 u32 shadow[SHADOW_MAX]; member
614 #define cx_sread(sreg) (core->shadow[sreg])
616 (core->shadow[sreg] = value, \
617 writel(core->shadow[sreg], core->lmmio + ((reg)>>2)))
619 (core->shadow[sreg] = (core->shadow[sreg] & ~(mask)) | ((value) & (mask)), \
620 writel(core->shadow[sreg], core->lmmio + ((reg)>>2)))
/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 …]
/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()
/drivers/pinctrl/sh-pfc/
Dgpio.c24 unsigned long shadow; member
120 chip->regs[i].shadow = gpio_read_data_reg(chip, dreg); in gpio_setup_data_regs()
165 set_bit(pos, &reg->shadow); in gpio_pin_set_value()
167 clear_bit(pos, &reg->shadow); in gpio_pin_set_value()
169 gpio_write_data_reg(chip, reg->info, reg->shadow); in gpio_pin_set_value()
/drivers/gpu/drm/nouveau/core/subdev/bios/
Dbase.c321 void (*shadow)(struct nouveau_bios *); member
358 mthd->shadow(bios); in nouveau_bios_shadow()
364 } while ((++mthd)->shadow); in nouveau_bios_shadow()
390 mthd->shadow(bios); in nouveau_bios_shadow()
395 } while (mthd->score != 3 && (++mthd)->shadow); in nouveau_bios_shadow()
404 } while ((++mthd)->shadow); in nouveau_bios_shadow()
/drivers/infiniband/hw/qib/
Dqib_tx.c290 unsigned long *shadow = dd->pioavailshadow; in qib_getsendbuf_range() local
322 if (__test_and_set_bit((2 * i) + 1, shadow)) in qib_getsendbuf_range()
325 __change_bit(2 * i, shadow); in qib_getsendbuf_range()
/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()
2081 struct lu_object *shadow; in lu_object_assign_fid() local
2091 shadow = htable_lookup(s, &bd, fid, &waiter, &version); in lu_object_assign_fid()
2093 LASSERT(IS_ERR(shadow) && PTR_ERR(shadow) == -ENOENT); in lu_object_assign_fid()
/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()
/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c131 struct mcp_kreq_ether_recv *shadow; /* host shadow of recv ring */ member
1347 rx->shadow[idx].addr_low = in myri10ge_alloc_rx_pages()
1349 rx->shadow[idx].addr_high = in myri10ge_alloc_rx_pages()
1366 &rx->shadow[idx - 7]); in myri10ge_alloc_rx_pages()
2164 bytes = rx_ring_entries * sizeof(*ss->rx_small.shadow); in myri10ge_allocate_rings()
2165 ss->rx_small.shadow = kzalloc(bytes, GFP_KERNEL); in myri10ge_allocate_rings()
2166 if (ss->rx_small.shadow == NULL) in myri10ge_allocate_rings()
2169 bytes = rx_ring_entries * sizeof(*ss->rx_big.shadow); in myri10ge_allocate_rings()
2170 ss->rx_big.shadow = kzalloc(bytes, GFP_KERNEL); in myri10ge_allocate_rings()
2171 if (ss->rx_big.shadow == NULL) in myri10ge_allocate_rings()
[all …]
/drivers/video/fbdev/
Dudlfb.c74 static bool shadow = 1; /* Optionally disable shadow framebuffer */ variable
1201 if (shadow) in dlfb_realloc_framebuffer()
1614 pr_info("shadow enable=%d\n", shadow); in dlfb_usb_probe()
1971 module_param(shadow, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
1972 MODULE_PARM_DESC(shadow, "Shadow vid mem. Disable to save mem but lose perf");
/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()

12