| /linux/drivers/scsi/cxlflash/ |
| A D | lunmgt.c | 65 gli = kzalloc(sizeof(*gli), GFP_KERNEL); in create_global() 66 if (unlikely(!gli)) { in create_global() 71 mutex_init(&gli->mutex); in create_global() 74 return gli; in create_global() 107 return gli; in lookup_global() 151 if (gli) { in find_and_create_lun() 152 lli->parent = gli; in find_and_create_lun() 158 if (unlikely(!gli)) { in find_and_create_lun() 164 lli->parent = gli; in find_and_create_lun() 209 list_del(&gli->list); in cxlflash_term_global_luns() [all …]
|
| A D | superpipe.c | 412 mutex_lock(&gli->mutex); in read_cap16() 422 __func__, gli->max_lba, gli->blk_len, rc); in read_cap16() 572 gli->mode = mode; in cxlflash_lun_attach() 580 gli->users++; in cxlflash_lun_attach() 584 __func__, rc, gli->mode, gli->users); in cxlflash_lun_attach() 602 mutex_lock(&gli->mutex); in cxlflash_lun_detach() 605 gli->mode = MODE_NONE; in cxlflash_lun_detach() 651 __func__, ctxid, release->rsrc_handle, gli->mode, gli->users); in _cxlflash_disk_release() 680 switch (gli->mode) { in _cxlflash_disk_release() 1807 gli->max_lba); in process_sense() [all …]
|
| A D | vlun.c | 372 struct blka *blka = &gli->blka; in init_vlun() 512 struct blka *blka = &gli->blka; in grow_lxt() 630 struct blka *blka = &gli->blka; in shrink_lxt() 763 __func__, gli->mode); in _cxlflash_vlun_resize() 997 mutex_lock(&gli->mutex); in cxlflash_disk_virtual_open() 998 if (gli->mode == MODE_NONE) { in cxlflash_disk_virtual_open() 1013 mutex_unlock(&gli->mutex); in cxlflash_disk_virtual_open() 1071 cxlflash_lun_detach(gli); in cxlflash_disk_virtual_open() 1076 mutex_unlock(&gli->mutex); in cxlflash_disk_virtual_open() 1226 __func__, gli->mode); in cxlflash_disk_clone() [all …]
|
| A D | superpipe.h | 132 int cxlflash_lun_attach(struct glun_info *gli, enum lun_mode mode, bool locked); 133 void cxlflash_lun_detach(struct glun_info *gli);
|
| /linux/Documentation/translations/it_IT/process/ |
| A D | 4.Coding.rst | 18 sulle diverse casistiche nelle quali gli sviluppatori kernel possono 33 La presenza di quel codice conduce a due distinti pericoli per gli 36 Il primo di questi è credere che gli standard di codifica del kernel 42 per gli sviluppatori una comprensione veloce di ogni sua parte. Non ci sono, 96 sottopongono costantemente patch che vanno a rimuovere gli argomenti 156 In generale, i programmatori del kernel ignorano gli effetti della cache a 206 miglioramenti) che porterà ad alcune rotture per gli utenti esistenti. 270 gli avvertimenti provenienti da altre parti del kernel. 298 (sia per gli sviluppatori che per gli utenti) in un sistema in uso; lockdep 321 circa la confusione tra gli indirizzi dello spazio utente e dello spazio [all …]
|
| A D | 3.Early-stage.rst | 28 Facciamo un esempio: qualche anno fa, gli sviluppatori che lavoravano con 37 Per gli sviluppatori audio, questo modulo di sicurezza era sufficiente a 60 La realtà delle cose fu differente; gli sviluppatori del kernel erano molto 72 - Chi sono gli utenti coinvolti da tal problema? A quale caso dovrebbe 111 raggiungere gli standard richiesti della comunità. 136 "chiacchierate" preliminari con gli sviluppatori kernel. 141 Quando gli sviluppatori hanno deciso di rendere pubblici i propri progetti, la 164 ha spinto gli sviluppatori del kernel a scrivere uno script che li aiutasse 193 una misera o inesistente reazione. La triste verità è che: (1) gli 200 gli sviluppatori kernel preferirebbero vedere il codice.
|
| A D | programming-language.rst | 28 Una delle estensioni più comuni e usate nel kernel sono gli attributi 34 In alcuni casi, gli attributi sono opzionali (ovvero un compilatore che non 39 in alternativa alla sintassi GNU per gli attributi (per esempio
|
| A D | volatile-considered-harmful.rst | 14 strutture dati condivise. In altre parole, gli è stato insegnato ad usare 23 Il processo di protezione contro gli accessi concorrenti indesiderati eviterà 46 - sono stati esplicitamente scritti per agire così - il che significa che gli 49 spin_lock(), che agisce come una barriera di sincronizzazione, gli imporrà di 54 compilatore di ottimizzare gli accessi al dato anche _dentro_ alla sezione
|
| A D | stable-api-nonsense.rst | 27 2.6 del kernel. Queste interfacce sono quelle che gli utenti e i 111 rallenta mai. Perciò, gli sviluppatori del kernel trovano bachi nelle 115 o più piccole, e gli argomenti delle funzioni potrebbero essere ripensati. 139 In entrambe gli scenari, gli sviluppatori hanno ritenuto che queste importanti 144 aggiuntivo per gli sviluppatori del sottosistema USB. Dato che gli
|
| A D | 1.Intro.rst | 15 quella sorta di frustrazione che gli sviluppatori e i loro datori di lavoro 84 affidabilità del kernel Linux. E gli utenti finali, anche, spesso vorrebbero 88 per gli sviluppatori; chiunque con le capacità richieste può migliorare 99 kernel utilizza un proprio modo di operare che gli permette di funzionare 150 a tutti gli utilizzatori Linux. Sarà automaticamente presente in tutte le 153 diverse distribuzioni; funziona già tutto, per gli sviluppatori e per gli 157 - Nonostante gli sviluppatori kernel si sforzino di tenere stabile 189 "reclamano da bordo campo" sono ascoltati, ma gli sviluppatori attivi
|
| A D | management-style.rst | 85 annullate tutto l'inutile lavoro sul quale gli altri hanno lavorato nell'ultimo 107 la vostra opinione, e rendere gli altri ben **consapevoli** di ciò. 112 roteeranno gli occhi e diranno "Uffa, no, ancora". 235 Successivamente fate in modo che gli sviluppatori che in realtà hanno fallito 243 È parte di ciò che spinge gli altri a fidarsi di voi, e vi garantisce 244 la gloria potenziale, perché siete gli unici a dire "Ho fatto una cavolata". 260 ma non cercate di renderlo ovvio per gli altri a meno che non **vogliate** 272 facendo gli scemi. Può anche aiutare a lasciare andare quei blocchi mentali
|
| A D | howto.rst | 52 Qualche volta è difficile comprendere gli assunti che il kernel ha 53 riguardo gli strumenti e le estensioni in uso, e sfortunatamente non 63 spiegati; non aspettatevi che gli altri si adattino al vostro modo di fare 223 kernel Linux. Lavorando con gli sviluppatori incaricati di questo progetto, 298 Questo è il ramo raccomandato per gli utenti che vogliono un kernel recente 336 commenti o le revisioni fatte, e gli amministratori possono indicare le patch 343 Prima che gli aggiornamenti dei sottosistemi siano accorpati nel ramo 371 mondo ed accrescerete le vostre competenze, e gli altri sviluppatori saranno 437 Assicuratevi di utilizzare un gestore di mail che non alterì gli spazi ed i 442 Ed infine, per favore ricordatevi di mostrare rispetto per gli altri [all …]
|
| A D | kernel-enforcement-statement.rst | 52 distribuiscano a questo software. Vogliamo lavorare con gli utenti in modo 56 gli altri sforzi della comunità hanno fallito nel risolvere il problema. 59 risolto, speriamo che gli utenti si sentano i benvenuti ad aggregarsi a noi
|
| A D | 7.AdvancedTopics.rst | 13 alcuni argomenti che potrebbero essere utili per gli sviluppatori che stanno 90 Ma, oltre a questo, gli sviluppatori non possono collaborare se non condividono 118 solo nei momenti di rilascio (per esempio gli -rc del ramo principale). 159 preparerà una richiesta nel modo in cui gli altri sviluppatori se l'aspettano, 167 negli "argomenti avanzati" sulla base che anche gli sviluppatori principianti
|
| A D | deprecated.rst | 14 In un mondo perfetto, sarebbe possibile prendere tutti gli usi di 21 aumentando così il carico di lavoro. Al fine di istruire gli sviluppatori su 56 volete avvisare gli utenti riguardo a qualcosa di possibile anche se 167 tutto gli usi di "%p" nel kernel rappresentano l'hash dell'indirizzo, 294 Questo è il modo con cui ci si aspetta che vengano dichiarati gli 296 al compilatore di produrre errori quando gli array flessibili non si 332 Per quanto riguarda gli array di un solo elemento, bisogna essere
|
| A D | 2.Process.rst | 98 In che modo gli sviluppatori decidono quando chiudere il ciclo di sviluppo e 182 interessate, e gli sviluppatori in quella lista risponderanno coi loro 204 ad inviare gli aggiornamenti per essere revisionati e integrati. 346 traccia dei driver che non sono ancora in linea con gli standard di codifica 398 Tra gli sviluppatori Kernel che non usano git, la scelta alternativa più 427 problema per gli sviluppatori, che rischiano di venir sepolti da un mare di 445 gli sviluppatori che evitano tale lista si perderanno informazioni importanti. 455 filtrare solo gli argomenti d'interesse (sebbene va notato che le 481 comuni per gli sviluppatori principianti. Qualcuno che pone una domanda 524 collaborare con gli altri nel sistemare le cose (questo richiede [all …]
|
| A D | 8.Conclusion.rst | 18 anch'essi qualcosa che tutti gli sviluppatori del kernel dovrebbero leggere. 32 Oltre a ciò, una risorsa valida per gli sviluppatori kernel è:
|
| A D | 5.Posting.rst | 49 - Verificare il codice fino al massimo che vi è consentito. Usate gli 187 gli utenti che vogliono sapere com'è cambiato il kernel, e molti altri. 191 A questo scopo, la riga riassuntiva dovrebbe descrivere gli effetti della 198 includeteli al fine d'aiutare gli altri a trovare soluzioni per lo stesso 201 modifiche e come gli altri dovrebbero agire per applicarle. In generale, 210 si riferisce, rendendo il risultato più facile da leggere per gli altri. 307 funzionalità, includete anche gli autori di quei rapporti/richieste.
|
| A D | development-process.rst | 26 Lo scopo di questo documento è quello di aiutare gli sviluppatori (ed i loro
|
| A D | email-clients.rst | 29 come testo integrante del messaggio. Alcuni manutentori accettano gli 30 allegati, ma in questo caso gli allegati devono avere il *content-type* 31 impostato come ``text/plain``. Tuttavia, generalmente gli allegati non sono 161 Potete firmare gli allegati con GPG, ma per le patch si preferisce aggiungerle 264 Pine aveva alcuni problemi con gli spazi vuoti, ma questi dovrebbero essere
|
| A D | license-rules.rst | 59 concordati fra i soci nell'industria, gli sviluppatori di strumenti, e i 76 dei file questa è la prima riga, fanno eccezione gli script che richiedono 213 includere degli esempi su come usare gli identificatori di licenza SPDX 277 I metatag necessari per le 'altre' ('other') licenze sono gli stessi 394 includere degli esempi su come usare gli identificatori di licenza SPDX 494 gli viene assegnato un flag 'P'; quando
|
| /linux/Documentation/translations/it_IT/riscv/ |
| A D | patch-acceptance.rst | 6 arch/riscv linee guida alla manutenzione per gli sviluppatori 29 RISC-V li classifica come "Frozen" o "Retified". (Ovviamente, gli 39 gli implementatori sono liberi di mantenere una copia del kernel Linux
|
| /linux/Documentation/translations/it_IT/ |
| A D | index.rst | 34 Una traduzione non è un *fork* della documentazione ufficiale, perciò gli 79 Documentazione per gli utenti 82 I seguenti manuali sono scritti per gli *utenti* del kernel - ovvero, 89 Documentazione per gli sviluppatori di applicazioni
|
| /linux/Documentation/translations/it_IT/kernel-hacking/ |
| A D | locking.rst | 91 La prelazione può sortire gli stessi effetti, anche se c'è una sola CPU: 131 e quindi dovrete utilizzare gli spinlock. 140 gli spinlock non esistono. Questa è un'ottima scelta di progettazione: 145 allora gli spinlock disabilitano la prelazione; questo è sufficiente a 408 e tutti gli oggetti che contiene. Ecco il codice:: 598 Esporre gli oggetti al di fuori del file 836 esempio) e gli oggetti. Questo è quello che abbiamo fatto finora. 953 Prevenire gli stalli 1086 Queste dividono gli utenti in due categorie: i lettori e gli scrittori. 1150 (``include/linux/list.h``). Ovviamente, gli scrittori possono usare [all …]
|
| /linux/Documentation/translations/it_IT/core-api/ |
| A D | symbol-namespaces.rst | 63 diventa lo spazio dei simboli di base per tutti gli usi di EXPORT_SYMBOL() 101 importato. Un risvolto di questo fatto è che gli spazi dei 122 è di rifiutarsi di caricare quei moduli che non importano tutti gli spazi dei
|