Home
last modified time | relevance | path

Searched refs:un (Results 1 – 25 of 182) sorted by relevance

12345678

/linux/arch/m68k/kernel/
A Dtraps.c298 fp->un.fmt7.wb2s, fp->un.fmt7.wb3s); in access_error040()
300 fp->un.fmt7.wb2a, fp->un.fmt7.wb3a, in access_error040()
301 fp->un.fmt7.wb2d, fp->un.fmt7.wb3d); in access_error040()
881 fp->un.fmt7.effaddr, fp->un.fmt7.ssw, fp->un.fmt7.faddr); in show_registers()
883 fp->un.fmt7.wb1s, fp->un.fmt7.wb1a, fp->un.fmt7.wb1dpd0); in show_registers()
885 fp->un.fmt7.wb2s, fp->un.fmt7.wb2a, fp->un.fmt7.wb2d); in show_registers()
887 fp->un.fmt7.wb3s, fp->un.fmt7.wb3a, fp->un.fmt7.wb3d); in show_registers()
889 fp->un.fmt7.wb1dpd0, fp->un.fmt7.pd1, fp->un.fmt7.pd2, in show_registers()
899 fp->un.fmta.ssw, fp->un.fmta.isc, fp->un.fmta.isb, in show_registers()
905 fp->un.fmtb.ssw, fp->un.fmtb.isc, fp->un.fmtb.isb, in show_registers()
[all …]
/linux/drivers/scsi/lpfc/
A Dlpfc_mbox.c213 mb->un.varDmp.cv = 1; in lpfc_dump_mem()
218 mb->un.varDmp.co = 0; in lpfc_dump_mem()
243 mb->un.varDmp.cv = 1; in lpfc_dump_wakeup_param()
686 mb->un.varRdSparm.un.sp64.tus.f.bdeSize = sizeof (struct serv_parm); in lpfc_read_sparam()
687 mb->un.varRdSparm.un.sp64.addrHigh = putPaddrHigh(mp->phys); in lpfc_read_sparam()
688 mb->un.varRdSparm.un.sp64.addrLow = putPaddrLow(mp->phys); in lpfc_read_sparam()
842 mb->un.varRegLogin.un.sp64.tus.f.bdeSize = sizeof (struct serv_parm); in lpfc_reg_rpi()
843 mb->un.varRegLogin.un.sp64.addrHigh = putPaddrHigh(mp->phys); in lpfc_reg_rpi()
844 mb->un.varRegLogin.un.sp64.addrLow = putPaddrLow(mp->phys); in lpfc_reg_rpi()
956 mb->un.varRegVpi.wwn[0] = cpu_to_le32(mb->un.varRegVpi.wwn[0]); in lpfc_reg_vpi()
[all …]
/linux/Documentation/translations/it_IT/kernel-hacking/
A Dlocking.rst33 In un normale programma, potete incrementare un contatore nel seguente modo:
203 Anche questo caso è uguale al precedente, un timer viene eseguito da un
210 Qualche volta un tasklet od un timer potrebbero condividere i dati con
329 sincronizzazione (per esempio, un thread può essere eseguito solo su un
840 Qui di seguito un'implementazione con "un lock per oggetto":
897 Esiste un tipo di baco dove un pezzo di codice tenta di trattenere uno
1000 Primo o poi, questo esploderà su un sistema multiprocessore perché un
1101 un'ottimizzazione.
1284 avere un contatore di qualcosa, potreste utilizzare uno spinlock ed un
1300 non è un problema.
[all …]
A Dhacking.rst42 - in esecuzione nello spazio kernel, associata ad un processo
45 - in esecuzione di un processo nello spazio utente;
196 avviene un errore dovete ritornare un valore negativo di errno (consultate
217 un sistema multi-processo senza diritto di prelazione).
231 - Siete in un contesto utente.
269 per stampare un indirizzo IP usate::
362 memoria fisica contigua, avete un problema: Linux non ha un buon supporto per
485 La funzione può ritornare un numero d'errore negativo per scatenare un
513 rimozione (in aggiunta, un modulo non può essere rimosso se un altro modulo
601 a meno che un simbolo non venga dichiarato con visibilita limitata ad un
[all …]
/linux/Documentation/translations/it_IT/core-api/
A Dsymbol-namespaces.rst17 l'API esposta internamente al kernel. Permette ai manutentori di un
25 avvisare l'utente di un'importazione mancante.
43 essere un simbolo di preprocessore. Per esempio per esportare il
54 caricamento di un modulo.
84 Questo va messo prima di un qualsiasi uso di EXPORT_SYMBOL.
124 un'opzione di configurazione: impostare
126 emetterà un avviso.
133 un simbolo da uno spazio dei nomi che non è stato importato.
142 Lo scenario tipico di chi scrive un modulo potrebbe essere::
147 - aver notato un avviso da modpost che parla di un'importazione
[all …]
/linux/Documentation/translations/it_IT/locking/
A Dlocktypes.rst91 molto stringente riguardo al proprietario di un blocco:
136 Il blocco rw_semaphore è un meccanismo che permette più lettori ma un solo scrittore.
225 eccessi di un rtmutex.
263 quando un'attività subisce la prelazione.
307 Il blocco rwlock_t è un meccanismo che permette più lettori ma un solo scrittore.
338 local_lock in un spinlock_t. Per esempio, su un kernel non-PREEMPT_RT il
380 Questo funziona correttamente su un kernel non-PREEMPT_RT, ma su un kernel
428 separati. Acquisire un local_lock àncora un processo ad una CPU permettendo cose
429 come un'acquisizione di un blocco con interruzioni disabilitate per singola CPU.
432 contesto di un thread::
[all …]
A Dlockdep-design.rst26 dipendenze, altrimenti ritornerà un errore.
107 un errore.
109 Regole dello stato per un blocco singolo
113 usato in un contesto d'interruzione, mentre un blocco insicuro in interruzioni
124 Questo perché se un blocco può essere usato in un contesto di interruzioni
240 che un dato blocco in un dato momento deve essere trattenuto (altrimenti, verrà
557 significa X -> Y, dove X è un lettore (ricorsivo o meno) e Y è un
586 tipo -(xR)-> e -(Sx)->. In altre parole, un percorso "forte" è un percorso da un
617 Immaginiamo d'avere un ciclo forte::
660 significa che abbiamo un ciclo::
[all …]
A Dlockstat.rst58 - numero di contese su un blocco che riguarda dati di un processore
66 un blocco
69 - tempo massimo che sia mai stato speso in attesa di un blocco
72 - tempo totale speso in attesa di un blocco
75 - tempo medio speso in attesa di un blocco
81 - numero di volte che un blocco è stato ottenuto
88 - tempo massimo che sia mai stato speso trattenendo un blocco
91 - tempo totale di trattenimento di un blocco
94 - tempo medio di trattenimento di un blocco
101 aspettare l'acquisizione di un blocco.
[all …]
/linux/Documentation/translations/it_IT/process/
A Dadding-syscalls.rst33 lo spazio utente su un avvenimento, allora restituire un descrittore
54 un semplice flag associato ad un descrittore di file).
106 - un vecchio kernel può gestire l'accesso di una versione moderna di un
110 - un nuovo kernel può gestire l'accesso di una versione vecchia di un
122 riferimento ad un oggetto del kernel, allora questa dovrebbe usare un
308 Tuttavia, ci sono un paio di situazione dove diventa necessario avere un
317 - un puntatore ad un puntatore
318 - un puntatore ad una struttura dati contenente a sua volta un puntatore
320 - un puntatore ad un tipo intero di dimensione variabile (``time_t``,
328 In questo caso, un valore che arriva ad un kernel a 64-bit da un'applicazione
[all …]
A Dstable-api-nonsense.rst16 un'interfaccia binaria, e non ha nemmeno un'interfaccia stabile**.
34 volete, e nemmeno sapete di non volerla. Quello che volete è un driver
52 fate riferimento ad un avvocato per qualsiasi questione legale, io sono un
64 Supponiamo d'avere un'interfaccia stabile nei sorgenti del kernel, di
76 un certo numero di cose potrebbero succedere:
85 alcuna possibilità che il binario di un driver per un'architettura funzioni
86 correttamente su un'altra.
124 - È stato fatto un cambiamento da un flusso di dati sincrono ad uno
172 è un incubo; inoltre, tenere il passo con tutti i cambiamenti del kernel è un
183 con un minimo sforzo da parte vostra.
[all …]
A D5.Posting.rst27 veramente "pronte". Per semplici patch questo non è un problema.
81 un -rc - piuttosto che creare il vostro ramo da quello principale in un punto
93 modifiche. Spezzettare le patch è un po' un'arte; alcuni sviluppatori
129 patch che modificavano un unico file - un atto che non lo rese la persona
178 Scrivere un buon changelog è cruciale ma è spesso un'arte trascurata;
219 Qui di seguito un breve riassunto.
238 Se il collegamento indirizza verso un rapporto su un baco risolto dalla patch,
289 Se esiste un rapporto disponibile sul web, allora
342 - Se state rispondendo a un rapporto su un baco, o a una richiesta di
379 ogni patch abbia un changelog completo.
[all …]
A Ddeprecated.rst14 In un mondo perfetto, sarebbe possibile prendere tutti gli usi di
15 un'interfaccia deprecata e convertirli in quella nuova, e così sarebbe
47 impossibile un'attività di debug o anche solo leggere un rapporto
48 circa l'errore. Linus ha un'opinione molto critica al riguardo:
61 date un'occhiata al questo `commit
64 Calcoli codificati negli argomenti di un allocatore
142 un errno negativo se la stringa è stata troncata).
155 non ritorna un puntatore alla destinazione, ma un contatore dei byte
212 aggiunta sono anche un problema per la sicurezza. La crescita dinamica di un
263 Array di lunghezza zero o con un solo elemento
[all …]
A D4.Coding.rst43 quindi, più spazi per un codice formattato alla carlona.
92 Ad un livello base, considerate una funzione che ha un argomento che viene
122 e un suo massiccio impiego conduce a un codice che è molto più difficile
125 di un codice che necessita di un certo lavoro di pulizia.
135 un codice molto più pulito, più facile da seguire.
158 esempio di un'ottimizzazione prematura.
186 un lavoro sugli schemi di sincronizzazione.
227 un passo avanti e due indietro?
311 percorsi fossero stati verificati un po' di volte.
327 di un valore intero dove ci sia aspetta un gruppo di flag, e così via.
[all …]
A D7.AdvancedTopics.rst11 A questo punto, si spera, dovreste avere un'idea su come funziona il processo
19 L'uso di un sistema distribuito per il controllo delle versioni del kernel
32 di git ai suoi lettori; ci sarebbe materiale a sufficienza per un lungo
53 Il tutto potrebbe essere un po' intimidatorio visto da fuori, ma con un po'
64 per esempio). Gli sviluppatori permanenti possono ottenere un account
82 in modo trasparente da un ramo ad un altro. E così via. Un uso giudizioso
103 un ramo già pubblicato. Un esempio è linux-next dove le patch vengono
113 un modo semplice per rimanere aggiornati, ma questa non è un'opzione nel
125 è il grande movimento di patch da un repositorio all'altro che rende
145 E, più importante ancora, non usate un repositorio git per tentare di
[all …]
A Dbotching-up-ioctls.rst14 imparato negli ultimi anni è l'inutilità di cercare di creare un'interfaccia
33 partenza e ritrovarvi ad aggiungere un livello di compatibilità a 32-bit.
89 vuoti di tutte le vostre strutture dati, anche se non le userete in un
93 * Abbiate un semplice codice di test per ognuno dei casi sopracitati.
131 * Se non potete rendere un pezzo di codice rieseguibile, almeno rendete
140 anti-stallo e un processo scrittore.
183 sposa meglio in un applicazione guidata dagli eventi.
218 driver ha importato un oggetto da un altro processo. Non l'ho ancora provato,
233 a volte un'interfaccia privata è quello che serve per sviluppare un nuovo
234 concetto. Ma alla fine, una volta che c'è un'interfaccia generica a
[all …]
A Dstable-kernel-rules.rst20 - Deve correggere un vero baco che causi problemi agli utenti oppure aggiunge
21 un nuovo identificatore di dispositivo. Maggiori dettagli per il primo caso:
23 - Corregge un problema come un oops, un blocco, una corruzione di dati, un
24 vero problema di sicurezza, una stranezza hardware, un problema di
30 correzione ha un'alta probabilità d'introdurre una regressione,
32 includendo un link, se esiste, ad un rapporto su bugzilla, e informazioni
34 - Non si accettano cose del tipo "Questo potrebbe essere un problema ..."
143 allo strumento di *backporting* di ignorare un cambiamento::
199 - Se una patch viene rigettata da un membro della commissione, o un membro
239 I sorgenti -stable-rc sono un'istantanea dei sorgenti stable-queue e
[all …]
A D3.Early-stage.rst11 Osservando un progetto di sviluppo per il kernel Linux, si potrebbe essere
21 Come qualsiasi progetto ingegneristico, un miglioramento del kernel di
23 In alcuni casi, questo passaggio è facile: ad esempio quando un driver è
24 richiesto per un particolare dispositivo. In altri casi invece, si
48 Il conseguente dissenso lasciò in quegli sviluppatori un senso di
67 Quindi, osservando un progetto di sviluppo del kernel, si dovrebbe
93 alla pubblicazione di un driver intero che duplica un altro driver
119 fu rimandato per più di un anno.
156 quando c'è un dubbio su chi contattare, un trucco utile è quello di usare
182 un modo efficace per capire chi è il manutentore di un dato pezzo di codice.
[all …]
A Dcoding-style.rst276 Quando dichiarate un puntatore ad una variabile o una funzione che ritorna un
641 9) Avete fatto un pasticcio
740 sorgenti, l'indentazione è un po' differente. Le linee dopo un ``config``
771 avere un contatore di riferimenti. Nel kernel non esiste un
799 avete un contatore di riferimenti per essa, quasi certamente avete un baco.
941 Il valore di ritorno è un puntatore void, effettuare un cast su di esso è
942 ridondante. La conversione fra un puntatore void e un qualsiasi altro tipo
972 inline porta ad avere un kernel più grande, che si traduce in un sistema nel
1002 Se il nome di una funzione è un'azione o un comando imperativo,
1004 è un predicato, la funzione dovrebbe ritornare un booleano di
[all …]
A Dsubmitting-patches.rst152 Se il collegamento indirizza verso un rapporto su un baco risolto dalla patch,
163 Se la vostra patch corregge un baco in un commit specifico, per esempio avete
194 un aggiornamento dell'API e un nuovo driver che lo sfrutta, allora separateli
205 Se al fine di ottenere un cambiamento completo una patch dipende da un'altra,
246 - CHECK: le cose necessitano di un pensierino
465 un'altra licenza) indicata nel file; oppure
515 integra le patch convertirà un "sì, mi sembra che vada bene" in un Acked-by:
519 una patch ha effetti su diversi sottosistemi e ha un Acked-by: da un
638 L'etichetta Fixes: indica che la patch corregge un problema in un commit
812 problema. Ecco un esempio di un *backtrace* essenziale::
[all …]
/linux/Documentation/translations/sp_SP/process/
A Dadding-syscalls.rst56 un descriptor de archivo).
63 un proceso.
171 describiendo un describiendo un movimiento dentro de un archivo, ponga de
196 un puntero.)
273 Para resumir, necesita un commit que incluya:
318 - un puntero a un puntero
319 - un puntero a un struc conteniendo un puntero (por ejemplo
321 - un puntero a un type entero de tamaño entero variable (``time_t``,
323 - un puntero a un struct conteniendo un type entero de tamaño variable.
332 (Note que un argumento de una llamada a sistema que sea un puntero a un
[all …]
A D2.Process.rst12 un asunto relajado, con un número relativamente pequeño de usuarios y
111 variables en un proyecto de este tamaño. Llega un punto en el que
122 considerado para un lanzamiento de actualización, un parche debe
125 kernels recibirán actualizaciones estables durante un poco más de un
154 Ciclo de vida de un parche
182 problema importante con un parche si todo va bien.
243 un maintainer designado, un desarrollador que tiene la responsabilidad
289 del que preocuparse; un parche que cambia un prototipo de función del
295 eso sería un trabajo tedioso y propenso a errores.
412 Quilt es un sistema de gestión de parches, en lugar de un sistema de
[all …]
/linux/ipc/
A Dsem.c657 un = q->undo; in perform_atomic_semop_slow()
729 un = q->undo; in perform_atomic_semop()
1156 un->semid = -1; in freeary()
1876 return un; in __lookup_undo()
1888 if (un) { in lookup_undo()
1892 return un; in lookup_undo()
1963 if (un) { in find_alloc_undo()
1975 un = new; in find_alloc_undo()
1980 return un; in find_alloc_undo()
2043 un = NULL; in __do_semtimedop()
[all …]
/linux/Documentation/translations/it_IT/i2c/
A Dsummary.rst6 kernel) è un protocollo sviluppato da Philips. É un protocollo lento a 2 fili
7 (a velocità variabile, al massimo 400KHz), con un'estensione per le velocità
8 elevate (3.4 MHz). Questo protocollo offre un bus a basso costo per collegare
23 principalmente un sottoinsieme di protocolli e segnali I2C. Molti dispositivi
30 Poiché SMBus è principalmente un sottoinsieme del bus I2C,
43 :alt: Un semplice bus I2C con un master e 3 slave
47 Un circuito integrato **master** è un nodo che inizia le comunicazioni con gli
53 adattatore specifico dipende da un driver dell'algoritmo nella sottocartella
56 Un circuito integrato **slave** è un nodo che risponde alle comunicazioni
62 Per la configurazione di esempio in figura, avrai bisogno di un driver per il
[all …]
/linux/io_uring/
A Dfs.c106 struct io_unlink *un = io_kiocb_to_cmd(req, struct io_unlink); in io_unlinkat_prep() local
114 un->dfd = READ_ONCE(sqe->fd); in io_unlinkat_prep()
116 un->flags = READ_ONCE(sqe->unlink_flags); in io_unlinkat_prep()
117 if (un->flags & ~AT_REMOVEDIR) in io_unlinkat_prep()
121 un->filename = getname(fname); in io_unlinkat_prep()
122 if (IS_ERR(un->filename)) in io_unlinkat_prep()
123 return PTR_ERR(un->filename); in io_unlinkat_prep()
132 struct io_unlink *un = io_kiocb_to_cmd(req, struct io_unlink); in io_unlinkat() local
137 if (un->flags & AT_REMOVEDIR) in io_unlinkat()
138 ret = do_rmdir(un->dfd, un->filename); in io_unlinkat()
[all …]
/linux/Documentation/translations/it_IT/doc-guide/
A Dparse-headers.rst13 d'avviso se un simbolo non viene trovato nella documentazione. Questo permette
17 Esso dev'essere invocato attraverso un Makefile, mentre si genera la
18 documentazione. Per avere un esempio su come utilizzarlo all'interno del kernel
54 Mostra un messaggio d'aiuto breve e termina.
59 Mostra un messaggio d'aiuto dettagliato e termina.
65 Converte un file d'intestazione o un file sorgente C (C_FILE) in un testo
68 il programma accetta anche un altro file (EXCEPTIONS_FILE) che
94 La dichiarazione \ **replace**\ significa che verrà generato un
163 In un enumerato come il seguente:
173 In un enumerato come il seguente:
[all …]

Completed in 49 milliseconds

12345678