Home
last modified time | relevance | path

Searched refs:direct_access (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/drivers/spi/
Dspi-orion.c95 struct orion_direct_acc direct_access; member
444 if ((orion_spi->child[cs].direct_access.vaddr) && (xfer->tx_buf) && in orion_spi_write_read()
453 iowrite32_rep(orion_spi->child[cs].direct_access.vaddr, in orion_spi_write_read()
458 iowrite8_rep(orion_spi->child[cs].direct_access.vaddr, in orion_spi_write_read()
753 spi->child[cs].direct_access.vaddr = devm_ioremap(&pdev->dev, in orion_spi_probe()
756 if (!spi->child[cs].direct_access.vaddr) { in orion_spi_probe()
760 spi->child[cs].direct_access.size = PAGE_SIZE; in orion_spi_probe()
/Linux-v4.19/Documentation/filesystems/
Ddax.txt30 To support DAX in your block driver, implement the 'direct_access'
36 The direct_access method takes a 'size' parameter that indicates the
44 implement direct_access. Equally, if your device can occasionally
46 implement direct_access.
DLocking405 int (*direct_access) (struct block_device *, sector_t, void **,
419 direct_access: no
/Linux-v4.19/drivers/net/wimax/i2400m/
Di2400m.h730 unsigned direct_access) in i2400m_brh_command() argument
734 | (direct_access ? I2400M_BRH_DIRECT_ACCESS : 0) in i2400m_brh_command()
/Linux-v4.19/drivers/md/
Ddm-target.c158 .direct_access = io_err_dax_direct_access,
Ddm-linear.c226 .direct_access = linear_dax_direct_access,
Ddm-stripe.c499 .direct_access = stripe_dax_direct_access,
Ddm.c1055 if (!ti->type->direct_access) in dm_dax_direct_access()
1061 ret = ti->type->direct_access(ti, pgoff, nr_pages, kaddr, pfn); in dm_dax_direct_access()
3175 .direct_access = dm_dax_direct_access,
Ddm-log-writes.c997 .direct_access = log_writes_dax_direct_access,
Ddm-table.c900 if (!ti->type->direct_access) in dm_table_supports_dax()
Ddm-snap.c2385 .direct_access = origin_dax_direct_access,
/Linux-v4.19/include/linux/
Ddax.h18 long (*direct_access)(struct dax_device *, pgoff_t, long, member
Ddevice-mapper.h186 dm_dax_direct_access_fn direct_access; member
/Linux-v4.19/arch/x86/kvm/
Dpaging_tmpl.h602 unsigned direct_access, access = gw->pt_access; in FNAME() local
605 direct_access = gw->pte_access; in FNAME()
654 validate_direct_spte(vcpu, it.sptep, direct_access); in FNAME()
664 true, direct_access); in FNAME()
Dmmu.c2541 unsigned direct_access) in validate_direct_spte() argument
2554 if (child->role.access == direct_access) in validate_direct_spte()
/Linux-v4.19/drivers/dax/
Dsuper.c279 avail = dax_dev->ops->direct_access(dax_dev, pgoff, nr_pages, in dax_direct_access()
/Linux-v4.19/drivers/nvdimm/
Dpmem.c297 .direct_access = pmem_dax_direct_access,
/Linux-v4.19/drivers/s390/block/
Ddcssblk.c61 .direct_access = dcssblk_dax_direct_access,