summaryrefslogtreecommitdiffstats
path: root/kernel/smpboot.h
blob: 34dd3d7ba40bc0a5e3a11d7cf5cea4a641f030ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef SMPBOOT_H
#define SMPBOOT_H

struct task_struct;

#ifdef CONFIG_GENERIC_SMP_IDLE_THREAD
struct task_struct *idle_thread_get(unsigned int cpu);
void idle_thread_set_boot_cpu(void);
void idle_threads_init(void);
#else
static inline struct task_struct *idle_thread_get(unsigned int cpu) { return NULL; }
static inline void idle_thread_set_boot_cpu(void) { }
static inline void idle_threads_init(void) { }
#endif

int smpboot_create_threads(unsigned int cpu);
int smpboot_park_threads(unsigned int cpu);
int smpboot_unpark_threads(unsigned int cpu);

void __init cpuhp_threads_init(void);

#endif
or: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
OC.L10N.register(
    "news",
    {
    "Saved" : "Gespäichert",
    "Download" : "Download",
    "Close" : "Zoumaachen",
    "filter" : "Filter",
    "Language" : "Sprooch",
    "Subscribe" : "Umellen",
    "No articles available" : "Keng Artikelen verfügbar",
    "Open website" : "Oppe Websäit",
    "by" : "vun",
    "from" : "vun",
    "Play audio" : "Toun ofspillen",
    "Download video" : "Video eroflueden",
    "Download audio" : "Toun eroflueden",
    "Description" : "Beschreiwung",
    "right" : "riets",
    "Jump to next article" : "Op den nächsten Artikel sprangen",
    "left" : "lénks",
    "Jump to previous article" : "Op den Artikel vu virdru sprangen",
    "Open article in new tab" : "Den Artikel an engem neien Tab opmaachen",
    "Refresh" : "Opfrëschen",
    "Load next folder" : "Den nächsten Dossier lueden",
    "Load previous folder" : "Den Dossier vu virdrun lueden",
    "Web address" : "Link",
    "Folder" : "Dossier",
    "No folder" : "Keen Dossier",
    "New folder" : "Neien Dossier",
    "Folder name" : "Dossiers Numm:",
    "Go back" : "Zeréckgoen",
    "Folder exists already!" : "Dësen Dossier gëtt et schonns!",
    "Advanced settings" : "Erweidert Astellungen",
    "Username" : "Benotzernumm",
    "Password" : "Passwuert",
    "New Folder" : "Neien Dossier",
    "Create" : "Erstellen",
    "Explore" : "Erfuerschen",
    "Rename" : "Ëm-benennen",
    "Menu" : "Menü",
    "Dismiss" : "Verworf",
    "Collapse" : "Zesumme falen",
    "Deleted folder" : "Dossier läschen",
    "Undo delete folder" : "Dossier läschen réckgängeg maachen",
    "Unread articles" : "Ongeliesen Artikelen",
    "All articles" : "All Artikelen",
    "Settings" : "Astellungen",
    "Show all articles" : "All d'Artikelen uweisen",
    "Subscriptions (OPML)" : "Abonnementer (OPML)",
    "Import" : "Import",
    "Export" : "Export",
    "Help" : "Hëllef",
    "Documentation" : "Dokumentatioun",
    "Report a bug" : "E Feeler melden"
},
"nplurals=2; plural=(n != 1);");