/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 3945-mac.c | 106 il3945_get_antenna_flags(const struct il_priv *il) in il3945_get_antenna_flags() argument 108 struct il3945_eeprom *eeprom = (struct il3945_eeprom *)il->eeprom; in il3945_get_antenna_flags() 133 il3945_set_ccmp_dynamic_key_info(struct il_priv *il, in il3945_set_ccmp_dynamic_key_info() argument 143 if (sta_id == il->hw_params.bcast_id) in il3945_set_ccmp_dynamic_key_info() 150 spin_lock_irqsave(&il->sta_lock, flags); in il3945_set_ccmp_dynamic_key_info() 151 il->stations[sta_id].keyinfo.cipher = keyconf->cipher; in il3945_set_ccmp_dynamic_key_info() 152 il->stations[sta_id].keyinfo.keylen = keyconf->keylen; in il3945_set_ccmp_dynamic_key_info() 153 memcpy(il->stations[sta_id].keyinfo.key, keyconf->key, keyconf->keylen); in il3945_set_ccmp_dynamic_key_info() 155 memcpy(il->stations[sta_id].sta.key.key, keyconf->key, keyconf->keylen); in il3945_set_ccmp_dynamic_key_info() 157 if ((il->stations[sta_id].sta.key. in il3945_set_ccmp_dynamic_key_info() [all …]
|
D | 4965-mac.c | 82 il4965_check_abort_status(struct il_priv *il, u8 frame_count, u32 status) in il4965_check_abort_status() argument 86 if (!test_bit(S_EXIT_PENDING, &il->status)) in il4965_check_abort_status() 87 queue_work(il->workqueue, &il->tx_flush); in il4965_check_abort_status() 100 il4965_rx_queue_reset(struct il_priv *il, struct il_rx_queue *rxq) in il4965_rx_queue_reset() argument 112 pci_unmap_page(il->pci_dev, rxq->pool[i].page_dma, in il4965_rx_queue_reset() 113 PAGE_SIZE << il->hw_params.rx_page_order, in il4965_rx_queue_reset() 115 __il_free_pages(il, rxq->pool[i].page); in il4965_rx_queue_reset() 133 il4965_rx_init(struct il_priv *il, struct il_rx_queue *rxq) in il4965_rx_init() argument 139 if (il->cfg->mod_params->amsdu_size_8K) in il4965_rx_init() 145 il_wr(il, FH49_MEM_RCSR_CHNL0_CONFIG_REG, 0); in il4965_rx_init() [all …]
|
D | common.c | 45 _il_poll_bit(struct il_priv *il, u32 addr, u32 bits, u32 mask, int timeout) in _il_poll_bit() argument 51 if ((_il_rd(il, addr) & mask) == (bits & mask)) in _il_poll_bit() 84 _il_grab_nic_access(struct il_priv *il) in _il_grab_nic_access() argument 90 _il_set_bit(il, CSR_GP_CNTRL, CSR_GP_CNTRL_REG_FLAG_MAC_ACCESS_REQ); in _il_grab_nic_access() 110 _il_poll_bit(il, CSR_GP_CNTRL, CSR_GP_CNTRL_REG_VAL_MAC_ACCESS_EN, in _il_grab_nic_access() 114 val = _il_rd(il, CSR_GP_CNTRL); in _il_grab_nic_access() 117 _il_wr(il, CSR_RESET, CSR_RESET_REG_FLAG_FORCE_NMI); in _il_grab_nic_access() 126 il_poll_bit(struct il_priv *il, u32 addr, u32 mask, int timeout) in il_poll_bit() argument 132 if ((il_rd(il, addr) & mask) == mask) in il_poll_bit() 143 il_rd_prph(struct il_priv *il, u32 reg) in il_rd_prph() argument [all …]
|
D | 4965.c | 48 il4965_verify_inst_sparse(struct il_priv *il, __le32 * image, u32 len) in il4965_verify_inst_sparse() argument 61 il_wr(il, HBUS_TARG_MEM_RADDR, i + IL4965_RTC_INST_LOWER_BOUND); in il4965_verify_inst_sparse() 62 val = _il_rd(il, HBUS_TARG_MEM_RDAT); in il4965_verify_inst_sparse() 79 il4965_verify_inst_full(struct il_priv *il, __le32 * image, u32 len) in il4965_verify_inst_full() argument 88 il_wr(il, HBUS_TARG_MEM_RADDR, IL4965_RTC_INST_LOWER_BOUND); in il4965_verify_inst_full() 95 val = _il_rd(il, HBUS_TARG_MEM_RDAT); in il4965_verify_inst_full() 118 il4965_verify_ucode(struct il_priv *il) in il4965_verify_ucode() argument 125 image = (__le32 *) il->ucode_boot.v_addr; in il4965_verify_ucode() 126 len = il->ucode_boot.len; in il4965_verify_ucode() 127 ret = il4965_verify_inst_sparse(il, image, len); in il4965_verify_ucode() [all …]
|
D | 3945.c | 46 il3945_send_led_cmd(struct il_priv *il, struct il_led_cmd *led_cmd) in il3945_send_led_cmd() argument 56 return il_send_cmd(il, &cmd); in il3945_send_led_cmd() 118 il3945_disable_events(struct il_priv *il) in il3945_disable_events() argument 174 base = le32_to_cpu(il->card_alive.log_event_table_ptr); in il3945_disable_events() 180 disable_ptr = il_read_targ_mem(il, base + (4 * sizeof(u32))); in il3945_disable_events() 181 array_size = il_read_targ_mem(il, base + (5 * sizeof(u32))); in il3945_disable_events() 187 il_write_targ_mem(il, disable_ptr + (i * sizeof(u32)), in il3945_disable_events() 253 il3945_rs_next_rate(struct il_priv *il, int rate) in il3945_rs_next_rate() argument 257 switch (il->band) { in il3945_rs_next_rate() 265 if (!(il->_3945.sta_supp_rates & IL_OFDM_RATES_MASK) && in il3945_rs_next_rate() [all …]
|
D | common.h | 46 #define IL_ERR(f, a...) dev_err(&il->pci_dev->dev, f, ## a) 47 #define IL_WARN(f, a...) dev_warn(&il->pci_dev->dev, f, ## a) 48 #define IL_WARN_ONCE(f, a...) dev_warn_once(&il->pci_dev->dev, f, ## a) 49 #define IL_INFO(f, a...) dev_info(&il->pci_dev->dev, f, ## a) 117 void (*callback) (struct il_priv *il, struct il_device_cmd *cmd, 429 int il_eeprom_init(struct il_priv *il); 430 void il_eeprom_free(struct il_priv *il); 431 const u8 *il_eeprom_query_addr(const struct il_priv *il, size_t offset); 432 u16 il_eeprom_query16(const struct il_priv *il, size_t offset); 433 int il_init_channel_map(struct il_priv *il); [all …]
|
D | 4965.h | 46 void il4965_free_tfds_in_queue(struct il_priv *il, int sta_id, int tid, 50 void il4965_set_rxon_chain(struct il_priv *il); 53 int il4965_verify_ucode(struct il_priv *il); 56 void il4965_check_abort_status(struct il_priv *il, u8 frame_count, u32 status); 58 void il4965_rx_queue_reset(struct il_priv *il, struct il_rx_queue *rxq); 59 int il4965_rx_init(struct il_priv *il, struct il_rx_queue *rxq); 60 int il4965_hw_nic_init(struct il_priv *il); 61 int il4965_dump_fh(struct il_priv *il, char **buf, bool display); 63 void il4965_nic_config(struct il_priv *il); 66 void il4965_rx_queue_restock(struct il_priv *il); [all …]
|
D | debug.c | 35 il_clear_traffic_stats(struct il_priv *il) in il_clear_traffic_stats() argument 37 memset(&il->tx_stats, 0, sizeof(struct traffic_stats)); in il_clear_traffic_stats() 38 memset(&il->rx_stats, 0, sizeof(struct traffic_stats)); in il_clear_traffic_stats() 46 il_update_stats(struct il_priv *il, bool is_tx, __le16 fc, u16 len) in il_update_stats() argument 51 stats = &il->tx_stats; in il_update_stats() 53 stats = &il->rx_stats; in il_update_stats() 131 if (!debugfs_create_file(#name, mode, parent, il, \ 233 struct il_priv *il = file->private_data; in il_dbgfs_tx_stats_read() local 248 il_get_mgmt_string(cnt), il->tx_stats.mgmt[cnt]); in il_dbgfs_tx_stats_read() 254 il_get_ctrl_string(cnt), il->tx_stats.ctrl[cnt]); in il_dbgfs_tx_stats_read() [all …]
|
D | 3945.h | 78 struct il_priv *il; member 194 void il3945_rx_queue_reset(struct il_priv *il, struct il_rx_queue *rxq); 195 unsigned int il3945_fill_beacon_frame(struct il_priv *il, 197 int il3945_dump_nic_event_log(struct il_priv *il, bool full_log, char **buf, 199 void il3945_dump_nic_error_log(struct il_priv *il); 217 void il3945_hw_handler_setup(struct il_priv *il); 218 void il3945_hw_setup_deferred_work(struct il_priv *il); 219 void il3945_hw_cancel_deferred_work(struct il_priv *il); 220 int il3945_hw_rxq_stop(struct il_priv *il); 221 int il3945_hw_set_hw_params(struct il_priv *il); [all …]
|
D | 4965-calib.c | 95 il4965_sens_energy_cck(struct il_priv *il, u32 norm_fa, u32 rx_enable_time, in il4965_sens_energy_cck() argument 120 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_sens_energy_cck() 122 data = &(il->sensitivity_data); in il4965_sens_energy_cck() 292 il4965_sens_auto_corr_ofdm(struct il_priv *il, u32 norm_fa, u32 rx_enable_time) in il4965_sens_auto_corr_ofdm() argument 299 const struct il_sensitivity_ranges *ranges = il->hw_params.sens; in il4965_sens_auto_corr_ofdm() 301 data = &(il->sensitivity_data); in il4965_sens_auto_corr_ofdm() 355 il4965_prepare_legacy_sensitivity_tbl(struct il_priv *il, in il4965_prepare_legacy_sensitivity_tbl() argument 393 il4965_sensitivity_write(struct il_priv *il) in il4965_sensitivity_write() argument 404 data = &(il->sensitivity_data); in il4965_sensitivity_write() 408 il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]); in il4965_sensitivity_write() [all …]
|
D | 3945-debug.c | 33 il3945_stats_flag(struct il_priv *il, char *buf, int bufsz) in il3945_stats_flag() argument 38 le32_to_cpu(il->_3945.stats.flag)); in il3945_stats_flag() 39 if (le32_to_cpu(il->_3945.stats.flag) & UCODE_STATS_CLEAR_MSK) in il3945_stats_flag() 43 (le32_to_cpu(il->_3945.stats.flag) & in il3945_stats_flag() 46 (le32_to_cpu(il->_3945.stats.flag) & in il3945_stats_flag() 55 struct il_priv *il = file->private_data; in il3945_ucode_rx_stats_read() local 67 if (!il_is_alive(il)) in il3945_ucode_rx_stats_read() 81 ofdm = &il->_3945.stats.rx.ofdm; in il3945_ucode_rx_stats_read() 82 cck = &il->_3945.stats.rx.cck; in il3945_ucode_rx_stats_read() 83 general = &il->_3945.stats.rx.general; in il3945_ucode_rx_stats_read() [all …]
|
D | 4965-rs.c | 141 static void il4965_rs_rate_scale_perform(struct il_priv *il, 145 static void il4965_rs_fill_link_cmd(struct il_priv *il, 353 il4965_rs_tl_turn_on_agg_for_tid(struct il_priv *il, struct il_lq_sta *lq_data, in il4965_rs_tl_turn_on_agg_for_tid() argument 381 il4965_rs_tl_turn_on_agg(struct il_priv *il, u8 tid, struct il_lq_sta *lq_data, in il4965_rs_tl_turn_on_agg() argument 385 il4965_rs_tl_turn_on_agg_for_tid(il, lq_data, tid, sta); in il4965_rs_tl_turn_on_agg() 497 il4965_rate_n_flags_from_tbl(struct il_priv *il, struct il_scale_tbl_info *tbl, in il4965_rate_n_flags_from_tbl() argument 643 il4965_rs_use_green(struct il_priv *il, struct ieee80211_sta *sta) in il4965_rs_use_green() argument 646 !il->ht.non_gf_sta_present; in il4965_rs_use_green() 672 il4965_rs_get_adjacent_rate(struct il_priv *il, u8 idx, u16 rate_mask, in il4965_rs_get_adjacent_rate() argument 738 struct il_priv *il = lq_sta->drv; in il4965_rs_get_lower_rate() local [all …]
|
D | 3945-rs.c | 155 struct il_priv *il __maybe_unused = rs_sta->il; in il3945_rate_scale_flush_wins() 187 struct il_priv *il __maybe_unused = rs_sta->il; in il3945_bg_rate_scale_flush() 261 struct il_priv *il __maybe_unused = rs_sta->il; in il3945_collect_tx_data() 334 il3945_rs_rate_init(struct il_priv *il, struct ieee80211_sta *sta, u8 sta_id) in il3945_rs_rate_init() argument 336 struct ieee80211_hw *hw = il->hw; in il3945_rs_rate_init() 337 struct ieee80211_conf *conf = &il->hw->conf; in il3945_rs_rate_init() 344 if (sta_id == il->hw_params.bcast_id) in il3945_rs_rate_init() 351 rs_sta->il = il; in il3945_rs_rate_init() 378 il->_3945.sta_supp_rates = sta->supp_rates[sband->band]; in il3945_rs_rate_init() 382 il->_3945.sta_supp_rates <<= IL_FIRST_OFDM_RATE; in il3945_rs_rate_init() [all …]
|
D | 4965-debug.c | 37 il4965_stats_flag(struct il_priv *il, char *buf, int bufsz) in il4965_stats_flag() argument 42 flag = le32_to_cpu(il->_4965.stats.flag); in il4965_stats_flag() 62 struct il_priv *il = file->private_data; in il4965_ucode_rx_stats_read() local 76 if (!il_is_alive(il)) in il4965_ucode_rx_stats_read() 90 ofdm = &il->_4965.stats.rx.ofdm; in il4965_ucode_rx_stats_read() 91 cck = &il->_4965.stats.rx.cck; in il4965_ucode_rx_stats_read() 92 general = &il->_4965.stats.rx.general; in il4965_ucode_rx_stats_read() 93 ht = &il->_4965.stats.rx.ofdm_ht; in il4965_ucode_rx_stats_read() 94 accum_ofdm = &il->_4965.accum_stats.rx.ofdm; in il4965_ucode_rx_stats_read() 95 accum_cck = &il->_4965.accum_stats.rx.cck; in il4965_ucode_rx_stats_read() [all …]
|
/Linux-v4.19/crypto/ |
D | camellia_generic.c | 356 #define CAMELLIA_F(xl, xr, kl, kr, yl, yr, il, ir, t0, t1) ({ \ argument 357 il = xl ^ kl; \ 359 t0 = il >> 16; \ 367 ^ camellia_sp3033[(u8)(il >> 8)] \ 368 ^ camellia_sp4404[(u8)(il)]; \ 560 u32 il, ir, t0, t1, w0, w1; in camellia_setup128() local 617 w0, w1, il, ir, t0, t1); in camellia_setup128() 621 kll, klr, il, ir, t0, t1); in camellia_setup128() 625 krl, krr, il, ir, t0, t1); in camellia_setup128() 629 w0, w1, il, ir, t0, t1); in camellia_setup128() [all …]
|
/Linux-v4.19/Documentation/translations/it_IT/kernel-hacking/ |
D | locking.rst | 18 (locking) nel kernel. Questo documento descrive il sistema di sincronizzazione 21 Dato il largo utilizzo del multi-threading e della prelazione nel kernel 91 la stessa corsa critica. In questo caso, il thread che si avvicenda 122 Il secondo tipo è il mutex (``include/linux/mutex.h``): è come uno spinlock, 124 il vostro processo si auto-sospenderà; verrà riattivato quando il mutex 125 verrà rilasciato. Questo significa che il processore potrà occuparsi d'altro 126 mentre il vostro processo è in attesa. Esistono molti casi in cui non potete 142 Se il kernel è compilato senza ``CONFIG_SMP`` ma con ``CONFIG_PREEMPT``, 161 (``include/linux/mutex.h``). Questo è il caso più semplice: inizializzate il 169 la rimozione vengono eseguite solamente quando il modulo viene caricato [all …]
|
D | hacking.rst | 22 più usate ed i concetti necessari per scrivere codice per il kernel: lo scopo 24 Eviterò dettagli implementativi: per questo abbiamo il codice, 55 le interruzioni, così da impedirne davvero il diritto di prelazione. 62 o le interruzioni, possono far valere il proprio diritto di prelazione sul 71 Nel contesto utente, il puntatore ``current`` (il quale indica il processo al 117 Un tipo di softirq molto importante è il timer (``include/linux/timer.h``): 124 possono essere registrati dinamicamente (il che significa che potete averne 170 dovreste minimizzare il codice specifico per un processore; per esempio 171 il codice assembly dovrebbe essere incapsulato in modo pulito e minimizzato 193 Se tutto quello che il vostro codice fa è leggere o scrivere alcuni parametri, [all …]
|
/Linux-v4.19/Documentation/translations/it_IT/doc-guide/ |
D | parse-headers.rst | 12 fra il codice e la documentazione. Aggiungere i riferimenti ai file dell'API 50 Lo script viene messo in modalità verbosa, utile per il debugging. 67 ReStructuredText incluso mediante il blocco ..parsed-literal 69 il programma accetta anche un altro file (EXCEPTIONS_FILE) che 70 descrive quali elementi debbano essere ignorati o il cui riferimento 88 riferimento per il simbolo \ **name**\ di tipo \ **tipo**\ . 96 riferimento per il simbolo \ **name**\ di tipo \ **tipo**\ , ma, invece 97 di utilizzare il valore predefinito, verrà utilizzato il valore 100 Per entrambe le dichiarazioni, il \ **tipo**\ può essere uno dei seguenti: 145 Per le dichiarazioni di tipo replace, il campo \ **new_value**\ utilizzerà [all …]
|
D | kernel-doc.rst | 12 strutturanti secondo il formato kernel-doc. Essi possono descrivere funzioni, 21 generato il `dominio Sphinx per il C`_ con un'adeguata descrizione per le 27 .. _`dominio Sphinx per il C`: http://www.sphinx-doc.org/en/stable/domains.html 64 I commenti kernel-doc iniziano con il marcatore ``/**``. Il programma 71 appena sopra la funzione od il tipo che descrivono. Questo allo scopo di 72 aumentare la probabilità che chi cambia il codice si ricordi di aggiornare 77 eseguire il programma ``kernel-doc`` con un livello di verbosità alto e senza 90 Generalmente il formato di un commento kernel-doc per funzioni e 91 macro simil-funzioni è il seguente:: 116 La descrizione introduttiva (*brief description*) che segue il nome della [all …]
|
D | sphinx.rst | 56 con il pacchetto Python docutils versione 0.13.1 o superiore. 62 l'installazione tramite il comando ``pip install sphinx_rtd_theme``. 75 Dopo aver eseguito ``. sphinx_1.4/bin/activate``, il prompt cambierà per 76 indicare che state usando il nuovo ambiente. Se aprite un nuova sessione, 89 grado di procedere anche se questi pacchetti non sono installati, ma il 102 anche una serie di pacchetti ``texlive`` in modo da fornire il supporto 103 minimo per il funzionamento di ``XeLaTeX``. 127 L'impostazione predefinita prevede il controllo dei requisiti per la generazione 128 di documenti html e PDF, includendo anche il supporto per le immagini, le 149 potere eseguire il comando ``make help``. [all …]
|
/Linux-v4.19/Documentation/translations/it_IT/ |
D | index.rst | 12 Questa traduzione cerca di essere il più fedele possibile all'originale ma 18 direttamente il manutentore della traduzione italiana. 21 verificate la documentazione di riferimento in lingua inglese. Se il problema 22 è presente anche nella documentazione di riferimento, contattate il suo 24 riportare il problema al manutentore della traduzione italiana. 31 Questo è il livello principale della documentazione del kernel in 36 Più in generale, la documentazione, come il kernel stesso, sono in 83 sapere come le cose vengono fatte renderà il processo di integrazione delle
|
/Linux-v4.19/arch/powerpc/platforms/cell/spufs/ |
D | spu_save_crt0.S | 76 il $0, 0 77 il $SP, 16368
|
D | spu_restore_crt0.S | 42 il $0, 0 43 il $SP, 16368
|
/Linux-v4.19/sound/usb/usx2y/ |
D | usb_stream.c | 393 int il, ol, l, p; in loop_back() local 410 il = id[p].actual_length; in loop_back() 411 if (l + il > s->period_size) in loop_back() 412 il = s->period_size - l; in loop_back() 413 if (il <= ol) { in loop_back() 414 memcpy(o, i, il); in loop_back() 415 o += il; in loop_back() 416 ol -= il; in loop_back() 421 memcpy(o, i + ol, il - ol); in loop_back() 422 o += il - ol; in loop_back() [all …]
|
/Linux-v4.19/Documentation/virtual/kvm/ |
D | nested-vmx.txt | 223 Abel Gordon, abelg <at> il.ibm.com 224 Nadav Har'El, nyh <at> il.ibm.com 225 Orit Wasserman, oritw <at> il.ibm.com 226 Ben-Ami Yassor, benami <at> il.ibm.com 227 Muli Ben-Yehuda, muli <at> il.ibm.com 232 Michael Factor, factor <at> il.ibm.com 233 Zvi Dubitzky, dubi <at> il.ibm.com
|