Home
last modified time | relevance | path

Searched full:revmap (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/mtd/
H A Dmtdswap.c106 unsigned int *revmap; member
597 d->revmap[*block] = page; in mtdswap_map_free_block()
635 d->revmap[*bp] = PAGE_UNDEF; in mtdswap_write_block()
647 d->revmap[*bp] = PAGE_UNDEF; in mtdswap_write_block()
670 d->revmap[*bp] = PAGE_UNDEF; in mtdswap_write_block()
685 page = d->revmap[oldblock]; in mtdswap_move_block()
720 d->revmap[oldblock] = PAGE_UNDEF; in mtdswap_move_block()
728 d->revmap[oldblock] = PAGE_UNDEF; in mtdswap_move_block()
745 if (d->revmap[block] == PAGE_UNDEF) in mtdswap_gc_eblock()
990 vfree(d->revmap); in mtdswap_cleanup()
[all …]
/linux/arch/powerpc/sysdev/
H A Dehv_pic.c175 * this will also setup revmap[] in the slow path for the first in ehv_pic_get_irq()
176 * time, next calls will always use fast path by indexing revmap in ehv_pic_get_irq()
/linux/kernel/irq/
H A Dirqdomain.c247 domain = kzalloc_node(struct_size(domain, revmap, info->size), in __irq_domain_create()
396 * use, depending on the revmap type.
608 rcu_assign_pointer(domain->revmap[hwirq], NULL); in irq_domain_clear_mapping()
627 rcu_assign_pointer(domain->revmap[hwirq], irq_data); in irq_domain_set_mapping()
747 * the revmap path by using the hwirq directly.
1078 /* Check if the hwirq is in the linear revmap. */ in __irq_resolve_mapping()
1080 data = rcu_dereference(domain->revmap[hwirq]); in __irq_resolve_mapping()
1716 /* The irq_data was moved, fix the revmap to refer to the new location */
1726 /* Fix up the revmap. */ in irq_domain_fix_revmap()
1729 rcu_assign_pointer(d->domain->revmap[d->hwirq], d); in irq_domain_fix_revmap()
/linux/drivers/sh/intc/
H A Dirqdomain.c50 * Quick linear revmap check in intc_irq_domain_init()
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c123 /* Returns a pointer to the revmap entry for the page mapped by a HPTE */
H A Dbook3s_64_mmu_hv.c1584 * values in the revmap array.