/openbmc/u-boot/drivers/misc/ |
H A D | fsl_iim.c | 163 static void direct_access(struct fsl_iim *regs, u32 bank, u32 word, u32 bit, in direct_access() function 186 direct_access(regs, bank, word, 0, FCTL_ESNS_N, &stat, &err); in fuse_sense() 207 direct_access(regs, bank, word, bit, FCTL_PRG, &stat, &err); in prog_bit()
|
/openbmc/qemu/include/hw/ssi/ |
H A D | npcm7xx_fiu.h | 36 MemoryRegion direct_access; member
|
/openbmc/linux/arch/x86/kvm/mmu/ |
H A D | paging_tmpl.h | 632 unsigned int direct_access, access; in FNAME() local 637 direct_access = gw->pte_access; in FNAME() 735 validate_direct_spte(vcpu, it.sptep, direct_access); in FNAME() 738 true, direct_access); in FNAME()
|
H A D | mmu.c | 2465 unsigned direct_access) in validate_direct_spte() argument 2478 if (child->role.access == direct_access) in validate_direct_spte()
|
/openbmc/linux/drivers/spi/ |
H A D | spi-orion.c | 89 struct orion_direct_acc direct_access; member 485 vaddr = orion_spi->child[cs].direct_access.vaddr; in orion_spi_write_read() 766 dir_acc = &spi->child[cs].direct_access; in orion_spi_probe()
|
/openbmc/linux/drivers/md/ |
H A D | dm-target.c | 176 .direct_access = io_err_dax_direct_access,
|
H A D | dm-linear.c | 212 .direct_access = linear_dax_direct_access,
|
H A D | dm-stripe.c | 477 .direct_access = stripe_dax_direct_access,
|
H A D | dm.c | 1233 if (!ti->type->direct_access) in dm_dax_direct_access() 1239 ret = ti->type->direct_access(ti, pgoff, nr_pages, mode, kaddr, pfn); in dm_dax_direct_access() 3483 .direct_access = dm_dax_direct_access,
|
H A D | dm-log-writes.c | 936 .direct_access = log_writes_dax_direct_access,
|
H A D | dm-table.c | 849 if (!ti->type->direct_access) in dm_table_supports_dax()
|
/openbmc/linux/Documentation/filesystems/ |
H A D | dax.rst | 190 To support `DAX` in your block driver, implement the 'direct_access' 196 The direct_access method takes a 'size' parameter that indicates the 204 implement direct_access. Equally, if your device can occasionally 206 implement direct_access.
|
H A D | locking.rst | 488 int (*direct_access) (struct block_device *, sector_t, void **, 503 direct_access: no
|
/openbmc/qemu/hw/ssi/ |
H A D | npcm7xx_fiu.c | 526 memory_region_init_io(&flash->direct_access, OBJECT(s), in npcm7xx_fiu_realize() 529 sysbus_init_mmio(sbd, &flash->direct_access); in npcm7xx_fiu_realize()
|
/openbmc/linux/include/linux/ |
H A D | dax.h | 28 long (*direct_access)(struct dax_device *, pgoff_t, long, member
|
H A D | device-mapper.h | 209 dm_dax_direct_access_fn direct_access; member
|
/openbmc/linux/drivers/dax/ |
H A D | super.c | 163 avail = dax_dev->ops->direct_access(dax_dev, pgoff, nr_pages, in dax_direct_access()
|
/openbmc/linux/drivers/nvdimm/ |
H A D | pmem.c | 369 .direct_access = pmem_dax_direct_access,
|
/openbmc/linux/drivers/s390/block/ |
H A D | dcssblk.c | 65 .direct_access = dcssblk_dax_direct_access,
|
/openbmc/linux/fs/fuse/ |
H A D | virtio_fs.c | 796 .direct_access = virtio_fs_direct_access,
|