Home
last modified time | relevance | path

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

123456

/linux/fs/ntfs3/
H A 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 kvfree(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
56 le = kvmalloc(al_aligned(lsize), GFP_KERNEL); in ntfs_load_attr_list()
57 if (!le) { in ntfs_load_attr_list()
61 memcpy(le, resident_data(attr), lsize); in ntfs_load_attr_list()
94 le = kvmalloc(al_aligned(lsize), GFP_KERNEL); in ntfs_load_attr_list()
[all …]
/linux/sound/core/
H A 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/lib/
H A 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/drivers/mtd/ubi/
H A Deba.c214 struct ubi_ltree_entry *le; in ltree_lookup() local
216 le = rb_entry(p, struct ubi_ltree_entry, rb); in ltree_lookup()
218 if (vol_id < le->vol_id) in ltree_lookup()
220 else if (vol_id > le->vol_id) in ltree_lookup()
223 if (lnum < le->lnum) in ltree_lookup()
225 else if (lnum > le->lnum) in ltree_lookup()
228 return le; in ltree_lookup()
249 struct ubi_ltree_entry *le, *le1, *le_free; in ltree_add_entry() local
251 le = kmalloc(sizeof(struct ubi_ltree_entry), GFP_NOFS); in ltree_add_entry()
252 if (!le) in ltree_add_entry()
[all …]
/linux/net/802/
H A 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_startat(&hip->le, 0, reserved); in hippi_header()
80 memcpy(hip->le.dest_switch_addr, daddr + 3, 3); in hippi_header()
/linux/Documentation/translations/it_IT/locking/
H A Dlockstat.rst18 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
55 Grazie a questi punti di collegamento possiamo fornire le seguenti statistiche:
120 Per vedere le statistiche correnti sui blocchi::
159 Questo estratto mostra le statistiche delle prime due classi di
164 alla 31. Queste statistiche sono divise in due parti: le statistiche,
168 registrati (il codice che tenta di acquisire un blocco) e le righe
[all …]
H A Dlocktypes.rst8 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.
183 cosa si applichi la protezione cosa che invece non si può fare con le
[all …]
/linux/Documentation/translations/it_IT/process/
H A 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
84 Configurare le opzioni di gpg-agent
113 riguarda vecchie le versioni di GnuPG, poiché potrebbero non svolgere più
131 Raramente le chiavi PGP sono composte da una singola coppia -- solitamente, sono
144 come le vere chiavi passpartout in grado di aprire diverse serrature). Dato che
150 1. Tutte le sottochiavi sono indipendenti. Se perdete una sottochiave privata
151 non potrete recuperarla usando le altre.
[all …]
H A Dbotching-up-ioctls.rst15 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
40 esplicitamente i vuoti. Non necessariamente le piattaforme a 32-bit allineano
41 i valori a 64-bit rispettandone l'allineamento, ma le piattaforme a 64-bit lo
54 vostro codice perché questo riduce le verifiche che strumenti come sparse
75 * Abbiate un piano per estendere le ioctl con nuovi *flag* o campi alla fine di
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
[all …]
H A 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 …]
H A 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 …]
H A Dmanagement-style.rst56 (Corollario: se le persone che gestite non conoscono i dettagli meglio di voi,
60 Quindi il gioco si chiama "evitare" decisioni, almeno le più grandi e
63 del kernel ha bisogno di fare è trasformare le decisioni grandi e difficili
73 E le persone vedranno tutto ciò come prova di vera capacità di comando
76 Così la chiave per evitare le decisioni difficili diviene l'evitare
93 noi piace mantenere le apparenze, ed uscire allo scoperto in pubblico per
111 Poi, quando è realmente emersa la vostra stupidità, le persone semplicemente
114 Questa ammissione preventiva di incompetenza potrebbe anche portare le persone
134 il quale le persone coinvolte non abbiano potuto decidere era che entrambe
152 o escludere troppi sviluppatori kernel. Ne emerge che escludere le persone
[all …]
H A D3.Early-stage.rst25 tende a confondere il problema reale con le soluzioni proposte e questo
29 linux audio cercarono un modo per far girare le applicazioni senza dropouts
54 Cercare di comunicare le richieste degli utenti a queste persone è
78 Solo dopo ha senso iniziare a considerare le possibili soluzioni.
91 Non tutte le capacità del kernel sono documentate così bene come ci
131 inattendibili. Questi problemi (tra le altre cose) hanno tenuto AppArmor
143 la giusta lista di discussione e il giusto manutentore. Per le liste di
155 essere le persone che attualmente svolgono quel determinato ruolo. Quindi,
158 del sottosistema interessato. Controllate chi sta scrivendo le patch,
160 (Signed-off-by) a quelle patch. Quelle sono le persone maggiormente
[all …]
H A Dadding-syscalls.rst21 sistema è quella di valutare le alternative. Nonostante le chiamate di sistema
26 - Se le operazioni coinvolte possono rassomigliare a quelle di un filesystem,
36 - Tuttavia, le operazioni che non si sposano bene con operazioni tipo
63 Progettare l'API: pianificare le estensioni
76 del kernel e pianificate le estensioni fin dall'inizio)
104 di gestire un conflitto di versione in entrambe le direzioni:
130 nello spazio utente, la chiusura della finestra temporale fra le chiamate a
197 Al fine di rendere le nuove chiamate di sistema di facile revisione, è meglio
198 che dividiate le modifiche i pezzi separati. Questi dovrebbero includere
199 almeno le seguenti voci in *commit* distinti (ognuno dei quali sarà descritto
[all …]
H A D7.AdvancedTopics.rst16 Gestire le modifiche con git
27 Gestire le modifiche con git può rendere la vita dello sviluppatore molto
48 esplorare la storia della revisione, registrare le modifiche, usare i rami,
60 vi servirà, ovviamente, un server dal quale sia possibile attingere le vostre
88 perfetta. Riscrivere la storia riscriverà le patch contenute in quella
103 un ramo già pubblicato. Un esempio è linux-next dove le patch vengono
110 Man mano che il ramo principale (o altri rami su cui avete basato le
111 modifiche) avanza, diventa allettante l'idea di integrare tutte le patch
135 Potete inviarmi le vostre patch, ma per far si che io integri una
138 le modifiche manualmente una per una.
[all …]
/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_cls.c366 struct mvpp2_cls_lookup_entry *le) in mvpp2_cls_lookup_read() argument
372 le->way = way; in mvpp2_cls_lookup_read()
373 le->lkpid = lkpid; in mvpp2_cls_lookup_read()
374 le->data = mvpp2_read(priv, MVPP2_CLS_LKP_TBL_REG); in mvpp2_cls_lookup_read()
379 struct mvpp2_cls_lookup_entry *le) in mvpp2_cls_lookup_write() argument
383 val = (le->way << MVPP2_CLS_LKP_INDEX_WAY_OFFS) | le->lkpid; in mvpp2_cls_lookup_write()
385 mvpp2_write(priv, MVPP2_CLS_LKP_TBL_REG, le->data); in mvpp2_cls_lookup_write()
482 struct mvpp2_cls_lookup_entry le; in mvpp2_cls_flow_lkp_init() local
484 le.way = 0; in mvpp2_cls_flow_lkp_init()
485 le.lkpid = flow->flow_id; in mvpp2_cls_flow_lkp_init()
[all …]
/linux/lib/crc/tests/
H A Dcrc_kunit.c43 bool le; member
73 if (v->le) { in crc_ref()
307 .le = true,
331 .le = false,
355 .le = true,
379 .le = false,
403 .le = true,
427 .le = false,
452 .le = true,
/linux/drivers/md/
H A Ddm-bufio.c109 static void lru_insert(struct lru *lru, struct lru_entry *le) in lru_insert() argument
115 atomic_set(&le->referenced, 0); in lru_insert()
118 list_add_tail(&le->list, lru->cursor); in lru_insert()
120 INIT_LIST_HEAD(&le->list); in lru_insert()
121 lru->cursor = &le->list; in lru_insert()
156 typedef bool (*iter_predicate)(struct lru_entry *le, void *context);
214 static void lru_remove(struct lru *lru, struct lru_entry *le) in lru_remove() argument
216 lru_iter_invalidate(lru, le); in lru_remove()
220 if (lru->cursor == &le->list) in lru_remove()
222 list_del(&le->list); in lru_remove()
[all …]
/linux/net/tipc/
H A Dnode.c751 struct tipc_link_entry *le = &node->links[i]; in tipc_node_clear_links() local
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()
804 struct tipc_link_entry *le; in tipc_node_timeout() local
831 le = &n->links[bearer_id]; in tipc_node_timeout()
832 if (le->link) { in tipc_node_timeout()
833 spin_lock_bh(&le->lock); in tipc_node_timeout()
835 tipc_node_calculate_timer(n, le->link); in tipc_node_timeout()
836 rc = tipc_link_timeout(le->link, &xmitq); in tipc_node_timeout()
[all …]
/linux/Documentation/translations/it_IT/kernel-hacking/
H A 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
161 parte di quelle a 64-bit; e spesso è condiviso con le interruzioni,
188 dev'essere dichiarato in tutte le architetture nei file
235 - Avete abilitato le interruzioni (in realtà, Andy Kleen dice che
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dcolorspaces-details.rst51 L' = -1.099(-L)^{0.45} + 0.099 \text{, for } L \le-0.018
61 L = -\left( \frac{L' - 0.099}{-1.099} \right) ^{\frac{1}{0.45}} \text{, for } L' \le -0.081
127 L' = -1.099(-L)^{0.45} + 0.099 \text{, for } L \le -0.018
137 L = -\left( \frac{L' - 0.099}{-1.099} \right)^\frac{1}{0.45} \text{, for } L' \le -0.081
252 L' = 12.92L\text{, for }-0.0031308 \le L \le 0.0031308
254 L' = 1.055L ^{\frac{1}{2.4} } - 0.055\text{, for }0.0031308 < L \le 1
262 L = L' / 12.92\text{, for }-0.04045 \le L' \le 0.04045
389 L' = 4.5L\text{, for }0 \le L < 0.018
391 L' = 1.099L ^{0.45} - 0.099\text{, for } 0.018 \le L \le 1
430 B' - Yc' \le 0:& \\
[all …]
/linux/drivers/net/ethernet/marvell/
H A Dsky2.c1103 struct sky2_tx_le *le = sky2->tx_le + *slot; in get_tx_le() local
1106 le->ctrl = 0; in get_tx_le()
1107 return le; in get_tx_le()
1112 struct sky2_tx_le *le; in tx_init() local
1119 le = get_tx_le(sky2, &sky2->tx_prod); in tx_init()
1120 le->addr = 0; in tx_init()
1121 le->opcode = OP_ADDR64 | HW_OWNER; in tx_init()
1136 struct sky2_rx_le *le = sky2->rx_le + sky2->rx_put; in sky2_next_rx() local
1138 le->ctrl = 0; in sky2_next_rx()
1139 return le; in sky2_next_rx()
[all …]
/linux/tools/testing/selftests/powerpc/tm/
H A 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/Documentation/translations/it_IT/arch/riscv/
H A Dpatch-acceptance.rst12 L'insieme di istruzioni RISC-V sono sviluppate in modo aperto: le
37 e collaudando le patch man mano che arrivano. Il processo applica le patch al
48 Accetteremo le patch per un nuovo modulo o estensione se la fondazione
54 creare le proprie estensioni. Queste estensioni non passano
/linux/arch/arm64/lib/
H A Dtishift.S15 b.le 2f
37 b.le 2f
59 b.le 2f

123456