Lines Matching refs:pu
91 La prelazione può sortire gli stessi effetti, anche se c'è una sola CPU:
119 spinlock (``include/asm/spinlock.h``), un semplice *lock* che può essere
120 trattenuto solo da un processo: se non si può trattenere lo spinlock, allora
141 quando nessun altro processo può essere eseguito in simultanea, allora
242 Lo stesso softirq può essere eseguito su un diverso processore: allo scopo
272 avrete due preoccupazioni. Primo, il softirq può essere interrotto da
281 hardware è in esecuzione: per questo si può usare spin_lock(), che è un po'
300 anche questi. Tenuto conto di questo si può dire che
332 diversi contesti. In alcuni casi, lo stesso contesto può essere eseguito solo
334 sincronizzazione (per esempio, un thread può essere eseguito solo su un
385 se fallisce ritorna 0. Questa funzione può essere utilizzata in un qualunque
392 non può essere usata in modo sicuro in contesti di interruzione hardware o
519 Ora consideriamo il caso in cui cache_find() può essere invocata
624 significa che non è più usato e l'oggetto può essere rimosso.
716 col vantaggio che l'utente può dormire trattenendo l'oggetto (per esempio,
822 - Si può togliere static da ``cache_lock`` e dire agli utenti che devono
825 - Si può fornire una funzione cache_obj_rename() che prende il
829 - Si può decidere che ``cache_lock`` protegge solo la memoria stessa, ed
918 può succedere anche con un solo processore (Ma non sui sistemi
1015 Questo può essere evitato controllando il valore di ritorno di
1091 il *lock* di lettura, ma solo uno scrittore alla volta può trattenere
1096 trattenuto per molto tempo, allora l'uso di questo tipo di *lock* può aiutare.
1375 Anche mutex_unlock() non dorme mai. Non può comunque essere