Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\time\tick-broadcast.c Create Date:2022-07-28 10:50:51
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Broadcast the event to the cpus, which are set in the mask (mangled).

Proto:static bool tick_do_broadcast(struct cpumask *mask)

Type:bool

Parameter:

TypeParameterName
struct cpumask *mask
266  cpu = smp_processor_id()
268  bool local = false
273  If pumask_test_cpu - test for a cpu in a cpumask*@cpu: cpu number (< nr_cpu_ids)*@cpumask: the cpumask pointer* Returns 1 if @cpu is set in @cpumask, else returns 0 Then
274  bc = evtdev
276  pumask_clear_cpu - clear a cpu in a cpumask*@cpu: cpu number (< nr_cpu_ids)*@dstp: the cpumask pointer
289  local = Not (features & CLOCK_EVT_FEAT_HRTIMER)
292  If Not pumask_empty - *srcp == 0*@srcp: the cpumask to that all cpus < nr_cpu_ids are clear. Then
299  td = per_cpu(Tick devices, Uniprocessor. Assume all masks are "1". )
300  broadcast(mask)
302  Return local
Caller
NameDescribe
tick_do_periodic_broadcastPeriodic broadcast:* - invoke the broadcast handlers