Home
last modified time | relevance | path

Searched refs:mas (Results 1 – 20 of 20) sorted by relevance

/linux-6.3-rc2/lib/
A Dmaple_tree.c1023 mas->node = mas_slot(mas, slots, mas->offset); in mas_descend()
2213 MA_STATE(parent, mas->tree, mas->index, mas->last); in mas_next_sibling()
2260 mas->offset = mas->index = mas->min; in mas_wr_node_walk()
2984 MA_STATE(r_mas, mas->tree, mas->index, mas->last); in mas_spanning_rebalance()
3119 MA_STATE(l_mas, mas->tree, mas->index, mas->last); in mas_rebalance()
3120 MA_STATE(r_mas, mas->tree, mas->index, mas->last); in mas_rebalance()
3179 MA_STATE(l_mas, mas->tree, mas->index, mas->last); in mas_destroy_rebalance()
3986 mas = wr_mas->mas; in mas_wr_spanning_store()
5344 mas->last = mas->max; in mas_empty_area_rev()
5655 MT_BUG_ON(mas->tree, mas->index > mas->last); in mas_store()
[all …]
A Dtest_maple_tree.c395 mas_lock(&mas); in check_find()
411 mas_lock(&mas); in check_find()
427 mas_lock(&mas); in check_find()
499 mas_lock(&mas); in check_find()
524 mas_lock(&mas); in check_find()
537 mas_lock(&mas); in check_find()
749 pr_debug("Found %lu %lu\n", mas.index, mas.last); in check_alloc_rev_range()
1345 MT_BUG_ON(mt, (mas.index != 0) && (mas.last != 0)); in check_root_expand()
1363 MT_BUG_ON(mt, (mas.index != 0) && (mas.last != 0)); in check_root_expand()
1693 mas.last = 0; in check_forking()
[all …]
/linux-6.3-rc2/drivers/spi/
A Dspi-geni-qcom.c476 ret = get_spi_clk_cfg(mas->cur_speed_hz, mas, in setup_gsi_xfer()
566 mas->tx = dma_request_chan(mas->dev, "tx"); in spi_geni_grab_gpi_chan()
568 ret = dev_err_probe(mas->dev, PTR_ERR(mas->tx), in spi_geni_grab_gpi_chan()
573 mas->rx = dma_request_chan(mas->dev, "rx"); in spi_geni_grab_gpi_chan()
575 ret = dev_err_probe(mas->dev, PTR_ERR(mas->rx), in spi_geni_grab_gpi_chan()
679 if (mas->fifo_width_bits % mas->cur_bits_per_word) in geni_byte_per_fifo_word()
704 tx_buf = mas->cur_xfer->tx_buf + mas->cur_xfer->len - mas->tx_rem_bytes; in geni_spi_handle_tx()
753 rx_buf = mas->cur_xfer->rx_buf + mas->cur_xfer->len - mas->rx_rem_bytes; in geni_spi_handle_rx()
825 fifo_size = mas->tx_fifo_depth * mas->fifo_width_bits / mas->cur_bits_per_word; in setup_se_xfer()
939 mas->tx_rem_bytes, mas->cur_bits_per_word); in geni_spi_isr()
[all …]
/linux-6.3-rc2/include/linux/
A Dmaple_tree.h386 struct ma_state *mas; member
400 #define mas_lock(mas) spin_lock(&((mas)->tree->ma_lock)) argument
401 #define mas_unlock(mas) spin_unlock(&((mas)->tree->ma_lock)) argument
440 .mas = ma_state, \
478 mas->tree = tree; in mas_init()
479 mas->index = mas->last = addr; in mas_init()
480 mas->max = ULONG_MAX; in mas_init()
481 mas->node = MAS_START; in mas_init()
514 mas->node = MAS_START; in mas_reset()
545 mas->index = start; in mas_set_range()
[all …]
A Dmm_types.h856 struct ma_state mas; member
861 .mas = { \
871 mas_init(&vmi->mas, &mm->mm_mt, addr); in vma_iter_init()
A Dmm.h736 return mas_find(&vmi->mas, max - 1); in vma_find()
750 return mas_prev(&vmi->mas, 0); in vma_prev()
755 return vmi->mas.index; in vma_iter_addr()
760 return vmi->mas.last + 1; in vma_iter_end()
771 mas_destroy(&vmi->mas); in vma_iter_free()
777 vmi->mas.index = vma->vm_start; in vma_iter_bulk_store()
778 vmi->mas.last = vma->vm_end - 1; in vma_iter_bulk_store()
779 mas_store(&vmi->mas, vma); in vma_iter_bulk_store()
780 if (unlikely(mas_is_err(&vmi->mas))) in vma_iter_bulk_store()
788 mas_pause(&vmi->mas); in vma_iter_invalidate()
[all …]
/linux-6.3-rc2/include/trace/events/
A Dmaple_tree.h17 TP_ARGS(fn, mas),
30 __entry->min = mas->min;
31 __entry->max = mas->max;
33 __entry->last = mas->last;
34 __entry->node = mas->node;
50 TP_ARGS(fn, mas),
63 __entry->min = mas->min;
64 __entry->max = mas->max;
85 TP_ARGS(fn, mas, piv, val),
100 __entry->min = mas->min;
[all …]
/linux-6.3-rc2/mm/
A Dinternal.h984 return mas_walk(&vmi->mas); in vma_iter_load()
993 if (WARN_ON(vmi->mas.node != MAS_START && vmi->mas.index > vma->vm_start)) { in vma_iter_store()
996 printk("into slot %lu-%lu", vmi->mas.index, vmi->mas.last); in vma_iter_store()
997 mt_dump(vmi->mas.tree); in vma_iter_store()
999 if (WARN_ON(vmi->mas.node != MAS_START && vmi->mas.last < vma->vm_start)) { in vma_iter_store()
1002 printk("into slot %lu-%lu", vmi->mas.index, vmi->mas.last); in vma_iter_store()
1003 mt_dump(vmi->mas.tree); in vma_iter_store()
1008 ((vmi->mas.index > vma->vm_start) || (vmi->mas.last < vma->vm_start))) in vma_iter_store()
1011 vmi->mas.index = vma->vm_start; in vma_iter_store()
1020 ((vmi->mas.index > vma->vm_start) || (vmi->mas.last < vma->vm_start))) in vma_iter_store_gfp()
[all …]
A Dmmap.c318 mas.index, mas.last); in validate_mm_mt()
322 mt_dump(mas.tree); in validate_mm_mt()
326 mas.index, mas.last); in validate_mm_mt()
327 mt_dump(mas.tree); in validate_mm_mt()
333 mt_dump(mas.tree); in validate_mm_mt()
1534 gap = mas.index; in unmapped_area()
1899 mas_destroy(&mas); in expand_upwards()
1948 mas_destroy(&mas); in expand_upwards()
2031 mas_destroy(&mas); in expand_downwards()
3504 mas_set(&mas, 0); in mm_take_all_locks()
[all …]
A Dmemory.c353 MA_STATE(mas, mt, vma->vm_end, vma->vm_end); in free_pgtables()
363 next = mas_find(&mas, ceiling - 1); in free_pgtables()
382 next = mas_find(&mas, ceiling - 1); in free_pgtables()
1686 MA_STATE(mas, mt, vma->vm_end, vma->vm_end); in unmap_vmas()
1694 } while ((vma = mas_find(&mas, end_addr - 1)) != NULL); in unmap_vmas()
/linux-6.3-rc2/tools/testing/radix-tree/
A Dmaple.c250 smn = mas.alloc; in check_new_node()
788 mas->offset = mas->index = mas->min; in mas_node_walk()
856 next = mas_slot(mas, ma_slots(node, type), mas->offset); in mas_descend_walk()
918 if (mas_is_none(mas) || mas_is_paused(mas)) in mas_range_load()
926 entry = mas_get_slot(mas, mas->offset); in mas_range_load()
1053 mas.index, mas.last); in check_erase2_testset()
34481 mas.index, mas.last, entry, in rcu_reader_rev()
34521 mas.index, mas.last, entry, in rcu_reader_rev()
34865 mas.index, mas.last, entry, expected); in rcu_loop()
35247 mas->node = mas_get_slot(mas, slot); in mas_dfs_preorder()
[all …]
/linux-6.3-rc2/arch/ia64/kernel/
A Dmodule.c909 if (mas->unwind) in module_finalize()
916 mas->opd_addr = (void *)mas->opd->sh_addr; in module_finalize()
917 mas->opd_size = mas->opd->sh_size; in module_finalize()
923 mas->core_plt = NULL; in module_finalize()
924 mas->init_plt = NULL; in module_finalize()
925 mas->got = NULL; in module_finalize()
926 mas->opd = NULL; in module_finalize()
927 mas->unwind = NULL; in module_finalize()
928 mas->gp = 0; in module_finalize()
929 mas->next_got_entry = 0; in module_finalize()
[all …]
/linux-6.3-rc2/mm/damon/
A Dvaddr-test.h21 MA_STATE(mas, mt, 0, 0); in __link_vmas()
26 mas_lock(&mas); in __link_vmas()
28 mas_set_range(&mas, vmas[i].vm_start, vmas[i].vm_end - 1); in __link_vmas()
29 if (mas_store_gfp(&mas, &vmas[i], GFP_KERNEL)) in __link_vmas()
35 mas_unlock(&mas); in __link_vmas()
/linux-6.3-rc2/Documentation/core-api/
A Dmaple_tree.rst141 The advanced API is based around the ma_state, this is where the 'mas'
148 The maple state keeps track of the range start and end in mas->index and
149 mas->last, respectively.
151 mas_walk() will walk the tree to the location of mas->index and set the
152 mas->index and mas->last according to the range for the entry.
/linux-6.3-rc2/drivers/media/i2c/
A Dmax9286.c752 struct max9286_asd *mas; in max9286_v4l2_notifier_register() local
754 mas = v4l2_async_nf_add_fwnode(&priv->notifier, source->fwnode, in max9286_v4l2_notifier_register()
756 if (IS_ERR(mas)) { in max9286_v4l2_notifier_register()
758 i, PTR_ERR(mas)); in max9286_v4l2_notifier_register()
760 return PTR_ERR(mas); in max9286_v4l2_notifier_register()
763 mas->source = source; in max9286_v4l2_notifier_register()
/linux-6.3-rc2/drivers/media/pci/saa7164/
A Dsaa7164-api.c615 u8 mas; in saa7164_api_set_dif() local
621 mas = 0xd0; in saa7164_api_set_dif()
623 mas = 0xe0; in saa7164_api_set_dif()
639 buf[0x0a] = mas; in saa7164_api_set_dif()
/linux-6.3-rc2/tools/power/cpupower/po/
A Dpt.po639 "- Tentando setar uma frequência específica, mas o regulador em nível de "
/linux-6.3-rc2/Documentation/translations/sp_SP/process/
A Dsubmitting-patches.rst882 NO!!!! Gente, no mas bombas enormes de parches a linux-kernel@vger.kernel.org!
A Dcoding-style.rst323 variable ``tmp``, que es mucho más fácil de escribir, y no es mas difícil
/linux-6.3-rc2/Documentation/translations/sp_SP/
A Dmemory-barriers.txt1940 máquinas virtuales" mas adelante.

Completed in 154 milliseconds