Home
last modified time | relevance | path

Searched refs:prm (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/usb/gadget/function/
H A Du_audio.c156 struct uac_rtd_params *prm = req->context; in u_audio_iso_complete() local
157 struct snd_uac_chip *uac = prm->uac; in u_audio_iso_complete()
163 if (!prm->ep_enabled) { in u_audio_iso_complete()
179 substream = prm->ss; in u_audio_iso_complete()
202 pitched_rate_mil = (unsigned long long) prm->srate * prm->pitch; in u_audio_iso_complete()
209 prm->srate, prm->pitch, p_interval_mil, frames); in u_audio_iso_complete()
242 hw_ptr = prm->hw_ptr; in u_audio_iso_complete()
268 prm->hw_ptr = (hw_ptr + req->actual) % runtime->dma_bytes; in u_audio_iso_complete()
269 hw_ptr = prm->hw_ptr; in u_audio_iso_complete()
283 struct uac_rtd_params *prm = req->context; in u_audio_iso_fback_complete() local
[all …]
/linux/drivers/pmdomain/ti/
H A Domap_prm.c41 struct omap_prm *prm; member
76 struct omap_prm *prm; member
512 readl_relaxed(prmd->prm->base + prmd->pwrstctrl), in omap_prm_domain_show_state()
513 readl_relaxed(prmd->prm->base + prmd->pwrstst)); in omap_prm_domain_show_state()
537 v = readl_relaxed(prmd->prm->base + prmd->pwrstctrl); in omap_prm_domain_power_on()
539 if (prmd->prm->data->flags & OMAP_PRM_RET_WHEN_IDLE) in omap_prm_domain_power_on()
545 prmd->prm->base + prmd->pwrstctrl); in omap_prm_domain_power_on()
548 ret = readl_relaxed_poll_timeout(prmd->prm->base + prmd->pwrstst, in omap_prm_domain_power_on()
578 v = readl_relaxed(prmd->prm->base + prmd->pwrstctrl); in omap_prm_domain_power_off()
591 writel_relaxed(v, prmd->prm->base + prmd->pwrstctrl); in omap_prm_domain_power_off()
[all …]
/linux/sound/soc/qcom/qdsp6/
H A Dq6prm.c52 static int q6prm_send_cmd_sync(struct q6prm *prm, struct gpr_pkt *pkt, uint32_t rsp_opcode) in q6prm_send_cmd_sync() argument
54 return audioreach_send_cmd_sync(prm->dev, prm->gdev, &prm->result, &prm->lock, in q6prm_send_cmd_sync()
55 NULL, &prm->wait, pkt, rsp_opcode); in q6prm_send_cmd_sync()
60 struct q6prm *prm = dev_get_drvdata(dev->parent); in q6prm_set_hw_core_req() local
63 gpr_device_t *gdev = prm->gdev; in q6prm_set_hw_core_req()
90 return q6prm_send_cmd_sync(prm, pkt, rsp_opcode); in q6prm_set_hw_core_req()
110 struct q6prm *prm in q6prm_unvote_lpass_core_hw()
115 struct q6prm *prm = dev_get_drvdata(dev->parent); q6prm_request_lpass_clock() local
152 struct q6prm *prm = dev_get_drvdata(dev->parent); q6prm_release_lpass_clock() local
196 struct q6prm *prm = dev_get_drvdata(&gdev->dev); prm_callback() local
[all...]
/linux/Documentation/devicetree/bindings/arm/omap/
H A Dprm-inst.txt10 "ti,am3-prm-inst"
11 "ti,am4-prm-inst"
12 "ti,omap4-prm-inst"
13 "ti,omap5-prm-inst"
14 "ti,dra7-prm-inst"
16 "ti,omap-prm-inst"
26 prm_dsp2: prm@1b00 {
27 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
H A Dprcm.txt15 "ti,omap3-prm"
18 "ti,omap4-prm"
21 "ti,omap5-prm"
25 "ti,dra7-prm"
/linux/arch/arm/boot/dts/ti/omap/
H A Domap4.dtsi760 &prm {
761 prm_mpu: prm@300 {
762 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
767 prm_tesla: prm@400 {
768 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
774 prm_abe: prm@500 {
775 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
780 prm_always_on_core: prm@600 {
781 compatible = "ti,omap4-prm-inst", "ti,omap-prm-inst";
786 prm_core: prm@700 {
[all …]
H A Domap5.dtsi735 &prm {
736 prm_mpu: prm@300 {
737 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
742 prm_dsp: prm@400 {
743 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
749 prm_abe: prm@500 {
750 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
755 prm_coreaon: prm@600 {
756 compatible = "ti,omap5-prm-inst", "ti,omap-prm-inst";
761 prm_core: prm@700 {
[all …]
H A Ddra7.dtsi1205 &prm {
1206 prm_mpu: prm@300 {
1207 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1212 prm_dsp1: prm@400 {
1213 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1219 prm_ipu: prm@500 {
1220 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1226 prm_coreaon: prm@628 {
1227 compatible = "ti,dra7-prm-inst", "ti,omap-prm-inst";
1232 prm_core: prm@700 {
[all …]
H A Dam4372.dtsi735 prm_mpu: prm@300 {
736 compatible = "ti,am4-prm-inst", "ti,omap-prm-inst";
741 prm_gfx: prm@400 {
742 compatible = "ti,am4-prm-inst", "ti,omap-prm-inst";
748 prm_rtc: prm@500 {
749 compatible = "ti,am4-prm-inst", "ti,omap-prm-inst";
754 prm_tamper: prm@600 {
755 compatible = "ti,am4-prm-inst", "ti,omap-prm-inst";
760 prm_cefuse: prm@700 {
761 compatible = "ti,am4-prm-inst", "ti,omap-prm-inst";
[all …]
H A Dam33xx.dtsi655 prm_per: prm@c00 {
656 compatible = "ti,am3-prm-inst", "ti,omap-prm-inst";
662 prm_wkup: prm@d00 {
663 compatible = "ti,am3-prm-inst", "ti,omap-prm-inst";
669 prm_mpu: prm@e00 {
670 compatible = "ti,am3-prm-inst", "ti,omap-prm-inst";
675 prm_device: prm@f00 {
676 compatible = "ti,am3-prm-inst", "ti,omap-prm-inst";
681 prm_rtc: prm@1000 {
682 compatible = "ti,am3-prm-inst", "ti,omap-prm-inst";
[all …]
H A Domap3.dtsi212 prm: prm@48306000 { label
213 compatible = "ti,omap3-prm";
H A Domap4-l4.dtsi1006 prm: prm@0 { label
1007 compatible = "ti,omap4-prm", "simple-bus";
H A Domap5-l4.dtsi2244 prm: prm@0 { label
2245 compatible = "ti,omap5-prm", "simple-bus";
H A Domap54xx-clocks.dtsi1335 &prm {
H A Domap44xx-clocks.dtsi1451 &prm {
/linux/drivers/iommu/amd/
H A Dppr.c128 event.fault.prm.perm = ppr_flag_to_fault_perm(PPR_FLAGS(raw[0])); in iommu_call_iopf_notifier()
129 event.fault.prm.addr = (u64)(raw[1] & PAGE_MASK); in iommu_call_iopf_notifier()
130 event.fault.prm.pasid = PPR_PASID(raw[0]); in iommu_call_iopf_notifier()
131 event.fault.prm.grpid = PPR_TAG(raw[0]) & 0x1FF; in iommu_call_iopf_notifier()
138 if (event.fault.prm.pasid == 0 || in iommu_call_iopf_notifier()
139 event.fault.prm.pasid >= dev_data->max_pasids) { in iommu_call_iopf_notifier()
141 event.fault.prm.pasid, pdev->dev.id); in iommu_call_iopf_notifier()
145 event.fault.prm.flags |= IOMMU_FAULT_PAGE_RESPONSE_NEEDS_PASID; in iommu_call_iopf_notifier()
146 event.fault.prm.flags |= IOMMU_FAULT_PAGE_REQUEST_PASID_VALID; in iommu_call_iopf_notifier()
148 event.fault.prm.flags |= IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE; in iommu_call_iopf_notifier()
/linux/drivers/iommu/
H A Dio-pgfault.c47 if (!(iopf->fault.prm.flags & IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE)) in __iopf_free_group()
106 if (iopf->fault.prm.grpid == evt->fault.prm.grpid) in iopf_group_alloc()
124 if (fault->prm.flags & IOMMU_FAULT_PAGE_REQUEST_PASID_VALID) { in find_fault_handler()
126 fault->prm.pasid, 0); in find_fault_handler()
163 .pasid = fault->prm.pasid, in iopf_error_response()
164 .grpid = fault->prm.grpid, in iopf_error_response()
234 if (!(fault->prm.flags & IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE)) { in iommu_report_device_fault()
269 fault->prm.pasid); in iommu_report_device_fault()
330 .pasid = iopf->fault.prm.pasid, in iopf_group_response()
331 .grpid = iopf->fault.prm.grpid, in iopf_group_response()
[all …]
H A Diommu-sva.c227 struct iommu_fault_page_request *prm = &fault->prm; in iommu_sva_handle_mm() local
230 if (!(prm->flags & IOMMU_FAULT_PAGE_REQUEST_PASID_VALID)) in iommu_sva_handle_mm()
238 vma = vma_lookup(mm, prm->addr); in iommu_sva_handle_mm()
243 if (prm->perm & IOMMU_FAULT_PERM_READ) in iommu_sva_handle_mm()
246 if (prm->perm & IOMMU_FAULT_PERM_WRITE) { in iommu_sva_handle_mm()
251 if (prm->perm & IOMMU_FAULT_PERM_EXEC) { in iommu_sva_handle_mm()
256 if (!(prm->perm & IOMMU_FAULT_PERM_PRIV)) in iommu_sva_handle_mm()
263 ret = handle_mm_fault(vma, prm->addr, fault_flags, NULL); in iommu_sva_handle_mm()
/linux/drivers/scsi/qla2xxx/
H A Dqla_target.c1621 struct qla_tgt_sess_work_param *prm; in qlt_sched_sess_work() local
1624 prm = kzalloc(sizeof(*prm), GFP_ATOMIC); in qlt_sched_sess_work()
1625 if (!prm) { in qlt_sched_sess_work()
1635 type, prm, param, param_size, tgt); in qlt_sched_sess_work()
1637 prm->type = type; in qlt_sched_sess_work()
1638 memcpy(&prm->tm_iocb, param, param_size); in qlt_sched_sess_work()
1641 list_add_tail(&prm->sess_works_list_entry, &tgt->sess_works_list); in qlt_sched_sess_work()
2379 static int qlt_pci_map_calc_cnt(struct qla_tgt_prm *prm) in qlt_pci_map_calc_cnt() argument
2381 struct qla_tgt_cmd *cmd = prm->cmd; in qlt_pci_map_calc_cnt()
2385 prm->sg = (struct scatterlist *)cmd->sg; in qlt_pci_map_calc_cnt()
[all …]
/linux/drivers/atm/
H A Dsolos-pci.c186 struct solos_param prm; in solos_param_show() local
210 prm.pid = current->pid; in solos_param_show()
211 prm.response = NULL; in solos_param_show()
212 prm.port = SOLOS_CHAN(atmdev); in solos_param_show()
215 list_add(&prm.list, &card->param_queue); in solos_param_show()
218 fpga_queue(card, prm.port, skb, NULL); in solos_param_show()
220 wait_event_timeout(card->param_wq, prm.response, 5 * HZ); in solos_param_show()
223 list_del(&prm.list); in solos_param_show()
226 if (!prm.response) in solos_param_show()
229 buflen = prm.response->len; in solos_param_show()
[all …]
/linux/drivers/iommu/iommufd/
H A Deventq.c89 hwpt_fault->flags = fault->prm.flags; in iommufd_compose_fault_message()
91 hwpt_fault->pasid = fault->prm.pasid; in iommufd_compose_fault_message()
92 hwpt_fault->grpid = fault->prm.grpid; in iommufd_compose_fault_message()
93 hwpt_fault->perm = fault->prm.perm; in iommufd_compose_fault_message()
94 hwpt_fault->addr = fault->prm.addr; in iommufd_compose_fault_message()
/linux/drivers/ras/amd/atl/
H A DMakefile18 amd_atl-$(CONFIG_AMD_ATL_PRM) += prm.o
/linux/include/linux/
H A Diommu.h94 struct iommu_fault_page_request prm; member
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c1852 flt->prm = (struct iommu_fault_page_request){ in arm_smmu_handle_event()
1860 flt->prm.flags |= IOMMU_FAULT_PAGE_REQUEST_PASID_VALID; in arm_smmu_handle_event()
1861 flt->prm.pasid = event->ssid; in arm_smmu_handle_event()
/linux/
H A DMAINTAINERS19141 F: arch/arm/mach-omap2/prm*