Home
last modified time | relevance | path

Searched refs:revmap (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/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()
721 d->revmap[oldblock] = PAGE_UNDEF; in mtdswap_move_block()
729 d->revmap[oldblock] = PAGE_UNDEF; in mtdswap_move_block()
746 if (d->revmap[block] == PAGE_UNDEF) in mtdswap_gc_eblock()
991 vfree(d->revmap); in mtdswap_cleanup()
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-6.6/kernel/irq/
H A Dirqdomain.c146 domain = kzalloc_node(struct_size(domain, revmap, size), in __irq_domain_create()
277 * use, depending on the revmap type.
385 * irq_domain_add_legacy() - Allocate and register a legacy revmap irq_domain.
517 rcu_assign_pointer(domain->revmap[hwirq], NULL); in irq_domain_clear_mapping()
536 rcu_assign_pointer(domain->revmap[hwirq], irq_data); in irq_domain_set_mapping()
656 * the revmap path by using the hwirq directly.
959 /* Check if the hwirq is in the linear revmap. */ in __irq_resolve_mapping()
961 data = rcu_dereference(domain->revmap[hwirq]); in __irq_resolve_mapping()
1557 /* The irq_data was moved, fix the revmap to refer to the new location */
1567 /* Fix up the revmap in irq_domain_fix_revmap()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dirqdomain.h146 * @revmap_size: Size of the linear map table @revmap[]
148 * @revmap: Linear table of irq_data pointers
177 struct irq_data __rcu *revmap[]; member
342 * irq_domain_add_linear() - Allocate and register a linear revmap irq_domain.

Completed in 7 milliseconds