/linux-master/drivers/irqchip/ |
H A D | irq-mchp-eic.c | 31 * @domain: irq domain 39 struct irq_domain *domain; member in struct:mchp_eic 155 static int mchp_eic_domain_alloc(struct irq_domain *domain, unsigned int virq, argument 167 ret = irq_domain_translate_twocell(domain, fwspec, &hwirq, &type); 185 irq_domain_set_hwirq_and_chip(domain, virq, hwirq, &mchp_eic_chip, eic); 187 parent_fwspec.fwnode = domain->parent->fwnode; 193 return irq_domain_alloc_irqs_parent(domain, virq, 1, &parent_fwspec); 251 eic->domain = irq_domain_add_hierarchy(parent_domain, 0, MCHP_EIC_NIRQ, 253 if (!eic->domain) { [all...] |
H A D | irq-gic-v2m.c | 135 static int gicv2m_irq_gic_domain_alloc(struct irq_domain *domain, argument 143 if (is_of_node(domain->parent->fwnode)) { 144 fwspec.fwnode = domain->parent->fwnode; 149 } else if (is_fwnode_irqchip(domain->parent->fwnode)) { 150 fwspec.fwnode = domain->parent->fwnode; 158 err = irq_domain_alloc_irqs_parent(domain, virq, 1, &fwspec); 163 d = irq_domain_get_irq_data(domain->parent, virq); 177 static int gicv2m_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, argument 206 err = gicv2m_irq_gic_domain_alloc(domain, virq + i, hwirq + i); 210 irq_domain_set_hwirq_and_chip(domain, vir 222 gicv2m_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) argument [all...] |
H A D | irq-ts4800.c | 30 struct irq_domain *domain; member in struct:ts4800_irq_data 97 generic_handle_domain_irq(data->domain, bit); 128 data->domain = irq_domain_add_linear(node, 8, &ts4800_ic_ops, data); 129 if (!data->domain) { 130 dev_err(&pdev->dev, "cannot add IRQ domain\n"); 146 irq_domain_remove(data->domain);
|
H A D | irq-sun6i-r.c | 198 static int sun6i_r_intc_domain_translate(struct irq_domain *domain, argument 222 static int sun6i_r_intc_domain_alloc(struct irq_domain *domain, argument 232 ret = sun6i_r_intc_domain_translate(domain, fwspec, &hwirq, &type); 240 .fwnode = domain->parent->fwnode, 245 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, &gic_fwspec); 251 irq_domain_set_hwirq_and_chip(domain, virq, hwirq, 256 irq_domain_set_hwirq_and_chip(domain, virq, hwirq, 312 struct irq_domain *domain, *parent_domain; local 331 pr_err("%pOF: Failed to obtain parent domain\n", node); 341 domain [all...] |
H A D | irq-qcom-mpm.c | 28 * Sitting in always-on domain, MPM monitors the wakeup interrupts when SoC is 86 struct irq_domain *domain; member in struct:qcom_mpm_priv 215 static int qcom_mpm_alloc(struct irq_domain *domain, unsigned int virq, argument 218 struct qcom_mpm_priv *priv = domain->host_data; 226 ret = irq_domain_translate_twocell(domain, fwspec, &pin, &type); 230 ret = irq_domain_set_hwirq_and_chip(domain, virq, pin, 237 return irq_domain_disconnect_hierarchy(domain->parent, virq); 245 parent_fwspec.fwnode = domain->parent->fwnode; 251 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, 279 struct irq_desc *desc = irq_resolve_mapping(priv->domain, pi [all...] |
H A D | qcom-irq-combiner.c | 32 struct irq_domain *domain; member in struct:combiner 72 generic_handle_domain_irq(combiner->domain, hwirq); 101 static int combiner_irq_map(struct irq_domain *domain, unsigned int irq, argument 105 irq_set_chip_data(irq, domain->host_data); 110 static void combiner_irq_unmap(struct irq_domain *domain, unsigned int irq) argument 250 combiner->domain = irq_domain_create_linear(pdev->dev.fwnode, combiner->nirqs, 252 if (!combiner->domain)
|
H A D | irq-ls1x.c | 27 * @domain: IRQ domain. 32 struct irq_domain *domain; member in struct:ls1x_intc_priv 53 generic_handle_domain_irq(priv->domain, bit); 128 /* Set up an IRQ domain */ 129 priv->domain = irq_domain_add_linear(node, 32, &irq_generic_chip_ops, 131 if (!priv->domain) { 132 pr_err("ls1x-irq: cannot add IRQ domain\n"); 137 err = irq_alloc_domain_generic_chips(priv->domain, 32, 2, 142 pr_err("ls1x-irq: unable to register IRQ domain\ [all...] |
/linux-master/drivers/pmdomain/st/ |
H A D | ste-ux500-pm-domain.c | 7 * Implements PM domains using the generic PM domain for ux500. 20 static int pd_power_off(struct generic_pm_domain *domain) argument 23 * Handle the gating of the PM domain regulator here. 25 * Drivers/subsystems handling devices in the PM domain needs to perform 27 * callbacks, to be able to enable PM domain gating/ungating. 32 static int pd_power_on(struct generic_pm_domain *domain) argument 35 * Handle the ungating of the PM domain regulator here. 37 * Drivers/subsystems handling devices in the PM domain needs to perform 39 * callbacks, to be able to enable PM domain gating/ungating.
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_sa.c | 49 unsigned int size, u32 suballoc_align, u32 domain) 53 r = amdgpu_bo_create_kernel(adev, size, AMDGPU_GPU_PAGE_SIZE, domain, 47 amdgpu_sa_bo_manager_init(struct amdgpu_device *adev, struct amdgpu_sa_manager *sa_manager, unsigned int size, u32 suballoc_align, u32 domain) argument
|
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_uiom.c | 54 static int usnic_uiom_dma_fault(struct iommu_domain *domain, argument 59 usnic_err("Device %s iommu fault domain 0x%pK va 0x%lx flags 0x%x\n", 61 domain, iova, flags); 202 iommu_unmap(pd->domain, va, PAGE_SIZE); 279 err = iommu_map(pd->domain, va_start, pa_start, 296 err = iommu_map(pd->domain, va_start, pa_start, 440 void *domain; local 446 pd->domain = domain = iommu_domain_alloc(dev->bus); 447 if (!domain) { [all...] |
/linux-master/arch/powerpc/perf/ |
H A D | hv-24x7.c | 37 static bool domain_is_valid(unsigned int domain) argument 39 switch (domain) { 51 static bool is_physical_domain(unsigned int domain) argument 53 switch (domain) { 110 static bool domain_needs_aggregation(unsigned int domain) argument 113 (domain == HV_PERF_DOMAIN_PHYS_CORE || 114 (domain >= HV_PERF_DOMAIN_VCPU_HOME_CORE && 115 domain <= HV_PERF_DOMAIN_VCPU_REMOTE_NODE)); 118 static const char *domain_name(unsigned int domain) argument 120 if (!domain_is_valid(domain)) 136 catalog_entry_domain_is_valid(unsigned int domain) argument 388 event_fmt(struct hv_24x7_event_data *event, unsigned int domain) argument 519 event_to_attr(unsigned int ix, struct hv_24x7_event_data *event, unsigned int domain, int nonce) argument 605 unsigned int domain; member in struct:event_uniq 632 event_uniq_add(struct rb_root *root, const char *name, int nl, unsigned int domain) argument 1388 unsigned int domain; local [all...] |
/linux-master/drivers/thermal/ti-soc-thermal/ |
H A D | dra752-thermal-data.c | 336 .domain = "cpu", 345 .domain = "gpu", 352 .domain = "core", 359 .domain = "dspeve", 366 .domain = "iva",
|
/linux-master/drivers/mfd/ |
H A D | ioc3.c | 41 struct irq_domain *domain; member in struct:ioc3_priv_data 104 struct irq_domain *domain = irq_desc_get_handler_data(desc); local 105 struct ioc3_priv_data *ipd = domain->host_data; 114 generic_handle_domain_irq(domain, __ffs(pending)); 134 struct irq_domain *domain; local 141 domain = irq_domain_create_linear(fn, 24, &ioc3_irq_domain_ops, ipd); 142 if (!domain) { 147 ipd->domain = domain; 149 irq_set_chained_handler_and_data(irq, ioc3_irq_handler, domain); [all...] |
H A D | lp8788-irq.c | 32 * @domain : IRQ domain for handling nested interrupt 38 struct irq_domain *domain; member in struct:lp8788_irq_data 123 handle_nested_irq(irq_find_mapping(irqd->domain, i)); 164 irqd->domain = irq_domain_add_linear(lp->dev->of_node, LP8788_INT_MAX, 166 if (!irqd->domain) { 167 dev_err(lp->dev, "failed to add irq domain err\n"); 171 lp->irqdm = irqd->domain;
|
H A D | fsl-imx25-tsadc.c | 38 generic_handle_domain_irq(tsadc->domain, 1); 41 generic_handle_domain_irq(tsadc->domain, 0); 75 tsadc->domain = irq_domain_add_simple(np, 2, 0, &mx25_tsadc_domain_ops, 77 if (!tsadc->domain) { 78 dev_err(dev, "Failed to add irq domain\n"); 94 irq_domain_remove(tsadc->domain);
|
/linux-master/drivers/cpufreq/ |
H A D | scpi-cpufreq.c | 60 int cpu, domain, tdomain; local 63 domain = scpi_ops->device_domain_id(cpu_dev); 64 if (domain < 0) 65 return domain; 76 if (tdomain == domain) 147 /* scpi allows DVFS request for any domain from any CPU */
|
/linux-master/drivers/bus/fsl-mc/ |
H A D | fsl-mc-msi.c | 148 * fsl_mc_msi_create_irq_domain - Create a fsl-mc MSI interrupt domain 150 * @info: MSI domain info 151 * @parent: Parent irq domain 153 * Updates the domain and chip ops and creates a fsl-mc MSI 154 * interrupt domain. 157 * A domain pointer or NULL in case of failure. 163 struct irq_domain *domain; local 173 domain = msi_create_irq_domain(fwnode, info, parent); 174 if (domain) 175 irq_domain_update_bus_token(domain, DOMAIN_BUS_FSL_MC_MS [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_object.c | 76 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) argument 81 if (domain & RADEON_GEM_DOMAIN_VRAM) { 98 if (domain & RADEON_GEM_DOMAIN_GTT) { 104 if (domain & RADEON_GEM_DOMAIN_CPU) { 130 u32 domain, u32 flags, struct sg_table *sg, 158 bo->initial_domain = domain & (RADEON_GEM_DOMAIN_VRAM | 200 radeon_ttm_placement_from_domain(bo, domain); 274 int radeon_bo_pin_restricted(struct radeon_bo *bo, u32 domain, u64 max_offset, argument 291 if (domain == RADEON_GEM_DOMAIN_VRAM) 301 if (bo->prime_shared_count && domain 128 radeon_bo_create(struct radeon_device *rdev, unsigned long size, int byte_align, bool kernel, u32 domain, u32 flags, struct sg_table *sg, struct dma_resv *resv, struct radeon_bo **bo_ptr) argument 333 radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) argument 488 u32 domain = lobj->preferred_domains; local [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_sock_addr.c | 71 int domain; member in struct:sock_addr_test 607 static int mk_sockaddr(int domain, const char *ip, unsigned short port, argument 613 if (domain != AF_INET && domain != AF_INET6) { 620 if (domain == AF_INET) { 624 addr4->sin_family = domain; 626 if (inet_pton(domain, ip, (void *)&addr4->sin_addr) != 1) { 630 } else if (domain == AF_INET6) { 634 addr6->sin6_family = domain; 636 if (inet_pton(domain, i 976 int domain; local 1005 init_pktinfo(int domain, struct cmsghdr *cmsg) argument 1050 int domain; local [all...] |
/linux-master/drivers/pmdomain/imx/ |
H A D | scu-pd.c | 10 * single global power domain and implement the ->attach|detach_dev() 13 * the device that is being attached and then parse the power-domain 23 * 1. The ->attach_dev() of power domain infrastructure still does 27 * real sub power domain of device should be attached. 30 * domain cases. 39 * up the domain and attach device, but will not call .start() which 43 * domain enabled will trigger a HW access error. That means we need fix 50 * relevant drivers, before the "single global power domain" model can be used. 103 /* add domain index */ 328 "#power-domain 357 imx_sc_pd_power(struct generic_pm_domain *domain, bool power_on) argument 386 imx_sc_pd_power_on(struct generic_pm_domain *domain) argument 391 imx_sc_pd_power_off(struct generic_pm_domain *domain) argument 399 struct generic_pm_domain *domain = ERR_PTR(-ENOENT); local [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pcie-xilinx.c | 99 * @msi_domain: MSI IRQ domain pointer 100 * @leg_domain: Legacy IRQ domain pointer 232 static int xilinx_msi_domain_alloc(struct irq_domain *domain, unsigned int virq, argument 235 struct xilinx_pcie *pcie = domain->host_data; 248 irq_domain_set_info(domain, virq + i, hwirq + i, 249 &xilinx_msi_bottom_chip, domain->host_data, 255 static void xilinx_msi_domain_free(struct irq_domain *domain, unsigned int virq, argument 258 struct irq_data *d = irq_domain_get_irq_data(domain, virq); 259 struct xilinx_pcie *pcie = domain->host_data; 286 dev_err(pcie->dev, "failed to create IRQ domain\ 319 xilinx_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) argument 388 struct irq_domain *domain; local [all...] |
/linux-master/arch/arm/mm/ |
H A D | dump.c | 16 #include <asm/domain.h> 262 unsigned int level, u64 val, const char *domain) 270 st->current_domain = domain; 273 domain != st->current_domain || 305 st->current_domain = domain; 311 const char *domain) 319 note_page(st, addr, 5, pte_val(*pte), domain); 347 const char *domain; local 351 domain = get_domain_name(pmd); 353 note_page(st, addr, 4, pmd_val(*pmd), domain); 261 note_page(struct pg_state *st, unsigned long addr, unsigned int level, u64 val, const char *domain) argument 310 walk_pte(struct pg_state *st, pmd_t *pmd, unsigned long start, const char *domain) argument [all...] |
/linux-master/net/netlabel/ |
H A D | netlabel_kapi.c | 43 * netlbl_cfg_map_del - Remove a NetLabel/LSM domain mapping 44 * @domain: the domain mapping to remove 51 * Removes a NetLabel/LSM domain mapping. A @domain value of NULL causes the 52 * default domain mapping to be removed. Returns zero on success, negative 56 int netlbl_cfg_map_del(const char *domain, argument 63 return netlbl_domhsh_remove(domain, family, audit_info); 67 return netlbl_domhsh_remove_af4(domain, addr, mask, 71 return netlbl_domhsh_remove_af6(domain, add 95 netlbl_cfg_unlbl_map_add(const char *domain, u16 family, const void *addr, const void *mask, struct netlbl_audit *audit_info) argument 323 netlbl_cfg_cipsov4_map_add(u32 doi, const char *domain, const struct in_addr *addr, const struct in_addr *mask, struct netlbl_audit *audit_info) argument 448 netlbl_cfg_calipso_map_add(u32 doi, const char *domain, const struct in6_addr *addr, const struct in6_addr *mask, struct netlbl_audit *audit_info) argument [all...] |
/linux-master/drivers/s390/crypto/ |
H A D | zcrypt_ccamisc.c | 35 u16 domain; member in struct:cca_info_list_entry 292 int cca_genseckey(u16 cardnr, u16 domain, argument 340 preqcblk->domain = domain; 384 ZCRYPT_DBF_ERR("%s zcrypt_send_cprb (cardnr=%d domain=%d) failed, errno %d\n", 385 __func__, (int)cardnr, (int)domain, rc); 435 int cca_clr2seckey(u16 cardnr, u16 domain, u32 keybitsize, argument 481 preqcblk->domain = domain; 522 ZCRYPT_DBF_ERR("%s zcrypt_send_cprb (cardnr=%d domain 574 cca_sec2protkey(u16 cardnr, u16 domain, const u8 *seckey, u8 *protkey, u32 *protkeylen, u32 *protkeytype) argument 739 cca_gencipherkey(u16 cardnr, u16 domain, u32 keybitsize, u32 keygenflags, u8 *keybuf, size_t *keybufsize) argument 934 _ip_cprb_helper(u16 cardnr, u16 domain, const char *rule_array_1, const char *rule_array_2, const char *rule_array_3, const u8 *clr_key_value, int clr_key_bit_size, u8 *key_token, int *key_token_size) argument 1169 cca_cipher2protkey(u16 cardnr, u16 domain, const u8 *ckey, u8 *protkey, u32 *protkeylen, u32 *protkeytype) argument 1334 cca_ecc2protkey(u16 cardnr, u16 domain, const u8 *key, u8 *protkey, u32 *protkeylen, u32 *protkeytype) argument 1481 cca_query_crypto_facility(u16 cardnr, u16 domain, const char *keyword, u8 *rarray, size_t *rarraylen, u8 *varray, size_t *varraylen) argument 1581 cca_info_cache_fetch(u16 cardnr, u16 domain, struct cca_info *ci) argument 1599 cca_info_cache_update(u16 cardnr, u16 domain, const struct cca_info *ci) argument 1628 cca_info_cache_scrub(u16 cardnr, u16 domain) argument 1659 fetch_cca_info(u16 cardnr, u16 domain, struct cca_info *ci) argument 1871 cca_findcard2(u32 **apqns, u32 *nr_apqns, u16 cardnr, u16 domain, int minhwtype, int mktype, u64 cur_mkvp, u64 old_mkvp, int verify) argument [all...] |
/linux-master/drivers/gpu/drm/loongson/ |
H A D | lsdc_ttm.c | 31 const char *lsdc_domain_to_str(u32 domain) argument 33 switch (domain) { 47 static void lsdc_bo_set_placement(struct lsdc_bo *lbo, u32 domain) argument 58 if (domain & LSDC_GEM_DOMAIN_VRAM) { 63 if (domain & LSDC_GEM_DOMAIN_GTT) { 68 if (domain & LSDC_GEM_DOMAIN_SYSTEM) { 286 int lsdc_bo_pin(struct lsdc_bo *lbo, u32 domain, u64 *gpu_addr) argument 296 if (lbo->sharing_count && domain == LSDC_GEM_DOMAIN_VRAM) 299 if (domain) 300 lsdc_bo_set_placement(lbo, domain); 433 lsdc_bo_create(struct drm_device *ddev, u32 domain, size_t size, bool kernel, struct sg_table *sg, struct dma_resv *resv) argument 489 lsdc_bo_create_kernel_pinned(struct drm_device *ddev, u32 domain, size_t size) argument [all...] |