Home
last modified time | relevance | path

Searched refs:le (Results 1 – 25 of 147) sorted by relevance

123456

/Linux-v5.15/fs/ntfs3/
Dattrlist.c20 struct ATTR_LIST_ENTRY *le) in al_is_valid_le() argument
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()
32 kfree(ni->attr_list.le); in al_destroy()
33 ni->attr_list.le = NULL; in al_destroy()
48 void *le = NULL; in ntfs_load_attr_list() local
55 le = kmalloc(al_aligned(lsize), GFP_NOFS); in ntfs_load_attr_list()
56 if (!le) { in ntfs_load_attr_list()
60 memcpy(le, resident_data(attr), lsize); in ntfs_load_attr_list()
78 le = kmalloc(al_aligned(lsize), GFP_NOFS); in ntfs_load_attr_list()
[all …]
Dfrecord.c162 int ni_load_mi(struct ntfs_inode *ni, const struct ATTR_LIST_ENTRY *le, in ni_load_mi() argument
167 if (!le) { in ni_load_mi()
172 rno = ino_get(&le->ref); in ni_load_mi()
190 struct ATTR_LIST_ENTRY *le; in ni_find_attr() local
205 le = al_find_ex(ni, le_o ? *le_o : NULL, type, name, name_len, vcn); in ni_find_attr()
206 if (!le) in ni_find_attr()
210 *le_o = le; in ni_find_attr()
213 if (ni_load_mi(ni, le, &m)) in ni_find_attr()
217 attr = mi_find_attr(m, NULL, type, name, name_len, &le->id); in ni_find_attr()
246 struct ATTR_LIST_ENTRY **le, in ni_enum_attr_ex() argument
[all …]
Dattrib.c234 struct ATTR_LIST_ENTRY *le, struct mft_inode *mi, in attr_make_nonresident() argument
318 if (le) in attr_make_nonresident()
319 al_remove_le(ni, le); in attr_make_nonresident()
359 struct ATTR_LIST_ENTRY *le, struct mft_inode *mi, in attr_set_size_res() argument
377 return attr_make_nonresident(ni, attr, le, mi, new_size, in attr_set_size_res()
418 struct ATTR_LIST_ENTRY *le, *le_b; in attr_set_size() local
474 le = le_b; in attr_set_size()
480 le = le_b; in attr_set_size()
481 attr = ni_find_attr(ni, attr_b, &le, type, name, name_len, &vcn, in attr_set_size()
686 } else if (le && le->vcn) { in attr_set_size()
[all …]
/Linux-v5.15/sound/core/
Dpcm_misc.c37 signed char le; /* 0 = big-endian, 1 = little-endian, -1 = others */ member
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,
76 .width = 24, .phys = 32, .le = 1, .signd = 1,
80 .width = 24, .phys = 32, .le = 0, .signd = 1,
84 .width = 24, .phys = 32, .le = 1, .signd = 0,
[all …]
/Linux-v5.15/lib/
Dtest_uuid.c14 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-v5.15/drivers/gpio/
Dgpiolib-cdev.c524 struct gpio_v2_line_event *le) in linereq_put_event() argument
533 kfifo_in(&lr->events, le, 1); in linereq_put_event()
553 struct gpio_v2_line_event le; in edge_irq_thread() local
557 memset(&le, 0, sizeof(le)); in edge_irq_thread()
560 le.timestamp_ns = line->timestamp_ns; in edge_irq_thread()
567 le.timestamp_ns = line_event_timestamp(line); in edge_irq_thread()
579 le.id = GPIO_V2_LINE_EVENT_RISING_EDGE; in edge_irq_thread()
582 le.id = GPIO_V2_LINE_EVENT_FALLING_EDGE; in edge_irq_thread()
585 le.id = GPIO_V2_LINE_EVENT_RISING_EDGE; in edge_irq_thread()
588 le.id = GPIO_V2_LINE_EVENT_FALLING_EDGE; in edge_irq_thread()
[all …]
/Linux-v5.15/drivers/mtd/ubi/
Deba.c217 struct ubi_ltree_entry *le; in ltree_lookup() local
219 le = rb_entry(p, struct ubi_ltree_entry, rb); in ltree_lookup()
221 if (vol_id < le->vol_id) in ltree_lookup()
223 else if (vol_id > le->vol_id) in ltree_lookup()
226 if (lnum < le->lnum) in ltree_lookup()
228 else if (lnum > le->lnum) in ltree_lookup()
231 return le; in ltree_lookup()
252 struct ubi_ltree_entry *le, *le1, *le_free; in ltree_add_entry() local
254 le = kmalloc(sizeof(struct ubi_ltree_entry), GFP_NOFS); in ltree_add_entry()
255 if (!le) in ltree_add_entry()
[all …]
/Linux-v5.15/net/802/
Dhippi.c60 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(&hip->le.reserved, 0, 16); in hippi_header()
80 memcpy(hip->le.dest_switch_addr, daddr + 3, 3); in hippi_header()
/Linux-v5.15/Documentation/translations/it_IT/process/
Dsubmit-checklist.rst12 vedere le proprie patch accettate più rapidamente.
19 i file che le dichiarano/definiscono. Non dipendente dal fatto che un file
24 a) con le opzioni ``CONFIG`` negli stati ``=y``, ``=m`` e ``=n``. Nessun
39 perché tende ad usare ``unsigned long`` per le quantità a 64-bit.
41 5) Controllate lo stile del codice della vostra patch secondo le direttive
44 (``script/checkpatch.pl``) per scovare le violazioni più semplici.
45 Dovreste essere in grado di giustificare tutte le violazioni rimanenti nella
53 7) Tutte le nuove opzioni ``Kconfig`` hanno un messaggio di aiuto.
74 12) La patch è stata verificata con le seguenti opzioni abilitate
81 le opzioni ``CONFIG_SMP`` e ``CONFIG_PREEMPT``.
[all …]
Dclang-format.rst21 file che mantieni, le modifiche che revisioni, le differenze,
30 di approssimare le lo stile di codifica del kernel. Si tenta anche di seguire
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.
106 Ricordatevi che potete sempre aggiustare le modifiche in quei casi dove
112 Al seguente indirizzo troverete le istruzioni:
120 che potete personalizzare con le vostre opzioni.
[all …]
Dhowto.rst12 Esso contiene le istruzioni su come diventare uno sviluppatore
19 vi preghiamo di inviare le correzioni agli amministratori di questo
30 di spiegare alcune delle ragioni per le quali la comunità lavora in un
53 riguardo gli strumenti e le estensioni in uso, e sfortunatamente non
108 seguire le linee guida in questo documento. Molti amministratori
122 Seguire tali regole non garantirà il successo (tutte le patch sono soggette
145 dello sviluppo di Linux ed è molto importante per le persone che arrivano
162 Questo file descrive le regole sulle quali vengono basati i rilasci del
178 descrizione dell'API interna del kernel, e le regole su come gestire la
224 imparerete le basi per l'inserimento delle vostre modifiche all'interno dei
[all …]
Dsubmitting-patches.rst14 suggerimenti che aumenteranno significativamente le probabilità di vedere le
27 Questa documentazione assume che sappiate usare ``git`` per preparare le patch.
42 sorgenti e desiderano che le patch siano preparate basandosi su di essi.
49 Descrivete le vostre modifiche
64 singolarmente le patch dai sorgenti principali; quindi, includete tutte
65 le informazioni che possono essere utili a capire le vostre modifiche:
66 le circostanze che causano il problema, estratti da dmesg, descrizioni di
70 Quantificare le ottimizzazioni e i compromessi. Se affermate di aver
71 migliorato le prestazioni, il consumo di memoria, l'impatto sollo stack,
74 che non sono ovvi. Solitamente le ottimizzazioni non sono gratuite, ma sono
[all …]
Demail-clients.rst17 per applicare le patch.
20 stessi. Salvatela come testo includendo tutte le intestazioni. Poi eseguite
40 I programmi di posta elettronica che vengono usati per inviare le patch per il
49 Questo può corrompere le patch.
57 I programmi di posta dovrebbero generare e mantenere le intestazioni
60 Di solito, il copia-e-incolla (o taglia-e-incolla) non funziona con le patch
61 perché le tabulazioni vengono convertite in spazi. Usando xclipboard, xclip
69 Prima di inviare le patch sulle liste di discussione Linux, può essere una
104 Funziona. Alcune persone riescono ad usarlo con successo per inviare le patch.
116 Alcune persone riescono ad usarlo con successo per inviare le patch.
[all …]
Dstable-api-nonsense.rst11 (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,
113 allora le correggeranno per migliorarle. In questo frangente, i nomi delle
114 funzioni potrebbero cambiare, le strutture dati potrebbero diventare più grandi
116 Se questo dovesse succedere, nello stesso momento, tutte le istanze dove questa
136 le vecchie interfacce e sviluppare codice nel modo sbagliato, portando, di
[all …]
Dmaintainer-pgp-guide.rst36 Sia i repositori git che gli archivi tar portano le firme PGP degli
38 offrono una garanzia crittografica che le versioni scaricabili rese disponibili
55 codice che gestisce l'infrastruttura, indipendentemente da quali che siano le
63 salvaguardare le chiavi PGP usate nello stabilire l'integrità del kernel Linux
102 Configurare le opzioni di gpg-agent
131 riguarda vecchie le versioni di GnuPG, poiché potrebbero non svolgere più
138 modo aggiornare le chiavi pubbliche di altre persone, lavoro che è svolto
186 - Aggiungere, modificare o eliminare le identità (unids) associate alla chiave
188 - Firmare le chiavi di altre persone a scopo di creare una rete di fiducia
215 GnuPG utilizza le passphrases per criptare la vostra chiave privata prima
[all …]
Dcoding-style.rst16 considerazione le osservazioni espresse qui.
26 La tabulazione (tab) è di 8 caratteri e così anche le indentazioni. Ci sono
43 aggiunta vi avvisa quando state annidando troppo le vostre funzioni.
78 Non usate le virgole per evitare le parentesi:
85 Invece, usate sempre le parentesi per racchiudere più istruzioni.
112 Come limite di riga si preferiscono le 80 colonne.
115 pezzi più piccoli, a meno che eccedere le 80 colonne non aiuti ad
125 Tuttavia, non spezzettate mai le stringhe visibili agli utenti come i
146 Questo è valido per tutte le espressioni che non siano funzioni (if, switch,
162 Tuttavia, c'è il caso speciale, le funzioni: queste hanno la parentesi graffa
[all …]
Dvolatile-considered-harmful.rst13 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-v5.15/arch/x86/boot/
Dgenimage.sh85 le() { function
100 [ $(le "$1" 0 2) -eq 23117 ] || return # MZ magic
101 peoffs=$(le "$1" 60 4) # PE header offset
103 [ $(le "$1" $peoffs 4) -eq 17744 ] || return # PE magic
104 case $(le "$1" $((peoffs+4+20)) 2) in # PE type
109 [ $(le "$1" $((peoffs+4+20+68)) 2) -eq 10 ] || return # EFI app
110 case $(le "$1" $((peoffs+4)) 2) in # Machine type
/Linux-v5.15/tools/lib/
Dfind_bit.c33 unsigned long start, unsigned long invert, unsigned long le) in _find_next_bit() argument
36 (void) le; in _find_next_bit()
54 if (le) in _find_next_bit()
74 if (le) in _find_next_bit()
/Linux-v5.15/drivers/misc/cxl/
Dflash.c29 static struct sg_list *le; variable
298 le[i].phys_addr = cpu_to_be64(virt_to_phys(buffer[i])); in handle_image()
299 le[i].len = cpu_to_be64(CXL_AI_BUFFER_SIZE); in handle_image()
301 le[i].len = cpu_to_be64(mod); in handle_image()
311 rc = fct(adapter->guest->handle, virt_to_phys(le), entries, in handle_image()
426 le = (struct sg_list *)get_zeroed_page(GFP_KERNEL); in device_open()
427 if (!le) { in device_open()
448 if (le) in device_open()
449 free_page((unsigned long) le); in device_open()
488 if (le) in device_close()
[all …]
/Linux-v5.15/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_cls.c360 struct mvpp2_cls_lookup_entry *le) in mvpp2_cls_lookup_read() argument
366 le->way = way; in mvpp2_cls_lookup_read()
367 le->lkpid = lkpid; in mvpp2_cls_lookup_read()
368 le->data = mvpp2_read(priv, MVPP2_CLS_LKP_TBL_REG); in mvpp2_cls_lookup_read()
373 struct mvpp2_cls_lookup_entry *le) in mvpp2_cls_lookup_write() argument
377 val = (le->way << MVPP2_CLS_LKP_INDEX_WAY_OFFS) | le->lkpid; in mvpp2_cls_lookup_write()
379 mvpp2_write(priv, MVPP2_CLS_LKP_TBL_REG, le->data); in mvpp2_cls_lookup_write()
476 struct mvpp2_cls_lookup_entry le; in mvpp2_cls_flow_lkp_init() local
478 le.way = 0; in mvpp2_cls_flow_lkp_init()
479 le.lkpid = flow->flow_id; in mvpp2_cls_flow_lkp_init()
[all …]
/Linux-v5.15/arch/ia64/lib/
Dmemcpy_mck.S104 cmp.le p6,p0 = 1,r30 // for .align_dest
147 cmp.le p6,p0=8,tmp
149 cmp.le p7,p0=16,tmp
174 cmp.le p8,p0=24,tmp
321 cmp.le p6,p7=8,curlen; // have at least 8 byte remaining?
408 cmp.le p8,p9 = 1,in2
409 cmp.le p10,p11 = 2,in2
410 cmp.le p12,p13 = 3,in2
411 cmp.le p14,p15 = 4,in2
430 cmp.le p6,p7 = 5,in2
[all …]
/Linux-v5.15/net/tipc/
Dnode.c733 struct tipc_link_entry *le = &node->links[i]; in tipc_node_clear_links() local
735 if (le->link) { in tipc_node_clear_links()
736 kfree(le->link); in tipc_node_clear_links()
737 le->link = NULL; in tipc_node_clear_links()
786 struct tipc_link_entry *le; in tipc_node_timeout() local
813 le = &n->links[bearer_id]; in tipc_node_timeout()
814 if (le->link) { in tipc_node_timeout()
815 spin_lock_bh(&le->lock); in tipc_node_timeout()
817 tipc_node_calculate_timer(n, le->link); in tipc_node_timeout()
818 rc = tipc_link_timeout(le->link, &xmitq); in tipc_node_timeout()
[all …]
/Linux-v5.15/tools/testing/selftests/powerpc/tm/
Dtm-trap.c57 int le; variable
73 if (le) { in trap_signal_handler()
292 le = (int) *(uint8_t *)&k; in tm_trap_test()
295 le ? "Little-Endian" : "Big-Endian", in tm_trap_test()
/Linux-v5.15/Documentation/translations/it_IT/kernel-hacking/
Dhacking.rst21 del kernel Linux ad opera di Rusty. Questo documento descrive le procedure
51 nell'esecuzione, ma un'interruzione hardware può. Ciò nonostante, le altre CPU
55 le interruzioni, così da impedirne davvero il diritto di prelazione.
62 o le interruzioni, possono far valere il proprio diritto di prelazione sul
68 e durante le operazioni nello strato dei dispositivi a blocchi
88 Dato che durante la loro esecuzione le interruzioni vengono disabilitate,
98 Attenzione, questa ritornerà un falso positivo se le interruzioni
162 parte di quelle a 64-bit; e spesso è condiviso con le interruzioni,
189 dev'essere dichiarato in tutte le architetture nei file
236 - Avete abilitato le interruzioni (in realtà, Andy Kleen dice che
[all …]

123456