Home
last modified time | relevance | path

Searched refs:il (Results 1 – 25 of 100) sorted by relevance

1234

/linux-6.15/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c299 if (!il_is_associated(il) || !il->beacon_skb) in il3945_fill_beacon_frame()
1189 il->handlers[pkt->hdr.cmd] (il, rxb); in il3945_rx_handle()
1423 il_txq_update_write_ptr(il, &il->txq[0]); in il3945_irq_tasklet()
1424 il_txq_update_write_ptr(il, &il->txq[1]); in il3945_irq_tasklet()
2079 queue_work(il->workqueue, &il->restart); in il3945_init_alive_start()
2172 queue_work(il->workqueue, &il->restart); in il3945_alive_start()
2360 rc = il->ops->load_ucode(il); in __il3945_up()
2606 if (memcmp(&il->staging, &il->active, sizeof(il->staging))) in il3945_post_scan()
2657 if (!il->vif || !il->is_open) in il3945_post_associate()
3715 free_irq(il->pci_dev->irq, il); in il3945_pci_probe()
[all …]
H A D4965-mac.c1953 il4965_free_dma_ptr(il, &il->kw); in il4965_hw_txq_ctx_free()
2016 il4965_free_dma_ptr(il, &il->kw); in il4965_txq_ctx_alloc()
2482 il->ops->txq_free_tfd(il, txq); in il4965_tx_queue_reclaim()
3676 il->ops->set_rxon_chain(il); in il4965_update_chain_flags()
5312 il->ops->set_rxon_chain(il); in il4965_alive_start()
5575 ret = il->ops->load_ucode(il); in __il4965_up()
5616 il->ops->init_alive_start(il); in il4965_bg_init_alive_start()
6199 il->ops->send_tx_power(il); in il4965_bg_txpower_work()
6356 il->ops->set_rxon_chain(il); in il4965_init_drv()
6665 free_irq(il->pci_dev->irq, il); in il4965_pci_probe()
[all …]
H A Dcommon.c716 il->ops->apm_init(il); in il_eeprom_init()
1708 il->ops->post_scan(il); in il_bg_scan_completed()
3064 il->ops->txq_init(il, txq); in il_tx_queue_init()
3101 il->ops->txq_init(il, txq); in il_tx_queue_reset()
3904 il->ops->set_rxon_chain(il); in _il_set_rxon_ht()
4018 il_set_flags_for_band(il, il->band, il->vif); in il_connection_init_rx_config()
4360 memcmp(&il->active, &il->staging, sizeof(il->staging)); in il_set_tx_power()
4526 il->ops->set_rxon_chain(il); in il_set_mode()
5131 if (memcmp(&il->active, &il->staging, sizeof(il->staging))) in il_mac_config()
5293 il->ops->post_associate(il); in il_beacon_update()
[all …]
H A D4965.c463 il->temperature = il4965_hw_get_temperature(il); in il4965_init_alive_start()
478 queue_work(il->workqueue, &il->restart); in il4965_init_alive_start()
1342 il->switch_channel != il->staging.channel) { in il4965_commit_rxon()
1364 il_set_tx_power(il, il->tx_power_next, false); in il4965_commit_rxon()
1512 ch_info = il_get_channel_info(il, il->band, ch); in il4965_hw_channel_switch()
1686 queue_work(il->workqueue, &il->txpower_work); in il4965_temperature_calib()
1727 if (memcmp(&il->staging, &il->active, sizeof(il->staging))) in il4965_post_scan()
1754 il_set_rxon_ht(il, &il->current_ht_config); in il4965_post_associate()
1757 il->ops->set_rxon_chain(il); in il4965_post_associate()
1830 il_set_rxon_ht(il, &il->current_ht_config); in il4965_config_ap()
[all …]
H A D3945.c286 il->ops->txq_free_tfd(il, txq); in il3945_tx_queue_reclaim()
415 memcpy(&il->_3945.stats, pkt->u.raw, sizeof(il->_3945.stats)); in il3945_hdl_stats()
817 il_wr(il, FH39_TSSR_CBB_BASE, il->_3945.shared_phys); in il3945_tx_reset()
1007 if (il->txq) { in il3945_hw_txq_ctx_free()
1111 temp_diff = il->temperature - il->last_temperature; in il3945_is_temp_calib_needed()
1132 il->last_temperature = il->temperature; in il3945_is_temp_calib_needed()
1399 ch_info = il_get_channel_info(il, il->band, chan); in il3945_send_tx_power()
1614 return il->ops->send_tx_power(il); in il3945_hw_reg_comp_txpower_temp()
1754 il_set_tx_power(il, il->tx_power_next, false); in il3945_commit_rxon()
1817 rc = il_set_tx_power(il, il->tx_power_next, true); in il3945_commit_rxon()
[all …]
H A Dcommon.h1496 il->alloc_rxb_page--; in __il_free_pages()
1943 return il->ops->rxon_assoc(il); in il_send_rxon_assoc()
1949 return il->ops->commit_rxon(il); in il_commit_rxon()
1997 #define il_write8(il, ofs, val) _il_write8(il, ofs, val) argument
2014 _il_wr(il, reg, _il_rd(il, reg) & ~mask); in _il_clear_bit()
2020 _il_wr(il, reg, _il_rd(il, reg) | mask); in _il_set_bit()
2077 _il_wr_prph(il, reg, (_il_rd_prph(il, reg) | mask)); in il_set_bits_prph()
2090 _il_wr_prph(il, reg, ((_il_rd_prph(il, reg) & mask) | bits)); in il_set_bits_mask_prph()
2154 memset(il->stations, 0, sizeof(il->stations)); in il_clear_driver_stations()
2356 _il_wr(il, CSR_INT_MASK, il->inta_mask); in il_enable_interrupts()
[all …]
H A D4965.h32 void il4965_set_rxon_chain(struct il_priv *il);
35 int il4965_verify_ucode(struct il_priv *il);
42 int il4965_hw_nic_init(struct il_priv *il);
45 void il4965_nic_config(struct il_priv *il);
49 void il4965_rx_replenish(struct il_priv *il);
52 int il4965_rxq_stop(struct il_priv *il);
54 void il4965_rx_handle(struct il_priv *il);
63 int il4965_tx_skb(struct il_priv *il,
73 int il4965_txq_ctx_alloc(struct il_priv *il);
75 void il4965_txq_ctx_stop(struct il_priv *il);
[all …]
H A Ddebug.c33 stats = &il->tx_stats; in il_update_stats()
35 stats = &il->rx_stats; in il_update_stats()
317 if (!il->dbgfs_sram_offset && !il->dbgfs_sram_len) { in il_dbgfs_sram_read()
320 il->dbgfs_sram_len = il->ucode_init_data.len; in il_dbgfs_sram_read()
322 il->dbgfs_sram_len = il->ucode_data.len; in il_dbgfs_sram_read()
470 ptr = il->eeprom; in il_dbgfs_nvm_read()
663 if (il->isr_stats.sw || il->isr_stats.hw) { in il_dbgfs_interrupt_read()
826 if (!il->txq) { in il_dbgfs_tx_queue_read()
835 txq = &il->txq[cnt]; in il_dbgfs_tx_queue_read()
1170 ret = pos = il->ops->dump_fh(il, &buf, true); in il_dbgfs_fh_reg_read()
[all …]
H A D3945.h63 struct il_priv *il; member
203 int il3945_hw_rxq_stop(struct il_priv *il);
204 int il3945_hw_set_hw_params(struct il_priv *il);
205 int il3945_hw_nic_init(struct il_priv *il);
207 void il3945_hw_txq_ctx_free(struct il_priv *il);
209 int il3945_hw_nic_reset(struct il_priv *il);
224 void il3945_disable_events(struct il_priv *il);
226 void il3945_post_associate(struct il_priv *il);
227 void il3945_config_ap(struct il_priv *il);
229 int il3945_commit_rxon(struct il_priv *il);
[all …]
H A D4965-calib.c122 data = &(il->sensitivity_data); in il4965_sens_energy_cck()
301 data = &(il->sensitivity_data); in il4965_sens_auto_corr_ofdm()
404 data = &(il->sensitivity_data); in il4965_sensitivity_write()
436 if (il->disable_sens_cal) in il4965_init_sensitivity()
442 data = &(il->sensitivity_data); in il4965_init_sensitivity()
499 if (il->disable_sens_cal) in il4965_sensitivity_calibration()
502 data = &(il->sensitivity_data); in il4965_sensitivity_calibration()
588 il4965_sensitivity_write(il); in il4965_sensitivity_calibration()
708 il->hw_params.valid_rx_ant); in il4965_find_disconn_antenna()
800 data = &(il->chain_noise_data); in il4965_chain_noise_calibration()
[all …]
H A D3945-debug.c37 struct il_priv *il = file->private_data; in il3945_ucode_rx_stats_read() local
49 if (!il_is_alive(il)) in il3945_ucode_rx_stats_read()
63 ofdm = &il->_3945.stats.rx.ofdm; in il3945_ucode_rx_stats_read()
64 cck = &il->_3945.stats.rx.cck; in il3945_ucode_rx_stats_read()
65 general = &il->_3945.stats.rx.general; in il3945_ucode_rx_stats_read()
73 max_cck = &il->_3945.max_delta.rx.cck; in il3945_ucode_rx_stats_read()
309 if (!il_is_alive(il)) in il3945_ucode_tx_stats_read()
323 tx = &il->_3945.stats.tx; in il3945_ucode_tx_stats_read()
326 max_tx = &il->_3945.max_delta.tx; in il3945_ucode_tx_stats_read()
402 if (!il_is_alive(il)) in il3945_ucode_general_stats_read()
[all …]
H A D4965-rs.c1629 struct il_priv *il; in il4965_rs_stay_in_table() local
1631 il = lq_sta->drv; in il4965_rs_stay_in_table()
2250 struct il_priv *il; in il4965_rs_alloc_sta() local
2322 il->hw_params.valid_tx_ant & ~il4965_first_antenna(il->hw_params. in il4965_rs_rate_init()
2333 lq_sta->drv = il; in il4965_rs_rate_init()
2391 if (il) in il4965_rs_fill_link_cmd()
2403 else if (il && in il4965_rs_fill_link_cmd()
2438 else if (il && in il4965_rs_fill_link_cmd()
2501 il = lq_sta->drv; in il4965_rs_dbgfs_set_mcs()
2534 il = lq_sta->drv; in il4965_rs_sta_dbgfs_scale_table_write()
[all …]
H A D3945-rs.c140 struct il_priv *il __maybe_unused = rs_sta->il; in il3945_rate_scale_flush_wins()
172 struct il_priv *il __maybe_unused = rs_sta->il; in il3945_bg_rate_scale_flush()
246 struct il_priv *il __maybe_unused = rs_sta->il; in il3945_collect_tx_data()
336 rs_sta->il = il; in il3945_rs_rate_init()
384 il3945_rs_free(void *il) in il3945_rs_free() argument
456 if (!rs_sta->il) { in il3945_rs_tx_status()
529 struct il_priv *il __maybe_unused = rs_sta->il; in il3945_get_adjacent_rate()
629 if (rs_sta && !rs_sta->il) { in il3945_rs_get_rate()
881 struct il_priv *il = hw->priv; in il3945_rate_scale_init() local
892 sta = ieee80211_find_sta(il->vif, il->stations[sta_id].sta.sta.addr); in il3945_rate_scale_init()
[all …]
H A D4965-debug.c24 flag = le32_to_cpu(il->_4965.stats.flag); in il4965_stats_flag()
58 if (!il_is_alive(il)) in il4965_ucode_rx_stats_read()
72 ofdm = &il->_4965.stats.rx.ofdm; in il4965_ucode_rx_stats_read()
73 cck = &il->_4965.stats.rx.cck; in il4965_ucode_rx_stats_read()
74 general = &il->_4965.stats.rx.general; in il4965_ucode_rx_stats_read()
75 ht = &il->_4965.stats.rx.ofdm_ht; in il4965_ucode_rx_stats_read()
85 max_cck = &il->_4965.max_delta.rx.cck; in il4965_ucode_rx_stats_read()
463 if (!il_is_alive(il)) in il4965_ucode_tx_stats_read()
476 tx = &il->_4965.stats.tx; in il4965_ucode_tx_stats_read()
479 max_tx = &il->_4965.max_delta.tx; in il4965_ucode_tx_stats_read()
[all …]
/linux-6.15/Documentation/translations/it_IT/process/
H A D1.Intro.rst25 il ciclo di rilascio del kernel, ed i meccanismi della finestra
34 coinvolgimento della comunità, il prima possibile.
40 nell'assicurarvi che le modifiche per il kernel siano corrette.
132 L'importanza d'avere il codice nei sorgenti principali
141 supportare direttamente i suoi utilizzatori. La verità è che il tenere il
180 sviluppatore originale, il processo di revisione troverà il modo di migliore
191 renderanno il kernel più funzionale alle loro necessità.
207 aiutarne il successo.
236 separatamente ogni volta che aggiornano il loro kernel.
247 idea non comprende il valore di una vasta revisione del codice e il valore
[all …]
H A D5.Posting.rst11 Prima o poi arriva il momento in cui il vostro lavoro è pronto per essere
28 Ma quando il lavoro è di una certa complessità, c'è molto da guadagnare
51 per compilare il codice per differenti architetture, eccetera.
57 Se è così, dovreste eseguire dei *benchmark* che mostrino il loro
195 citate un commit aggiungete sia il suo identificativo che il titolo),
202 vostro changelog, meglio sarà il changelog (e il kernel nel suo insieme).
253 il consenso verso il certificato d'origine degli sviluppatori, il testo
265 - Acked-by: indica il consenso di un altro sviluppatore (spesso il manutentore
293 se il baco è stato riportato in una comunicazione privata.
330 in precedenza, il file MAINTAINERS è il primo luogo dove cercare i nomi
[all …]
H A D6.Followthrough.rst15 persino da sviluppatori kernel esperti è quello di concludere che il
24 lavorare con la comunità del kernel per assicurare che il vostro codice
33 da parte di altri sviluppatori dato che avranno revisionato il codice.
39 comprenderanno il valore e il perché vi siete presi il disturbo di
72 facendo. Non lasciate che il loro modo di esprimersi o il vostro orgoglio
74 prendetevi il tempo per comprendere cosa il revisore stia cercando di
85 specialmente se altri iniziano ad essere d'accordo con il revisore.
89 risolvendo il problema giusto.
133 per il lavoro di lungo periodo.
194 il vostro lavoro in futuro.
[all …]
H A Demail-clients.rst21 il comando ``git am messaggio-formato-testo.txt`` e revisionatene il risultato
37 https://useplaintext.email/ può esservi d'aiuto per configurare il
63 ancora: non usate il copia-e-incolla.
99 di selezionare il file patch da inserire nel messaggio.
145 aggiungete il delimitatore di patch: tre trattini (``---``).
173 messaggio che la contiene, premete il tasto destro e selezionate
188 Vedi il commento per Lotus Notes.
209 prima di premere il tasto centrale o shift-insert. Oppure usate il
267 Se potete usate alpine (il successore di pine).
332 Andate sulla finestra principale e cercate il bottone per il menu a tendina principale.
[all …]
H A D3.Early-stage.rst11 Osservando un progetto di sviluppo per il kernel Linux, si potrebbe essere
18 Specificare il problema
25 tende a confondere il problema reale con le soluzioni proposte e questo
70 - Qual'è, precisamente, il problema che dev'essere risolto?
75 - In che modo il kernel risulta manchevole nell'indirizzare il problema
88 - Potrebbe essere che il problema sia già stato risolto nel kernel in
100 prima di scrivere il codice.
107 chiara lezione: il codice per il kernel che è pensato e sviluppato a porte
127 il fatto che Raiser4 resta fuori dal ramo principale del kernel.
190 la comunità di sviluppo a fornire spunti utili per il progetto.
[all …]
H A Dstable-api-nonsense.rst8 L'interfaccia dei driver per il kernel Linux
35 stabile che funzioni, e questo può essere ottenuto solo se il driver si trova
36 nei sorgenti del kernel. Ci sono altri vantaggi nell'avere il proprio driver
44 Solo le persone un po' strambe vorrebbero scrivere driver per il kernel con
66 Sbagliato. Prendete in considerazione i seguenti fatti che riguardano il
92 Linux. Ma moltiplicate questa singola compilazione per il numero di
145 sviluppatori devono dedicare il proprio tempo a questo genere di lavoro,
151 A volte, per prevenire il problema di sicurezza, si sono dovute cambiare
175 Semplicemente, fate sì che il vostro driver per il kernel venga incluso nei
180 Se il vostro driver è nei sorgenti del kernel e un'interfaccia cambia, il
[all …]
/linux-6.15/crypto/
H A Dcamellia_generic.c337 il = xl ^ kl; \
339 t0 = il >> 16; \
540 u32 il, ir, t0, t1, w0, w1; in camellia_setup128() local
837 ir ^= il; \
855 io[2], io[3], il, ir); \ in camellia_do_encrypt()
858 io[0], io[1], il, ir); \ in camellia_do_encrypt()
861 io[2], io[3], il, ir); \ in camellia_do_encrypt()
864 io[0], io[1], il, ir); \ in camellia_do_encrypt()
867 io[2], io[3], il, ir); \ in camellia_do_encrypt()
876 t0, t1, il, ir); \ in camellia_do_encrypt()
[all …]
/linux-6.15/Documentation/translations/it_IT/kernel-hacking/
H A Dlocking.rst121 il vostro processo si auto-sospenderà; verrà riattivato quando il mutex
158 (``include/linux/mutex.h``). Questo è il caso più semplice: inizializzate il
372 ritornano immediatamente comunicato il successo od il fallimento
375 trattenendo il *lock*. Potrete acquisire il *lock* più tardi se vi
621 Ecco il codice::
818 trattenere il *lock* prima di modificare il nome di un oggetto.
907 mentre trattiene il lock, da qui il softirq rimarrà in attesa attiva provando
1051 il *lock*, poi acquisiamo il *lock* quando siamo pronti per inserirlo nella
1057 il *lock* (in pratica, il *lock* è nella memoria cache del processore
1069 ma questo aumenta il numero di acquisizioni di *lock*, ed il risultato
[all …]
/linux-6.15/Documentation/translations/it_IT/RCU/
H A Dtorture.rst18 I parametri di modulo hanno tutti il prefisso "rcutortute.", vedere
52 illuderti che RCU stia funzionando mentre invece non è il caso. :-/
61 * "rtf": il numero di rilasci nella lista "torture freelist"
86 zero se avete specificato il parametro "irqreader".
125 il valore totale dei contatori.
158 richiedere molto tempo ed il processo essere suscettibile ad errori.
160 Dunque, viene messo a disposizione il programma
202 usare il parametro --kconfig, per esempio, ``--kconfig
227 di riutilizzare tutto il possibile da quelle precedenti. Da notare che senza il
279 usando gli scenari di base produce il seguente risultato::
[all …]
/linux-6.15/Documentation/translations/it_IT/doc-guide/
H A Dparse-headers.rst11 fra il codice e la documentazione. Aggiungere i riferimenti ai file dell'API
49 Lo script viene messo in modalità verbosa, utile per il debugging.
66 reStructuredText incluso mediante il blocco ..parsed-literal
68 il programma accetta anche un altro file (EXCEPTIONS_FILE) che
69 descrive quali elementi debbano essere ignorati o il cui riferimento
87 riferimento per il simbolo \ **name**\ di tipo \ **tipo**\ .
95 riferimento per il simbolo \ **name**\ di tipo \ **tipo**\ , ma, invece
96 di utilizzare il valore predefinito, verrà utilizzato il valore
99 Per entrambe le dichiarazioni, il \ **tipo**\ può essere uno dei seguenti:
163 In un enumerato come il seguente:
[all …]
/linux-6.15/Documentation/translations/it_IT/core-api/
H A Dsymbol-namespaces.rst23 devono prima importare detto spazio. Altrimenti il kernel, a seconda
24 della configurazione, potrebbe rifiutare di caricare il modulo o
31 meccanismi. Tutti questi meccanismi cambiano il modo in cui
43 essere un simbolo di preprocessore. Per esempio per esportare il
49 rappresentata dalla struttura ``kernel_symbol`` che avrà il campo
53 spazio dei nomi, rispettivamente, durante la compilazione e durante il
56 2.2 Usare il simbolo di preprocessore DEFAULT_SYMBOL_NAMESPACE
78 Una seconda possibilità è quella di definire il simbolo di preprocessore
91 il kernel potrebbe rifiutarsi di caricare il modulo. Il codice del
94 usa il simbolo usb_stor_suspend deve importare lo spazio dei nomi
[all …]

1234