Lines Matching refs:softirq

178 Sincronizzazione fra il contesto utente e i softirq
181 Se un softirq condivide dati col contesto utente, avete due problemi.
182 Primo, il contesto utente corrente potrebbe essere interroto da un softirq,
185 (``include/linux/spinlock.h``) viene utilizzato. Questo disabilita i softirq
197 (``include/linux/interrupt.h``), la quale impedisce ai softirq d'essere
203 Questo caso è uguale al precedente, un tasklet viene eseguito da un softirq.
209 softirq.
234 Sincronizzazione fra softirq
237 Spesso un softirq potrebbe condividere dati con se stesso o un tasklet/timer.
239 Lo stesso softirq argument
242 Lo stesso softirq può essere eseguito su un diverso processore: allo scopo
245 fino a questo punto nell'uso dei softirq, probabilmente tenete alla scalabilità
255 proteggere i dati condivisi, che siano timer, tasklet, diversi softirq o
256 lo stesso o altri softirq: uno qualsiasi di essi potrebbe essere in esecuzione
264 Solitamente le interruzioni hardware comunicano con un tasklet o un softirq.
266 preso in carico da un softirq.
268 Sincronizzazione fra interruzioni hardware e softirq/tasklet
271 Se un gestore di interruzioni hardware condivide dati con un softirq, allora
272 avrete due preoccupazioni. Primo, il softirq può essere interrotto da
280 perché i softirq non possono essere eseguiti quando il gestore d'interruzione
288 (``include/asm/smp.h``), la quale impedisce a softirq/tasklet/BH d'essere
295 già disabilitate) e in un softirq (dove la disabilitazione delle interruzioni
298 Da notare che i softirq (e quindi tasklet e timer) sono eseguiti al ritorno
912 fra un softirq ed il contesto utente. Se usate spin_lock() per
913 proteggerlo, il contesto utente potrebbe essere interrotto da un softirq
914 mentre trattiene il lock, da qui il softirq rimarrà in attesa attiva provando
1469 interruzione software / softirq
1471 in_softirq() ritorna vero. I tasklet e le softirq sono entrambi
1474 In soldoni, un softirq è uno delle 32 interruzioni software che possono