| /linux-6.15/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 3945-mac.c | 299 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 D | 4965-mac.c | 1953 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 D | common.c | 716 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 D | 4965.c | 463 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 D | 3945.c | 286 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 D | common.h | 1496 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 D | 4965.h | 32 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 D | debug.c | 33 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 D | 3945.h | 63 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 D | 4965-calib.c | 122 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 D | 3945-debug.c | 37 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 D | 4965-rs.c | 1629 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 D | 3945-rs.c | 140 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 D | 4965-debug.c | 24 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 D | 1.Intro.rst | 25 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 D | 5.Posting.rst | 11 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 D | 6.Followthrough.rst | 15 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 D | email-clients.rst | 21 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 D | 3.Early-stage.rst | 11 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 D | stable-api-nonsense.rst | 8 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 D | camellia_generic.c | 337 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 D | locking.rst | 121 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 D | torture.rst | 18 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 D | parse-headers.rst | 11 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 D | symbol-namespaces.rst | 23 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 …]
|