Home
last modified time | relevance | path

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

123456

/linux/sound/core/
H A Dpcm_misc.c22 signed char le; /* 0 = big-endian, 1 = little-endian, -1 = others */ member
37 .width = 8, .phys = 8, .le = -1, .signd = 1,
41 .width = 8, .phys = 8, .le = -1, .signd = 0,
45 .width = 16, .phys = 16, .le = 1, .signd = 1,
49 .width = 16, .phys = 16, .le = 0, .signd = 1,
53 .width = 16, .phys = 16, .le = 1, .signd = 0,
57 .width = 16, .phys = 16, .le = 0, .signd = 0,
61 .width = 24, .phys = 32, .le = 1, .signd = 1,
65 .width = 24, .phys = 32, .le = 0, .signd = 1,
69 .width = 24, .phys = 32, .le = 1, .signd = 0,
[all …]
/linux/fs/ntfs3/
H A Dfrecord.c169 int ni_load_mi(struct ntfs_inode *ni, const struct ATTR_LIST_ENTRY *le, in ni_load_mi() argument
174 if (!le) { in ni_load_mi()
179 rno = ino_get(&le->ref); in ni_load_mi()
197 struct ATTR_LIST_ENTRY *le; in ni_find_attr() local
213 le = al_find_ex(ni, le_o ? *le_o : NULL, type, name, name_len, vcn); in ni_find_attr()
214 if (!le) in ni_find_attr()
218 *le_o = le; in ni_find_attr()
221 if (ni_load_mi(ni, le, &m)) in ni_find_attr()
225 attr = mi_find_attr(ni, m, NULL, type, name, name_len, &le->id); in ni_find_attr()
254 struct ATTR_LIST_ENTRY **le, in ni_enum_attr_ex() argument
[all …]
/linux/lib/
H A Dtest_uuid.c
/linux/drivers/gpio/
H A Dgpiolib-cdev.c559 struct gpio_v2_line_event *le) in linereq_put_event() argument
568 kfifo_in(&lr->events, le, 1); in linereq_put_event()
618 struct gpio_v2_line_event le; in process_hw_ts_thread() local
628 memset(&le, 0, sizeof(le)); in process_hw_ts_thread()
630 le.timestamp_ns = line->timestamp_ns; in process_hw_ts_thread()
642 le.id = line_event_id(level); in process_hw_ts_thread()
645 le.id = GPIO_V2_LINE_EVENT_RISING_EDGE; in process_hw_ts_thread()
648 le.id = GPIO_V2_LINE_EVENT_FALLING_EDGE; in process_hw_ts_thread()
653 le.line_seqno = line->line_seqno; in process_hw_ts_thread()
654 le.seqno = (lr->num_lines == 1) ? le.line_seqno : line->req_seqno; in process_hw_ts_thread()
[all …]
/linux/drivers/mtd/ubi/
H A Deba.c213 struct ubi_ltree_entry *le; in ltree_lookup() local
215 le = rb_entry(p, struct ubi_ltree_entry, rb); in ltree_lookup()
217 if (vol_id < le->vol_id) in ltree_lookup()
219 else if (vol_id > le->vol_id) in ltree_lookup()
222 if (lnum < le->lnum) in ltree_lookup()
224 else if (lnum > le->lnum) in ltree_lookup()
227 return le; in ltree_lookup()
248 struct ubi_ltree_entry *le, *le1, *le_free; in ltree_add_entry() local
250 le = kmalloc_obj(struct ubi_ltree_entry, GFP_NOFS); in ltree_add_entry()
251 if (!le) in ltree_add_entry()
[all …]
/linux/net/802/
H A Dhippi.c
/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 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 …]
H A Dlicense-rules.rst16 aggiunge eccezione per le chiamate di sistema come descritto in
39 le interfacce usate dai programmi, e per questo sono un caso speciale.
40 Secondo le note nel file COPYING, le chiamate di sistema sono un chiaro
42 programmi che le usano per comunicare con il kernel. Dato che i file
167 Le licenze attualmente in uso, così come le licenze aggiunte al kernel, possono
172 Ovunque possibile le licenze qui indicate dovrebbero essere usate perché
201 Solitamente, questo è un unico identificatore valido, ma per esempio le
214 in un file sorgente in conformità con le linea guida in
277 I metatag necessari per le 'altre' ('other') licenze sono gli stessi
278 di usati per le `Licenze raccomandate`_.
[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/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