| /linux-6.15/fs/ntfs3/ |
| H A D | attrlist.c | 22 if (!le || !ni->attr_list.le || !ni->attr_list.size) in al_is_valid_le() 25 return PtrOffset(ni->attr_list.le, le) + le16_to_cpu(le->size) <= in al_is_valid_le() 107 ni->attr_list.le = le; in ntfs_load_attr_list() 112 ni->attr_list.le = le; in ntfs_load_attr_list() 133 le = ni->attr_list.le; in al_enumerate() 140 le = Add2Ptr(le, sz); in al_enumerate() 144 off = PtrOffset(ni->attr_list.le, le); in al_enumerate() 193 while ((le = al_enumerate(ni, le))) { in al_find_ex() 251 while ((le = al_enumerate(ni, prev = le))) { in al_find_le_to_insert() 310 off = PtrOffset(al->le, le); in al_add_le() [all …]
|
| H A D | frecord.c | 296 while ((le = al_enumerate(ni, le))) { in ni_load_all_mi() 361 le = al_enumerate(ni, le); in ni_remove_attr() 635 while ((le = al_enumerate(ni, le))) { in ni_try_remove_attr_list() 647 le->name_len, &le->id); in ni_try_remove_attr_list() 672 while ((le = al_enumerate(ni, le))) { in ni_try_remove_attr_list() 683 le->name_len, &le->id); in ni_try_remove_attr_list() 711 while ((le = al_enumerate(ni, le))) { in ni_try_remove_attr_list() 720 le->name_len, &le->id); in ni_try_remove_attr_list() 775 ni->attr_list.le = le; in ni_create_attr_list() 789 if (le != ni->attr_list.le) in ni_create_attr_list() [all …]
|
| H A D | attrib.c | 314 if (le) in attr_make_nonresident() 477 le = le_b; in attr_set_size() 483 le = le_b; in attr_set_size() 711 } else if (le && le->vcn) { in attr_set_size() 728 le = (struct ATTR_LIST_ENTRY *)((u8 *)le - le_sz); in attr_set_size() 780 if (le->type != type || le->name_len != name_len || in attr_set_size() 846 le = le_b; in attr_set_size() 852 le = le_b; in attr_set_size() 960 le = le_b; in attr_data_get_block() 2025 if (!le) in attr_collapse_range() [all …]
|
| /linux-6.15/sound/core/ |
| H A D | pcm_misc.c | 52 .width = 8, .phys = 8, .le = -1, .signd = 1, 56 .width = 8, .phys = 8, .le = -1, .signd = 0, 60 .width = 16, .phys = 16, .le = 1, .signd = 1, 64 .width = 16, .phys = 16, .le = 0, .signd = 1, 68 .width = 16, .phys = 16, .le = 1, .signd = 0, 72 .width = 16, .phys = 16, .le = 0, .signd = 0, 152 .width = 8, .phys = 8, .le = 1, .signd = 0, 173 .le = -1, .signd = -1, 176 .le = -1, .signd = -1, 196 .le = -1, .signd = -1, [all …]
|
| /linux-6.15/lib/ |
| H A D | test_uuid.c | 14 guid_t le; member 21 .le = GUID_INIT(0xc33f4995, 0x3701, 0x450e, 0x9f, 0xbf, 0x20, 0x6a, 0x2e, 0x98, 0xe5, 0x76), 26 .le = GUID_INIT(0x64b4371c, 0x77c1, 0x48f9, 0x82, 0x21, 0x29, 0xf0, 0x54, 0xfc, 0x02, 0x3b), 31 .le = GUID_INIT(0x0cb4ddff, 0xa545, 0x4401, 0x9d, 0x06, 0x68, 0x8a, 0xf5, 0x3e, 0x7f, 0x84), 64 guid_t le; in test_uuid_test() local 70 if (guid_parse(data->uuid, &le)) in test_uuid_test() 74 if (!guid_equal(&data->le, &le)) { in test_uuid_test() 75 sprintf(buf, "%pUl", &le); in test_uuid_test() 93 guid_t le; in test_uuid_wrong() local 98 if (!guid_parse(data, &le)) in test_uuid_wrong()
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpiolib-cdev.c | 652 memset(&le, 0, sizeof(le)); in process_hw_ts_thread() 764 memset(&le, 0, sizeof(le)); in edge_irq_thread() 890 memset(&le, 0, sizeof(le)); in debounce_work_func() 1550 if (copy_to_user(buf + bytes_read, &le, sizeof(le))) in linereq_read() 1910 if (le->irq) in lineevent_free() 1911 free_irq_label(free_irq(le->irq, le)); in lineevent_free() 1916 kfree(le); in lineevent_free() 2084 le = kzalloc(sizeof(*le), GFP_KERNEL); in lineevent_create() 2085 if (!le) in lineevent_create() 2149 le); in lineevent_create() [all …]
|
| /linux-6.15/drivers/mtd/ubi/ |
| H A D | eba.c | 228 return le; in ltree_lookup() 252 if (!le) in ltree_add_entry() 255 le->users = 0; in ltree_add_entry() 268 le_free = le; in ltree_add_entry() 269 le = le1; in ltree_add_entry() 300 le->users += 1; in ltree_add_entry() 304 return le; in ltree_add_entry() 321 if (IS_ERR(le)) in leb_read_lock() 344 kfree(le); in leb_read_unlock() 396 kfree(le); in leb_write_trylock() [all …]
|
| /linux-6.15/net/802/ |
| H A D | hippi.c | 60 hip->le.fc = 0; in hippi_header() 61 hip->le.double_wide = 0; /* only HIPPI 800 for the time being */ in hippi_header() 62 hip->le.message_type = 0; /* Data PDU */ in hippi_header() 64 hip->le.dest_addr_type = 2; /* 12 bit SC address */ in hippi_header() 65 hip->le.src_addr_type = 2; /* 12 bit SC address */ in hippi_header() 67 memcpy(hip->le.src_switch_addr, dev->dev_addr + 3, 3); in hippi_header() 68 memset_startat(&hip->le, 0, reserved); in hippi_header() 80 memcpy(hip->le.dest_switch_addr, daddr + 3, 3); in hippi_header()
|
| /linux-6.15/Documentation/translations/it_IT/process/ |
| H A D | submit-checklist.rst | 13 vedere le proprie patch accettate più rapidamente. 23 i file che le dichiarano/definiscono. Non dipendente dal fatto che un file 26 2) Controllate lo stile del codice della vostra patch secondo le direttive 29 3) Tutte le barriere di sincronizzazione {per esempio, ``barrier()``, 41 2) Tutte le nuove opzioni ``Kconfig`` hanno un messaggio di aiuto. 60 5) Tutte le nuove interfacce verso lo spazio utente sono documentate in 63 Le patch che modificano le interfacce utente dovrebbero essere inviate 73 (``script/checkpatch.pl``) per scovare le violazioni più semplici. 123 1) La patch è stata verificata con le seguenti opzioni abilitate 130 le opzioni ``CONFIG_SMP`` e ``CONFIG_PREEMPT``. [all …]
|
| H A D | index.rst | 22 Di seguito le guide che ogni sviluppatore dovrebbe leggere. 60 Quelle che seguono rappresentano le regole che cerchiamo di seguire all'interno 77 con riguardo. I documenti che seguono descrivono le nostre politiche riguardo al 78 trattamento di alcune classi particolari di bachi: le regressioni e i problemi 84 Come trovare le persone che accetteranno le vostre modifiche.
|
| H A D | maintainer-pgp-guide.rst | 84 Configurare le opzioni di gpg-agent 151 non potrete recuperarla usando le altre. 295 sottochiavi, o firmare le chiavi di altre persone. 383 Spostare le sottochiavi in un apposito dispositivo criptato 388 a mettere le sue mani su quelle chiavi riuscirà a decriptare le vostre 491 Spostare le sottochiavi sulla smartcard 560 Salvando le modifiche cancellerete dalla vostra cartella home tutte le chiavi 565 Verificare che le chiavi siano state spostate 608 fare con le vostre chiavi PGP. 830 Verificare le firme di patatt [all …]
|
| H A D | howto.rst | 12 Esso contiene le istruzioni su come diventare uno sviluppatore 19 vi preghiamo di inviare le correzioni agli amministratori di questo 246 - Sorgenti dei sottosistemi del kernel e le loro modifiche 315 Sorgenti dei sottosistemi del kernel e le loro patch 335 commenti o le revisioni fatte, e gli amministratori possono indicare le patch 460 modifiche o fornire delle chiare e concise motivazioni per le quali le 494 Cose da dire riguardanti le modifiche da voi proposte: 501 - "Questo aumenta le prestazioni di macchine standard..." 536 Spezzare le vostre modifiche 594 Giustificare le vostre modifiche [all …]
|
| H A D | submitting-patches.rst | 14 suggerimenti che aumenteranno significativamente le probabilità di vedere le 51 Descrivete le vostre modifiche 67 le informazioni che possono essere utili a capire le vostre modifiche: 102 le versioni precedenti della patch. 186 Separate le vostre modifiche 244 - ERROR: le cose sono molto probabilmente sbagliate 246 - CHECK: le cose necessitano di un pensierino 364 le differenze rispetto a sottomissioni precedenti (vedere 610 le possibili situazioni. 657 le seguenti istruzioni. [all …]
|
| H A D | botching-up-ioctls.rst | 15 unificata per gestire la memoria e le unità esecutive di diverse GPU. Dunque, 19 dedicate. Ma al tempo stesso è più facile incasinare le cose. 23 focalizzano sui tecnicismi e non sulla visione d'insieme, come le discussioni 54 vostro codice perché questo riduce le verifiche che strumenti come sparse 85 estendere le ioctl andrà a rotoli dato che qualcuno userà delle ioctl con 89 vuoti di tutte le vostre strutture dati, anche se non le userete in un 101 validazione degli input e gestire in modo robusto i percorsi - tanto le GPU 113 Verificate che il codice di errore rispetti le aspettative. Ed infine, 146 Le GPU fanno quasi tutto in modo asincrono, dunque dobbiamo regolare le 178 quando le animazioni singhiozzano. [all …]
|
| H A D | stable-api-nonsense.rst | 11 (tutte le risposte alle vostre domande e altro) 24 programmi, ovvero le chiamate di sistema. Queste interfacce sono **molto** 44 Solo le persone un po' strambe vorrebbero scrivere driver per il kernel con 71 un modo diverso di includere le funzioni (renderle inline oppure no). 106 Se parlate con le persone che cercano di mantenere aggiornato un driver per 112 interfacce attuali, o trovano modi migliori per fare le cose. Se le trovano, 136 le vecchie interfacce e sviluppare codice nel modo sbagliato, portando, di 155 per sbaglio in futuro. Se non si fossero cambiate le interfacce interne, 159 Nel tempo le interfacce del kernel subiscono qualche ripulita. Se nessuno 161 al kernel di rimanere il più piccolo possibile, e garantisce che tutte le [all …]
|
| H A D | email-clients.rst | 17 per applicare le patch. 20 stessi. Salvatela come testo includendo tutte le intestazioni. Poi eseguite 49 Questo può corrompere le patch. 57 I programmi di posta dovrebbero generare e mantenere le intestazioni 69 Prima di inviare le patch sulle liste di discussione Linux, può essere una 116 Alcune persone riescono ad usarlo con successo per inviare le patch. 131 Alcune persone riescono ad usarlo con successo per inviare le patch. 141 il messaggio dalle bozze le andate a capo saranno parte integrante del 162 al testo del messaggio per cui non usate la firma GPG. Firmare le patch 172 Per salvare le patch inviate come parte di un messaggio, selezionate il [all …]
|
| H A D | volatile-considered-harmful.rst | 13 a volte saranno tentati dall'utilizzare *volatile* nel kernel per le 17 descrive le ragioni. 20 sopprimere le ottimizzazioni, che non è quasi mai quello che si vuole. 21 Nel kernel si devono proteggere le strutture dati condivise contro accessi 27 Come *volatile*, le primitive del kernel che rendono sicuro l'accesso ai dati 29 prevenire le ottimizzazioni indesiderate. Se vengono usate opportunamente, 33 rallentare le cose. 42 Se tutto il codice seguisse le regole di sincronizzazione, il valore di un 66 con i puntatori è sconsigliato e non funziona su tutte le architetture. 80 necessario. Ovviamente, tanto per puntualizzare, le attese attive sono [all …]
|
| /linux-6.15/Documentation/translations/it_IT/locking/ |
| H A D | lockstat.rst | 18 Perché, tanto per fare un esempio, le contese sui blocchi possono influenzare 19 significativamente le prestazioni. 25 mappa le istanze di blocco con le relative classi. Partiamo da questo punto 27 Il grafico sottostante mostra la relazione che intercorre fra le 51 lock, unlock - le classiche funzioni di blocco 120 Per vedere le statistiche correnti sui blocchi:: 159 Questo estratto mostra le statistiche delle prime due classi di 168 registrati (il codice che tenta di acquisire un blocco) e le righe 181 Quando si ha a che fare con blocchi annidati si potrebbero vedere le 210 classe *&irq->lock* (le sottoclassi partono da 0); in questo caso, [all …]
|
| H A D | locktypes.rst | 8 Tipologie di blocco e le loro istruzioni 35 unlock(). Inoltre, vanno prese in considerazione anche le varianti di *debug* 60 Su kernel non-PREEMPT_RT, le funzioni local_lock gestiscono le primitive di 77 Implicitamente, i blocchi ad attesa attiva disabilitano la prelazione e le 83 _irq() disabilita / abilita le interruzioni 84 _irqsave/restore() salva e disabilita le interruzioni / ripristina ed attiva le interruzioni 108 dove la prelazione o le interruzioni sono disabilitate; anche sui kernel 167 Sui kernel non-PREEMPT_RT le operazioni local_lock si traducono 168 nell'abilitazione o disabilitazione della prelazione o le interruzioni. 200 - Tutte le modifiche a spinlock_t si applicano anche a local_lock [all …]
|
| /linux-6.15/Documentation/translations/it_IT/dev-tools/ |
| H A D | clang-format.rst | 21 file che mantieni, le modifiche che revisioni, le differenze, 34 le regole di base per un particolare sottosistema o cartella. Per farlo, 68 Osservare le righe di questo diff è utile a migliorare/aggiustare 69 le opzioni di stile nel file di configurazione; così come per verificare 70 le nuove funzionalità/versioni di ``clang-format``. 104 complesso, macro multi-riga (e allineare le loro "barre"), eccetera. 112 Al seguente indirizzo troverete le istruzioni: 120 che potete personalizzare con le vostre opzioni. 175 Al fine di minimizzare le differenze fra il codice attuale e l'output 177 nella configurazione base. In altre parole, lo scopo è di rendere le [all …]
|
| /linux-6.15/arch/x86/boot/ |
| H A D | genimage.sh | 86 le() { function 101 [ $(le "$1" 0 2) -eq 23117 ] || return # MZ magic 102 peoffs=$(le "$1" 60 4) # PE header offset 104 [ $(le "$1" $peoffs 4) -eq 17744 ] || return # PE magic 105 case $(le "$1" $((peoffs+4+20)) 2) in # PE type 110 [ $(le "$1" $((peoffs+4+20+68)) 2) -eq 10 ] || return # EFI app 111 case $(le "$1" $((peoffs+4)) 2) in # Machine type
|
| /linux-6.15/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_cls.c | 372 le->way = way; in mvpp2_cls_lookup_read() 373 le->lkpid = lkpid; in mvpp2_cls_lookup_read() 383 val = (le->way << MVPP2_CLS_LKP_INDEX_WAY_OFFS) | le->lkpid; in mvpp2_cls_lookup_write() 484 le.way = 0; in mvpp2_cls_flow_lkp_init() 488 le.data = 0; in mvpp2_cls_flow_lkp_init() 926 le.data = 0; in mvpp2_cls_init() 928 le.lkpid = index; in mvpp2_cls_init() 929 le.way = 0; in mvpp2_cls_init() 932 le.way = 1; in mvpp2_cls_init() 967 le.way = 0; in mvpp2_cls_port_config() [all …]
|
| /linux-6.15/lib/tests/ |
| H A D | crc_kunit.c | 43 bool le; member 74 if (v->le) { in crc_ref() 294 .le = true, 318 .le = false, 347 .le = true, 372 .le = false, 401 .le = true, 426 .le = false, 451 .le = true,
|
| /linux-6.15/drivers/md/ |
| H A D | dm-bufio.c | 131 lru->cursor = &le->list; in lru_insert() 232 list_del(&le->list); in lru_remove() 263 struct lru_entry *le; in lru_evict() local 286 lru_remove(lru, le); in lru_evict() 287 return le; in lru_evict() 685 struct lru_entry *le; in __cache_evict() local 689 if (!le) in __cache_evict() 692 b = le_to_buffer(le); in __cache_evict() 737 struct lru_entry *le; in __cache_mark_many() local 743 if (!le) in __cache_mark_many() [all …]
|
| /linux-6.15/net/tipc/ |
| H A D | node.c | 753 if (le->link) { in tipc_node_clear_links() 754 kfree(le->link); in tipc_node_clear_links() 755 le->link = NULL; in tipc_node_clear_links() 832 if (le->link) { in tipc_node_timeout() 1085 le->link = NULL; in tipc_node_link_down() 1200 l = le->link; in tipc_node_check_dest() 1285 &le->inputq, in tipc_node_check_dest() 1296 le->link = l; in tipc_node_check_dest() 1738 spin_lock_bh(&le->lock); in tipc_node_xmit() 2157 if (le->link) { in tipc_rcv() [all …]
|