Searched refs:arena (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/nvdimm/ |
| A D | btt.c | 74 ret = arena_write_bytes(arena, arena->info2off, super, in btt_info_write() 79 return arena_write_bytes(arena, arena->infooff, super, in btt_info_write() 85 return arena_read_bytes(arena, arena->infooff, super, in btt_info_read() 413 size_t mapsize = arena->logoff - arena->mapoff; in btt_map_init() 453 size_t logsize = arena->info2off - arena->logoff; in btt_log_init() 785 arena->external_nlba = arena->internal_nlba - arena->nfree; in alloc_arena() 792 arena->dataoff = arena->infooff + BTT_PG_SIZE; in alloc_arena() 793 arena->mapoff = arena->dataoff + datasize; in alloc_arena() 794 arena->logoff = arena->mapoff + mapsize; in alloc_arena() 795 arena->info2off = arena->logoff + logsize; in alloc_arena() [all …]
|
| /linux/arch/alpha/kernel/ |
| A D | pci_iommu.c | 74 arena = memblock_alloc(sizeof(*arena), SMP_CACHE_BYTES); in iommu_arena_new_node() 75 if (!arena) in iommu_arena_new_node() 79 if (!arena->ptes) in iommu_arena_new_node() 93 return arena; in iommu_arena_new_node() 276 if (!arena || arena->dma_base + arena->size - 1 > max_dma) in pci_map_single_1() 378 if (!arena || dma_addr < arena->dma_base) in alpha_pci_unmap_page() 385 dma_addr, arena->dma_base, arena->size); in alpha_pci_unmap_page() 668 if (!arena || arena->dma_base + arena->size - 1 > max_dma) in alpha_pci_map_sg() 733 if (!arena || arena->dma_base + arena->size - 1 > max_dma) in alpha_pci_unmap_sg() 809 if (arena && arena->dma_base + arena->size - 1 <= mask) in alpha_pci_supported() [all …]
|
| A D | core_titan.c | 584 struct pci_iommu_arena *arena; member 601 aper->arena = agp->hose->sg_pci; in titan_agp_setup() 603 aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, in titan_agp_setup() 612 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; in titan_agp_setup() 625 status = iommu_release(aper->arena, aper->pg_start, aper->pg_count); in titan_agp_cleanup() 629 iommu_unbind(aper->arena, aper->pg_start, aper->pg_count); in titan_agp_cleanup() 630 status = iommu_release(aper->arena, aper->pg_start, in titan_agp_cleanup() 686 return iommu_bind(aper->arena, aper->pg_start + pg_start, in titan_agp_bind_memory() 694 return iommu_unbind(aper->arena, aper->pg_start + pg_start, in titan_agp_unbind_memory() 702 unsigned long baddr = addr - aper->arena->dma_base; in titan_agp_translate() [all …]
|
| A D | core_marvel.c | 854 struct pci_iommu_arena *arena; member 870 aper->arena = agp->hose->sg_pci; in marvel_agp_setup() 872 aper->pg_start = iommu_reserve(aper->arena, aper->pg_count, in marvel_agp_setup() 882 aper->arena->dma_base + aper->pg_start * PAGE_SIZE; in marvel_agp_setup() 895 status = iommu_release(aper->arena, aper->pg_start, aper->pg_count); in marvel_agp_cleanup() 899 iommu_unbind(aper->arena, aper->pg_start, aper->pg_count); in marvel_agp_cleanup() 900 status = iommu_release(aper->arena, aper->pg_start, in marvel_agp_cleanup() 978 return iommu_bind(aper->arena, aper->pg_start + pg_start, in marvel_agp_bind_memory() 986 return iommu_unbind(aper->arena, aper->pg_start + pg_start, in marvel_agp_unbind_memory() 994 unsigned long baddr = addr - aper->arena->dma_base; in marvel_agp_translate() [all …]
|
| A D | core_cia.c | 356 struct pci_iommu_arena *arena = pci_isa_hose->sg_isa; in verify_tb_operation() local 375 addr0 = arena->dma_base; in verify_tb_operation() 449 cia_pci_tbi(arena->hose, 0, -1); in verify_tb_operation() 464 arena->ptes[4] = pte0; in verify_tb_operation() 488 arena->ptes[5] = pte0; in verify_tb_operation() 501 arena->align_entry = 4; in verify_tb_operation() 524 arena->ptes[4] = 0; in verify_tb_operation() 525 arena->ptes[5] = 0; in verify_tb_operation() 539 alpha_mv.mv_pci_tbi(arena->hose, 0, -1); in verify_tb_operation()
|
| /linux/Documentation/driver-api/nvdimm/ |
| A D | btt.rst | 35 Each arena follows the same layout for its metadata, and all references in an 36 arena are internal to it (with the exception of one field that points to the 37 next arena). The following depicts the "On-disk" metadata layout:: 105 ABA Arena Block Address - Block offset/number within an arena 106 Premap ABA The block offset into an arena, which was decided upon by range 112 arena. 117 the external LBA at 768G. This falls into the second arena, and of the 512G 118 worth of blocks that this arena contributes, this block is at 256G. Thus, the 157 While 'nfree' describes the number of concurrent IOs an arena can process 228 1. Convert external LBA to arena number + pre-map ABA [all …]
|
| /linux/Documentation/arm64/ |
| A D | arm-acpi.rst | 63 Linux is in any way secondary to Microsoft in this arena. The move of
|
Completed in 23 milliseconds