Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/soc/qcom/
Drpmh.c40 #define ctrlr_to_drv(ctrlr) container_of(ctrlr, struct rsc_drv, client) argument
101 static struct cache_req *__find_req(struct rpmh_ctrlr *ctrlr, u32 addr) in __find_req() argument
105 list_for_each_entry(p, &ctrlr->cache, list) { in __find_req()
115 static struct cache_req *cache_rpm_request(struct rpmh_ctrlr *ctrlr, in cache_rpm_request() argument
122 spin_lock_irqsave(&ctrlr->cache_lock, flags); in cache_rpm_request()
123 req = __find_req(ctrlr, cmd->addr); in cache_rpm_request()
136 list_add_tail(&req->list, &ctrlr->cache); in cache_rpm_request()
154 ctrlr->dirty = true; in cache_rpm_request()
156 spin_unlock_irqrestore(&ctrlr->cache_lock, flags); in cache_rpm_request()
175 struct rpmh_ctrlr *ctrlr = get_rpmh_ctrlr(dev); in __rpmh_write() local
[all …]
/Linux-v4.19/drivers/xen/
Ddbgp.c12 const struct device *ctrlr = hcd_to_bus(hcd)->controller; in xen_dbgp_op() local
22 if (dev_is_pci(ctrlr)) { in xen_dbgp_op()
23 const struct pci_dev *pdev = to_pci_dev(ctrlr); in xen_dbgp_op()
/Linux-v4.19/Documentation/isdn/
DINTERFACE.CAPI113 int (*load_firmware)(struct capi_ctr *ctrlr, capiloaddata *ldata)
121 void (*reset_ctr)(struct capi_ctr *ctrlr)
128 void (*register_appl)(struct capi_ctr *ctrlr, u16 applid,
130 void (*release_appl)(struct capi_ctr *ctrlr, u16 applid)
136 u16 (*send_message)(struct capi_ctr *ctrlr, struct sk_buff *skb)
152 char *(*procinfo)(struct capi_ctr *ctrlr)
254 int attach_capi_ctr(struct capi_ctr *ctrlr)
255 int detach_capi_ctr(struct capi_ctr *ctrlr)
258 void capi_ctr_ready(struct capi_ctr *ctrlr)
259 void capi_ctr_down(struct capi_ctr *ctrlr)
[all …]
/Linux-v4.19/drivers/vme/bridges/
Dvme_ca91cx42.c1183 struct vme_dma_resource *ctrlr; in ca91cx42_dma_list_exec() local
1191 ctrlr = list->parent; in ca91cx42_dma_list_exec()
1193 bridge = ctrlr->parent->driver_priv; in ca91cx42_dma_list_exec()
1194 dev = ctrlr->parent->parent; in ca91cx42_dma_list_exec()
1196 mutex_lock(&ctrlr->mtx); in ca91cx42_dma_list_exec()
1198 if (!(list_empty(&ctrlr->running))) { in ca91cx42_dma_list_exec()
1205 mutex_unlock(&ctrlr->mtx); in ca91cx42_dma_list_exec()
1208 list_add(&list->list, &ctrlr->running); in ca91cx42_dma_list_exec()
1217 mutex_unlock(&ctrlr->mtx); in ca91cx42_dma_list_exec()
1239 ca91cx42_dma_busy(ctrlr->parent)); in ca91cx42_dma_list_exec()
[all …]
Dvme_tsi148.c1813 struct vme_dma_resource *ctrlr; in tsi148_dma_list_exec() local
1821 ctrlr = list->parent; in tsi148_dma_list_exec()
1823 tsi148_bridge = ctrlr->parent; in tsi148_dma_list_exec()
1827 mutex_lock(&ctrlr->mtx); in tsi148_dma_list_exec()
1829 channel = ctrlr->number; in tsi148_dma_list_exec()
1831 if (!list_empty(&ctrlr->running)) { in tsi148_dma_list_exec()
1838 mutex_unlock(&ctrlr->mtx); in tsi148_dma_list_exec()
1841 list_add(&list->list, &ctrlr->running); in tsi148_dma_list_exec()
1848 mutex_unlock(&ctrlr->mtx); in tsi148_dma_list_exec()
1865 tsi148_dma_busy(ctrlr->parent, channel)); in tsi148_dma_list_exec()
[all …]
/Linux-v4.19/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.c116 static int armctrl_xlate(struct irq_domain *d, struct device_node *ctrlr, in armctrl_xlate() argument
Dirq-mips-gic.c433 static int gic_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in gic_irq_domain_xlate() argument
553 static int gic_ipi_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in gic_ipi_domain_xlate() argument
Dirq-pic32-evic.c169 int pic32_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr, in pic32_irq_domain_xlate() argument
/Linux-v4.19/drivers/sh/intc/
Dirqdomain.c27 static int intc_evt_xlate(struct irq_domain *d, struct device_node *ctrlr, in intc_evt_xlate() argument
/Linux-v4.19/drivers/vme/
Dvme.c1228 struct vme_dma_resource *ctrlr; in vme_dma_free() local
1235 ctrlr = list_entry(resource->entry, struct vme_dma_resource, list); in vme_dma_free()
1237 if (!mutex_trylock(&ctrlr->mtx)) { in vme_dma_free()
1242 if (!(list_empty(&ctrlr->pending) && list_empty(&ctrlr->running))) { in vme_dma_free()
1244 mutex_unlock(&ctrlr->mtx); in vme_dma_free()
1248 ctrlr->locked = 0; in vme_dma_free()
1250 mutex_unlock(&ctrlr->mtx); in vme_dma_free()
/Linux-v4.19/include/linux/
Dirqdomain.h410 int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr,
413 int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr,
416 int irq_domain_xlate_onetwocell(struct irq_domain *d, struct device_node *ctrlr,
/Linux-v4.19/kernel/irq/
Dirqdomain.c908 int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr, in irq_domain_xlate_onecell() argument
927 int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr, in irq_domain_xlate_twocell() argument
951 struct device_node *ctrlr, in irq_domain_xlate_onetwocell() argument