/kernel/linux/linux-6.6/drivers/interconnect/qcom/ |
H A D | sdx65.c | 607 static struct qcom_icc_bcm bcm_ce0 = { 614 static struct qcom_icc_bcm bcm_mc0 = { 621 static struct qcom_icc_bcm bcm_pn0 = { 654 static struct qcom_icc_bcm bcm_pn1 = { 661 static struct qcom_icc_bcm bcm_pn2 = { 668 static struct qcom_icc_bcm bcm_pn3 = { 675 static struct qcom_icc_bcm bcm_pn4 = { 682 static struct qcom_icc_bcm bcm_sh0 = { 689 static struct qcom_icc_bcm bcm_sh1 = { 696 static struct qcom_icc_bcm bcm_sh [all...] |
H A D | sdm670.c | 1048 static struct qcom_icc_bcm bcm_acv = { 1056 static struct qcom_icc_bcm bcm_mc0 = { 1063 static struct qcom_icc_bcm bcm_sh0 = { 1070 static struct qcom_icc_bcm bcm_mm0 = { 1077 static struct qcom_icc_bcm bcm_sh1 = { 1084 static struct qcom_icc_bcm bcm_mm1 = { 1098 static struct qcom_icc_bcm bcm_sh2 = { 1105 static struct qcom_icc_bcm bcm_mm2 = { 1112 static struct qcom_icc_bcm bcm_sh3 = { 1119 static struct qcom_icc_bcm bcm_mm [all...] |
H A D | sm8350.c | 1357 static struct qcom_icc_bcm bcm_acv = { 1365 static struct qcom_icc_bcm bcm_ce0 = { 1372 static struct qcom_icc_bcm bcm_cn0 = { 1379 static struct qcom_icc_bcm bcm_cn1 = { 1433 static struct qcom_icc_bcm bcm_cn2 = { 1440 static struct qcom_icc_bcm bcm_co0 = { 1447 static struct qcom_icc_bcm bcm_co3 = { 1454 static struct qcom_icc_bcm bcm_mc0 = { 1461 static struct qcom_icc_bcm bcm_mm0 = { 1468 static struct qcom_icc_bcm bcm_mm [all...] |
H A D | sdx55.c | 646 static struct qcom_icc_bcm bcm_mc0 = { 653 static struct qcom_icc_bcm bcm_sh0 = { 660 static struct qcom_icc_bcm bcm_ce0 = { 667 static struct qcom_icc_bcm bcm_pn0 = { 674 static struct qcom_icc_bcm bcm_sh3 = { 681 static struct qcom_icc_bcm bcm_sh4 = { 688 static struct qcom_icc_bcm bcm_sn0 = { 695 static struct qcom_icc_bcm bcm_sn1 = { 702 static struct qcom_icc_bcm bcm_pn1 = { 709 static struct qcom_icc_bcm bcm_pn [all...] |
H A D | sc7280.c | 1286 static struct qcom_icc_bcm bcm_acv = { 1293 static struct qcom_icc_bcm bcm_ce0 = { 1299 static struct qcom_icc_bcm bcm_cn0 = { 1306 static struct qcom_icc_bcm bcm_cn1 = { 1334 static struct qcom_icc_bcm bcm_cn2 = { 1342 static struct qcom_icc_bcm bcm_co0 = { 1348 static struct qcom_icc_bcm bcm_co3 = { 1354 static struct qcom_icc_bcm bcm_mc0 = { 1361 static struct qcom_icc_bcm bcm_mm0 = { 1368 static struct qcom_icc_bcm bcm_mm [all...] |
H A D | sm8250.c | 1398 static struct qcom_icc_bcm bcm_acv = { 1406 static struct qcom_icc_bcm bcm_mc0 = { 1413 static struct qcom_icc_bcm bcm_sh0 = { 1420 static struct qcom_icc_bcm bcm_mm0 = { 1427 static struct qcom_icc_bcm bcm_ce0 = { 1434 static struct qcom_icc_bcm bcm_mm1 = { 1441 static struct qcom_icc_bcm bcm_sh2 = { 1448 static struct qcom_icc_bcm bcm_mm2 = { 1455 static struct qcom_icc_bcm bcm_qup0 = { 1462 static struct qcom_icc_bcm bcm_sh [all...] |
H A D | sm8150.c | 1283 static struct qcom_icc_bcm bcm_acv = { 1291 static struct qcom_icc_bcm bcm_mc0 = { 1298 static struct qcom_icc_bcm bcm_sh0 = { 1305 static struct qcom_icc_bcm bcm_mm0 = { 1312 static struct qcom_icc_bcm bcm_mm1 = { 1326 static struct qcom_icc_bcm bcm_sh2 = { 1333 static struct qcom_icc_bcm bcm_mm2 = { 1340 static struct qcom_icc_bcm bcm_sh3 = { 1347 static struct qcom_icc_bcm bcm_mm3 = { 1354 static struct qcom_icc_bcm bcm_sh [all...] |
H A D | sm8550.c | 1476 static struct qcom_icc_bcm bcm_acv = { 1483 static struct qcom_icc_bcm bcm_ce0 = { 1489 static struct qcom_icc_bcm bcm_cn0 = { 1523 static struct qcom_icc_bcm bcm_cn1 = { 1529 static struct qcom_icc_bcm bcm_co0 = { 1536 static struct qcom_icc_bcm bcm_lp0 = { 1542 static struct qcom_icc_bcm bcm_mc0 = { 1549 static struct qcom_icc_bcm bcm_mm0 = { 1555 static struct qcom_icc_bcm bcm_mm1 = { 1565 static struct qcom_icc_bcm bcm_qup [all...] |
H A D | sdm845.c | 1266 static struct qcom_icc_bcm bcm_acv = { 1274 static struct qcom_icc_bcm bcm_mc0 = { 1281 static struct qcom_icc_bcm bcm_sh0 = { 1288 static struct qcom_icc_bcm bcm_mm0 = { 1295 static struct qcom_icc_bcm bcm_sh1 = { 1302 static struct qcom_icc_bcm bcm_mm1 = { 1316 static struct qcom_icc_bcm bcm_sh2 = { 1323 static struct qcom_icc_bcm bcm_mm2 = { 1330 static struct qcom_icc_bcm bcm_sh3 = { 1337 static struct qcom_icc_bcm bcm_mm [all...] |
H A D | sm8450.c | 1340 static struct qcom_icc_bcm bcm_acv = { 1347 static struct qcom_icc_bcm bcm_ce0 = { 1353 static struct qcom_icc_bcm bcm_cn0 = { 1388 static struct qcom_icc_bcm bcm_co0 = { 1395 static struct qcom_icc_bcm bcm_mc0 = { 1402 static struct qcom_icc_bcm bcm_mm0 = { 1409 static struct qcom_icc_bcm bcm_mm1 = { 1421 static struct qcom_icc_bcm bcm_qup0 = { 1429 static struct qcom_icc_bcm bcm_qup1 = { 1437 static struct qcom_icc_bcm bcm_qup [all...] |
H A D | sm6350.c | 1165 static struct qcom_icc_bcm bcm_acv = { 1173 static struct qcom_icc_bcm bcm_ce0 = { 1180 static struct qcom_icc_bcm bcm_cn0 = { 1228 static struct qcom_icc_bcm bcm_cn1 = { 1241 static struct qcom_icc_bcm bcm_co0 = { 1248 static struct qcom_icc_bcm bcm_co2 = { 1255 static struct qcom_icc_bcm bcm_co3 = { 1262 static struct qcom_icc_bcm bcm_mc0 = { 1269 static struct qcom_icc_bcm bcm_mm0 = { 1276 static struct qcom_icc_bcm bcm_mm [all...] |
H A D | icc-rpmh.h | 25 struct qcom_icc_bcm * const *bcms; 71 struct qcom_icc_bcm *bcms[MAX_BCM_PER_NODE]; 76 * struct qcom_icc_bcm - Qualcomm specific hardware accelerator nodes 94 struct qcom_icc_bcm { struct 119 struct qcom_icc_bcm * const *bcms; 126 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev);
|
H A D | sc7180.c | 1239 static struct qcom_icc_bcm bcm_acv = { 1247 static struct qcom_icc_bcm bcm_mc0 = { 1254 static struct qcom_icc_bcm bcm_sh0 = { 1261 static struct qcom_icc_bcm bcm_mm0 = { 1268 static struct qcom_icc_bcm bcm_ce0 = { 1275 static struct qcom_icc_bcm bcm_cn0 = { 1330 static struct qcom_icc_bcm bcm_mm1 = { 1345 static struct qcom_icc_bcm bcm_sh2 = { 1352 static struct qcom_icc_bcm bcm_mm2 = { 1359 static struct qcom_icc_bcm bcm_qup [all...] |
H A D | sc8180x.c | 1346 static struct qcom_icc_bcm bcm_acv = { 1353 static struct qcom_icc_bcm bcm_mc0 = { 1360 static struct qcom_icc_bcm bcm_sh0 = { 1367 static struct qcom_icc_bcm bcm_mm0 = { 1373 static struct qcom_icc_bcm bcm_co0 = { 1380 static struct qcom_icc_bcm bcm_ce0 = { 1386 static struct qcom_icc_bcm bcm_cn0 = { 1449 static struct qcom_icc_bcm bcm_mm1 = { 1461 static struct qcom_icc_bcm bcm_qup0 = { 1469 static struct qcom_icc_bcm bcm_sh [all...] |
H A D | sa8775p.c | 1875 static struct qcom_icc_bcm bcm_acv = { 1882 static struct qcom_icc_bcm bcm_ce0 = { 1888 static struct qcom_icc_bcm bcm_cn0 = { 1895 static struct qcom_icc_bcm bcm_cn1 = { 1938 static struct qcom_icc_bcm bcm_cn2 = { 1945 static struct qcom_icc_bcm bcm_cn3 = { 1951 static struct qcom_icc_bcm bcm_gna0 = { 1957 static struct qcom_icc_bcm bcm_gnb0 = { 1963 static struct qcom_icc_bcm bcm_mc0 = { 1970 static struct qcom_icc_bcm bcm_mm [all...] |
H A D | qdu1000.c | 770 static struct qcom_icc_bcm bcm_acv = { 777 static struct qcom_icc_bcm bcm_ce0 = { 783 static struct qcom_icc_bcm bcm_cn0 = { 811 static struct qcom_icc_bcm bcm_mc0 = { 817 static struct qcom_icc_bcm bcm_qup0 = { 823 static struct qcom_icc_bcm bcm_sh0 = { 829 static struct qcom_icc_bcm bcm_sh1 = { 841 static struct qcom_icc_bcm bcm_sn0 = { 847 static struct qcom_icc_bcm bcm_sn1 = { 856 static struct qcom_icc_bcm bcm_sn [all...] |
H A D | sc8280xp.c | 1713 static struct qcom_icc_bcm bcm_acv = { 1720 static struct qcom_icc_bcm bcm_ce0 = { 1726 static struct qcom_icc_bcm bcm_cn0 = { 1742 static struct qcom_icc_bcm bcm_cn1 = { 1815 static struct qcom_icc_bcm bcm_cn2 = { 1825 static struct qcom_icc_bcm bcm_cn3 = { 1834 static struct qcom_icc_bcm bcm_mc0 = { 1841 static struct qcom_icc_bcm bcm_mm0 = { 1853 static struct qcom_icc_bcm bcm_mm1 = { 1867 static struct qcom_icc_bcm bcm_nsa [all...] |
H A D | bcm-voter.c | 44 const struct qcom_icc_bcm *bcm_a = list_entry(a, struct qcom_icc_bcm, list); in cmp_vcd() 45 const struct qcom_icc_bcm *bcm_b = list_entry(b, struct qcom_icc_bcm, list); in cmp_vcd() 62 static void bcm_aggregate_mask(struct qcom_icc_bcm *bcm) in bcm_aggregate_mask() 91 static void bcm_aggregate(struct qcom_icc_bcm *bcm) in bcm_aggregate() 161 struct qcom_icc_bcm *bcm; in tcs_list_gen() 248 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) in qcom_icc_bcm_voter_add() 278 struct qcom_icc_bcm *bcm; in qcom_icc_bcm_voter_commit() 279 struct qcom_icc_bcm *bcm_tm in qcom_icc_bcm_voter_commit() [all...] |
/kernel/linux/linux-5.10/drivers/interconnect/qcom/ |
H A D | sc7180.c | 156 static struct qcom_icc_bcm bcm_acv = { 164 static struct qcom_icc_bcm bcm_mc0 = { 171 static struct qcom_icc_bcm bcm_sh0 = { 178 static struct qcom_icc_bcm bcm_mm0 = { 185 static struct qcom_icc_bcm bcm_ce0 = { 192 static struct qcom_icc_bcm bcm_cn0 = { 247 static struct qcom_icc_bcm bcm_mm1 = { 262 static struct qcom_icc_bcm bcm_sh2 = { 269 static struct qcom_icc_bcm bcm_mm2 = { 276 static struct qcom_icc_bcm bcm_qup [all...] |
H A D | icc-rpmh.h | 25 struct qcom_icc_bcm **bcms; 71 struct qcom_icc_bcm *bcms[MAX_BCM_PER_NODE]; 76 * struct qcom_icc_bcm - Qualcomm specific hardware accelerator nodes 94 struct qcom_icc_bcm { struct 119 struct qcom_icc_bcm **bcms; 137 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev);
|
H A D | bcm-voter.c | 44 const struct qcom_icc_bcm *bcm_a = in cmp_vcd() 45 list_entry(a, struct qcom_icc_bcm, list); in cmp_vcd() 46 const struct qcom_icc_bcm *bcm_b = in cmp_vcd() 47 list_entry(b, struct qcom_icc_bcm, list); in cmp_vcd() 68 static void bcm_aggregate(struct qcom_icc_bcm *bcm) in bcm_aggregate() 143 struct qcom_icc_bcm *bcm; in tcs_list_gen() 230 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) in qcom_icc_bcm_voter_add() 260 struct qcom_icc_bcm *bcm; in qcom_icc_bcm_voter_commit() 261 struct qcom_icc_bcm *bcm_tmp; in qcom_icc_bcm_voter_commit()
|
H A D | bcm-voter.h | 16 static struct qcom_icc_bcm _name = { \ 24 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm);
|
H A D | sm8250.c | 198 static struct qcom_icc_bcm *aggre1_noc_bcms[] = { 226 static struct qcom_icc_bcm *aggre2_noc_bcms[] = { 256 static struct qcom_icc_bcm *compute_noc_bcms[] = { 273 static struct qcom_icc_bcm *config_noc_bcms[] = { 339 static struct qcom_icc_bcm *dc_noc_bcms[] = { 355 static struct qcom_icc_bcm *gem_noc_bcms[] = { 389 static struct qcom_icc_bcm *ipa_virt_bcms[] = { 405 static struct qcom_icc_bcm *mc_virt_bcms[] = { 422 static struct qcom_icc_bcm *mmss_noc_bcms[] = { 452 static struct qcom_icc_bcm *npu_noc_bcm [all...] |
H A D | sm8150.c | 189 static struct qcom_icc_bcm *aggre1_noc_bcms[] = { 212 static struct qcom_icc_bcm *aggre2_noc_bcms[] = { 247 static struct qcom_icc_bcm *camnoc_virt_bcms[] = { 265 static struct qcom_icc_bcm *compute_noc_bcms[] = { 282 static struct qcom_icc_bcm *config_noc_bcms[] = { 350 static struct qcom_icc_bcm *dc_noc_bcms[] = { 366 static struct qcom_icc_bcm *gem_noc_bcms[] = { 401 static struct qcom_icc_bcm *ipa_virt_bcms[] = { 417 static struct qcom_icc_bcm *mc_virt_bcms[] = { 434 static struct qcom_icc_bcm *mmss_noc_bcm [all...] |
H A D | sdm845.c | 178 static struct qcom_icc_bcm *aggre1_noc_bcms[] = { 202 static struct qcom_icc_bcm *aggre2_noc_bcms[] = { 230 static struct qcom_icc_bcm *config_noc_bcms[] = { 291 static struct qcom_icc_bcm *dc_noc_bcms[] = { 307 static struct qcom_icc_bcm *gladiator_noc_bcms[] = { 325 static struct qcom_icc_bcm *mem_noc_bcms[] = { 360 static struct qcom_icc_bcm *mmss_noc_bcms[] = { 394 static struct qcom_icc_bcm *system_noc_bcms[] = {
|