/linux-6.3-rc2/drivers/soc/qcom/ |
A D | pdr_interface.c | 190 pdr->status(pds->state, pds->service_path, pdr->priv); in pdr_notifier_work() 281 pds = ind->pds; in pdr_indack_work() 285 pdr->status(pds->state, pds->service_path, pdr->priv); in pdr_indack_work() 318 pds = iter; in pdr_indication_cb() 323 if (!pds) in pdr_indication_cb() 336 ind->pds = pds; in pdr_indication_cb() 461 kfree(pds); in pdr_notify_lookup_failure() 528 pds = kzalloc(sizeof(*pds), GFP_KERNEL); in pdr_add_lookup() 529 if (!pds) in pdr_add_lookup() 552 return pds; in pdr_add_lookup() [all …]
|
A D | apr.c | 489 struct pdr_service *pds; in of_apr_add_pd_lookups() local 506 pds = pdr_add_lookup(apr->pdr, service_name, service_path); in of_apr_add_pd_lookups() 507 if (IS_ERR(pds) && PTR_ERR(pds) != -EALREADY) { in of_apr_add_pd_lookups() 508 dev_err(dev, "pdr add lookup failed: %ld\n", PTR_ERR(pds)); in of_apr_add_pd_lookups() 510 return PTR_ERR(pds); in of_apr_add_pd_lookups()
|
/linux-6.3-rc2/drivers/bus/ |
A D | qcom-ssc-block-bus.c | 32 struct device *pds[ARRAY_SIZE(qcom_ssc_block_pd_names)]; member 197 if (IS_ERR_OR_NULL(pds[i])) { in qcom_ssc_block_bus_pds_attach() 198 ret = PTR_ERR(pds[i]) ? : -ENODATA; in qcom_ssc_block_bus_pds_attach() 207 dev_pm_domain_detach(pds[i], false); in qcom_ssc_block_bus_pds_attach() 217 dev_pm_domain_detach(pds[i], false); in qcom_ssc_block_bus_pds_detach() 226 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in qcom_ssc_block_bus_pds_enable() 227 ret = pm_runtime_get_sync(pds[i]); in qcom_ssc_block_bus_pds_enable() 236 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_ssc_block_bus_pds_enable() 237 pm_runtime_put(pds[i]); in qcom_ssc_block_bus_pds_enable() 248 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_ssc_block_bus_pds_disable() [all …]
|
/linux-6.3-rc2/sound/soc/codecs/ |
A D | lpass-macro-common.c | 58 void lpass_macro_pds_exit(struct lpass_macro *pds) in lpass_macro_pds_exit() argument 60 if (pds) { in lpass_macro_pds_exit() 61 pm_runtime_put(pds->macro_pd); in lpass_macro_pds_exit() 62 dev_pm_domain_detach(pds->macro_pd, false); in lpass_macro_pds_exit() 63 pm_runtime_put(pds->dcodec_pd); in lpass_macro_pds_exit() 64 dev_pm_domain_detach(pds->dcodec_pd, false); in lpass_macro_pds_exit()
|
A D | lpass-macro-common.h | 15 void lpass_macro_pds_exit(struct lpass_macro *pds);
|
A D | lpass-va-macro.c | 212 struct lpass_macro *pds; member 1470 va->pds = lpass_macro_pds_init(dev); in va_macro_probe() 1471 if (IS_ERR(va->pds)) in va_macro_probe() 1472 return PTR_ERR(va->pds); in va_macro_probe() 1573 lpass_macro_pds_exit(va->pds); in va_macro_probe() 1586 lpass_macro_pds_exit(va->pds); in va_macro_remove()
|
A D | lpass-tx-macro.c | 276 struct lpass_macro *pds; member 1976 tx->pds = lpass_macro_pds_init(dev); in tx_macro_probe() 1977 if (IS_ERR(tx->pds)) in tx_macro_probe() 1978 return PTR_ERR(tx->pds); in tx_macro_probe() 2073 lpass_macro_pds_exit(tx->pds); in tx_macro_probe() 2088 lpass_macro_pds_exit(tx->pds); in tx_macro_remove()
|
A D | lpass-rx-macro.c | 611 struct lpass_macro *pds; member 3552 rx->pds = lpass_macro_pds_init(dev); in rx_macro_probe() 3553 if (IS_ERR(rx->pds)) in rx_macro_probe() 3554 return PTR_ERR(rx->pds); in rx_macro_probe() 3637 lpass_macro_pds_exit(rx->pds); in rx_macro_probe() 3652 lpass_macro_pds_exit(rx->pds); in rx_macro_remove()
|
/linux-6.3-rc2/drivers/pci/ |
A D | rom.c | 92 void __iomem *pds; in pci_get_rom_size() local 100 pds = image + readw(image + 24); in pci_get_rom_size() 101 if (readl(pds) != 0x52494350) { in pci_get_rom_size() 103 readl(pds)); in pci_get_rom_size() 106 last_image = readb(pds + 21) & 0x80; in pci_get_rom_size() 107 length = readw(pds + 16); in pci_get_rom_size()
|
/linux-6.3-rc2/drivers/soc/sunxi/ |
A D | sun20i-ppu.c | 107 struct sun20i_ppu_pd *pds; in sun20i_ppu_probe() local 117 pds = devm_kcalloc(dev, desc->num_domains, sizeof(*pds), GFP_KERNEL); in sun20i_ppu_probe() 118 if (!pds) in sun20i_ppu_probe() 150 struct sun20i_ppu_pd *pd = &pds[i]; in sun20i_ppu_probe()
|
/linux-6.3-rc2/drivers/remoteproc/ |
A D | qcom_wcnss.c | 87 struct device *pds[WCNSS_MAX_PDS]; member 241 dev_pm_genpd_set_performance_state(wcnss->pds[i], INT_MAX); in wcnss_start() 242 ret = pm_runtime_get_sync(wcnss->pds[i]); in wcnss_start() 244 pm_runtime_put_noidle(wcnss->pds[i]); in wcnss_start() 285 pm_runtime_put(wcnss->pds[i]); in wcnss_start() 286 dev_pm_genpd_set_performance_state(wcnss->pds[i], 0); in wcnss_start() 406 wcnss->pds[i] = dev_pm_domain_attach_by_name(wcnss->dev, pd_names[i]); in wcnss_init_pds() 407 if (IS_ERR_OR_NULL(wcnss->pds[i])) { in wcnss_init_pds() 408 ret = PTR_ERR(wcnss->pds[i]) ? : -ENODATA; in wcnss_init_pds() 410 dev_pm_domain_detach(wcnss->pds[i], false); in wcnss_init_pds() [all …]
|
A D | qcom_q6v5_adsp.c | 164 static void qcom_rproc_pds_detach(struct qcom_adsp *adsp, struct device **pds, in qcom_rproc_pds_detach() argument 177 dev_pm_domain_detach(pds[i], false); in qcom_rproc_pds_detach() 180 static int qcom_rproc_pds_enable(struct qcom_adsp *adsp, struct device **pds, in qcom_rproc_pds_enable() argument 187 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in qcom_rproc_pds_enable() 188 ret = pm_runtime_resume_and_get(pds[i]); in qcom_rproc_pds_enable() 190 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_rproc_pds_enable() 199 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_rproc_pds_enable() 200 pm_runtime_put(pds[i]); in qcom_rproc_pds_enable() 206 static void qcom_rproc_pds_disable(struct qcom_adsp *adsp, struct device **pds, in qcom_rproc_pds_disable() argument 212 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_rproc_pds_disable() [all …]
|
A D | qcom_q6v5_pas.c | 136 static int adsp_pds_enable(struct qcom_adsp *adsp, struct device **pds, in adsp_pds_enable() argument 143 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in adsp_pds_enable() 144 ret = pm_runtime_get_sync(pds[i]); in adsp_pds_enable() 146 pm_runtime_put_noidle(pds[i]); in adsp_pds_enable() 147 dev_pm_genpd_set_performance_state(pds[i], 0); in adsp_pds_enable() 156 dev_pm_genpd_set_performance_state(pds[i], 0); in adsp_pds_enable() 157 pm_runtime_put(pds[i]); in adsp_pds_enable() 163 static void adsp_pds_disable(struct qcom_adsp *adsp, struct device **pds, in adsp_pds_disable() argument 169 dev_pm_genpd_set_performance_state(pds[i], 0); in adsp_pds_disable() 170 pm_runtime_put(pds[i]); in adsp_pds_disable() [all …]
|
A D | qcom_q6v5_mss.c | 379 static int q6v5_pds_enable(struct q6v5 *qproc, struct device **pds, in q6v5_pds_enable() argument 386 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in q6v5_pds_enable() 387 ret = pm_runtime_get_sync(pds[i]); in q6v5_pds_enable() 389 pm_runtime_put_noidle(pds[i]); in q6v5_pds_enable() 390 dev_pm_genpd_set_performance_state(pds[i], 0); in q6v5_pds_enable() 399 dev_pm_genpd_set_performance_state(pds[i], 0); in q6v5_pds_enable() 400 pm_runtime_put(pds[i]); in q6v5_pds_enable() 406 static void q6v5_pds_disable(struct q6v5 *qproc, struct device **pds, in q6v5_pds_disable() argument 412 dev_pm_genpd_set_performance_state(pds[i], 0); in q6v5_pds_disable() 413 pm_runtime_put(pds[i]); in q6v5_pds_disable() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/silabs/wfx/ |
A D | main.c | 222 const struct firmware *pds; in wfx_send_pdata_pds() local 225 ret = request_firmware(&pds, wdev->pdata.file_pds, wdev->dev); in wfx_send_pdata_pds() 231 tmp_buf = kmemdup(pds->data, pds->size, GFP_KERNEL); in wfx_send_pdata_pds() 236 ret = wfx_send_pds(wdev, tmp_buf, pds->size); in wfx_send_pdata_pds() 239 release_firmware(pds); in wfx_send_pdata_pds()
|
/linux-6.3-rc2/include/linux/soc/qcom/ |
A D | pdr.h | 26 int pdr_restart_pd(struct pdr_handle *pdr, struct pdr_service *pds);
|
/linux-6.3-rc2/drivers/iommu/intel/ |
A D | cap_audit.c | 59 CHECK_FEATURE_MISMATCH(a, b, ecap, pds, ECAP_PDS_MASK); in check_dmar_capabilities() 106 CHECK_FEATURE_MISMATCH_HOTPLUG(iommu, ecap, pds, ECAP_PDS_MASK); in cap_audit_hotplug()
|
A D | iommu.c | 1871 unsigned long pds, max_pde; in context_get_sm_pds() local 1874 pds = find_first_bit(&max_pde, MAX_NR_PASID_BITS); in context_get_sm_pds() 1875 if (pds < 7) in context_get_sm_pds() 1878 return pds - 7; in context_get_sm_pds() 1911 #define context_pdts(pds) (((pds) & 0x7) << 9) argument 1972 unsigned long pds; in domain_context_mapping_one() local 1977 pds = context_get_sm_pds(table); in domain_context_mapping_one() 1979 context_pdts(pds); in domain_context_mapping_one()
|
/linux-6.3-rc2/Documentation/isdn/ |
A D | credits.rst | 59 Thomas Pfeiffer (pfeiffer@pds.de)
|
/linux-6.3-rc2/drivers/slimbus/ |
A D | qcom-ngd-ctrl.c | 1607 struct pdr_service *pds; in qcom_slim_ngd_ctrl_probe() local 1660 pds = pdr_add_lookup(ctrl->pdr, "avs/audio", "msm/adsp/audio_pd"); in qcom_slim_ngd_ctrl_probe() 1661 if (IS_ERR(pds) && PTR_ERR(pds) != -EALREADY) { in qcom_slim_ngd_ctrl_probe() 1662 ret = dev_err_probe(dev, PTR_ERR(pds), "pdr add lookup failed\n"); in qcom_slim_ngd_ctrl_probe()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/net/wireless/ |
A D | silabs,wfx.yaml | 72 string. For "silabs,wf200", the default is 'wf200.pds'.
|
/linux-6.3-rc2/drivers/usb/typec/ |
A D | class.c | 1280 struct usb_power_delivery **pds; in select_usb_power_delivery_show() local 1287 pds = port->ops->pd_get(port); in select_usb_power_delivery_show() 1288 if (!pds) in select_usb_power_delivery_show() 1291 for (pd = pds[0]; pd; pd++) { in select_usb_power_delivery_show()
|
/linux-6.3-rc2/arch/mips/include/asm/octeon/ |
A D | cvmx-pciercx-defs.h | 212 __BITFIELD_FIELD(uint32_t pds:1,
|
/linux-6.3-rc2/drivers/scsi/pm8001/ |
A D | pm8001_hwi.c | 2916 u8 pds = le32_to_cpu(pPayload->pds_nds) & PDS_BITS; in pm8001_mpi_set_dev_state_resp() local 2921 device_id, pds, nds, status); in pm8001_mpi_set_dev_state_resp()
|