Lines Matching full:broadcast

4  * device via a broadcast event source.
23 * Broadcast support for broken x86 hardware, where the local apic
83 * Check, if the device can be utilized as broadcast device:
160 * Conditionally install/replace broadcast device
187 * registered broadcast device to oneshot mode explicitly. in tick_install_broadcast_device()
198 * of a oneshot capable broadcast device. Without that in tick_install_broadcast_device()
206 * Check, if the device is the broadcast device
228 pr_crit_once("Failed to broadcast timer tick. Some CPUs may be unresponsive.\n"); in err_broadcast()
233 if (!dev->broadcast) in tick_device_setup_broadcast_func()
234 dev->broadcast = tick_broadcast; in tick_device_setup_broadcast_func()
235 if (!dev->broadcast) { in tick_device_setup_broadcast_func()
236 pr_warn_once("%s depends on broadcast, but no broadcast function available\n", in tick_device_setup_broadcast_func()
238 dev->broadcast = err_broadcast; in tick_device_setup_broadcast_func()
244 * needs to be handled by the broadcast device.
257 * operated from the broadcast device and is a placeholder for in tick_device_uses_broadcast()
271 * Clear the broadcast bit for this cpu if the in tick_device_uses_broadcast()
280 * Clear the broadcast bit if the CPU is not in in tick_device_uses_broadcast()
281 * periodic broadcast on state. in tick_device_uses_broadcast()
303 * whether the broadcast device can be in tick_device_uses_broadcast()
309 * If we kept the cpu in the broadcast mask, in tick_device_uses_broadcast()
312 * is delivered by the broadcast device, if in tick_device_uses_broadcast()
313 * the broadcast device exists and is not in tick_device_uses_broadcast()
343 * Broadcast the event to the cpus, which are set in the mask (mangled).
359 * We only run the local handler, if the broadcast in tick_do_broadcast()
376 * have different broadcast functions. For now, just use the in tick_do_broadcast()
381 td->evtdev->broadcast(mask); in tick_do_broadcast()
387 * Periodic broadcast:
388 * - invoke the broadcast handlers
397 * Event handler for periodic broadcast ticks
431 * tick_broadcast_control - Enable/disable or force broadcast mode
432 * @mode: The selected broadcast mode
472 * - the broadcast device exists in tick_broadcast_control()
473 * - the broadcast device is not a hrtimer based one in tick_broadcast_control()
474 * - the broadcast device is in periodic mode to in tick_broadcast_control()
512 * Set the periodic handler depending on broadcast on/off
514 void tick_set_periodic_handler(struct clock_event_device *dev, int broadcast) in tick_set_periodic_handler() argument
516 if (!broadcast) in tick_set_periodic_handler()
567 * In none of these cases the broadcast device mode can change and the
568 * bit of the resuming CPU in the broadcast mask is safe as well.
620 * broadcast event from the other core is about to happen. We detected
623 * broadcast IPI right away.
631 * Set broadcast interrupt affinity
728 /* Take care of enforced broadcast requests */ in tick_handle_oneshot_broadcast()
733 * Sanity check. Catch the case where we try to broadcast to in tick_handle_oneshot_broadcast()
780 * if we own the broadcast timer. in broadcast_shutdown_local()
804 * If the current CPU owns the hrtimer broadcast in ___tick_broadcast_oneshot_control()
806 * the CPU to the broadcast mask. We don't have to go in ___tick_broadcast_oneshot_control()
815 * If the broadcast device is in periodic mode, we in ___tick_broadcast_oneshot_control()
819 /* If it is a hrtimer based broadcast, return busy */ in ___tick_broadcast_oneshot_control()
832 * We only reprogram the broadcast timer if we in ___tick_broadcast_oneshot_control()
835 * broadcast event. If the current CPU is in in ___tick_broadcast_oneshot_control()
849 * us from the broadcast mask and in ___tick_broadcast_oneshot_control()
863 * The cpu which was handling the broadcast in ___tick_broadcast_oneshot_control()
864 * timer marked this cpu in the broadcast in ___tick_broadcast_oneshot_control()
865 * pending mask and fired the broadcast in ___tick_broadcast_oneshot_control()
867 * event anyway via the broadcast IPI in ___tick_broadcast_oneshot_control()
882 * either the CPU handling the broadcast in ___tick_broadcast_oneshot_control()
885 * We are no longer in the broadcast mask, so in ___tick_broadcast_oneshot_control()
891 * to idle and therefore rearm the broadcast in ___tick_broadcast_oneshot_control()
900 * then we know that the broadcast timer in ___tick_broadcast_oneshot_control()
902 * broadcast is about to be handled. So we in ___tick_broadcast_oneshot_control()
904 * broadcast handler, which did not run yet, in ___tick_broadcast_oneshot_control()
970 * If there is no broadcast or wakeup device, tell the caller not in __tick_broadcast_oneshot_control()
977 * Reset the one shot broadcast for a cpu
1007 * past. The broadcast device which is about to be programmed will in tick_get_next_period()
1017 * tick_broadcast_setup_oneshot - setup the broadcast device
1034 * waiting for periodic broadcast. We need to set the in tick_broadcast_setup_oneshot()
1036 * broadcast device to fire. in tick_broadcast_setup_oneshot()
1055 * (periodic) broadcast mask. So the bit is set and in tick_broadcast_setup_oneshot()
1056 * would prevent the first broadcast enter after this in tick_broadcast_setup_oneshot()
1064 * Select oneshot operating mode for the broadcast device
1091 /* This moves the broadcast assignment to this CPU: */ in hotplug_cpu__broadcast_tick_pull()
1106 * Clear the broadcast masks for the dead cpu, but do not stop in tick_broadcast_oneshot_offline()
1107 * the broadcast device! in tick_broadcast_oneshot_offline()
1116 * Check, whether the broadcast device is in one shot mode
1124 * Check whether the broadcast device supports oneshot.