Skip to content

Instantly share code, notes, and snippets.

@AdrianHuang
Created April 20, 2023 08:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AdrianHuang/bf8ec7338204837631fbdaed25d19cc4 to your computer and use it in GitHub Desktop.
Save AdrianHuang/bf8ec7338204837631fbdaed25d19cc4 to your computer and use it in GitHub Desktop.
ftrace-hard-lockup-in-fq_ring_free
22) | nvme_irq [nvme]() {
22) 0.240 us | blk_mq_complete_request_remote();
22) | nvme_pci_complete_batch [nvme]() {
22) | nvme_unmap_data [nvme]() {
22) | dma_unmap_sg_attrs() {
22) | iommu_dma_unmap_sg() {
22) 0.180 us | iommu_dma_sync_sg_for_cpu();
22) | __iommu_dma_unmap() {
22) | iommu_dma_free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.170 us | preempt_count_add();
22) 0.520 us | }
22) | fq_ring_free() {
22) | put_pages_list() {
22) 0.190 us | free_unref_page_list();
22) 0.980 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.170 us | preempt_count_add();
22) * 72096.17 us | native_queued_spin_lock_slowpath();
22) * 72098.45 us | }
22) 0.680 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.230 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.160 us | log_info_report();
22) 0.470 us | }
22) 0.770 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) | __slab_free() {
22) 0.820 us | put_cpu_partial();
22) 1.330 us | }
22) 2.260 us | }
22) 2.550 us | }
22) * 72107.77 us | }
22) * 72108.10 us | }
22) | put_pages_list() {
22) 0.180 us | free_unref_page_list();
22) 0.480 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.230 us | preempt_count_add();
22) * 59037.82 us | native_queued_spin_lock_slowpath();
22) * 59040.40 us | }
22) 1.330 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.160 us | preempt_count_sub();
22) 0.710 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.880 us | }
22) 1.160 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.210 us | __slab_free();
22) 1.030 us | }
22) 1.300 us | }
22) * 59051.46 us | }
22) * 59051.75 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.560 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.160 us | preempt_count_add();
22) @ 353005.7 us | native_queued_spin_lock_slowpath();
22) @ 353007.9 us | }
22) 0.850 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.160 us | preempt_count_sub();
22) 0.570 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) | log_info_report() {
22) | _printk() {
22) + 14.870 us | vprintk();
22) + 15.260 us | }
22) | _printk() {
22) + 18.910 us | vprintk();
22) + 19.160 us | }
22) + 35.340 us | }
22) + 35.640 us | }
22) + 35.910 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.070 us | }
22) 1.740 us | }
22) @ 353059.7 us | }
22) @ 353060.0 us | }
22) | put_pages_list() {
22) 0.170 us | free_unref_page_list();
22) 0.440 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 52645.17 us | native_queued_spin_lock_slowpath();
22) * 52646.75 us | }
22) 1.050 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.170 us | preempt_count_sub();
22) 1.330 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 0.930 us | }
22) 1.170 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.960 us | }
22) 1.230 us | }
22) * 52659.32 us | }
22) * 52659.60 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.450 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 24984.94 us | native_queued_spin_lock_slowpath();
22) * 24986.13 us | }
22) 0.220 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.790 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.420 us | }
22) 0.700 us | }
22) * 24994.29 us | }
22) * 24994.54 us | }
22) | put_pages_list() {
22) 0.180 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 58765.30 us | native_queued_spin_lock_slowpath();
22) * 58767.21 us | }
22) 0.390 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.390 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 1.050 us | }
22) 1.360 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.160 us | __slab_free();
22) 0.760 us | }
22) 1.030 us | }
22) * 58776.46 us | }
22) * 58776.83 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 11194.59 us | native_queued_spin_lock_slowpath();
22) * 11196.03 us | }
22) 0.760 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.580 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.390 us | }
22) 0.630 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.900 us | }
22) 1.160 us | }
22) * 11205.40 us | }
22) * 11205.64 us | }
22) | put_pages_list() {
22) 0.530 us | free_unref_page_list();
22) 0.770 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.670 us | preempt_count_add();
22) 1.080 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.540 us | }
22) 2.410 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 9161.911 us | native_queued_spin_lock_slowpath();
22) # 9163.531 us | }
22) 1.000 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.050 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.460 us | }
22) 0.730 us | }
22) # 9172.911 us | }
22) # 9173.161 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 24149.27 us | native_queued_spin_lock_slowpath();
22) * 24150.57 us | }
22) 1.500 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.570 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 1.020 us | }
22) 1.270 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.990 us | }
22) 1.660 us | }
22) * 24166.51 us | }
22) * 24166.76 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 28360.28 us | native_queued_spin_lock_slowpath();
22) * 28361.54 us | }
22) 0.220 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.150 us | log_info_report();
22) 0.990 us | }
22) 1.270 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) | __slab_free() {
22) 0.560 us | put_cpu_partial();
22) 1.510 us | }
22) 2.500 us | }
22) 3.160 us | }
22) * 28373.36 us | }
22) * 28373.60 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) # 8553.630 us | native_queued_spin_lock_slowpath();
22) # 8554.890 us | }
22) 0.350 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.980 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.240 us | log_info_report();
22) 0.920 us | }
22) 1.160 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.410 us | }
22) 1.060 us | }
22) # 8562.020 us | }
22) # 8562.350 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) # 8892.082 us | native_queued_spin_lock_slowpath();
22) # 8893.572 us | }
22) 0.330 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 1.090 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.970 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.390 us | }
22) 1.050 us | }
22) # 8900.552 us | }
22) # 8900.792 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.500 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.350 us | }
22) 1.960 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 13814.94 us | native_queued_spin_lock_slowpath();
22) * 13816.33 us | }
22) 0.210 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.150 us | preempt_count_sub();
22) 0.580 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.800 us | }
22) 1.050 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.750 us | }
22) 1.410 us | }
22) * 13822.92 us | }
22) * 13823.16 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) # 9116.761 us | native_queued_spin_lock_slowpath();
22) # 9118.101 us | }
22) 1.340 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 1.010 us | }
22) 1.250 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.970 us | }
22) 2.100 us | }
22) # 9128.441 us | }
22) # 9128.701 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 13595.07 us | native_queued_spin_lock_slowpath();
22) * 13596.43 us | }
22) 1.100 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 1.040 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.160 us | log_info_report();
22) 0.840 us | }
22) 1.180 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.610 us | }
22) 0.890 us | }
22) * 13605.55 us | }
22) * 13605.80 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 7212.219 us | native_queued_spin_lock_slowpath();
22) # 7213.569 us | }
22) 0.390 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 0.990 us | }
22) 1.260 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.410 us | }
22) 0.680 us | }
22) # 7221.959 us | }
22) # 7222.209 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.380 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 11631.49 us | native_queued_spin_lock_slowpath();
22) * 11633.21 us | }
22) 0.160 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.770 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.930 us | }
22) 1.180 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.530 us | }
22) 1.180 us | }
22) * 11641.62 us | }
22) * 11641.86 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 5874.967 us | native_queued_spin_lock_slowpath();
22) # 5876.637 us | }
22) 0.180 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.990 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.900 us | }
22) 1.140 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.820 us | }
22) 1.490 us | }
22) # 5884.507 us | }
22) # 5884.757 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.750 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) # 8390.831 us | native_queued_spin_lock_slowpath();
22) # 8392.201 us | }
22) 0.350 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.220 us | log_info_report();
22) 0.980 us | }
22) 1.240 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.390 us | }
22) 1.050 us | }
22) # 8401.731 us | }
22) # 8402.081 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.110 us | preempt_count_add();
22) 0.390 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.370 us | }
22) 1.970 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 15944.87 us | native_queued_spin_lock_slowpath();
22) * 15948.04 us | }
22) 1.250 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 1.070 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 0.810 us | }
22) 1.060 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.430 us | }
22) 1.100 us | }
22) * 15957.62 us | }
22) * 15957.86 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 9225.501 us | native_queued_spin_lock_slowpath();
22) # 9226.891 us | }
22) 0.660 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.530 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.800 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.920 us | __slab_free();
22) 1.220 us | }
22) 1.860 us | }
22) # 9235.711 us | }
22) # 9236.001 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.390 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 3445.454 us | native_queued_spin_lock_slowpath();
22) # 3446.874 us | }
22) 0.640 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.160 us | preempt_count_sub();
22) 0.610 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.160 us | log_info_report();
22) 0.880 us | }
22) 1.170 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.910 us | }
22) 1.570 us | }
22) # 3457.775 us | }
22) # 3458.025 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 9701.172 us | native_queued_spin_lock_slowpath();
22) # 9702.552 us | }
22) 0.160 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 1.460 us | }
22) 1.700 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.510 us | }
22) 1.160 us | }
22) # 9709.732 us | }
22) # 9709.972 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 14829.58 us | native_queued_spin_lock_slowpath();
22) * 14830.71 us | }
22) 0.590 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.150 us | log_info_report();
22) 0.860 us | }
22) 1.100 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.930 us | }
22) 1.590 us | }
22) * 14843.01 us | }
22) * 14843.24 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 15658.53 us | native_queued_spin_lock_slowpath();
22) * 15660.36 us | }
22) 0.320 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.200 us | log_info_report();
22) 0.810 us | }
22) 1.090 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.680 us | }
22) 1.330 us | }
22) * 15668.68 us | }
22) * 15668.93 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 15527.98 us | native_queued_spin_lock_slowpath();
22) * 15529.32 us | }
22) 0.760 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.220 us | log_info_report();
22) 0.960 us | }
22) 1.240 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.900 us | }
22) 1.560 us | }
22) * 15540.86 us | }
22) * 15541.23 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 11177.03 us | native_queued_spin_lock_slowpath();
22) * 11179.99 us | }
22) 1.050 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.640 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.600 us | }
22) 1.270 us | }
22) * 11190.39 us | }
22) * 11190.64 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.770 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 22005.05 us | native_queued_spin_lock_slowpath();
22) * 22007.14 us | }
22) 0.530 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 1.540 us | }
22) 1.780 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 1.020 us | }
22) 1.690 us | }
22) * 22019.53 us | }
22) * 22020.18 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 15960.57 us | native_queued_spin_lock_slowpath();
22) * 15962.11 us | }
22) 1.290 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 1.160 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.510 us | log_info_report();
22) 1.560 us | }
22) 1.800 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.160 us | __slab_free();
22) 1.240 us | }
22) 1.900 us | }
22) * 15973.83 us | }
22) * 15974.09 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.390 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 18199.48 us | native_queued_spin_lock_slowpath();
22) * 18201.47 us | }
22) 1.580 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.530 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.150 us | log_info_report();
22) 0.790 us | }
22) 1.050 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.910 us | }
22) 1.570 us | }
22) * 18210.67 us | }
22) * 18210.92 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 12350.16 us | native_queued_spin_lock_slowpath();
22) * 12351.82 us | }
22) 1.930 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 1.000 us | }
22) 1.270 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.830 us | }
22) 1.500 us | }
22) * 12364.83 us | }
22) * 12365.13 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.390 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 23821.27 us | native_queued_spin_lock_slowpath();
22) * 23825.16 us | }
22) 1.850 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 0.470 us | }
22) 0.730 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 1.430 us | }
22) 2.100 us | }
22) * 23836.84 us | }
22) * 23837.20 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 1.860 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.160 us | preempt_count_add();
22) * 19975.42 us | native_queued_spin_lock_slowpath();
22) * 19977.03 us | }
22) 1.740 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.800 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.160 us | log_info_report();
22) 0.810 us | }
22) 1.070 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.510 us | }
22) 1.150 us | }
22) * 19986.53 us | }
22) * 19987.16 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 18790.94 us | native_queued_spin_lock_slowpath();
22) * 18792.22 us | }
22) 0.450 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.530 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 1.010 us | }
22) 1.280 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.960 us | }
22) 1.600 us | }
22) * 18799.56 us | }
22) * 18799.81 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 35417.40 us | native_queued_spin_lock_slowpath();
22) * 35419.60 us | }
22) 0.720 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.880 us | preempt_count_sub();
22) 1.880 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.800 us | }
22) 1.070 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 1.250 us | }
22) 1.910 us | }
22) * 35431.03 us | }
22) * 35431.39 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 20779.35 us | native_queued_spin_lock_slowpath();
22) * 20781.02 us | }
22) 0.860 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.370 us | }
22) 0.620 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.190 us | __slab_free();
22) 1.150 us | }
22) 2.900 us | }
22) * 20796.99 us | }
22) * 20797.67 us | }
22) | put_pages_list() {
22) 0.210 us | free_unref_page_list();
22) 0.540 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 13238.18 us | native_queued_spin_lock_slowpath();
22) * 13239.53 us | }
22) 0.410 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 1.080 us | }
22) 1.320 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.570 us | }
22) 0.810 us | }
22) * 13246.71 us | }
22) * 13247.01 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 35640.76 us | native_queued_spin_lock_slowpath();
22) * 35642.61 us | }
22) 1.390 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.940 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.150 us | log_info_report();
22) 0.800 us | }
22) 1.440 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.960 us | __slab_free();
22) 1.760 us | }
22) 2.490 us | }
22) * 35654.90 us | }
22) * 35655.29 us | }
22) | put_pages_list() {
22) 0.210 us | free_unref_page_list();
22) 0.830 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 22512.93 us | native_queued_spin_lock_slowpath();
22) * 22516.85 us | }
22) 1.590 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.660 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 0.460 us | }
22) 0.710 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 1.220 us | }
22) 1.860 us | }
22) * 22527.22 us | }
22) * 22527.57 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.140 us | preempt_count_add();
22) * 35985.18 us | native_queued_spin_lock_slowpath();
22) * 35987.29 us | }
22) 0.670 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 1.080 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 0.880 us | }
22) 1.140 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.530 us | __slab_free();
22) 1.680 us | }
22) 2.340 us | }
22) * 35999.92 us | }
22) * 36000.22 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.380 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 30581.85 us | native_queued_spin_lock_slowpath();
22) * 30583.16 us | }
22) 0.270 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.570 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 0.900 us | }
22) 1.180 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.020 us | }
22) 1.680 us | }
22) * 30590.48 us | }
22) * 30590.84 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 41954.54 us | native_queued_spin_lock_slowpath();
22) * 41956.20 us | }
22) 0.430 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 1.040 us | }
22) 1.380 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.540 us | }
22) 1.190 us | }
22) * 41964.17 us | }
22) * 41964.43 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.440 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 35317.51 us | native_queued_spin_lock_slowpath();
22) * 35320.22 us | }
22) 1.310 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.530 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 0.820 us | }
22) 1.450 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.710 us | }
22) 2.400 us | }
22) * 35336.24 us | }
22) * 35336.51 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.750 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 41836.87 us | native_queued_spin_lock_slowpath();
22) * 41838.86 us | }
22) 1.210 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.530 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 0.890 us | }
22) 1.130 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 1.090 us | }
22) 1.740 us | }
22) * 41848.26 us | }
22) * 41848.60 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 34286.79 us | native_queued_spin_lock_slowpath();
22) * 34288.72 us | }
22) 1.360 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.580 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 0.860 us | }
22) 1.130 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.280 us | __slab_free();
22) 1.240 us | }
22) 1.910 us | }
22) * 34298.54 us | }
22) * 34298.82 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.380 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 62453.23 us | native_queued_spin_lock_slowpath();
22) * 62455.30 us | }
22) 2.570 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.620 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.600 us | log_info_report();
22) 1.760 us | }
22) 2.200 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 2.080 us | }
22) 2.730 us | }
22) * 62473.46 us | }
22) * 62473.79 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 31812.56 us | native_queued_spin_lock_slowpath();
22) * 31815.22 us | }
22) 2.150 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.680 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.160 us | log_info_report();
22) 0.920 us | }
22) 1.540 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.500 us | }
22) 2.150 us | }
22) * 31827.49 us | }
22) * 31827.76 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.760 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 24576.20 us | native_queued_spin_lock_slowpath();
22) * 24580.68 us | }
22) 0.950 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.610 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 0.480 us | }
22) 0.730 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 1.580 us | }
22) 2.250 us | }
22) * 24592.94 us | }
22) * 24593.27 us | }
22) | put_pages_list() {
22) 0.590 us | free_unref_page_list();
22) 0.860 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 68688.82 us | native_queued_spin_lock_slowpath();
22) * 68691.57 us | }
22) 0.820 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.240 us | log_info_report();
22) 0.910 us | }
22) 1.600 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 1.050 us | }
22) 1.700 us | }
22) * 68701.35 us | }
22) * 68701.63 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 53442.76 us | native_queued_spin_lock_slowpath();
22) * 53447.05 us | }
22) 1.400 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.640 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 0.870 us | }
22) 1.230 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.640 us | __slab_free();
22) 1.840 us | }
22) 2.100 us | }
22) * 53459.02 us | }
22) * 53459.27 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 76621.21 us | native_queued_spin_lock_slowpath();
22) * 76623.08 us | }
22) 0.590 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.650 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.310 us | log_info_report();
22) 0.970 us | }
22) 1.340 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.230 us | __slab_free();
22) 1.580 us | }
22) 2.230 us | }
22) * 76635.53 us | }
22) * 76636.13 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.420 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 81748.48 us | native_queued_spin_lock_slowpath();
22) * 81751.04 us | }
22) 0.940 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.610 us | log_info_report();
22) 2.050 us | }
22) 2.400 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.270 us | __slab_free();
22) 1.340 us | }
22) 1.620 us | }
22) * 81763.84 us | }
22) * 81764.11 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.460 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 94852.81 us | native_queued_spin_lock_slowpath();
22) * 94855.52 us | }
22) 0.660 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.660 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.650 us | log_info_report();
22) 1.660 us | }
22) 2.290 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.650 us | __slab_free();
22) 2.070 us | }
22) 2.730 us | }
22) * 94869.86 us | }
22) * 94870.23 us | }
22) | put_pages_list() {
22) 0.540 us | free_unref_page_list();
22) 0.820 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 71504.14 us | native_queued_spin_lock_slowpath();
22) * 71505.94 us | }
22) 0.690 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.610 us | log_info_report();
22) 1.660 us | }
22) 1.940 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.180 us | }
22) 1.840 us | }
22) * 71518.77 us | }
22) * 71519.14 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.440 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 108561.6 us | native_queued_spin_lock_slowpath();
22) @ 108564.8 us | }
22) 1.620 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.780 us | preempt_count_sub();
22) 1.210 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 1.070 us | log_info_report();
22) 1.340 us | }
22) 2.080 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.690 us | __slab_free();
22) 2.080 us | }
22) 2.740 us | }
22) @ 108578.9 us | }
22) @ 108579.2 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.530 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 110768.1 us | native_queued_spin_lock_slowpath();
22) @ 110772.4 us | }
22) 0.800 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.650 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.240 us | log_info_report();
22) 0.500 us | }
22) 0.770 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.180 us | __slab_free();
22) 1.100 us | }
22) 1.370 us | }
22) @ 110783.3 us | }
22) @ 110783.7 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.150 us | preempt_count_add();
22) @ 121534.0 us | native_queued_spin_lock_slowpath();
22) @ 121536.4 us | }
22) 0.350 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 1.140 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.610 us | log_info_report();
22) 1.660 us | }
22) 1.940 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.700 us | }
22) 2.360 us | }
22) @ 121549.1 us | }
22) @ 121549.9 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.440 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 133159.3 us | native_queued_spin_lock_slowpath();
22) @ 133161.1 us | }
22) 0.830 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.650 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.330 us | log_info_report();
22) 0.990 us | }
22) 1.270 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.180 us | __slab_free();
22) 1.090 us | }
22) 1.750 us | }
22) @ 133170.2 us | }
22) @ 133170.6 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 2.190 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.210 us | preempt_count_sub();
22) 0.460 us | }
22) 3.360 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 129436.1 us | native_queued_spin_lock_slowpath();
22) @ 129438.4 us | }
22) 1.980 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.160 us | preempt_count_sub();
22) 0.590 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 1.060 us | }
22) 1.530 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.760 us | }
22) 1.430 us | }
22) @ 129448.9 us | }
22) @ 129449.2 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.550 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.140 us | preempt_count_add();
22) * 60259.06 us | native_queued_spin_lock_slowpath();
22) * 60260.88 us | }
22) 0.290 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.220 us | preempt_count_sub();
22) 0.650 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.220 us | log_info_report();
22) 1.340 us | }
22) 1.740 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.160 us | __slab_free();
22) 1.040 us | }
22) 1.690 us | }
22) * 60269.94 us | }
22) * 60270.22 us | }
22) | put_pages_list() {
22) 0.380 us | free_unref_page_list();
22) 1.420 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 120114.2 us | native_queued_spin_lock_slowpath();
22) @ 120116.4 us | }
22) 1.290 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 1.010 us | }
22) 1.450 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 1.790 us | }
22) 2.440 us | }
22) @ 120128.4 us | }
22) @ 120128.7 us | }
22) | put_pages_list() {
22) 0.170 us | free_unref_page_list();
22) 0.450 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 173018.5 us | native_queued_spin_lock_slowpath();
22) @ 173021.5 us | }
22) 1.230 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 1.880 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 1.050 us | }
22) 1.690 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.530 us | __slab_free();
22) 1.790 us | }
22) 2.460 us | }
22) @ 173037.2 us | }
22) @ 173037.5 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.790 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.140 us | preempt_count_add();
22) * 98612.01 us | native_queued_spin_lock_slowpath();
22) * 98613.70 us | }
22) 1.160 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.570 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 1.140 us | }
22) 1.500 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.090 us | }
22) 1.760 us | }
22) * 98624.75 us | }
22) * 98625.12 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 174078.0 us | native_queued_spin_lock_slowpath();
22) @ 174083.5 us | }
22) 0.680 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.230 us | preempt_count_sub();
22) 0.740 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 1.060 us | }
22) 1.810 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 2.050 us | }
22) 2.720 us | }
22) @ 174097.1 us | }
22) @ 174097.9 us | }
22) | put_pages_list() {
22) 0.190 us | free_unref_page_list();
22) 0.470 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 143095.2 us | native_queued_spin_lock_slowpath();
22) @ 143097.5 us | }
22) 0.620 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.650 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 1.050 us | }
22) 1.780 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.970 us | }
22) 2.650 us | }
22) @ 143109.7 us | }
22) @ 143110.5 us | }
22) | put_pages_list() {
22) 0.170 us | free_unref_page_list();
22) 0.800 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 1.370 us | preempt_count_add();
22) @ 124013.7 us | native_queued_spin_lock_slowpath();
22) @ 124017.7 us | }
22) 1.350 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.860 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.290 us | log_info_report();
22) 0.960 us | }
22) 1.230 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.200 us | __slab_free();
22) 0.900 us | }
22) 1.550 us | }
22) @ 124027.7 us | }
22) @ 124028.1 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.400 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.360 us | }
22) 2.810 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 164535.4 us | native_queued_spin_lock_slowpath();
22) @ 164539.8 us | }
22) 1.540 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.660 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 0.970 us | }
22) 1.610 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 2.120 us | }
22) 2.830 us | }
22) @ 164552.7 us | }
22) @ 164553.1 us | }
22) | put_pages_list() {
22) 0.530 us | free_unref_page_list();
22) 1.160 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 114147.5 us | native_queued_spin_lock_slowpath();
22) @ 114149.9 us | }
22) 1.710 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.660 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.640 us | log_info_report();
22) 2.040 us | }
22) 2.710 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.700 us | __slab_free();
22) 1.380 us | }
22) 2.030 us | }
22) @ 114163.2 us | }
22) @ 114163.9 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.440 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 112473.0 us | native_queued_spin_lock_slowpath();
22) @ 112476.7 us | }
22) 2.100 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 2.030 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.560 us | log_info_report();
22) 0.980 us | }
22) 1.630 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 1.070 us | __slab_free();
22) 2.890 us | }
22) 3.550 us | }
22) @ 112492.9 us | }
22) @ 112493.4 us | }
22) | put_pages_list() {
22) 0.170 us | free_unref_page_list();
22) 0.930 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 143409.3 us | native_queued_spin_lock_slowpath();
22) @ 143411.9 us | }
22) 0.410 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.650 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.640 us | log_info_report();
22) 1.900 us | }
22) 2.770 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.500 us | __slab_free();
22) 1.190 us | }
22) 1.830 us | }
22) @ 143426.3 us | }
22) @ 143427.0 us | }
22) | put_pages_list() {
22) 0.180 us | free_unref_page_list();
22) 0.450 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.520 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.360 us | }
22) 2.900 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 149410.8 us | native_queued_spin_lock_slowpath();
22) @ 149414.7 us | }
22) 1.000 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.620 us | log_info_report();
22) 1.710 us | }
22) 1.970 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.560 us | __slab_free();
22) 2.210 us | }
22) 2.490 us | }
22) @ 149426.7 us | }
22) @ 149426.9 us | }
22) | put_pages_list() {
22) 0.510 us | free_unref_page_list();
22) 0.800 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 153459.9 us | native_queued_spin_lock_slowpath();
22) @ 153465.5 us | }
22) 2.220 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.530 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 1.030 us | }
22) 1.670 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.590 us | __slab_free();
22) 2.900 us | }
22) 3.660 us | }
22) @ 153484.4 us | }
22) @ 153484.8 us | }
22) | put_pages_list() {
22) 0.550 us | free_unref_page_list();
22) 1.190 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 129203.6 us | native_queued_spin_lock_slowpath();
22) @ 129207.1 us | }
22) 0.850 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.560 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 0.980 us | }
22) 1.600 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.560 us | __slab_free();
22) 1.500 us | }
22) 2.170 us | }
22) @ 129218.5 us | }
22) @ 129219.3 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.770 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 136137.0 us | native_queued_spin_lock_slowpath();
22) @ 136140.8 us | }
22) 1.220 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.740 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.710 us | log_info_report();
22) 1.870 us | }
22) 2.330 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.520 us | __slab_free();
22) 1.950 us | }
22) 2.700 us | }
22) @ 136155.9 us | }
22) @ 136156.3 us | }
22) | put_pages_list() {
22) 0.540 us | free_unref_page_list();
22) 0.820 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.510 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.350 us | }
22) 1.570 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 146357.1 us | native_queued_spin_lock_slowpath();
22) @ 146361.7 us | }
22) 1.190 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 0.690 us | }
22) 0.970 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 2.080 us | }
22) 2.730 us | }
22) @ 146374.0 us | }
22) @ 146374.2 us | }
22) | put_pages_list() {
22) 0.600 us | free_unref_page_list();
22) 2.580 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 200411.7 us | native_queued_spin_lock_slowpath();
22) @ 200416.4 us | }
22) 1.200 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.610 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) | log_info_report() {
22) | _printk() {
22) + 27.600 us | vprintk();
22) + 28.920 us | }
22) | _printk() {
22) + 13.460 us | vprintk();
22) + 13.710 us | }
22) + 43.960 us | }
22) + 44.640 us | }
22) + 45.280 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.560 us | __slab_free();
22) 2.090 us | }
22) 2.760 us | }
22) @ 200476.8 us | }
22) @ 200477.4 us | }
22) | put_pages_list() {
22) 0.590 us | free_unref_page_list();
22) 0.880 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 198049.2 us | native_queued_spin_lock_slowpath();
22) @ 198052.2 us | }
22) 1.110 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.800 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.220 us | log_info_report();
22) 0.970 us | }
22) 1.240 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.560 us | __slab_free();
22) 1.620 us | }
22) 2.270 us | }
22) @ 198064.0 us | }
22) @ 198064.4 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.800 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 93726.61 us | native_queued_spin_lock_slowpath();
22) * 93728.49 us | }
22) 1.350 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.340 us | log_info_report();
22) 1.480 us | }
22) 1.730 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.940 us | __slab_free();
22) 1.860 us | }
22) 2.520 us | }
22) * 93739.09 us | }
22) * 93739.46 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 98534.67 us | native_queued_spin_lock_slowpath();
22) * 98536.68 us | }
22) 0.820 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.520 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.390 us | log_info_report();
22) 0.960 us | }
22) 1.240 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.700 us | }
22) 2.370 us | }
22) * 98551.27 us | }
22) * 98551.71 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 132393.9 us | native_queued_spin_lock_slowpath();
22) @ 132396.2 us | }
22) 0.750 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.700 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.950 us | }
22) 1.230 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.760 us | }
22) 1.430 us | }
22) @ 132405.4 us | }
22) @ 132405.7 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.540 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.140 us | preempt_count_add();
22) @ 205001.7 us | native_queued_spin_lock_slowpath();
22) @ 205003.7 us | }
22) 0.360 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.930 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) | log_info_report() {
22) | _printk() {
22) ! 138.760 us | vprintk();
22) ! 139.050 us | }
22) | _printk() {
22) + 63.720 us | vprintk();
22) + 64.480 us | }
22) ! 204.460 us | }
22) ! 204.820 us | }
22) ! 205.100 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.720 us | }
22) 2.380 us | }
22) @ 205218.3 us | }
22) @ 205218.6 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.110 us | preempt_count_add();
22) @ 124919.6 us | native_queued_spin_lock_slowpath();
22) @ 124922.0 us | }
22) 1.430 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.160 us | log_info_report();
22) 0.970 us | }
22) 1.210 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.960 us | __slab_free();
22) 2.130 us | }
22) 2.800 us | }
22) @ 124936.5 us | }
22) @ 124936.9 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 137551.2 us | native_queued_spin_lock_slowpath();
22) @ 137553.0 us | }
22) 0.730 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.520 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.910 us | }
22) 1.190 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.970 us | __slab_free();
22) 2.220 us | }
22) 2.890 us | }
22) @ 137564.1 us | }
22) @ 137564.4 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.580 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 126750.0 us | native_queued_spin_lock_slowpath();
22) @ 126751.9 us | }
22) 0.900 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 0.950 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.660 us | __slab_free();
22) 1.570 us | }
22) 2.230 us | }
22) @ 126765.0 us | }
22) @ 126765.2 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 200814.3 us | native_queued_spin_lock_slowpath();
22) @ 200819.0 us | }
22) 1.010 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.550 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) | log_info_report() {
22) | _printk() {
22) + 27.410 us | vprintk();
22) + 28.450 us | }
22) | _printk() {
22) + 13.850 us | vprintk();
22) + 14.110 us | }
22) + 43.430 us | }
22) + 43.690 us | }
22) + 43.970 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.570 us | __slab_free();
22) 2.280 us | }
22) 2.970 us | }
22) @ 200875.8 us | }
22) @ 200876.1 us | }
22) | put_pages_list() {
22) 0.530 us | free_unref_page_list();
22) 1.190 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 140175.0 us | native_queued_spin_lock_slowpath();
22) @ 140177.2 us | }
22) 0.830 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 1.361 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.290 us | log_info_report();
22) 0.950 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.230 us | __slab_free();
22) 0.940 us | }
22) 1.210 us | }
22) @ 140193.3 us | }
22) @ 140194.0 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 162295.0 us | native_queued_spin_lock_slowpath();
22) @ 162297.1 us | }
22) 0.280 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.210 us | preempt_count_sub();
22) 0.920 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 1.130 us | }
22) 1.390 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.110 us | }
22) 1.380 us | }
22) @ 162305.5 us | }
22) @ 162305.9 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) | native_queued_spin_lock_slowpath() {
22) | nmi_handle() {
22) 0.640 us | __rcu_read_lock();
22) | perf_event_nmi_handler() {
22) ! 752.171 us | amd_pmu_v2_handle_irq();
22) 0.550 us | perf_sample_event_took();
22) ! 754.531 us | }
22) 0.580 us | nmi_cpu_backtrace_handler();
22) | ghes_notify_nmi() {
22) 0.260 us | _raw_spin_lock();
22) 0.140 us | __rcu_read_lock();
22) + 20.140 us | __ghes_peek_estatus.isra.0();
22) 2.920 us | __ghes_peek_estatus.isra.0();
22) 2.900 us | __ghes_peek_estatus.isra.0();
22) 2.860 us | __ghes_peek_estatus.isra.0();
22) 0.140 us | __rcu_read_unlock();
22) 0.180 us | _raw_spin_unlock();
22) + 32.180 us | }
22) | perf_ibs_nmi_handler() {
22) 0.560 us | perf_ibs_handle_irq();
22) 0.500 us | perf_ibs_handle_irq();
22) 0.130 us | perf_sample_event_took();
22) 2.880 us | }
22) 0.140 us | __rcu_read_unlock();
22) ! 800.091 us | }
22) @ 117189.9 us | }
22) @ 117192.2 us | }
22) 1.530 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.210 us | log_info_report();
22) 0.880 us | }
22) 1.140 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.270 us | __slab_free();
22) 1.130 us | }
22) 1.390 us | }
22) @ 117205.0 us | }
22) @ 117205.3 us | }
22) | put_pages_list() {
22) 0.180 us | free_unref_page_list();
22) 0.530 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 207647.4 us | native_queued_spin_lock_slowpath();
22) @ 207651.6 us | }
22) 0.420 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.790 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) | log_info_report() {
22) | _printk() {
22) + 40.750 us | vprintk();
22) + 41.420 us | }
22) | _printk() {
22) + 56.110 us | vprintk();
22) + 56.370 us | }
22) + 99.220 us | }
22) + 99.860 us | }
22) ! 100.270 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 1.950 us | }
22) 2.630 us | }
22) @ 207765.8 us | }
22) @ 207766.0 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.800 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 139114.2 us | native_queued_spin_lock_slowpath();
22) @ 139116.2 us | }
22) 1.540 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 1.370 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.540 us | log_info_report();
22) 1.560 us | }
22) 1.840 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.440 us | }
22) 2.110 us | }
22) @ 139127.4 us | }
22) @ 139127.8 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 213490.3 us | native_queued_spin_lock_slowpath();
22) @ 213493.2 us | }
22) 1.960 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.920 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) | log_info_report() {
22) | _printk() {
22) + 20.040 us | vprintk();
22) + 20.340 us | }
22) | _printk() {
22) + 26.840 us | vprintk();
22) + 27.110 us | }
22) + 48.410 us | }
22) + 48.670 us | }
22) + 48.920 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.880 us | }
22) 1.540 us | }
22) @ 213550.8 us | }
22) @ 213551.2 us | }
22) | put_pages_list() {
22) 0.200 us | free_unref_page_list();
22) 0.930 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.220 us | preempt_count_add();
22) 0.630 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.630 us | preempt_count_sub();
22) 1.910 us | }
22) 4.140 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 159507.5 us | native_queued_spin_lock_slowpath();
22) @ 159509.8 us | }
22) 0.990 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.780 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.300 us | log_info_report();
22) 0.970 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.040 us | }
22) 1.720 us | }
22) @ 159519.8 us | }
22) @ 159520.2 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) 0.520 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.370 us | }
22) 1.560 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 153763.1 us | native_queued_spin_lock_slowpath();
22) @ 153765.2 us | }
22) 1.730 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.930 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 0.920 us | }
22) 1.190 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.210 us | __slab_free();
22) 0.800 us | }
22) 1.470 us | }
22) @ 153777.0 us | }
22) @ 153777.3 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 116160.3 us | native_queued_spin_lock_slowpath();
22) @ 116162.3 us | }
22) 0.690 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.910 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 1.060 us | }
22) 1.310 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.110 us | }
22) 1.380 us | }
22) @ 116172.8 us | }
22) @ 116173.7 us | }
22) | put_pages_list() {
22) 0.280 us | free_unref_page_list();
22) 0.670 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 184469.7 us | native_queued_spin_lock_slowpath();
22) @ 184471.6 us | }
22) 0.460 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.660 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 0.960 us | }
22) 1.300 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.770 us | }
22) 1.810 us | }
22) @ 184481.7 us | }
22) @ 184482.1 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 189535.7 us | native_queued_spin_lock_slowpath();
22) @ 189537.6 us | }
22) 0.550 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 1.040 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.310 us | log_info_report();
22) 0.950 us | }
22) 1.460 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) | __slab_free() {
22) 0.650 us | put_cpu_partial();
22) 1.870 us | }
22) 4.130 us | }
22) 4.400 us | }
22) @ 189551.9 us | }
22) @ 189552.2 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) @ 110368.2 us | native_queued_spin_lock_slowpath();
22) @ 110371.0 us | }
22) 0.410 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.930 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.300 us | log_info_report();
22) 1.040 us | }
22) 1.400 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.310 us | __slab_free();
22) 1.220 us | }
22) 1.890 us | }
22) @ 110380.3 us | }
22) @ 110380.5 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.510 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 79361.47 us | native_queued_spin_lock_slowpath();
22) * 79363.55 us | }
22) 0.520 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.930 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.480 us | log_info_report();
22) 1.190 us | }
22) 1.460 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.790 us | }
22) 1.450 us | }
22) * 79373.17 us | }
22) * 79373.44 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 82027.69 us | native_queued_spin_lock_slowpath();
22) * 82029.48 us | }
22) 0.950 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.410 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.280 us | log_info_report();
22) 0.590 us | }
22) 0.820 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.370 us | __slab_free();
22) 1.400 us | }
22) 1.690 us | }
22) * 82038.78 us | }
22) * 82039.16 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) 0.520 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.360 us | }
22) 2.170 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 158900.9 us | native_queued_spin_lock_slowpath();
22) @ 158902.7 us | }
22) 1.300 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.630 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 1.330 us | }
22) 1.580 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.250 us | }
22) 1.900 us | }
22) @ 158913.6 us | }
22) @ 158913.8 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.440 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 113705.6 us | native_queued_spin_lock_slowpath();
22) @ 113708.1 us | }
22) 0.350 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.920 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.970 us | }
22) 1.210 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.180 us | __slab_free();
22) 1.090 us | }
22) 1.740 us | }
22) @ 113718.4 us | }
22) @ 113718.7 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.550 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 99100.02 us | native_queued_spin_lock_slowpath();
22) * 99104.90 us | }
22) 1.070 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.950 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.180 us | __slab_free();
22) 1.810 us | }
22) 2.490 us | }
22) * 99119.01 us | }
22) * 99119.37 us | }
22) | put_pages_list() {
22) 0.530 us | free_unref_page_list();
22) 0.810 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 145039.9 us | native_queued_spin_lock_slowpath();
22) @ 145042.6 us | }
22) 1.010 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 1.320 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.930 us | }
22) 1.200 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.210 us | __slab_free();
22) 1.080 us | }
22) 1.750 us | }
22) @ 145054.2 us | }
22) @ 145054.6 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 1.380 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) 0.520 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.360 us | }
22) 2.020 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 56725.63 us | native_queued_spin_lock_slowpath();
22) * 56730.20 us | }
22) 1.960 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.960 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.520 us | log_info_report();
22) 1.680 us | }
22) 2.010 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 2.040 us | }
22) 2.720 us | }
22) * 56744.47 us | }
22) * 56744.71 us | }
22) | put_pages_list() {
22) 0.530 us | free_unref_page_list();
22) 0.760 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 101920.3 us | native_queued_spin_lock_slowpath();
22) @ 101925.2 us | }
22) 1.220 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.400 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.300 us | log_info_report();
22) 0.960 us | }
22) 1.230 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.560 us | __slab_free();
22) 1.240 us | }
22) 1.900 us | }
22) @ 101935.9 us | }
22) @ 101936.3 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.770 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.520 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.360 us | }
22) 1.540 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 165889.4 us | native_queued_spin_lock_slowpath();
22) @ 165893.3 us | }
22) 1.060 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.330 us | log_info_report();
22) 1.020 us | }
22) 1.650 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.560 us | __slab_free();
22) 1.900 us | }
22) 2.550 us | }
22) @ 165906.7 us | }
22) @ 165906.9 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.790 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 118755.8 us | native_queued_spin_lock_slowpath();
22) @ 118757.8 us | }
22) 0.470 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.920 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.900 us | }
22) 1.140 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.350 us | }
22) 1.620 us | }
22) @ 118766.9 us | }
22) @ 118767.2 us | }
22) | put_pages_list() {
22) 0.530 us | free_unref_page_list();
22) 0.780 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.560 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.360 us | }
22) 2.060 us | }
22) | put_pages_list() {
22) 0.700 us | free_unref_page_list();
22) 0.930 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.380 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.360 us | }
22) 1.470 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 81809.21 us | native_queued_spin_lock_slowpath();
22) * 81813.83 us | }
22) 1.050 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.240 us | log_info_report();
22) 0.490 us | }
22) 1.150 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.190 us | __slab_free();
22) 1.380 us | }
22) 2.040 us | }
22) * 81824.31 us | }
22) * 81824.54 us | }
22) | put_pages_list() {
22) 0.510 us | free_unref_page_list();
22) 1.150 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 36671.14 us | native_queued_spin_lock_slowpath();
22) * 36673.48 us | }
22) 1.390 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.220 us | preempt_count_sub();
22) 0.940 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 1.050 us | }
22) 1.330 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 0.920 us | }
22) 1.590 us | }
22) * 36682.57 us | }
22) * 36683.20 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.380 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 55173.60 us | native_queued_spin_lock_slowpath();
22) * 55175.57 us | }
22) 2.540 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.220 us | log_info_report();
22) 1.010 us | }
22) 1.270 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.180 us | __slab_free();
22) 1.150 us | }
22) 1.800 us | }
22) * 55186.71 us | }
22) * 55187.06 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.460 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 88807.20 us | native_queued_spin_lock_slowpath();
22) * 88810.59 us | }
22) 0.850 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.690 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 0.930 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 1.110 us | }
22) 1.770 us | }
22) * 88826.57 us | }
22) * 88826.95 us | }
22) | put_pages_list() {
22) 0.170 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 40332.15 us | native_queued_spin_lock_slowpath();
22) * 40334.09 us | }
22) 0.280 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.870 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 0.950 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.160 us | __slab_free();
22) 0.740 us | }
22) 1.400 us | }
22) * 40343.02 us | }
22) * 40343.40 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 66913.81 us | native_queued_spin_lock_slowpath();
22) * 66915.82 us | }
22) 0.450 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.150 us | preempt_count_sub();
22) 1.910 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 0.420 us | }
22) 0.710 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.470 us | }
22) 2.130 us | }
22) * 66926.17 us | }
22) * 66926.41 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.490 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 67875.89 us | native_queued_spin_lock_slowpath();
22) * 67880.27 us | }
22) 3.120 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 1.090 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.320 us | log_info_report();
22) 0.940 us | }
22) 1.320 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.280 us | __slab_free();
22) 1.480 us | }
22) 1.740 us | }
22) * 67896.43 us | }
22) * 67896.80 us | }
22) | put_pages_list() {
22) 0.530 us | free_unref_page_list();
22) 2.790 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 153724.7 us | native_queued_spin_lock_slowpath();
22) @ 153727.0 us | }
22) 0.740 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.970 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.430 us | log_info_report();
22) 1.100 us | }
22) 1.460 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.090 us | }
22) 1.360 us | }
22) @ 153735.0 us | }
22) @ 153735.3 us | }
22) | put_pages_list() {
22) 0.150 us | free_unref_page_list();
22) 0.390 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.520 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.360 us | }
22) 2.130 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 80830.67 us | native_queued_spin_lock_slowpath();
22) * 80832.69 us | }
22) 0.850 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.260 us | log_info_report();
22) 0.940 us | }
22) 1.200 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.270 us | __slab_free();
22) 1.230 us | }
22) 1.890 us | }
22) * 80841.18 us | }
22) * 80841.54 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) @ 114881.9 us | native_queued_spin_lock_slowpath();
22) @ 114884.3 us | }
22) 0.920 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.820 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.540 us | log_info_report();
22) 0.830 us | }
22) 1.310 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 1.740 us | }
22) 2.390 us | }
22) @ 114900.0 us | }
22) @ 114900.2 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.440 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 81131.07 us | native_queued_spin_lock_slowpath();
22) * 81133.64 us | }
22) 0.900 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.760 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.250 us | log_info_report();
22) 0.970 us | }
22) 1.260 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.280 us | __slab_free();
22) 1.250 us | }
22) 1.920 us | }
22) * 81142.38 us | }
22) * 81142.73 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.400 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 19060.30 us | native_queued_spin_lock_slowpath();
22) * 19062.08 us | }
22) 1.410 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.800 us | }
22) 1.080 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.590 us | __slab_free();
22) 2.010 us | }
22) 2.670 us | }
22) * 19073.73 us | }
22) * 19073.99 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.410 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 80243.54 us | native_queued_spin_lock_slowpath();
22) * 80246.52 us | }
22) 0.840 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.910 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 0.950 us | }
22) 1.600 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.600 us | __slab_free();
22) 2.040 us | }
22) 2.700 us | }
22) * 80258.78 us | }
22) * 80259.12 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.790 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.140 us | preempt_count_add();
22) @ 118918.4 us | native_queued_spin_lock_slowpath();
22) @ 118920.5 us | }
22) 2.160 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.940 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.270 us | log_info_report();
22) 0.960 us | }
22) 1.280 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.170 us | __slab_free();
22) 1.150 us | }
22) 1.830 us | }
22) @ 118933.0 us | }
22) @ 118933.3 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 1.290 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 48393.73 us | native_queued_spin_lock_slowpath();
22) * 48396.82 us | }
22) 1.100 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.820 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.170 us | log_info_report();
22) 0.870 us | }
22) 1.520 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 2.400 us | }
22) 3.050 us | }
22) * 48409.36 us | }
22) * 48409.99 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.760 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 276.351 us | native_queued_spin_lock_slowpath();
22) ! 278.041 us | }
22) 1.860 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.870 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.120 us | log_info_report();
22) 0.790 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.860 us | }
22) 1.520 us | }
22) ! 291.161 us | }
22) ! 291.411 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) ! 182.070 us | native_queued_spin_lock_slowpath();
22) ! 183.820 us | }
22) 0.990 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.810 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.800 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.400 us | }
22) 0.670 us | }
22) ! 190.070 us | }
22) ! 190.320 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 26331.59 us | native_queued_spin_lock_slowpath();
22) * 26333.48 us | }
22) 1.200 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.890 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 1.010 us | }
22) 1.360 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 1.620 us | __slab_free();
22) 2.180 us | }
22) 2.850 us | }
22) * 26344.76 us | }
22) * 26345.10 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.430 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 11446.67 us | native_queued_spin_lock_slowpath();
22) * 11448.12 us | }
22) 0.400 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.540 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.190 us | log_info_report();
22) 0.840 us | }
22) 1.090 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.530 us | }
22) 0.810 us | }
22) * 11453.86 us | }
22) * 11454.14 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 7103.799 us | native_queued_spin_lock_slowpath();
22) # 7105.539 us | }
22) 0.410 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.860 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.670 us | }
22) 0.940 us | }
22) # 7111.719 us | }
22) # 7111.969 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 169.250 us | native_queued_spin_lock_slowpath();
22) ! 171.010 us | }
22) 0.450 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.830 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.780 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.860 us | }
22) 1.130 us | }
22) ! 176.960 us | }
22) ! 177.210 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 161.711 us | native_queued_spin_lock_slowpath();
22) ! 163.541 us | }
22) 1.880 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.810 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.230 us | log_info_report();
22) 0.780 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.840 us | }
22) 1.080 us | }
22) ! 171.581 us | }
22) ! 171.821 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 167.610 us | native_queued_spin_lock_slowpath();
22) ! 169.460 us | }
22) 0.570 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 1.010 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.780 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.380 us | }
22) 0.620 us | }
22) ! 175.250 us | }
22) ! 175.500 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 153.180 us | native_queued_spin_lock_slowpath();
22) ! 155.200 us | }
22) 1.900 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.790 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.780 us | }
22) 1.020 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.400 us | }
22) 0.640 us | }
22) ! 163.420 us | }
22) ! 163.660 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) ! 146.470 us | native_queued_spin_lock_slowpath();
22) ! 148.230 us | }
22) 1.480 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.790 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.790 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.390 us | }
22) 0.650 us | }
22) ! 154.900 us | }
22) ! 155.150 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 146.690 us | native_queued_spin_lock_slowpath();
22) ! 148.900 us | }
22) 0.280 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.830 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.780 us | }
22) 1.020 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.400 us | }
22) 0.640 us | }
22) ! 156.270 us | }
22) ! 156.520 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) ! 132.061 us | native_queued_spin_lock_slowpath();
22) ! 133.461 us | }
22) 0.680 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.830 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.800 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.860 us | }
22) 1.090 us | }
22) ! 143.911 us | }
22) ! 144.161 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 131.650 us | native_queued_spin_lock_slowpath();
22) ! 133.490 us | }
22) 0.140 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.810 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.810 us | }
22) 1.060 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.450 us | }
22) 0.710 us | }
22) ! 139.680 us | }
22) ! 139.930 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 114.460 us | native_queued_spin_lock_slowpath();
22) ! 116.310 us | }
22) 1.950 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.790 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.780 us | }
22) 1.020 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.880 us | }
22) 1.120 us | }
22) ! 124.120 us | }
22) ! 124.360 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.790 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 118.380 us | native_queued_spin_lock_slowpath();
22) ! 119.900 us | }
22) 0.180 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.900 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.120 us | log_info_report();
22) 0.790 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.390 us | }
22) 0.620 us | }
22) ! 128.140 us | }
22) ! 128.380 us | }
22) | put_pages_list() {
22) 0.110 us | free_unref_page_list();
22) 0.380 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) ! 124.290 us | native_queued_spin_lock_slowpath();
22) ! 126.160 us | }
22) 0.160 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.820 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.380 us | }
22) 0.620 us | }
22) ! 132.930 us | }
22) ! 133.180 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 123.560 us | native_queued_spin_lock_slowpath();
22) ! 125.380 us | }
22) 1.080 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.800 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.890 us | }
22) 1.560 us | }
22) ! 132.710 us | }
22) ! 132.960 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 103.161 us | native_queued_spin_lock_slowpath();
22) ! 104.421 us | }
22) 0.160 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.150 us | __slab_free();
22) 0.400 us | }
22) 1.500 us | }
22) ! 111.761 us | }
22) ! 111.991 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.390 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 118.270 us | native_queued_spin_lock_slowpath();
22) ! 120.100 us | }
22) 1.070 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.830 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.020 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.890 us | }
22) 1.600 us | }
22) ! 127.250 us | }
22) ! 127.500 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 118.570 us | native_queued_spin_lock_slowpath();
22) ! 120.490 us | }
22) 0.150 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.800 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.400 us | }
22) 1.040 us | }
22) ! 129.460 us | }
22) ! 129.740 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 108.280 us | native_queued_spin_lock_slowpath();
22) ! 109.660 us | }
22) 0.690 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.820 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.900 us | }
22) 1.140 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.130 us | __slab_free();
22) 0.390 us | }
22) 1.030 us | }
22) ! 118.970 us | }
22) ! 119.210 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) + 83.850 us | native_queued_spin_lock_slowpath();
22) + 85.600 us | }
22) 0.610 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 1.080 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.920 us | }
22) 1.170 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.910 us | }
22) 1.570 us | }
22) + 93.650 us | }
22) + 93.890 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 11824.06 us | native_queued_spin_lock_slowpath();
22) * 11826.22 us | }
22) 0.800 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.820 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.540 us | log_info_report();
22) 1.570 us | }
22) 1.810 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.250 us | __slab_free();
22) 0.900 us | }
22) 1.570 us | }
22) * 11837.89 us | }
22) * 11838.13 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 84885.59 us | native_queued_spin_lock_slowpath();
22) * 84890.86 us | }
22) 1.320 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.230 us | preempt_count_sub();
22) 0.900 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.620 us | log_info_report();
22) 1.910 us | }
22) 2.190 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.500 us | }
22) 2.170 us | }
22) * 84905.28 us | }
22) * 84905.62 us | }
22) | put_pages_list() {
22) 0.540 us | free_unref_page_list();
22) 1.190 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 16126.29 us | native_queued_spin_lock_slowpath();
22) * 16129.73 us | }
22) 0.810 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.160 us | preempt_count_sub();
22) 0.880 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.160 us | log_info_report();
22) 0.410 us | }
22) 0.680 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.550 us | __slab_free();
22) 1.270 us | }
22) 1.950 us | }
22) * 16141.16 us | }
22) * 16141.81 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 695.981 us | native_queued_spin_lock_slowpath();
22) ! 699.141 us | }
22) 0.190 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.880 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.800 us | }
22) 1.040 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.990 us | }
22) 1.660 us | }
22) ! 709.411 us | }
22) ! 709.651 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 4371.886 us | native_queued_spin_lock_slowpath();
22) # 4374.326 us | }
22) 1.070 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.830 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.780 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.540 us | __slab_free();
22) 1.160 us | }
22) 1.840 us | }
22) # 4384.026 us | }
22) # 4384.266 us | }
22) | put_pages_list() {
22) 0.130 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) 0.510 us | }
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.380 us | }
22) 2.480 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.360 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 17005.44 us | native_queued_spin_lock_slowpath();
22) * 17007.84 us | }
22) 1.800 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.210 us | preempt_count_sub();
22) 0.980 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.240 us | log_info_report();
22) 0.940 us | }
22) 1.610 us | }
22) | free_iova_mem.part.0() {
22) 0.550 us | kmem_cache_free();
22) 1.680 us | }
22) * 17017.48 us | }
22) * 17017.83 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.770 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) # 7869.580 us | native_queued_spin_lock_slowpath();
22) # 7872.050 us | }
22) 1.390 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.710 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 1.470 us | log_info_report();
22) 2.130 us | }
22) 2.380 us | }
22) | free_iova_mem.part.0() {
22) 0.160 us | kmem_cache_free();
22) 0.570 us | }
22) # 7881.240 us | }
22) # 7881.490 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) ! 525.250 us | native_queued_spin_lock_slowpath();
22) ! 527.880 us | }
22) 1.940 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.830 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.150 us | log_info_report();
22) 0.820 us | }
22) 1.050 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.840 us | }
22) 1.510 us | }
22) ! 535.980 us | }
22) ! 536.620 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) ! 447.451 us | native_queued_spin_lock_slowpath();
22) ! 449.291 us | }
22) 1.050 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.140 us | preempt_count_sub();
22) 0.840 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.140 us | log_info_report();
22) 0.880 us | }
22) 1.120 us | }
22) | free_iova_mem.part.0() {
22) 0.140 us | kmem_cache_free();
22) 0.970 us | }
22) ! 457.531 us | }
22) ! 457.771 us | }
22) | put_pages_list() {
22) 0.140 us | free_unref_page_list();
22) 0.380 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.130 us | preempt_count_add();
22) * 23548.21 us | native_queued_spin_lock_slowpath();
22) * 23550.24 us | }
22) 0.580 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.120 us | preempt_count_sub();
22) 0.820 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.960 us | }
22) 1.220 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.140 us | __slab_free();
22) 0.550 us | }
22) 1.230 us | }
22) * 23559.28 us | }
22) * 23559.52 us | }
22) | put_pages_list() {
22) 0.160 us | free_unref_page_list();
22) 0.510 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) * 28296.80 us | native_queued_spin_lock_slowpath();
22) * 28300.27 us | }
22) 1.320 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.150 us | preempt_count_sub();
22) 1.270 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.550 us | log_info_report();
22) 1.670 us | }
22) 2.290 us | }
22) | free_iova_mem.part.0() {
22) 0.380 us | kmem_cache_free();
22) 1.170 us | }
22) * 28312.79 us | }
22) * 28313.05 us | }
22) | put_pages_list() {
22) 0.120 us | free_unref_page_list();
22) 0.370 us | }
22) | free_iova_fast() {
22) | free_iova() {
22) | _raw_spin_lock_irqsave() {
22) 0.120 us | preempt_count_add();
22) + 96.090 us | native_queued_spin_lock_slowpath();
22) + 97.100 us | }
22) 0.980 us | remove_iova();
22) | _raw_spin_unlock_irqrestore() {
22) 0.130 us | preempt_count_sub();
22) 0.820 us | }
22) | lock_info_report() {
22) | irq_info_report() {
22) 0.130 us | log_info_report();
22) 0.790 us | }
22) 1.030 us | }
22) | free_iova_mem.part.0() {
22) | kmem_cache_free() {
22) 0.650 us | __slab_free();
22) 0.910 us | }
22) 1.580 us | }
22) ! 105.370 us | }
22) ! 105.610 us | }
22) $ 10580233 us | }
22) $ 10580235 us | }
22) $ 10580283 us | }
22) $ 10580284 us | }
22) $ 10580285 us | }
22) $ 10580338 us | }
22) $ 10580616 us | }
22) $ 10580618 us | }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment