Home
last modified time | relevance | path

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

12

/linux-6.1.9/drivers/soc/qcom/
Drpmh.c41 #define ctrlr_to_drv(ctrlr) container_of(ctrlr, struct rsc_drv, client) argument
103 static struct cache_req *__find_req(struct rpmh_ctrlr *ctrlr, u32 addr) in __find_req() argument
107 list_for_each_entry(p, &ctrlr->cache, list) { in __find_req()
117 static struct cache_req *cache_rpm_request(struct rpmh_ctrlr *ctrlr, in cache_rpm_request() argument
125 spin_lock_irqsave(&ctrlr->cache_lock, flags); in cache_rpm_request()
126 req = __find_req(ctrlr, cmd->addr); in cache_rpm_request()
138 list_add_tail(&req->list, &ctrlr->cache); in cache_rpm_request()
154 ctrlr->dirty |= (req->sleep_val != old_sleep_val || in cache_rpm_request()
160 spin_unlock_irqrestore(&ctrlr->cache_lock, flags); in cache_rpm_request()
179 struct rpmh_ctrlr *ctrlr = get_rpmh_ctrlr(dev); in __rpmh_write() local
[all …]
Drpmh-internal.h134 int rpmh_flush(struct rpmh_ctrlr *ctrlr);
/linux-6.1.9/drivers/xen/
Ddbgp.c13 const struct device *ctrlr = hcd_to_bus(hcd)->controller; in xen_dbgp_op() local
23 if (dev_is_pci(ctrlr)) { in xen_dbgp_op()
24 const struct pci_dev *pdev = to_pci_dev(ctrlr); in xen_dbgp_op()
/linux-6.1.9/Documentation/isdn/
Dinterface_capi.rst111 ``int (*load_firmware)(struct capi_ctr *ctrlr, capiloaddata *ldata)``
122 ``void (*reset_ctr)(struct capi_ctr *ctrlr)``
132 ``void (*register_appl)(struct capi_ctr *ctrlr, u16 applid, capi_register_params *rparam)``
139 ``void (*release_appl)(struct capi_ctr *ctrlr, u16 applid)``
146 ``u16 (*send_message)(struct capi_ctr *ctrlr, struct sk_buff *skb)``
167 ``char *(*procinfo)(struct capi_ctr *ctrlr)``
260 int attach_capi_ctr(struct capi_ctr *ctrlr)
261 int detach_capi_ctr(struct capi_ctr *ctrlr)
267 void capi_ctr_ready(struct capi_ctr *ctrlr)
268 void capi_ctr_down(struct capi_ctr *ctrlr)
[all …]
/linux-6.1.9/drivers/gpu/drm/arm/display/komeda/
Dkomeda_private_obj.c307 struct komeda_timing_ctrlr *ctrlr) in komeda_timing_ctrlr_obj_add() argument
315 st->base.component = &ctrlr->base; in komeda_timing_ctrlr_obj_add()
316 drm_atomic_private_obj_init(&kms->base, &ctrlr->base.obj, &st->base.obj, in komeda_timing_ctrlr_obj_add()
417 err = komeda_timing_ctrlr_obj_add(kms, pipe->ctrlr); in komeda_kms_add_private_objs()
Dkomeda_pipeline.c114 pos = to_cpos(pipe->ctrlr); in komeda_pipeline_get_component_pos()
323 if (pipe->dual_link && !pipe->ctrlr->supports_dual_link) { in komeda_pipeline_assemble()
Dkomeda_pipeline_state.c818 komeda_timing_ctrlr_validate(struct komeda_timing_ctrlr *ctrlr, in komeda_timing_ctrlr_validate() argument
826 c_st = komeda_component_get_state_and_set_user(&ctrlr->base, in komeda_timing_ctrlr_validate()
834 komeda_component_set_output(&dflow->input, &ctrlr->base, 0); in komeda_timing_ctrlr_validate()
1219 err = komeda_timing_ctrlr_validate(master->ctrlr, kcrtc_st, &m_dflow); in komeda_build_display_data_flow()
/linux-6.1.9/drivers/irqchip/
Dirq-atmel-aic-common.h25 struct device_node *ctrlr,
Dirq-atmel-aic.c172 struct device_node *ctrlr, in aic_irq_domain_xlate() argument
187 ret = aic_common_irq_domain_xlate(d, ctrlr, intspec, intsize, in aic_irq_domain_xlate()
Dirq-xtensa-pic.c30 struct device_node *ctrlr, in xtensa_pic_irq_domain_xlate() argument
Dirq-atmel-aic5.c275 struct device_node *ctrlr, in aic5_irq_domain_xlate() argument
288 ret = aic_common_irq_domain_xlate(d, ctrlr, intspec, intsize, in aic5_irq_domain_xlate()
Dirq-xtensa-mx.c46 struct device_node *ctrlr, in xtensa_mx_irq_domain_xlate() argument
Dirq-atmel-aic-common.c90 struct device_node *ctrlr, in aic_common_irq_domain_xlate() argument
Dirq-bcm2835.c108 static int armctrl_xlate(struct irq_domain *d, struct device_node *ctrlr, in armctrl_xlate() argument
Dirq-csky-mpintc.c191 struct device_node *ctrlr, const u32 *intspec, in csky_irq_domain_xlate_cells() argument
Dirq-mips-gic.c448 static int gic_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in gic_irq_domain_xlate() argument
576 static int gic_ipi_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in gic_ipi_domain_xlate() argument
Dirq-pic32-evic.c164 int pic32_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in pic32_irq_domain_xlate() argument
/linux-6.1.9/drivers/staging/vme_user/
Dvme.c1215 struct vme_dma_resource *ctrlr; in vme_dma_free() local
1222 ctrlr = list_entry(resource->entry, struct vme_dma_resource, list); in vme_dma_free()
1224 if (!mutex_trylock(&ctrlr->mtx)) { in vme_dma_free()
1229 if (!(list_empty(&ctrlr->pending) && list_empty(&ctrlr->running))) { in vme_dma_free()
1231 mutex_unlock(&ctrlr->mtx); in vme_dma_free()
1235 ctrlr->locked = 0; in vme_dma_free()
1237 mutex_unlock(&ctrlr->mtx); in vme_dma_free()
Dvme_tsi148.c1790 struct vme_dma_resource *ctrlr; in tsi148_dma_list_exec() local
1798 ctrlr = list->parent; in tsi148_dma_list_exec()
1800 tsi148_bridge = ctrlr->parent; in tsi148_dma_list_exec()
1804 mutex_lock(&ctrlr->mtx); in tsi148_dma_list_exec()
1806 channel = ctrlr->number; in tsi148_dma_list_exec()
1808 if (!list_empty(&ctrlr->running)) { in tsi148_dma_list_exec()
1815 mutex_unlock(&ctrlr->mtx); in tsi148_dma_list_exec()
1819 list_add(&list->list, &ctrlr->running); in tsi148_dma_list_exec()
1825 mutex_unlock(&ctrlr->mtx); in tsi148_dma_list_exec()
1842 tsi148_dma_busy(ctrlr->parent, channel)); in tsi148_dma_list_exec()
[all …]
/linux-6.1.9/drivers/sh/intc/
Dirqdomain.c27 static int intc_evt_xlate(struct irq_domain *d, struct device_node *ctrlr, in intc_evt_xlate() argument
/linux-6.1.9/include/linux/
Dirqdomain.h454 int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr,
457 int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr,
460 int irq_domain_xlate_onetwocell(struct irq_domain *d, struct device_node *ctrlr,
/linux-6.1.9/Documentation/devicetree/bindings/memory-controllers/
Dcalxeda-ddr-ctrlr.yaml4 $id: http://devicetree.org/schemas/memory-controllers/calxeda-ddr-ctrlr.yaml#
/linux-6.1.9/arch/arm64/boot/dts/freescale/
Dfsl-lx2160a-cex7.dtsi94 fan-temperature-ctrlr@18 {
/linux-6.1.9/kernel/irq/
Dirqdomain.c944 int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr, in irq_domain_xlate_onecell() argument
963 int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr, in irq_domain_xlate_twocell() argument
969 of_phandle_args_to_fwspec(ctrlr, intspec, intsize, &fwspec); in irq_domain_xlate_twocell()
986 struct device_node *ctrlr, in irq_domain_xlate_onetwocell() argument
/linux-6.1.9/drivers/gpu/drm/arm/display/komeda/d71/
Dd71_component.c1255 struct komeda_timing_ctrlr *ctrlr; in d71_timing_ctrlr_init() local
1260 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*ctrlr), in d71_timing_ctrlr_init()
1271 ctrlr = to_ctrlr(c); in d71_timing_ctrlr_init()
1273 ctrlr->supports_dual_link = d71->supports_dual_link; in d71_timing_ctrlr_init()

12