/linux-master/drivers/mfd/ |
H A D | rohm-bd9576.c | 98 struct irq_domain *domain; local 151 domain = regmap_irq_get_domain(irq_data); 158 domain = NULL; 162 num_cells, NULL, 0, domain);
|
/linux-master/drivers/pmdomain/ti/ |
H A D | ti_sci_pm_domains.c | 35 * struct ti_sci_pm_domain: TI specific data needed for power domain 56 * @domain: pointer to the powerdomain to power off 58 static int ti_sci_pd_power_off(struct generic_pm_domain *domain) argument 60 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); 68 * @domain: pointer to the powerdomain to power on 70 static int ti_sci_pd_power_on(struct generic_pm_domain *domain) argument 72 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); 98 pr_err("%s: invalid domain index %u\n", __func__, idx); 112 { .compatible = "ti,sci-pm-domain", }, 146 "#power-domain [all...] |
/linux-master/include/linux/ |
H A D | aer.h | 56 void aer_recover_queue(int domain, unsigned int bus, unsigned int devfn,
|
H A D | vga_switcheroo.h | 174 int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain); 195 static inline int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain) { return -EINVAL; } argument
|
/linux-master/drivers/thunderbolt/ |
H A D | Makefile | 5 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
|
/linux-master/drivers/clocksource/ |
H A D | timer-riscv.c | 154 struct irq_domain *domain; local 157 domain = irq_find_matching_fwnode(intc_fwnode, DOMAIN_BUS_ANY); 158 if (!domain) { 164 riscv_clock_event_irq = irq_create_mapping(domain, RV_IRQ_TIMER);
|
/linux-master/sound/firewire/motu/ |
H A D | motu-stream.c | 150 amdtp_domain_stop(&motu->domain); 180 err = amdtp_domain_set_events_per_period(&motu->domain, 237 amdtp_domain_stop(&motu->domain); 275 err = amdtp_domain_add_stream(&motu->domain, &motu->tx_stream, 280 err = amdtp_domain_add_stream(&motu->domain, &motu->rx_stream, 293 err = amdtp_domain_start(&motu->domain, 0, true, false); 297 if (!amdtp_domain_wait_ready(&motu->domain, READY_TIMEOUT_MS)) { 313 amdtp_domain_stop(&motu->domain); 321 amdtp_domain_stop(&motu->domain); 381 err = amdtp_domain_init(&motu->domain); [all...] |
/linux-master/drivers/irqchip/ |
H A D | irq-imgpdc.c | 71 * @domain: IRQ domain for PDC peripheral and syswake IRQs. 82 struct irq_domain *domain; member in struct:pdc_intc_priv 122 return (struct pdc_intc_priv *)data->domain->host_data; 240 generic_handle_domain_irq(priv->domain, i); 260 generic_handle_domain_irq(priv->domain, syswake_to_hwirq(syswake)); 374 /* Set up an IRQ domain */ 375 priv->domain = irq_domain_add_linear(node, 16, &irq_generic_chip_ops, 377 if (unlikely(!priv->domain)) { 378 dev_err(&pdev->dev, "cannot add IRQ domain\ [all...] |
H A D | irq-aspeed-i2c-ic.c | 50 static int aspeed_i2c_ic_map_irq_domain(struct irq_domain *domain, argument 54 irq_set_chip_data(irq, domain->host_data); 93 i2c_ic->irq_domain->name = "aspeed-i2c-domain";
|
H A D | irq-sni-exiu.c | 138 static int exiu_domain_translate(struct irq_domain *domain, argument 143 struct exiu_irq_data *info = domain->host_data; 150 return -EINVAL; /* No PPI should point to this domain */ 176 return -EINVAL; /* No PPI should point to this domain */ 232 struct irq_domain *parent_domain, *domain; local 243 pr_err("%pOF: unable to obtain parent domain\n", node); 256 domain = irq_domain_add_hierarchy(parent_domain, 0, NUM_IRQS, node, 258 if (!domain) { 259 pr_err("%pOF: failed to allocate domain\n", node); 278 struct irq_domain *domain; local [all...] |
H A D | irq-tegra.c | 224 /* No PPI should point to this domain */ 236 static int tegra_ictlr_domain_alloc(struct irq_domain *domain, argument 242 struct tegra_ictlr_info *info = domain->host_data; 249 return -EINVAL; /* No PPI should point to this domain */ 258 irq_domain_set_hwirq_and_chip(domain, virq + i, hwirq + i, 264 parent_fwspec.fwnode = domain->parent->fwnode; 265 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, 278 struct irq_domain *parent_domain, *domain; local 291 pr_err("%pOF: unable to obtain parent domain\n", node); 333 domain [all...] |
H A D | irq-bcm7120-l2.c | 47 struct irq_domain *domain; member in struct:bcm7120_l2_intc_data 67 irq_get_domain_generic_chip(b->domain, base); 78 generic_handle_domain_irq(b->domain, base + hwirq); 267 data->domain = irq_domain_add_linear(dn, IRQS_PER_WORD * data->n_words, 269 if (!data->domain) { 281 ret = irq_alloc_domain_generic_chips(data->domain, IRQS_PER_WORD, 1, 291 gc = irq_get_domain_generic_chip(data->domain, irq); 333 irq_domain_remove(data->domain);
|
H A D | irq-bcm2835.c | 84 struct irq_domain *domain; member in struct:armctrl_ic 145 intc.domain = irq_domain_add_linear(node, MAKE_HWIRQ(NR_BANKS, 0), 147 if (!intc.domain) 148 panic("%pOF: unable to create IRQ domain\n", node); 156 irq = irq_create_mapping(intc.domain, MAKE_HWIRQ(b, i)); 249 generic_handle_domain_irq(intc.domain, hwirq); 257 generic_handle_domain_irq(intc.domain, hwirq);
|
/linux-master/security/tomoyo/ |
H A D | common.c | 986 struct tomoyo_domain_info *domain = NULL; local 1002 domain = tomoyo_task(p)->domain_info; 1004 } else if (!strncmp(data, "domain=", 7)) { 1006 domain = tomoyo_find_domain(data + 7); 1008 domain = tomoyo_find_domain_by_qid(pid); 1011 head->w.domain = domain; 1017 if (domain) 1018 head->r.domain = &domain 1083 struct tomoyo_domain_info *domain; local 1168 struct tomoyo_domain_info *domain = head->w.domain; local 1615 struct tomoyo_domain_info *domain = local 1694 struct tomoyo_domain_info *domain = NULL; local 1945 struct tomoyo_domain_info *domain; member in struct:tomoyo_query 1991 tomoyo_add_entry(struct tomoyo_domain_info *domain, char *header) argument 2156 struct tomoyo_domain_info *domain = NULL; local 2766 struct tomoyo_domain_info *domain; local [all...] |
/linux-master/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 21 struct irq_domain *domain; member in struct:its_vm 144 int its_init_v4(struct irq_domain *domain,
|
/linux-master/arch/mips/kernel/ |
H A D | irq.c | 112 void __irq_entry do_domain_IRQ(struct irq_domain *domain, unsigned int hwirq) argument 116 generic_handle_domain_irq(domain, hwirq);
|
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | hfi_platform_v6.c | 10 .domain = VIDC_SESSION_TYPE_DEC, 36 .domain = VIDC_SESSION_TYPE_DEC, 62 .domain = VIDC_SESSION_TYPE_DEC, 87 .domain = VIDC_SESSION_TYPE_DEC, 113 .domain = VIDC_SESSION_TYPE_DEC, 136 .domain = VIDC_SESSION_TYPE_ENC, 173 .domain = VIDC_SESSION_TYPE_ENC, 210 .domain = VIDC_SESSION_TYPE_ENC,
|
H A D | hfi_platform_v4.c | 10 .domain = VIDC_SESSION_TYPE_DEC, 36 .domain = VIDC_SESSION_TYPE_DEC, 62 .domain = VIDC_SESSION_TYPE_DEC, 87 .domain = VIDC_SESSION_TYPE_DEC, 113 .domain = VIDC_SESSION_TYPE_DEC, 136 .domain = VIDC_SESSION_TYPE_ENC, 173 .domain = VIDC_SESSION_TYPE_ENC, 210 .domain = VIDC_SESSION_TYPE_ENC,
|
/linux-master/arch/arm/mach-omap2/ |
H A D | cm2xxx_3xxx.h | 19 * Module specific CM register offsets from CM_BASE + domain offset 75 static inline u32 omap2_cm_read_mod_bits_shift(s16 domain, s16 idx, u32 mask) argument 79 v = omap2_cm_read_mod_reg(domain, idx);
|
/linux-master/drivers/gpu/drm/qxl/ |
H A D | qxl_gem.c | 83 u32 domain, 95 domain, 81 qxl_gem_object_create_with_handle(struct qxl_device *qdev, struct drm_file *file_priv, u32 domain, size_t size, struct qxl_surface *surf, struct drm_gem_object **gobj, uint32_t *handle) argument
|
/linux-master/arch/x86/include/asm/ |
H A D | pci.h | 15 int domain; /* PCI domain */ member in struct:pci_sysdata 24 void *fwnode; /* IRQ domain for MSI assignment */ 27 struct pci_dev *vmd_dev; /* VMD Device if in Intel VMD domain */ 45 return to_pci_sysdata(bus)->domain;
|
/linux-master/drivers/iommu/ |
H A D | apple-dart.c | 236 * protected: This pointer is initialized once under the domain init mutex 238 * cannot be attached to the same domain. 253 * This structure is attached to each iommu domain handled by a DART. 256 * @finalized: true if the domain has been completely initialized 257 * @init_lock: protects domain initialization 258 * @stream_maps: streams attached to this domain (valid for DMA/UNMANAGED only) 259 * @domain: core iommu domain pointer 268 struct iommu_domain domain; member in struct:apple_dart_domain 301 return container_of(dom, struct apple_dart_domain, domain); 483 apple_dart_domain_flush_tlb(struct apple_dart_domain *domain) argument 499 apple_dart_flush_iotlb_all(struct iommu_domain *domain) argument 504 apple_dart_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument 510 apple_dart_iotlb_sync_map(struct iommu_domain *domain, unsigned long iova, size_t size) argument 517 apple_dart_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) argument 529 apple_dart_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 544 apple_dart_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 556 apple_dart_setup_translation(struct apple_dart_domain *domain, struct apple_dart_stream_map *stream_map) argument 652 apple_dart_domain_add_streams(struct apple_dart_domain *domain, struct apple_dart_master_cfg *cfg) argument 659 apple_dart_attach_dev_paging(struct iommu_domain *domain, struct device *dev) argument 680 apple_dart_attach_dev_identity(struct iommu_domain *domain, struct device *dev) argument 704 apple_dart_attach_dev_blocked(struct iommu_domain *domain, struct device *dev) argument 772 apple_dart_domain_free(struct iommu_domain *domain) argument [all...] |
H A D | rockchip-iommu.c | 89 struct iommu_domain domain; member in struct:rk_iommu_domain 115 struct iommu_domain *domain; /* domain to which iommu is attached */ member in struct:rk_iommu 137 return container_of(dom, struct rk_iommu_domain, domain); 621 if (iommu->domain != &rk_identity_domain) 622 report_iommu_fault(iommu->domain, iommu->dev, iova, 625 dev_err(iommu->dev, "Page fault while iommu not attached to domain?\n"); 648 static phys_addr_t rk_iommu_iova_to_phys(struct iommu_domain *domain, argument 651 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); 682 /* shootdown these iova from all iommus using this domain */ 818 rk_iommu_map(struct iommu_domain *domain, unsigned long _iova, phys_addr_t paddr, size_t size, size_t count, int prot, gfp_t gfp, size_t *mapped) argument 859 rk_iommu_unmap(struct iommu_domain *domain, unsigned long _iova, size_t size, size_t count, struct iommu_iotlb_gather *gather) argument 926 struct iommu_domain *domain = iommu->domain; local 1003 rk_iommu_attach_device(struct iommu_domain *domain, struct device *dev) argument 1093 rk_iommu_domain_free(struct iommu_domain *domain) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_object.h | 52 u32 domain; member in struct:amdgpu_bo_param 171 * amdgpu_mem_type_to_domain - return domain corresponding to mem_type 174 * Returns corresponding domain of the ttm mem_type 289 void amdgpu_bo_placement_from_domain(struct amdgpu_bo *abo, u32 domain); 296 u32 domain, struct amdgpu_bo **bo_ptr, 300 u32 domain, struct amdgpu_bo **bo_ptr, 318 int amdgpu_bo_pin(struct amdgpu_bo *bo, u32 domain); 319 int amdgpu_bo_pin_restricted(struct amdgpu_bo *bo, u32 domain, 350 uint32_t domain); 375 unsigned size, u32 align, u32 domain); [all...] |
/linux-master/drivers/iommu/iommufd/ |
H A D | pages.c | 221 static void iommu_unmap_nofail(struct iommu_domain *domain, unsigned long iova, argument 226 ret = iommu_unmap(domain, iova, size); 238 struct iommu_domain *domain, 244 iommu_unmap_nofail(domain, start_iova, 371 * Fill the batch with pfns from the domain. When the batch is full, or it 376 struct iommu_domain *domain, 393 phys = iommu_iova_to_phys(domain, iova) - page_offset; 402 static struct page **raw_pages_from_domain(struct iommu_domain *domain, argument 416 phys = iommu_iova_to_phys(domain, iova) - page_offset; 425 /* Continues reading a domain unti 237 iopt_area_unmap_domain_range(struct iopt_area *area, struct iommu_domain *domain, unsigned long start_index, unsigned long last_index) argument 375 batch_from_domain(struct pfn_batch *batch, struct iommu_domain *domain, struct iopt_area *area, unsigned long start_index, unsigned long last_index) argument 426 batch_from_domain_continue(struct pfn_batch *batch, struct iommu_domain *domain, struct iopt_area *area, unsigned long start_index, unsigned long last_index) argument 447 batch_iommu_map_small(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot) argument 475 batch_to_domain(struct pfn_batch *batch, struct iommu_domain *domain, struct iopt_area *area, unsigned long start_index) argument 1197 iopt_area_unpin_domain(struct pfn_batch *batch, struct iopt_area *area, struct iopt_pages *pages, struct iommu_domain *domain, unsigned long start_index, unsigned long last_index, unsigned long *unmapped_end_index, unsigned long real_last_index) argument 1257 __iopt_area_unfill_domain(struct iopt_area *area, struct iopt_pages *pages, struct iommu_domain *domain, unsigned long last_index) argument 1309 iopt_area_unfill_partial_domain(struct iopt_area *area, struct iopt_pages *pages, struct iommu_domain *domain, unsigned long end_index) argument 1326 iopt_area_unmap_domain(struct iopt_area *area, struct iommu_domain *domain) argument 1342 iopt_area_unfill_domain(struct iopt_area *area, struct iopt_pages *pages, struct iommu_domain *domain) argument 1357 iopt_area_fill_domain(struct iopt_area *area, struct iommu_domain *domain) argument 1412 struct iommu_domain *domain; local 1495 struct iommu_domain *domain; local [all...] |