Home
last modified time | relevance | path

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

1234567

/linux-6.3-rc2/arch/m68k/kernel/
A Dtraps.c299 fp->un.fmt7.wb2s, fp->un.fmt7.wb3s); in access_error040()
301 fp->un.fmt7.wb2a, fp->un.fmt7.wb3a, in access_error040()
302 fp->un.fmt7.wb2d, fp->un.fmt7.wb3d); in access_error040()
882 fp->un.fmt7.effaddr, fp->un.fmt7.ssw, fp->un.fmt7.faddr); in show_registers()
884 fp->un.fmt7.wb1s, fp->un.fmt7.wb1a, fp->un.fmt7.wb1dpd0); in show_registers()
886 fp->un.fmt7.wb2s, fp->un.fmt7.wb2a, fp->un.fmt7.wb2d); in show_registers()
888 fp->un.fmt7.wb3s, fp->un.fmt7.wb3a, fp->un.fmt7.wb3d); in show_registers()
890 fp->un.fmt7.wb1dpd0, fp->un.fmt7.pd1, fp->un.fmt7.pd2, in show_registers()
900 fp->un.fmta.ssw, fp->un.fmta.isc, fp->un.fmta.isb, in show_registers()
906 fp->un.fmtb.ssw, fp->un.fmtb.isc, fp->un.fmtb.isb, in show_registers()
[all …]
/linux-6.3-rc2/drivers/scsi/lpfc/
A Dlpfc_mbox.c215 mb->un.varDmp.cv = 1; in lpfc_dump_mem()
220 mb->un.varDmp.co = 0; in lpfc_dump_mem()
249 mb->un.varDmp.cv = 1; in lpfc_dump_wakeup_param()
693 mb->un.varRdSparm.un.sp64.tus.f.bdeSize = sizeof (struct serv_parm); in lpfc_read_sparam()
694 mb->un.varRdSparm.un.sp64.addrHigh = putPaddrHigh(mp->phys); in lpfc_read_sparam()
695 mb->un.varRdSparm.un.sp64.addrLow = putPaddrLow(mp->phys); in lpfc_read_sparam()
849 mb->un.varRegLogin.un.sp64.tus.f.bdeSize = sizeof (struct serv_parm); in lpfc_reg_rpi()
850 mb->un.varRegLogin.un.sp64.addrHigh = putPaddrHigh(mp->phys); in lpfc_reg_rpi()
851 mb->un.varRegLogin.un.sp64.addrLow = putPaddrLow(mp->phys); in lpfc_reg_rpi()
963 mb->un.varRegVpi.wwn[0] = cpu_to_le32(mb->un.varRegVpi.wwn[0]); in lpfc_reg_vpi()
[all …]
/linux-6.3-rc2/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
1096 un'ottimizzazione.
1279 avere un contatore di qualcosa, potreste utilizzare uno spinlock ed un
1295 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-6.3-rc2/Documentation/translations/it_IT/core-api/
A Dsymbol-namespaces.rst18 l'API esposta internamente al kernel. Permette ai manutentori di un
26 avvisare l'utente di un'importazione mancante.
44 essere un simbolo di preprocessore. Per esempio per esportare il
55 caricamento di un modulo.
85 Questo va messo prima di un qualsiasi uso di EXPORT_SYMBOL.
125 un'opzione di configurazione: impostare
127 emetterà un avviso.
134 un simbolo da uno spazio dei nomi che non è stato importato.
143 Lo scenario tipico di chi scrive un modulo potrebbe essere::
148 - aver notato un avviso da modpost che parla di un'importazione
[all …]
/linux-6.3-rc2/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.rst14 la comunità di sviluppo del kernel ha elaborato un insieme di convenzioni
27 veramente "pronte". Per semplici patch questo non è un problema.
30 Dovreste considerare l'idea di pubblicare un lavoro incompleto, o anche
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.
320 - Se state rispondendo a un rapporto su un baco, o a una richiesta di
357 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.
88 Ad un livello base, considerate una funzione che ha un argomento che viene
118 e un suo massiccio impiego conduce a un codice che è molto più difficile
121 di un codice che necessita di un certo lavoro di pulizia.
131 un codice molto più pulito, più facile da seguire.
154 esempio di un'ottimizzazione prematura.
182 un lavoro sugli schemi di sincronizzazione.
223 un passo avanti e due indietro?
307 percorsi fossero stati verificati un po' di volte.
323 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 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
736 sorgenti, l'indentazione è un po' differente. Le linee dopo un ``config``
767 avere un contatore di riferimenti. Nel kernel non esiste un
795 avete un contatore di riferimenti per essa, quasi certamente avete un baco.
935 Il valore di ritorno è un puntatore void, effettuare un cast su di esso è
936 ridondante. La conversione fra un puntatore void e un qualsiasi altro tipo
966 inline porta ad avere un kernel più grande, che si traduce in un sistema nel
996 Se il nome di una funzione è un'azione o un comando imperativo,
998 è un predicato, la funzione dovrebbe ritornare un booleano di
[all …]
A Dsubmitting-patches.rst148 Se la vostra patch corregge un baco in un commit specifico, per esempio avete
179 un aggiornamento dell'API e un nuovo driver che lo sfrutta, allora separateli
190 Se al fine di ottenere un cambiamento completo una patch dipende da un'altra,
231 - CHECK: le cose necessitano di un pensierino
257 vger.kernel.org; potete trovare un loro elenco alla pagina
416 un'altra licenza) indicata nel file; oppure
466 integra le patch convertirà un "sì, mi sembra che vada bene" in un Acked-by:
470 una patch ha effetti su diversi sottosistemi e ha un Acked-by: da un
585 L'etichetta Fixes: indica che la patch corregge un problema in un commit
759 problema. Ecco un esempio di un *backtrace* essenziale::
[all …]
A Dstable-kernel-rules.rst17 - Deve correggere un baco vero che sta disturbando gli utenti (non cose del
18 tipo "Questo potrebbe essere un problema ...").
19 - Deve correggere un problema di compilazione (ma non per cose già segnate
20 con CONFIG_BROKEN), un kernel oops, un blocco, una corruzione di dati,
21 un vero problema di sicurezza, o problemi del tipo "oh, questo non va bene".
26 correzione ha un'alta probabilità d'introdurre una regressione, dovrebbero
27 essere sottomessi solo dal manutentore della distribuzione includendo un
28 link, se esiste, ad un rapporto su bugzilla, e informazioni aggiuntive
98 sorgenti principali (per esempio perché è stato necessario un lavoro di
166 - Se una patch viene rigettata da un membro della commissione, o un membro
[all …]
A D2.Process.rst12 un numero di utenti e sviluppatori relativamente basso. Con una base
22 ogni due o tre mesi viene effettuata un rilascio importante del kernel.
34 Ciascun rilascio 5.x è un importante rilascio del kernel con nuove
73 sicurezza in un qualsiasi momento)
109 in un progetto di questa portata. Arriva un punto dove ritardare il rilascio
119 considerazione per un rilascio d'aggiornamento, una modifica deve:
231 un singolo sviluppatore non può controllare e selezionare
234 di utilizzare un sistema di "sottotenenti" basato sulla fiducia.
289 d'interesse, ma questo sarebbe un lavoro enorme e fallace.
404 Quilt è un sistema di gestione delle patch, piuttosto che un sistema
[all …]
A D1.Intro.rst33 pianificazione di un progetto di sviluppo, con particolare enfasi sul
76 Con la crescita di Linux è arrivato anche un aumento di sviluppatori
99 kernel utilizza un proprio modo di operare che gli permette di funzionare
100 agevolmente (e genera un prodotto di alta qualità) in un ambiente dove migliaia
144 Per dimostrare i costi di un codice "fuori dai sorgenti", eccovi
161 vengano fatti in un qualsiasi momento e che risultino fatti con un codice di
183 sviluppato in un ambiente chiuso; tale codice ottiene un forte beneficio
185 "fuori dai sorgenti", invece, è un codice di bassa qualità.
219 quale si parlerà più avanti). L'autore qui non è un avvocato, e
281 software libero. Per questa ragione, un codice proveniente da un contributore
[all …]
A D6.Followthrough.rst18 probabilmente, ancora un po' di lavoro da fare.
47 - La revisione del codice è un duro lavoro, ed è un mestiere poco
61 stanno cercando di creare un disagio ad aziende concorrenti.
121 sistemati, il passo successivo solitamente è quello di entrare in un
122 sottosistema gestito da un manutentore. Come ciò avviene dipende dal
173 contribuito ad un driver per un hardware che non è ancora disponibile, sarete
179 Se la vostra modifica causa una regressione, avrete un gran numero di
219 un "Acked-by:" e lasciate che l'autore originale la invii.
224 riluttanza nell'inserire modifiche con un conflitto fra autore
226 come qualcuno che blocca un buon lavoro senza motivo, quelle patch vi
[all …]
A Dvolatile-considered-harmful.rst22 concorrenti e indesiderati: questa è un'attività completamente diversa.
31 comunque necessario, ci dev'essere quasi sicuramente un baco da qualche parte.
32 In un pezzo di codice kernel scritto a dovere, *volatile* può solo servire a
42 Se tutto il codice seguisse le regole di sincronizzazione, il valore di un
43 dato condiviso non potrebbe cambiare inaspettatamente mentre si trattiene un
56 trattiene un lock, il dato condiviso non è *volatile*. Quando si ha a che
57 fare con dei dati condivisi, un'opportuna sincronizzazione rende inutile
71 *volatile*, è nel caso in cui il processore è in un'attesa attiva sul valore
81 generalmente un atto antisociale.
96 - La variabile jiffies è speciale in quanto assume un valore diverso ogni
[all …]
/linux-6.3-rc2/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()
1964 if (un) { in find_alloc_undo()
1977 un = new; in find_alloc_undo()
1982 return un; in find_alloc_undo()
2045 un = NULL; in __do_semtimedop()
[all …]
/linux-6.3-rc2/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-6.3-rc2/Documentation/translations/it_IT/doc-guide/
A Dparse-headers.rst14 d'avviso se un simbolo non viene trovato nella documentazione. Questo permette
18 Esso dev'essere invocato attraverso un Makefile, mentre si genera la
19 documentazione. Per avere un esempio su come utilizzarlo all'interno del kernel
55 Mostra un messaggio d'aiuto breve e termina.
60 Mostra un messaggio d'aiuto dettagliato e termina.
66 Converte un file d'intestazione o un file sorgente C (C_FILE) in un testo
69 il programma accetta anche un altro file (EXCEPTIONS_FILE) che
95 La dichiarazione \ **replace**\ significa che verrà generato un
164 In un enumerato come il seguente:
174 In un enumerato come il seguente:
[all …]
/linux-6.3-rc2/Documentation/translations/sp_SP/process/
A Dsubmitting-patches.rst131 apunten a estos. En caso de que su parche corrija un error, por poner un
153 Si su parche corrige un error en un commit específico, por ejemplo
190 cambios en un solo parche. Por lo tanto, un solo cambio lógico estará
197 Si un parche depende de otro parche para que un cambio sea completo, eso
274 Si tiene un parche que corrige un error de seguridad explotable, envíe ese
281 Los parches que corrigen un error grave en un kernel en uso deben dirigirse
349 que hayan señalado. Al enviar un siguiente versión, agregue un
478 de un acker en un Acked-by: (pero tenga en cuenta que por lo general es
482 Por ejemplo, si un parche afecta a varios subsistemas y tiene un
520 Ejemplo de un parche enviado por un Co-developed-by: autor::
[all …]
/linux-6.3-rc2/arch/arm64/kernel/
A Dcompat_alignment.c44 unsigned long un; member
58 offset.un = -offset.un; in do_alignment_finish_ldst()
61 addr += offset.un; in do_alignment_finish_ldst()
267 poffset->un = (tinst2 & 0xff) << 2; in do_alignment_t32_to_handler()
350 offset.un = (instr & 0xf00) >> 4 | (instr & 15); in do_compat_alignment_fixup()
352 offset.un = regs->regs[RM_BITS(instr)]; in do_compat_alignment_fixup()
363 offset.un = 0; in do_compat_alignment_fixup()
366 offset.un = 0; in do_compat_alignment_fixup()

Completed in 85 milliseconds

1234567