/linux/drivers/soc/qcom/ |
A D | rpmh.c | 41 #define ctrlr_to_drv(ctrlr) container_of(ctrlr, struct rsc_drv, client) argument 126 req = __find_req(ctrlr, cmd->addr); in cache_rpm_request() 287 ctrlr->dirty = true; in cache_batch() 367 cache_batch(ctrlr, req); in rpmh_write_batch() 448 if (!spin_trylock(&ctrlr->cache_lock)) in rpmh_flush() 451 if (!ctrlr->dirty) { in rpmh_flush() 460 ret = flush_batch(ctrlr); in rpmh_flush() 480 ctrlr->dirty = false; in rpmh_flush() 483 spin_unlock(&ctrlr->cache_lock); in rpmh_flush() 503 INIT_LIST_HEAD(&ctrlr->batch_cache); in rpmh_invalidate() [all …]
|
A D | rpmh-internal.h | 134 int rpmh_flush(struct rpmh_ctrlr *ctrlr);
|
/linux/drivers/xen/ |
A D | dbgp.c | 13 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/Documentation/isdn/ |
A D | interface_capi.rst | 111 ``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/drivers/gpu/drm/arm/display/komeda/ |
A D | komeda_private_obj.c | 307 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()
|
A D | komeda_pipeline.c | 112 pos = to_cpos(pipe->ctrlr); in komeda_pipeline_get_component_pos() 321 if (pipe->dual_link && !pipe->ctrlr->supports_dual_link) { in komeda_pipeline_assemble()
|
A D | komeda_pipeline_state.c | 818 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/drivers/vme/bridges/ |
A D | vme_ca91cx42.c | 1179 struct vme_dma_resource *ctrlr; in ca91cx42_dma_list_exec() local 1187 ctrlr = list->parent; in ca91cx42_dma_list_exec() 1189 bridge = ctrlr->parent->driver_priv; in ca91cx42_dma_list_exec() 1190 dev = ctrlr->parent->parent; in ca91cx42_dma_list_exec() 1192 mutex_lock(&ctrlr->mtx); in ca91cx42_dma_list_exec() 1194 if (!(list_empty(&ctrlr->running))) { in ca91cx42_dma_list_exec() 1201 mutex_unlock(&ctrlr->mtx); in ca91cx42_dma_list_exec() 1213 mutex_unlock(&ctrlr->mtx); in ca91cx42_dma_list_exec() 1242 ca91cx42_dma_busy(ctrlr->parent)); in ca91cx42_dma_list_exec() 1263 mutex_lock(&ctrlr->mtx); in ca91cx42_dma_list_exec() [all …]
|
A D | vme_tsi148.c | 1803 struct vme_dma_resource *ctrlr; in tsi148_dma_list_exec() local 1811 ctrlr = list->parent; in tsi148_dma_list_exec() 1813 tsi148_bridge = ctrlr->parent; in tsi148_dma_list_exec() 1817 mutex_lock(&ctrlr->mtx); in tsi148_dma_list_exec() 1819 channel = ctrlr->number; in tsi148_dma_list_exec() 1821 if (!list_empty(&ctrlr->running)) { in tsi148_dma_list_exec() 1828 mutex_unlock(&ctrlr->mtx); in tsi148_dma_list_exec() 1831 list_add(&list->list, &ctrlr->running); in tsi148_dma_list_exec() 1838 mutex_unlock(&ctrlr->mtx); in tsi148_dma_list_exec() 1881 mutex_lock(&ctrlr->mtx); in tsi148_dma_list_exec() [all …]
|
/linux/drivers/vme/ |
A D | vme.c | 1215 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()
|
/linux/drivers/irqchip/ |
A D | irq-atmel-aic-common.h | 25 struct device_node *ctrlr,
|
A D | irq-atmel-aic.c | 172 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()
|
A D | irq-xtensa-pic.c | 30 struct device_node *ctrlr, in xtensa_pic_irq_domain_xlate() argument
|
A D | irq-atmel-aic5.c | 275 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()
|
A D | irq-xtensa-mx.c | 46 struct device_node *ctrlr, in xtensa_mx_irq_domain_xlate() argument
|
A D | irq-atmel-aic-common.c | 90 struct device_node *ctrlr, in aic_common_irq_domain_xlate() argument
|
A D | irq-bcm2835.c | 108 static int armctrl_xlate(struct irq_domain *d, struct device_node *ctrlr, in armctrl_xlate() argument
|
A D | irq-csky-mpintc.c | 191 struct device_node *ctrlr, const u32 *intspec, in csky_irq_domain_xlate_cells() argument
|
A D | irq-mips-gic.c | 446 static int gic_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in gic_irq_domain_xlate() argument 570 static int gic_ipi_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in gic_ipi_domain_xlate() argument
|
A D | irq-pic32-evic.c | 164 int pic32_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in pic32_irq_domain_xlate() argument
|
/linux/include/linux/ |
A D | irqdomain.h | 444 int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr, 447 int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr, 450 int irq_domain_xlate_onetwocell(struct irq_domain *d, struct device_node *ctrlr,
|
/linux/drivers/sh/intc/ |
A D | irqdomain.c | 27 static int intc_evt_xlate(struct irq_domain *d, struct device_node *ctrlr, in intc_evt_xlate() argument
|
/linux/Documentation/devicetree/bindings/memory-controllers/ |
A D | calxeda-ddr-ctrlr.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/calxeda-ddr-ctrlr.yaml#
|
/linux/arch/arm64/boot/dts/freescale/ |
A D | fsl-lx2160a-cex7.dtsi | 94 fan-temperature-ctrlr@18 {
|
/linux/kernel/irq/ |
A D | irqdomain.c | 942 int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr, in irq_domain_xlate_onecell() argument 961 int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr, in irq_domain_xlate_twocell() argument 967 of_phandle_args_to_fwspec(ctrlr, intspec, intsize, &fwspec); in irq_domain_xlate_twocell() 984 struct device_node *ctrlr, in irq_domain_xlate_onetwocell() argument
|