Home
last modified time | relevance | path

Searched full:pds (Results 1 – 25 of 67) sorted by relevance

123

/Linux-v6.1/drivers/soc/qcom/
Dpdr_interface.c68 struct pdr_service *pds; member
77 struct pdr_service *pds; in pdr_locator_new_server() local
90 list_for_each_entry(pds, &pdr->lookups, node) { in pdr_locator_new_server()
91 if (pds->need_locator_lookup) in pdr_locator_new_server()
119 struct pdr_service *pds, in pdr_register_listener() argument
134 strscpy(req.service_path, pds->service_path, sizeof(req.service_path)); in pdr_register_listener()
136 ret = qmi_send_request(&pdr->notifier_hdl, &pds->addr, in pdr_register_listener()
149 pds->service_path, ret); in pdr_register_listener()
155 pds->service_path, resp.resp.error); in pdr_register_listener()
159 pds->state = resp.curr_state; in pdr_register_listener()
[all …]
Dapr.c479 struct pdr_service *pds; in of_apr_add_pd_lookups() local
496 pds = pdr_add_lookup(apr->pdr, service_name, service_path); in of_apr_add_pd_lookups()
497 if (IS_ERR(pds) && PTR_ERR(pds) != -EALREADY) { in of_apr_add_pd_lookups()
498 dev_err(dev, "pdr add lookup failed: %ld\n", PTR_ERR(pds)); in of_apr_add_pd_lookups()
500 return PTR_ERR(pds); in of_apr_add_pd_lookups()
/Linux-v6.1/drivers/bus/
Dqcom-ssc-block-bus.c32 struct device *pds[ARRAY_SIZE(qcom_ssc_block_pd_names)]; member
189 static int qcom_ssc_block_bus_pds_attach(struct device *dev, struct device **pds, in qcom_ssc_block_bus_pds_attach() argument
196 pds[i] = dev_pm_domain_attach_by_name(dev, pd_names[i]); in qcom_ssc_block_bus_pds_attach()
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()
212 static void qcom_ssc_block_bus_pds_detach(struct device *dev, struct device **pds, size_t num_pds) in qcom_ssc_block_bus_pds_detach() argument
217 dev_pm_domain_detach(pds[i], false); in qcom_ssc_block_bus_pds_detach()
220 static int qcom_ssc_block_bus_pds_enable(struct device **pds, size_t num_pds) in qcom_ssc_block_bus_pds_enable() argument
226 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in qcom_ssc_block_bus_pds_enable()
[all …]
/Linux-v6.1/drivers/net/wireless/silabs/wfx/
Dmain.c166 /* The device needs data about the antenna configuration. This information in provided by PDS
168 * integrators, the full process to create PDS files is described here:
169 * https://github.com/SiliconLabs/wfx-firmware/blob/master/PDS/README.md
171 * The PDS file is an array of Time-Length-Value structs.
178 dev_err(wdev->dev, "PDS: malformed file (legacy format?)\n"); in wfx_send_pds()
185 dev_err(wdev->dev, "PDS:%d: corrupted file\n", chunk_num); in wfx_send_pds()
189 dev_info(wdev->dev, "PDS:%d: skip unknown data\n", chunk_num); in wfx_send_pds()
193 dev_warn(wdev->dev, "PDS:%d: unexpectedly large chunk\n", chunk_num); in wfx_send_pds()
195 dev_warn(wdev->dev, "PDS:%d: unexpected content\n", chunk_num); in wfx_send_pds()
199 dev_err(wdev->dev, "PDS:%d: invalid data (unsupported options?)\n", chunk_num); in wfx_send_pds()
[all …]
Dbus_sdio.c26 .file_pds = "wfx/wf200.pds",
31 .file_pds = "wfx/brd4001a.pds",
36 .file_pds = "wfx/brd8022a.pds",
41 .file_pds = "wfx/brd8023a.pds",
Dbus_spi.c28 .file_pds = "wfx/wf200.pds",
34 .file_pds = "wfx/brd4001a.pds",
40 .file_pds = "wfx/brd8022a.pds",
46 .file_pds = "wfx/brd8023a.pds",
/Linux-v6.1/sound/soc/codecs/
Dlpass-macro-common.c58 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()
Dlpass-macro-common.h15 void lpass_macro_pds_exit(struct lpass_macro *pds);
Dlpass-va-macro.c212 struct lpass_macro *pds; member
1478 va->pds = lpass_macro_pds_init(dev); in va_macro_probe()
1479 if (IS_ERR(va->pds)) in va_macro_probe()
1480 return PTR_ERR(va->pds); in va_macro_probe()
1572 lpass_macro_pds_exit(va->pds); in va_macro_probe()
1585 lpass_macro_pds_exit(va->pds); in va_macro_remove()
/Linux-v6.1/drivers/pci/
Drom.c92 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-v6.1/drivers/remoteproc/
Dqcom_wcnss.c87 struct device *pds[WCNSS_MAX_PDS]; member
230 dev_pm_genpd_set_performance_state(wcnss->pds[i], INT_MAX); in wcnss_start()
231 ret = pm_runtime_get_sync(wcnss->pds[i]); in wcnss_start()
233 pm_runtime_put_noidle(wcnss->pds[i]); in wcnss_start()
274 pm_runtime_put(wcnss->pds[i]); in wcnss_start()
275 dev_pm_genpd_set_performance_state(wcnss->pds[i], 0); in wcnss_start()
395 wcnss->pds[i] = dev_pm_domain_attach_by_name(wcnss->dev, pd_names[i]); in wcnss_init_pds()
396 if (IS_ERR_OR_NULL(wcnss->pds[i])) { in wcnss_init_pds()
397 ret = PTR_ERR(wcnss->pds[i]) ? : -ENODATA; in wcnss_init_pds()
399 dev_pm_domain_detach(wcnss->pds[i], false); in wcnss_init_pds()
[all …]
Dqcom_q6v5_adsp.c154 static void qcom_rproc_pds_detach(struct qcom_adsp *adsp, struct device **pds, in qcom_rproc_pds_detach() argument
167 dev_pm_domain_detach(pds[i], false); in qcom_rproc_pds_detach()
170 static int qcom_rproc_pds_enable(struct qcom_adsp *adsp, struct device **pds, in qcom_rproc_pds_enable() argument
177 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in qcom_rproc_pds_enable()
178 ret = pm_runtime_resume_and_get(pds[i]); in qcom_rproc_pds_enable()
180 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_rproc_pds_enable()
189 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_rproc_pds_enable()
190 pm_runtime_put(pds[i]); in qcom_rproc_pds_enable()
196 static void qcom_rproc_pds_disable(struct qcom_adsp *adsp, struct device **pds, in qcom_rproc_pds_disable() argument
202 dev_pm_genpd_set_performance_state(pds[i], 0); in qcom_rproc_pds_disable()
[all …]
Dqcom_q6v5_pas.c101 static int adsp_pds_enable(struct qcom_adsp *adsp, struct device **pds, in adsp_pds_enable() argument
108 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in adsp_pds_enable()
109 ret = pm_runtime_get_sync(pds[i]); in adsp_pds_enable()
111 pm_runtime_put_noidle(pds[i]); in adsp_pds_enable()
112 dev_pm_genpd_set_performance_state(pds[i], 0); in adsp_pds_enable()
121 dev_pm_genpd_set_performance_state(pds[i], 0); in adsp_pds_enable()
122 pm_runtime_put(pds[i]); in adsp_pds_enable()
128 static void adsp_pds_disable(struct qcom_adsp *adsp, struct device **pds, in adsp_pds_disable() argument
134 dev_pm_genpd_set_performance_state(pds[i], 0); in adsp_pds_disable()
135 pm_runtime_put(pds[i]); in adsp_pds_disable()
[all …]
Dqcom_q6v5_mss.c369 static int q6v5_pds_enable(struct q6v5 *qproc, struct device **pds, in q6v5_pds_enable() argument
376 dev_pm_genpd_set_performance_state(pds[i], INT_MAX); in q6v5_pds_enable()
377 ret = pm_runtime_get_sync(pds[i]); in q6v5_pds_enable()
379 pm_runtime_put_noidle(pds[i]); in q6v5_pds_enable()
380 dev_pm_genpd_set_performance_state(pds[i], 0); in q6v5_pds_enable()
389 dev_pm_genpd_set_performance_state(pds[i], 0); in q6v5_pds_enable()
390 pm_runtime_put(pds[i]); in q6v5_pds_enable()
396 static void q6v5_pds_disable(struct q6v5 *qproc, struct device **pds, in q6v5_pds_disable() argument
402 dev_pm_genpd_set_performance_state(pds[i], 0); in q6v5_pds_disable()
403 pm_runtime_put(pds[i]); in q6v5_pds_disable()
[all …]
/Linux-v6.1/arch/m68k/include/asm/
Dmacintosh.h81 #define MAC_EXP_PDS 1 /* Accepts only a PDS card */
83 #define MAC_EXP_PDS_NUBUS 3 /* Accepts PDS card and/or NuBus card(s) */
84 #define MAC_EXP_PDS_COMM 4 /* Accepts PDS card or Comm Slot card */
/Linux-v6.1/include/uapi/linux/
Dnubus.h57 * SONIC LC-PDS Ethernet (Dayna, but like Apple 16-bit, sort of): <4,1,1,271>
58 * Apple SONIC LC-PDS Ethernet ("Apple Ethernet LC Twisted-Pair Card"): <4,1,0,281>
65 * API Engineering EtherRun_LCa PDS enet card: <4,1,282,256>
/Linux-v6.1/drivers/dma/mediatek/
Dmtk-hsdma.c444 * Setup PDs using the remaining VD info mapped on those in mtk_hsdma_issue_pending_vdesc()
486 * action for those pending PDs. in mtk_hsdma_issue_pending_vdesc()
513 * VD is fit into available PDs. Otherwise, the uncompleted in mtk_hsdma_issue_vchan_pending()
554 * reclaim these finished descriptors: The most number of PDs the ISR in mtk_hsdma_free_rooms_in_ring()
621 /* Update CPU pointer for those completed PDs */ in mtk_hsdma_free_rooms_in_ring()
641 /* All completed PDs are cleaned up, so enable interrupt again */ in mtk_hsdma_free_rooms_in_ring()
650 * Disable interrupt until all completed PDs are cleaned up in in mtk_hsdma_irq()
/Linux-v6.1/include/linux/soc/qcom/
Dpdr.h26 int pdr_restart_pd(struct pdr_handle *pdr, struct pdr_service *pds);
/Linux-v6.1/drivers/iommu/intel/
Dcap_audit.c59 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()
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm_pt.c354 * for_each_amdgpu_vm_pt_dfs_safe - safe deep first search of all PDs/PTs
363 * amdgpu_vm_pt_clear - initially clear the PDs/PTs
675 * @start: optional cursor where to start freeing PDs/PTs
724 * Check all entries of the root PD, if any subsequent PDs are allocated,
939 /* We need all PDs and PTs for mapping something, */ in amdgpu_vm_ptes_update()
969 /* This can happen when we set higher level PDs to in amdgpu_vm_ptes_update()
/Linux-v6.1/drivers/net/ethernet/cirrus/
DKconfig63 Nubus or LC-PDS network (Ethernet) card of this type, say Y here.
/Linux-v6.1/drivers/net/ethernet/natsemi/
DKconfig24 the onboard Ethernet in many Quadras as well as some LC-PDS,
/Linux-v6.1/drivers/infiniband/hw/irdma/
Dhmc.c217 * This will allocate memory for PDs and backing pages and populate
365 * This will de-populate the SDs and PDs. It frees
366 * the memory for PDS and backing storage. After this function is returned,
368 * book-keeping information about PDs and backing storage.
/Linux-v6.1/Documentation/isdn/
Dcredits.rst59 Thomas Pfeiffer (pfeiffer@pds.de)
/Linux-v6.1/drivers/infiniband/hw/mthca/
Dmthca_pd.c79 /* XXX check if any PDs are still allocated? */ in mthca_cleanup_pd_table()

123