| /linux-6.15/arch/mips/include/asm/ |
| H A D | smp.h | 72 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_smp_send_reschedule() 74 mp_ops->send_ipi_single(cpu, SMP_RESCHEDULE_YOURSELF); in arch_smp_send_reschedule() 80 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_disable() 82 return mp_ops->cpu_disable(); in __cpu_disable() 87 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_die() 89 mp_ops->cpu_die(cpu); in __cpu_die() 98 extern const struct plat_smp_ops *mp_ops; /* private */ in kexec_nonboot_cpu() 100 return mp_ops->kexec_nonboot_cpu(); in kexec_nonboot_cpu() 107 return mp_ops->kexec_nonboot_cpu; in kexec_nonboot_cpu_func() 129 mp_ops->send_ipi_single(cpu, SMP_CALL_FUNCTION); in arch_send_call_function_single_ipi() [all …]
|
| H A D | smp-ops.h | 45 extern const struct plat_smp_ops *mp_ops; /* private */ in plat_smp_setup() 47 mp_ops->smp_setup(); in plat_smp_setup()
|
| /linux-6.15/arch/sh/include/asm/ |
| H A D | smp.h | 51 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_die() 53 mp_ops->cpu_die(cpu); in __cpu_die() 59 extern struct plat_smp_ops *mp_ops; /* private */ in hard_smp_processor_id() 61 if (!mp_ops) in hard_smp_processor_id() 64 return mp_ops->smp_processor_id(); in hard_smp_processor_id()
|
| H A D | smp-ops.h | 16 extern struct plat_smp_ops *mp_ops; 23 BUG_ON(!mp_ops); in plat_smp_setup() 24 mp_ops->smp_setup(); in plat_smp_setup() 29 mp_ops->play_dead(); in play_dead()
|
| /linux-6.15/arch/sh/kernel/ |
| H A D | smp.c | 36 struct plat_smp_ops *mp_ops = NULL; variable 43 if (mp_ops) in register_smp_ops() 46 mp_ops = ops; in register_smp_ops() 64 mp_ops->prepare_cpus(max_cpus); in smp_prepare_cpus() 129 ret = mp_ops->cpu_disable(cpu); in __cpu_disable() 230 mp_ops->start_cpu(cpu, (unsigned long)_stext); in __cpu_up() 263 mp_ops->send_ipi(cpu, SMP_MSG_RESCHEDULE); in arch_smp_send_reschedule() 276 mp_ops->send_ipi(cpu, SMP_MSG_FUNCTION); in arch_send_call_function_ipi_mask() 281 mp_ops->send_ipi(cpu, SMP_MSG_FUNCTION_SINGLE); in arch_send_call_function_single_ipi() 290 mp_ops->send_ipi(cpu, SMP_MSG_TIMER); in tick_broadcast()
|
| /linux-6.15/arch/mips/kernel/ |
| H A D | smp.c | 156 const struct plat_smp_ops *mp_ops; variable 157 EXPORT_SYMBOL(mp_ops); 161 if (mp_ops) in register_smp_ops() 164 mp_ops = ops; in register_smp_ops() 361 mp_ops->init_secondary(); in start_secondary() 400 mp_ops->smp_finish(); in start_secondary() 431 mp_ops->prepare_cpus(max_cpus); in smp_prepare_cpus() 444 if (mp_ops->prepare_boot_cpu) in smp_prepare_boot_cpu() 445 mp_ops->prepare_boot_cpu(); in smp_prepare_boot_cpu() 715 if (mp_ops->cleanup_dead_cpu) in arch_cpuhp_cleanup_dead_cpu() [all …]
|
| H A D | smp-cps.c | 944 extern const struct plat_smp_ops *mp_ops; in mips_cps_smp_in_use() 945 return mp_ops == &cps_smp_ops; in mips_cps_smp_in_use()
|
| /linux-6.15/net/core/ |
| H A D | netdev_rx_queue.c | 122 if (rxq->mp_params.mp_ops) { in __net_mp_open_rxq() 136 rxq->mp_params.mp_ops = NULL; in __net_mp_open_rxq() 168 !rxq->mp_params.mp_ops) in __net_mp_close_rxq() 171 if (WARN_ON_ONCE(rxq->mp_params.mp_ops != old_p->mp_ops || in __net_mp_close_rxq() 175 rxq->mp_params.mp_ops = NULL; in __net_mp_close_rxq()
|
| H A D | page_pool.c | 287 pool->mp_ops = rxq->mp_params.mp_ops; in page_pool_init() 290 if (pool->mp_ops) { in page_pool_init() 294 if (WARN_ON(!is_kernel_rodata((unsigned long)pool->mp_ops))) { in page_pool_init() 299 err = pool->mp_ops->init(pool); in page_pool_init() 595 if (static_branch_unlikely(&page_pool_mem_providers) && pool->mp_ops) in page_pool_alloc_netmems() 596 netmem = pool->mp_ops->alloc_netmems(pool, gfp); in page_pool_alloc_netmems() 687 if (static_branch_unlikely(&page_pool_mem_providers) && pool->mp_ops) in page_pool_return_page() 688 put = pool->mp_ops->release_netmem(pool, netmem); in page_pool_return_page() 1056 if (pool->mp_ops) { in __page_pool_destroy() 1057 pool->mp_ops->destroy(pool); in __page_pool_destroy()
|
| H A D | devmem.c | 33 return niov->pp->mp_ops == &dmabuf_devmem_ops; in net_is_devmem_iov() 126 .mp_ops = &dmabuf_devmem_ops, in net_devmem_unbind_dmabuf() 145 .mp_ops = &dmabuf_devmem_ops, in net_devmem_bind_dmabuf_to_queue()
|
| H A D | page_pool_user.c | 251 if (pool->mp_ops && pool->mp_ops->nl_fill(pool->mp_priv, rsp, NULL)) in page_pool_nl_fill()
|
| H A D | netdev-genl.c | 402 if (params->mp_ops && in netdev_nl_queue_fill_one() 403 params->mp_ops->nl_fill(params->mp_priv, rsp, rxq)) in netdev_nl_queue_fill_one()
|
| H A D | dev.c | 11892 if (p->mp_ops && p->mp_ops->uninstall) in dev_memory_provider_uninstall() 11893 p->mp_ops->uninstall(rxq->mp_params.mp_priv, rxq); in dev_memory_provider_uninstall()
|
| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | smp.h | 22 extern struct smp_ops mp_ops; 100 mp_ops.send_ipi_single(cpu, ACTION_CALL_FUNCTION); in arch_send_call_function_single_ipi() 105 mp_ops.send_ipi_mask(mask, ACTION_CALL_FUNCTION); in arch_send_call_function_ipi_mask()
|
| /linux-6.15/arch/loongarch/kernel/ |
| H A D | paravirt.c | 210 native_ops = mp_ops; in pv_ipi_init() 211 mp_ops.init_ipi = pv_init_ipi; in pv_ipi_init() 212 mp_ops.send_ipi_single = pv_send_ipi_single; in pv_ipi_init() 213 mp_ops.send_ipi_mask = pv_send_ipi_mask; in pv_ipi_init()
|
| H A D | irq.c | 114 mp_ops.init_ipi(); in init_IRQ()
|
| H A D | smp.c | 220 mp_ops.send_ipi_single(cpu, ACTION_RESCHEDULE); in arch_smp_send_reschedule() 227 mp_ops.send_ipi_single(smp_processor_id(), ACTION_IRQ_WORK); in arch_irq_work_raise() 275 struct smp_ops mp_ops = { variable
|
| /linux-6.15/include/net/page_pool/ |
| H A D | types.h | 159 const struct memory_provider_ops *mp_ops; member 222 const struct memory_provider_ops *mp_ops; member
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-loongarch-avec.c | 96 mp_ops.send_ipi_single(adata->prev_cpu, ACTION_CLEAR_VECTOR); in avecintc_sync() 194 mp_ops.send_ipi_single(cpu, ACTION_CLEAR_VECTOR); in complete_irq_moving()
|
| /linux-6.15/io_uring/ |
| H A D | zcrx.c | 309 .mp_ops = &io_uring_pp_zc_ops, in io_close_queue() 412 mp_param.mp_ops = &io_uring_pp_zc_ops; in io_register_zcrx_ifq() 687 p->mp_ops = NULL; in io_pp_uninstall() 812 if (niov->pp->mp_ops != &io_uring_pp_zc_ops || in io_zcrx_recv_frag()
|