Home
last modified time | relevance | path

Searched refs:cpup (Results 1 - 25 of 31) sorted by relevance

12

/kernel/liteos_a/testsuites/kernel/sample/kernel_extend/cpup/full/
H A DIt_extend_cpup_011.c46 CPUP_INFO_S *cpup = NULL; in Testcase() local
51 cpup = (CPUP_INFO_S *)LOS_MemAlloc((VOID *)OS_SYS_MEM_ADDR, cpupInfoLen); in Testcase()
52 if (cpup == NULL) { in Testcase()
57 ret = LOS_GetAllIrqCpuUsage(CPUP_LAST_ONE_SECONDS, cpup, cpupInfoLen); in Testcase()
60 ICUNIT_ASSERT_SINGLE_CPUP_USAGE(cpup[loop].usage, EXIT1); in Testcase()
63 ret = LOS_GetAllIrqCpuUsage(CPUP_LAST_TEN_SECONDS, cpup, cpupInfoLen); in Testcase()
66 ICUNIT_ASSERT_SINGLE_CPUP_USAGE(cpup[loop].usage, EXIT1); in Testcase()
69 ret = LOS_GetAllIrqCpuUsage(CPUP_ALL_TIME, cpup, cpupInfoLen); in Testcase()
72 ICUNIT_ASSERT_SINGLE_CPUP_USAGE(cpup[loop].usage, EXIT1); in Testcase()
75 LOS_MemFree((VOID *)OS_SYS_MEM_ADDR, cpup); in Testcase()
[all...]
/kernel/uniproton/src/om/cpup/
H A Dprt_cpup_thread_64.c89 * 描述:获取输入线程个数的cpup
91 OS_SEC_L2_TEXT U32 OsCpupTask(U32 intNum, struct CpupThread *cpup) in OsCpupTask() argument
95 cpup[maxNum].id = OS_CPUP_INT_ID; in OsCpupTask()
96 cpup[maxNum].usage = OsCpupIntGet(); in OsCpupTask()
109 cpup[maxNum].id = g_tskCbArray[index].taskPid; in OsCpupTask()
110 cpup[maxNum].usage = g_cpup[index].usage; in OsCpupTask()
117 OS_SEC_ALW_INLINE INLINE U32 OsCpupParaCheck(U32 intNum, struct CpupThread *cpup, const U32 *outNum) in OsCpupParaCheck() argument
119 if (cpup == NULL || outNum == NULL) { in OsCpupParaCheck()
205 U32 cpup = 0; in OsCpupThreadNow() local
216 cpup in OsCpupThreadNow()
233 OsMcCpupSet(OsGetHwThreadId(), cpup); OsCpupThreadNow() local
245 PRT_CpupThread(U32 inNum, struct CpupThread *cpup, U32 *outNum) PRT_CpupThread() argument
[all...]
H A Dprt_cpup_warn.c33 U32 cpup; in OsCpupWarn() local
36 cpup = OsCpupGet(); in OsCpupWarn()
37 if (cpup > g_cpupWarnInfo.warn) { /* 当超过阀值时,发出告警信息。 */ in OsCpupWarn()
44 } else if (cpup < g_cpupWarnInfo.resume) { in OsCpupWarn()
/kernel/liteos_a/kernel/extended/cpup/
H A Dlos_cpup.c105 g_irqCpup[loop].cpup.historyTime[prevPos] = g_irqCpup[loop].cpup.allTime; in OsCpupGuard()
188 STATIC VOID OsResetCpup(OsCpupBase *cpup, UINT64 cycle) in OsResetCpup() argument
192 cpup->startTime = cycle; in OsResetCpup()
193 cpup->allTime = cycle; in OsResetCpup()
195 cpup->historyTime[loop] = cycle; in OsResetCpup()
232 OsResetCpup(&g_irqCpup[index].cpup, cycle); in LOS_CpupReset()
313 STATIC INLINE UINT32 OsCalculateCpupUsage(const OsCpupBase *cpup, UINT16 pos, UINT16 prePos, UINT64 allCycle) in OsCalculateCpupUsage() argument
316 UINT64 cpuCycle = cpup->historyTime[pos] - cpup in OsCalculateCpupUsage()
344 UINT32 cpup; LOS_HistorySysCpuUsage() local
385 UINT32 cpup; LOS_HistoryProcessCpuUsage() local
422 UINT32 cpup; LOS_HistoryTaskCpuUsage() local
[all...]
H A Dlos_cpup_pri.h65 OsCpupBase cpup; /**< irq cpup base */ member
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_init.c8950 struct lpfc_vector_map_info *cpup; in lpfc_sli4_queue_create() local
9042 cpup = &phba->sli4_hba.cpu_map[cpu]; in lpfc_sli4_queue_create()
9043 if (!(cpup->flag & LPFC_CPU_FIRST_IRQ)) in lpfc_sli4_queue_create()
9047 qp = &phba->sli4_hba.hdwq[cpup->hdwq]; in lpfc_sli4_queue_create()
9056 cpup->hdwq); in lpfc_sli4_queue_create()
9060 qdesc->hdwq = cpup->hdwq; in lpfc_sli4_queue_create()
9075 cpup = &phba->sli4_hba.cpu_map[cpu]; in lpfc_sli4_queue_create()
9078 if (cpup->flag & LPFC_CPU_FIRST_IRQ) in lpfc_sli4_queue_create()
9082 qp = &phba->sli4_hba.hdwq[cpup->hdwq]; in lpfc_sli4_queue_create()
9087 eqcpu = lpfc_find_cpu_handle(phba, cpup in lpfc_sli4_queue_create()
9582 struct lpfc_vector_map_info *cpup; lpfc_sli4_queue_setup() local
10810 struct lpfc_vector_map_info *cpup; lpfc_find_cpu_handle() local
10845 struct lpfc_vector_map_info *cpup; lpfc_find_hyper() local
10873 struct lpfc_vector_map_info *cpup = &phba->sli4_hba.cpu_map[cpu]; lpfc_assign_eq_map_info() local
10893 struct lpfc_vector_map_info *cpup; lpfc_cpu_map_array_init() local
10945 struct lpfc_vector_map_info *cpup; lpfc_cpu_affinity_check() local
11382 struct lpfc_vector_map_info *cpup; lpfc_irq_rebalance() local
11520 struct lpfc_vector_map_info *cpup; lpfc_sli4_enable_msix() local
[all...]
H A Dlpfc_attr.c5253 struct lpfc_vector_map_info *cpup; in lpfc_fcp_cpu_map_show() local
5278 cpup = &phba->sli4_hba.cpu_map[phba->sli4_hba.curr_disp_cpu]; in lpfc_fcp_cpu_map_show()
5284 else if (cpup->eq == LPFC_VECTOR_MAP_EMPTY) { in lpfc_fcp_cpu_map_show()
5285 if (cpup->hdwq == LPFC_VECTOR_MAP_EMPTY) in lpfc_fcp_cpu_map_show()
5291 cpup->phys_id, cpup->core_id, in lpfc_fcp_cpu_map_show()
5292 (cpup->flag & LPFC_CPU_MAP_HYPER), in lpfc_fcp_cpu_map_show()
5293 (cpup->flag & LPFC_CPU_MAP_UNASSIGN)); in lpfc_fcp_cpu_map_show()
5300 cpup->hdwq, cpup in lpfc_fcp_cpu_map_show()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_init.c10442 struct lpfc_vector_map_info *cpup; in lpfc_sli4_queue_create() local
10534 cpup = &phba->sli4_hba.cpu_map[cpu]; in lpfc_sli4_queue_create()
10535 if (!(cpup->flag & LPFC_CPU_FIRST_IRQ)) in lpfc_sli4_queue_create()
10539 qp = &phba->sli4_hba.hdwq[cpup->hdwq]; in lpfc_sli4_queue_create()
10548 cpup->hdwq); in lpfc_sli4_queue_create()
10552 qdesc->hdwq = cpup->hdwq; in lpfc_sli4_queue_create()
10567 cpup = &phba->sli4_hba.cpu_map[cpu]; in lpfc_sli4_queue_create()
10570 if (cpup->flag & LPFC_CPU_FIRST_IRQ) in lpfc_sli4_queue_create()
10574 qp = &phba->sli4_hba.hdwq[cpup->hdwq]; in lpfc_sli4_queue_create()
10579 eqcpu = lpfc_find_cpu_handle(phba, cpup in lpfc_sli4_queue_create()
11074 struct lpfc_vector_map_info *cpup; lpfc_sli4_queue_setup() local
12308 struct lpfc_vector_map_info *cpup; lpfc_find_cpu_handle() local
12343 struct lpfc_vector_map_info *cpup; lpfc_find_hyper() local
12371 struct lpfc_vector_map_info *cpup = &phba->sli4_hba.cpu_map[cpu]; lpfc_assign_eq_map_info() local
12391 struct lpfc_vector_map_info *cpup; lpfc_cpu_map_array_init() local
12443 struct lpfc_vector_map_info *cpup; lpfc_cpu_affinity_check() local
12863 struct lpfc_vector_map_info *cpup; lpfc_irq_rebalance() local
13001 struct lpfc_vector_map_info *cpup; lpfc_sli4_enable_msix() local
[all...]
H A Dlpfc_attr.c5016 struct lpfc_vector_map_info *cpup; in lpfc_fcp_cpu_map_show() local
5041 cpup = &phba->sli4_hba.cpu_map[phba->sli4_hba.curr_disp_cpu]; in lpfc_fcp_cpu_map_show()
5047 else if (cpup->eq == LPFC_VECTOR_MAP_EMPTY) { in lpfc_fcp_cpu_map_show()
5048 if (cpup->hdwq == LPFC_VECTOR_MAP_EMPTY) in lpfc_fcp_cpu_map_show()
5054 cpup->phys_id, cpup->core_id, in lpfc_fcp_cpu_map_show()
5055 (cpup->flag & LPFC_CPU_MAP_HYPER), in lpfc_fcp_cpu_map_show()
5056 (cpup->flag & LPFC_CPU_MAP_UNASSIGN)); in lpfc_fcp_cpu_map_show()
5063 cpup->hdwq, cpup in lpfc_fcp_cpu_map_show()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dtimer.h185 extern void timer_quiesce_cpu(void *cpup);
187 static inline void timer_quiesce_cpu(void *cpup) { } in timer_quiesce_cpu() argument
H A Dhrtimer.h376 extern void hrtimer_quiesce_cpu(void *cpup);
378 static inline void hrtimer_quiesce_cpu(void *cpup) { } in hrtimer_quiesce_cpu() argument
/kernel/linux/linux-6.6/include/linux/
H A Dtimer.h184 extern void timer_quiesce_cpu(void *cpup);
186 static inline void timer_quiesce_cpu(void *cpup) { } in timer_quiesce_cpu() argument
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dprocess.c78 struct percpu_struct *cpup; in common_shutdown_1() local
85 cpup = (struct percpu_struct *) in common_shutdown_1()
88 pflags = &cpup->flags; in common_shutdown_1()
/kernel/linux/linux-6.6/arch/alpha/kernel/
H A Dprocess.c79 struct percpu_struct *cpup; in common_shutdown_1() local
86 cpup = (struct percpu_struct *) in common_shutdown_1()
89 pflags = &cpup->flags; in common_shutdown_1()
/kernel/liteos_a/testsuites/kernel/sample/kernel_extend/cpup/
H A DMakefile8 -I $(LITEOSTESTTOPDIR)/kernel/sample/kernel_extend/cpup \
/kernel/uniproton/src/include/uapi/
H A Dprt_cpup.h210 * @param cpup [OUT] 类型#struct CpupThread *,缓冲区,输出参数,用于填写输出个数线程的CPUP信息。
219 extern U32 PRT_CpupThread(U32 inNum, struct CpupThread *cpup, U32 *outNum);
/kernel/linux/linux-6.6/kernel/rcu/
H A Drcu.h604 static inline bool rcu_check_boost_fail(unsigned long gp_state, int *cpup) { return true; } in rcu_check_boost_fail() argument
615 bool rcu_check_boost_fail(unsigned long gp_state, int *cpup);
H A Dtree_stall.h830 * is returned, the first of the CPUs to blame is stored through cpup.
832 * in need of being boosted, *cpup is set to -1. This can happen in case
836 * If cpup is NULL, then a lockless quick check is carried out, suitable
837 * for high-rate usage. On the other hand, if cpup is non-NULL, each
840 bool rcu_check_boost_fail(unsigned long gp_state, int *cpup) in rcu_check_boost_fail() argument
848 if (!cpup) { in rcu_check_boost_fail()
857 *cpup = -1; in rcu_check_boost_fail()
870 *cpup = cpu; in rcu_check_boost_fail()
/kernel/liteos_a/tools/build/mk/
H A Dlos_config.mk140 LIB_SUBDIRS += kernel/extended/cpup
141 LITEOS_CPUP_INCLUDE := -I $(LITEOSTOPDIR)/kernel/extended/cpup
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funcore/
H A Dfun_dev.c337 static int fun_wait_for_tag(struct fun_dev *fdev, int *cpup) in fun_wait_for_tag() argument
350 tag = sbitmap_queue_get(sbq, cpup); in fun_wait_for_tag()
/kernel/linux/linux-5.10/drivers/block/rnbd/
H A Drnbd-clt.c228 int *cpup; in rnbd_rerun_if_needed() local
235 cpup = get_cpu_ptr(sess->cpu_rr); in rnbd_rerun_if_needed()
236 for (cpu_q = rnbd_get_cpu_qlist(sess, nxt_cpu(*cpup)); cpu_q; in rnbd_rerun_if_needed()
269 *cpup = cpu_q->cpu; in rnbd_rerun_if_needed()
/kernel/linux/linux-6.6/drivers/block/rnbd/
H A Drnbd-clt.c204 int *cpup; in rnbd_rerun_if_needed() local
211 cpup = get_cpu_ptr(sess->cpu_rr); in rnbd_rerun_if_needed()
212 for (cpu_q = rnbd_get_cpu_qlist(sess, nxt_cpu(*cpup)); cpu_q; in rnbd_rerun_if_needed()
245 *cpup = cpu_q->cpu; in rnbd_rerun_if_needed()
/kernel/linux/linux-5.10/drivers/target/iscsi/
H A Discsi_target_util.c142 static int iscsit_wait_for_tag(struct se_session *se_sess, int state, int *cpup) in iscsit_wait_for_tag() argument
158 tag = sbitmap_queue_get(sbq, cpup); in iscsit_wait_for_tag()
/kernel/linux/linux-5.10/kernel/time/
H A Dtimer.c2024 void timer_quiesce_cpu(void *cpup) in timer_quiesce_cpu() argument
2026 __migrate_timers(*(unsigned int *)cpup, false); in timer_quiesce_cpu()
/kernel/linux/linux-6.6/drivers/target/iscsi/
H A Discsi_target_util.c125 static int iscsit_wait_for_tag(struct se_session *se_sess, int state, int *cpup) in iscsit_wait_for_tag() argument
141 tag = sbitmap_queue_get(sbq, cpup); in iscsit_wait_for_tag()

Completed in 69 milliseconds

12