| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A D | qcom-geni-se.c | 14 #include <linux/qcom-geni-se.h> 19 * Generic Interface (GENI) Serial Engine (SE) Wrapper driver is introduced 33 * determined by the firmware loaded to the serial engine. Each SE consists 41 * --QUP & SE Clocks--> | Serial Engine N | +-IO------> 51 * <------SE IRQ------+ +----------------------------+ | 67 * GENI SE Wrapper driver is structured into 2 parts: 100 /* Common SE registers */ 177 * @se: Pointer to the corresponding serial engine. 181 u32 geni_se_get_qup_hw_version(struct geni_se *se) in geni_se_get_qup_hw_version() argument 183 struct geni_wrapper *wrapper = se->wrapper; in geni_se_get_qup_hw_version() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-qcom-geni.c | 15 #include <linux/qcom-geni-se.h> 76 struct geni_se se; member 157 writel_relaxed(0, gi2c->se.base + SE_GENI_CLK_SEL); in qcom_geni_i2c_conf() 160 writel_relaxed(val, gi2c->se.base + GENI_SER_M_CLK_CFG); in qcom_geni_i2c_conf() 165 writel_relaxed(val, gi2c->se.base + SE_I2C_SCL_COUNTERS); in qcom_geni_i2c_conf() 170 u32 m_cmd = readl_relaxed(gi2c->se.base + SE_GENI_M_CMD0); in geni_i2c_err_misc() 171 u32 m_stat = readl_relaxed(gi2c->se.base + SE_GENI_M_IRQ_STATUS); in geni_i2c_err_misc() 172 u32 geni_s = readl_relaxed(gi2c->se.base + SE_GENI_STATUS); in geni_i2c_err_misc() 173 u32 geni_ios = readl_relaxed(gi2c->se.base + SE_GENI_IOS); in geni_i2c_err_misc() 174 u32 dma = readl_relaxed(gi2c->se.base + SE_GENI_DMA_MODE_EN); in geni_i2c_err_misc() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | qcom-geni-se.h | 49 * @icc_paths: Array of ICC paths for SE 51 * @has_opp_table: Specifies if the SE has an OPP table 65 /* Common SE registers */ 251 /* QUP SE VERSION value for major number 2 and minor number 5 */ 271 u32 geni_se_get_qup_hw_version(struct geni_se *se); 275 * @se: Pointer to the concerned serial engine. 279 static inline u32 geni_se_read_proto(struct geni_se *se) in geni_se_read_proto() argument 283 val = readl_relaxed(se->base + GENI_FW_REVISION_RO); in geni_se_read_proto() 290 * @se: Pointer to the concerned serial engine. 297 static inline void geni_se_setup_m_cmd(struct geni_se *se, u32 cmd, u32 params) in geni_se_setup_m_cmd() argument [all …]
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-geni-qcom.c | 12 #include <linux/qcom-geni-se.h> 16 /* SPI SE specific registers and respective register fields */ 67 struct geni_se se; member 98 ret = geni_se_clk_freq_match(&mas->se, in get_spi_clk_cfg() 126 struct geni_se *se = &mas->se; in handle_fifo_timeout() local 130 writel(0, se->base + SE_GENI_TX_WATERMARK_REG); in handle_fifo_timeout() 132 geni_se_cancel_m_cmd(se); in handle_fifo_timeout() 141 geni_se_abort_m_cmd(se); in handle_fifo_timeout() 158 struct geni_se *se = &mas->se; in spi_geni_is_abort_still_pending() local 171 m_irq = readl(se->base + SE_GENI_M_IRQ_STATUS); in spi_geni_is_abort_still_pending() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | pcm186x.c | 70 "VINL1[SE]", /* Default for ADC1L */ 71 "VINL2[SE]", /* Default for ADC2L */ 72 "VINL2[SE] + VINL1[SE]", 73 "VINL3[SE]", 74 "VINL3[SE] + VINL1[SE]", 75 "VINL3[SE] + VINL2[SE]", 76 "VINL3[SE] + VINL2[SE] + VINL1[SE]", 77 "VINL4[SE]", 78 "VINL4[SE] + VINL1[SE]", 79 "VINL4[SE] + VINL2[SE]", [all …]
|
| /OK3568_Linux_fs/kernel/kernel/sched/ |
| H A D | fair.c | 267 static inline struct task_struct *task_of(struct sched_entity *se) in task_of() argument 269 SCHED_WARN_ON(!entity_is_task(se)); in task_of() 270 return container_of(se, struct task_struct, se); in task_of() 274 #define for_each_sched_entity(se) \ argument 275 for (; se; se = se->parent) 279 return p->se.cfs_rq; in task_cfs_rq() 283 static inline struct cfs_rq *cfs_rq_of(struct sched_entity *se) in cfs_rq_of() argument 285 return se->cfs_rq; in cfs_rq_of() 407 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() argument 409 if (se->cfs_rq == pse->cfs_rq) in is_same_group() [all …]
|
| H A D | debug.c | 431 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats() local 438 if (!se) in print_cfs_group_stats() 441 PN(se->exec_start); in print_cfs_group_stats() 442 PN(se->vruntime); in print_cfs_group_stats() 443 PN(se->sum_exec_runtime); in print_cfs_group_stats() 446 PN_SCHEDSTAT(se->statistics.wait_start); in print_cfs_group_stats() 447 PN_SCHEDSTAT(se->statistics.sleep_start); in print_cfs_group_stats() 448 PN_SCHEDSTAT(se->statistics.block_start); in print_cfs_group_stats() 449 PN_SCHEDSTAT(se->statistics.sleep_max); in print_cfs_group_stats() 450 PN_SCHEDSTAT(se->statistics.block_max); in print_cfs_group_stats() [all …]
|
| H A D | pelt.c | 287 * se has been already dequeued but cfs_rq->curr still points to it. in ___update_load_sum() 352 * se_weight() = se->load.weight 363 * load_avg = se_weight(se) * load_sum 367 * runnable_sum = \Sum se->avg.runnable_sum 368 * runnable_avg = \Sum se->avg.runnable_avg 370 * load_sum = \Sum se_weight(se) * se->avg.load_sum 371 * load_avg = \Sum se->avg.load_avg 374 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) in __update_load_avg_blocked_se() argument 376 if (___update_load_sum(now, &se->avg, 0, 0, 0)) { in __update_load_avg_blocked_se() 377 ___update_load_avg(&se->avg, se_weight(se)); in __update_load_avg_blocked_se() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/scsi/ |
| H A D | aic7xxx.rst | 63 AHA-274X[A] aic7770 EISA SE-50M SE-HD50F 64 AHA-274X[A]W aic7770 EISA SE-HD68F SE-HD68F 65 SE-50M 66 AHA-274X[A]T aic7770 EISA 2 X SE-50M SE-HD50F 67 AHA-2842 aic7770 VL SE-50M SE-HD50F 68 AHA-2940AU aic7860 PCI/32 SE-50M SE-HD50F 69 AVA-2902I aic7860 PCI/32 SE-50M 70 AVA-2902E aic7860 PCI/32 SE-50M 71 AVA-2906 aic7856 PCI/32 SE-50M SE-DB25F 72 APC-7850 aic7850 PCI/32 SE-50M 1 [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | p2p.h | 107 uint8 eltId; /* SE ID: P2P_SEID_P2P_INFO */ 108 uint8 len[2]; /* SE length not including eltId, len fields */ 133 uint8 eltId; /* SE ID: P2P_SEID_INTENT */ 134 uint8 len[2]; /* SE length not including eltId, len fields */ 141 uint8 eltId; /* SE ID: P2P_SEID_CFG_TIMEOUT */ 142 uint8 len[2]; /* SE length not including eltId, len fields */ 150 uint8 eltId; /* SE ID: P2P_SEID_CHANNEL */ 151 uint8 len[2]; /* SE length not including eltId, len fields */ 160 uint8 eltId; /* SE ID: P2P_SEID_GRP_BSSID */ 161 uint8 len[2]; /* SE length not including eltId, len fields */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/ |
| H A D | p2p.h | 109 uint8 eltId; /* SE ID: P2P_SEID_P2P_INFO */ 110 uint8 len[2]; /* SE length not including eltId, len fields */ 136 uint8 eltId; /* SE ID: P2P_SEID_INTENT */ 137 uint8 len[2]; /* SE length not including eltId, len fields */ 144 uint8 eltId; /* SE ID: P2P_SEID_CFG_TIMEOUT */ 145 uint8 len[2]; /* SE length not including eltId, len fields */ 153 uint8 eltId; /* SE ID: P2P_SEID_CHANNEL */ 154 uint8 len[2]; /* SE length not including eltId, len fields */ 163 uint8 eltId; /* SE ID: P2P_SEID_GRP_BSSID */ 164 uint8 len[2]; /* SE length not including eltId, len fields */ [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/ |
| H A D | p2p.h | 107 uint8 eltId; /* SE ID: P2P_SEID_P2P_INFO */ 108 uint8 len[2]; /* SE length not including eltId, len fields */ 133 uint8 eltId; /* SE ID: P2P_SEID_INTENT */ 134 uint8 len[2]; /* SE length not including eltId, len fields */ 141 uint8 eltId; /* SE ID: P2P_SEID_CFG_TIMEOUT */ 142 uint8 len[2]; /* SE length not including eltId, len fields */ 150 uint8 eltId; /* SE ID: P2P_SEID_CHANNEL */ 151 uint8 len[2]; /* SE length not including eltId, len fields */ 160 uint8 eltId; /* SE ID: P2P_SEID_GRP_BSSID */ 161 uint8 len[2]; /* SE length not including eltId, len fields */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | p2p.h | 99 uint8 eltId; /* SE ID: P2P_SEID_P2P_INFO */ 100 uint8 len[2]; /* SE length not including eltId, len fields */ 125 uint8 eltId; /* SE ID: P2P_SEID_INTENT */ 126 uint8 len[2]; /* SE length not including eltId, len fields */ 133 uint8 eltId; /* SE ID: P2P_SEID_CFG_TIMEOUT */ 134 uint8 len[2]; /* SE length not including eltId, len fields */ 142 uint8 eltId; /* SE ID: P2P_SEID_CHANNEL */ 143 uint8 len[2]; /* SE length not including eltId, len fields */ 152 uint8 eltId; /* SE ID: P2P_SEID_GRP_BSSID */ 153 uint8 len[2]; /* SE length not including eltId, len fields */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | p2p.h | 107 uint8 eltId; /* SE ID: P2P_SEID_P2P_INFO */ 108 uint8 len[2]; /* SE length not including eltId, len fields */ 133 uint8 eltId; /* SE ID: P2P_SEID_INTENT */ 134 uint8 len[2]; /* SE length not including eltId, len fields */ 141 uint8 eltId; /* SE ID: P2P_SEID_CFG_TIMEOUT */ 142 uint8 len[2]; /* SE length not including eltId, len fields */ 150 uint8 eltId; /* SE ID: P2P_SEID_CHANNEL */ 151 uint8 len[2]; /* SE length not including eltId, len fields */ 160 uint8 eltId; /* SE ID: P2P_SEID_GRP_BSSID */ 161 uint8 len[2]; /* SE length not including eltId, len fields */ [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/ |
| H A D | p2p.h | 99 uint8 eltId; /* SE ID: P2P_SEID_P2P_INFO */ 100 uint8 len[2]; /* SE length not including eltId, len fields */ 125 uint8 eltId; /* SE ID: P2P_SEID_INTENT */ 126 uint8 len[2]; /* SE length not including eltId, len fields */ 133 uint8 eltId; /* SE ID: P2P_SEID_CFG_TIMEOUT */ 134 uint8 len[2]; /* SE length not including eltId, len fields */ 142 uint8 eltId; /* SE ID: P2P_SEID_CHANNEL */ 143 uint8 len[2]; /* SE length not including eltId, len fields */ 152 uint8 eltId; /* SE ID: P2P_SEID_GRP_BSSID */ 153 uint8 len[2]; /* SE length not including eltId, len fields */ [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/translations/it_IT/process/ |
| H A D | 6.Followthrough.rst | 36 resa molto più facile se tenete presente alcuni dettagli: 38 - Se avete descritto la vostra modifica correttamente, i revisori ne 51 fatti ancora e ancora. Se ricevete una revisione che vi sembra abbia 68 comunicarvi. Se possibile, sistemate le cose che il revisore vi chiede di 73 suggerita dai revisori. Se credete che il revisore non abbia compreso 74 il vostro codice, spiegateglielo. Se avete un'obiezione tecnica da fargli 76 al problema. Se la vostra spiegazione ha senso, il revisore la accetterà. 78 specialmente se altri iniziano ad essere d'accordo con il revisore. 90 che se ne andranno. Non andranno via. Se pubblicherete nuovamente il 99 famigliarizzare con ciò che è stato detto l'ultima volta; se li aiutate [all …]
|
| H A D | 5.Posting.rst | 58 Se è così, dovreste eseguire dei *benchmark* che mostrino il loro 62 - Siate certi d'avere i diritti per pubblicare il codice. Se questo 115 modifiche nella stessa patch. Se una modifica corregge un baco critico 121 correttamente; se la vostra serie di patch si interrompe a metà il 124 comando "git bisect" viene usato per trovare delle regressioni; se il 138 possibile, questo dovrebbe essere evitato; se questa serie aggiunge delle 140 problema anche se il baco si trova altrove. Possibilmente, quando una 157 è necessaria solo se state passando la patch di qualcun altro via email, 183 revisori che devono decidere se la patch debba essere inclusa o no, 184 le distribuzioni e altri manutentori che cercano di valutare se la patch [all …]
|
| H A D | maintainer-pgp-guide.rst | 81 Se visualizzate ``gpg (GnuPG) 1.4.x``, allora state usando GnuPG v.1. 82 Provate il comando ``gpg2`` (se non lo avete, potreste aver bisogno 87 Se visualizzate ``gpg (GnuPG) 2.x.x``, allora siete pronti a partire. 89 Se state usando la versione 2.0, alcuni dei comandi indicati qui non 94 Se avete entrambi i comandi: ``gpg`` e ``gpg2``, assicuratevi di utilizzare 110 - ``default-cache-ttl`` (secondi): Se usate ancora la stessa chiave prima 115 uso della chiave da quando avete inserito la passphrase, se il massimo 119 Se ritenete entrambe questi valori di base troppo corti (o troppo lunghi), 144 il comando ``gpg2`` se per voi ``gpg`` corrisponde alla versione GnuPG v.1. 152 per lo sviluppo del kernel Linux. Se non ne avete ancora una, date uno sguardo [all …]
|
| H A D | submitting-patches.rst | 21 per una lista di punti da verificare prima di inviare del codice. Se state 27 controllo di versione ``git``; se utilizzate ``git`` per preparare le vostre 35 Se non avete un repositorio coi sorgenti del kernel più recenti, allora usate 55 Se dovete produrre le vostre patch a mano, usate ``diff -up`` o ``diff -uprN`` 56 per crearle. Git produce di base le patch in questo formato; se state 98 Se le vostre modifiche producono molte differenze, allora dovrete dividerle 101 sviluppatori, il che è molto importante se volete che la patch venga accettata. 103 Se state utilizzando ``git``, ``git rebase -i`` può aiutarvi nel procedimento. 104 Se non usate ``git``, un'alternativa popolare è ``quilt`` 120 Anche se il problema è stato scoperto durante la revisione del codice, [all …]
|
| /OK3568_Linux_fs/kernel/arch/sh/tools/ |
| H A D | mach-types | 8 SE SH_SOLUTION_ENGINE 22 7206SE SH_7206_SOLUTION_ENGINE 23 7343SE SH_7343_SOLUTION_ENGINE 24 7619SE SH_7619_SOLUTION_ENGINE 25 7721SE SH_7721_SOLUTION_ENGINE 26 7722SE SH_7722_SOLUTION_ENGINE 27 7724SE SH_7724_SOLUTION_ENGINE 28 7751SE SH_7751_SOLUTION_ENGINE 29 7780SE SH_7780_SOLUTION_ENGINE
|
| /OK3568_Linux_fs/buildroot/dl/sox/git/src/ |
| H A D | g723_24.c | 69 short sei, sezi, se, sez; /* ACCUM */ in g723_24_encoder() local 93 se = sei >> 1; /* se = estimated signal */ in g723_24_encoder() 95 d = sl - se; /* d = estimation diff. */ in g723_24_encoder() 102 sr = (dq < 0) ? se - (dq & 0x3FFF) : se + dq; /* reconstructed signal */ in g723_24_encoder() 104 dqsez = sr + sez - se; /* pole prediction diff. */ in g723_24_encoder() 120 short sezi, sei, sez, se; /* ACCUM */ in g723_24_decoder() local 130 se = sei >> 1; /* se = estimated signal */ in g723_24_decoder() 135 sr = (dq < 0) ? (se - (dq & 0x3FFF)) : (se + dq); /* reconst. signal */ in g723_24_decoder() 137 dqsez = sr - se + sez; /* pole prediction diff. */ in g723_24_decoder() 143 return (tandem_adjust_alaw(sr, se, y, i, 4, qtab_723_24)); in g723_24_decoder() [all …]
|
| H A D | g723_40.c | 88 short sei, sezi, se, sez; /* ACCUM */ in g723_40_encoder() local 112 se = sei >> 1; /* se = estimated signal */ in g723_40_encoder() 114 d = sl - se; /* d = estimation difference */ in g723_40_encoder() 122 sr = (dq < 0) ? se - (dq & 0x7FFF) : se + dq; /* reconstructed signal */ in g723_40_encoder() 124 dqsez = sr + sez - se; /* dqsez = pole prediction diff. */ in g723_40_encoder() 140 short sezi, sei, sez, se; /* ACCUM */ in g723_40_decoder() local 150 se = sei >> 1; /* se = estimated signal */ in g723_40_decoder() 155 sr = (dq < 0) ? (se - (dq & 0x7FFF)) : (se + dq); /* reconst. signal */ in g723_40_decoder() 157 dqsez = sr - se + sez; /* pole prediction diff. */ in g723_40_decoder() 163 return (tandem_adjust_alaw(sr, se, y, i, 0x10, qtab_723_40)); in g723_40_decoder() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager.c | 102 int i, se, sh, cu; in mqd_symmetrically_map_cu_mask() local 127 * Each half of se_mask must be filled only on bits 0-cu_per_sh[se][sh]-1. in mqd_symmetrically_map_cu_mask() 131 for (se = 0; se < cu_info.num_shader_engines; se++) in mqd_symmetrically_map_cu_mask() 133 cu_per_sh[se][sh] = hweight32(cu_info.cu_bitmap[se % 4][sh + (se / 4)]); in mqd_symmetrically_map_cu_mask() 139 * Assuming 1 SH/SE, 4 SEs: in mqd_symmetrically_map_cu_mask() 146 * Assuming 2 SH/SE, 4 SEs in mqd_symmetrically_map_cu_mask() 164 for (se = 0; se < cu_info.num_shader_engines; se++) { in mqd_symmetrically_map_cu_mask() 165 if (cu_per_sh[se][sh] > cu) { in mqd_symmetrically_map_cu_mask() 167 se_mask[se] |= 1 << (cu + sh * 16); in mqd_symmetrically_map_cu_mask()
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | qcom_geni_serial.c | 16 #include <linux/qcom-geni-se.h> 122 struct geni_se se; member 205 port->se.base = uport->membase; in qcom_geni_serial_request_port() 493 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_console_write() 496 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_console_write() 629 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_stop_tx() 632 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_stop_tx() 650 geni_se_setup_s_cmd(&port->se, UART_START_READ, 0); in qcom_geni_serial_start_rx() 681 geni_se_cancel_s_cmd(&port->se); in qcom_geni_serial_stop_rx() 874 port->tx_fifo_depth = geni_se_get_tx_fifo_depth(&port->se); in get_tx_fifo_size() [all …]
|
| /OK3568_Linux_fs/kernel/net/nfc/ |
| H A D | core.c | 125 pr_err("SE discovery failed\n"); in nfc_dev_up() 534 struct nfc_se *se; in nfc_find_se() local 536 list_for_each_entry(se, &dev->secure_elements, list) in nfc_find_se() 537 if (se->idx == se_idx) in nfc_find_se() 538 return se; in nfc_find_se() 546 struct nfc_se *se; in nfc_enable_se() local 549 pr_debug("%s se index %d\n", dev_name(&dev->dev), se_idx); in nfc_enable_se() 573 se = nfc_find_se(dev, se_idx); in nfc_enable_se() 574 if (!se) { in nfc_enable_se() 579 if (se->state == NFC_SE_ENABLED) { in nfc_enable_se() [all …]
|