/drivers/vdpa/vdpa_user/ |
D | iova_domain.c | 20 static int vduse_iotlb_add_range(struct vduse_iova_domain *domain, in vduse_iotlb_add_range() 45 static void vduse_iotlb_del_range(struct vduse_iova_domain *domain, in vduse_iotlb_del_range() 59 int vduse_domain_set_map(struct vduse_iova_domain *domain, in vduse_domain_set_map() 89 void vduse_domain_clear_map(struct vduse_iova_domain *domain, in vduse_domain_clear_map() 103 static int vduse_domain_map_bounce_page(struct vduse_iova_domain *domain, in vduse_domain_map_bounce_page() 123 static void vduse_domain_unmap_bounce_page(struct vduse_iova_domain *domain, in vduse_domain_unmap_bounce_page() 161 static void vduse_domain_bounce(struct vduse_iova_domain *domain, in vduse_domain_bounce() 190 vduse_domain_get_coherent_page(struct vduse_iova_domain *domain, u64 iova) in vduse_domain_get_coherent_page() 211 vduse_domain_get_bounce_page(struct vduse_iova_domain *domain, u64 iova) in vduse_domain_get_bounce_page() 230 vduse_domain_free_bounce_pages(struct vduse_iova_domain *domain) in vduse_domain_free_bounce_pages() [all …]
|
/drivers/iommu/ |
D | iommu.c | 48 struct iommu_domain *domain; member 791 struct iommu_domain *domain = group->default_domain; in iommu_create_device_direct_mappings() local 855 static bool iommu_is_attach_deferred(struct iommu_domain *domain, in iommu_is_attach_deferred() 1279 struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in iommu_page_response() local 1768 struct iommu_domain *domain = data; in iommu_group_do_dma_attach() local 1785 struct iommu_domain *domain = data; in iommu_group_do_probe_finalize() local 1954 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler() 1968 struct iommu_domain *domain; in __iommu_domain_alloc() local 1996 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free() 2003 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device() [all …]
|
D | ipmmu-vmsa.c | 208 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_read_root() 214 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_root() 220 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain, in ipmmu_ctx_write_all() 251 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_sync() 266 static void ipmmu_tlb_invalidate(struct ipmmu_vmsa_domain *domain) in ipmmu_tlb_invalidate() 280 static void ipmmu_utlb_enable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_enable() 301 static void ipmmu_utlb_disable(struct ipmmu_vmsa_domain *domain, in ipmmu_utlb_disable() 312 struct ipmmu_vmsa_domain *domain = cookie; in ipmmu_tlb_flush_all() local 333 struct ipmmu_vmsa_domain *domain) in ipmmu_domain_allocate_context() 365 static void ipmmu_domain_setup_context(struct ipmmu_vmsa_domain *domain) in ipmmu_domain_setup_context() [all …]
|
D | s390-iommu.c | 25 struct iommu_domain domain; member 78 static void s390_domain_free(struct iommu_domain *domain) in s390_domain_free() 86 static int s390_iommu_attach_device(struct iommu_domain *domain, in s390_iommu_attach_device() 146 static void s390_iommu_detach_device(struct iommu_domain *domain, in s390_iommu_detach_device() 187 struct iommu_domain *domain; in s390_iommu_release_device() local 265 static int s390_iommu_map(struct iommu_domain *domain, unsigned long iova, in s390_iommu_map() 283 static phys_addr_t s390_iommu_iova_to_phys(struct iommu_domain *domain, in s390_iommu_iova_to_phys() 314 static size_t s390_iommu_unmap(struct iommu_domain *domain, in s390_iommu_unmap()
|
D | tegra-gart.c | 106 static int gart_iommu_attach_dev(struct iommu_domain *domain, in gart_iommu_attach_dev() 127 static void gart_iommu_detach_dev(struct iommu_domain *domain, in gart_iommu_detach_dev() 146 struct iommu_domain *domain; in gart_iommu_domain_alloc() local 161 static void gart_iommu_domain_free(struct iommu_domain *domain) in gart_iommu_domain_free() 180 static int gart_iommu_map(struct iommu_domain *domain, unsigned long iova, in gart_iommu_map() 209 static size_t gart_iommu_unmap(struct iommu_domain *domain, unsigned long iova, in gart_iommu_unmap() 225 static phys_addr_t gart_iommu_iova_to_phys(struct iommu_domain *domain, in gart_iommu_iova_to_phys() 264 static void gart_iommu_sync_map(struct iommu_domain *domain, unsigned long iova, in gart_iommu_sync_map() 270 static void gart_iommu_sync(struct iommu_domain *domain, in gart_iommu_sync()
|
D | apple-dart.c | 158 struct iommu_domain domain; member 315 static void apple_dart_domain_flush_tlb(struct apple_dart_domain *domain) in apple_dart_domain_flush_tlb() 328 static void apple_dart_flush_iotlb_all(struct iommu_domain *domain) in apple_dart_flush_iotlb_all() 333 static void apple_dart_iotlb_sync(struct iommu_domain *domain, in apple_dart_iotlb_sync() 339 static void apple_dart_iotlb_sync_map(struct iommu_domain *domain, in apple_dart_iotlb_sync_map() 345 static phys_addr_t apple_dart_iova_to_phys(struct iommu_domain *domain, in apple_dart_iova_to_phys() 357 static int apple_dart_map_pages(struct iommu_domain *domain, unsigned long iova, in apple_dart_map_pages() 372 static size_t apple_dart_unmap_pages(struct iommu_domain *domain, in apple_dart_unmap_pages() 384 apple_dart_setup_translation(struct apple_dart_domain *domain, in apple_dart_setup_translation() 401 static int apple_dart_finalize_domain(struct iommu_domain *domain, in apple_dart_finalize_domain() [all …]
|
D | dma-iommu.c | 107 int iommu_get_dma_cookie(struct iommu_domain *domain) in iommu_get_dma_cookie() 132 int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base) in iommu_get_msi_cookie() 159 void iommu_put_dma_cookie(struct iommu_domain *domain) in iommu_put_dma_cookie() 269 struct iommu_domain *domain) in iova_reserve_iommu_regions() 309 struct iommu_domain *domain; in iommu_dma_flush_iotlb_all() local 328 int iommu_dma_init_fq(struct iommu_domain *domain) in iommu_dma_init_fq() 363 static int iommu_dma_init_domain(struct iommu_domain *domain, dma_addr_t base, in iommu_dma_init_domain() 416 struct iommu_domain *domain; in iommu_dma_enable_best_fit_algo() local 462 static dma_addr_t iommu_dma_alloc_iova(struct iommu_domain *domain, in iommu_dma_alloc_iova() 526 struct iommu_domain *domain = iommu_get_dma_domain(dev); in __iommu_dma_unmap() local [all …]
|
D | sprd-iommu.c | 77 struct iommu_domain domain; member 128 sprd_iommu_pgt_size(struct iommu_domain *domain) in sprd_iommu_pgt_size() 241 static void sprd_iommu_domain_free(struct iommu_domain *domain) in sprd_iommu_domain_free() 249 static int sprd_iommu_attach_device(struct iommu_domain *domain, in sprd_iommu_attach_device() 276 static void sprd_iommu_detach_device(struct iommu_domain *domain, in sprd_iommu_detach_device() 291 static int sprd_iommu_map(struct iommu_domain *domain, unsigned long iova, in sprd_iommu_map() 326 static size_t sprd_iommu_unmap(struct iommu_domain *domain, unsigned long iova, in sprd_iommu_unmap() 348 static void sprd_iommu_sync_map(struct iommu_domain *domain, in sprd_iommu_sync_map() 363 static void sprd_iommu_sync(struct iommu_domain *domain, in sprd_iommu_sync() 369 static phys_addr_t sprd_iommu_iova_to_phys(struct iommu_domain *domain, in sprd_iommu_iova_to_phys()
|
/drivers/scsi/elx/libefc/ |
D | efc_cmds.c | 207 struct efc_domain *domain, u8 *wwpn) in efc_cmd_nport_alloc() 312 efc_domain_get_mbox_status(struct efc_domain *domain, u8 *mqe, int status) in efc_domain_get_mbox_status() 329 efc_domain_free_resources(struct efc_domain *domain, int evt, void *data) in efc_domain_free_resources() 348 efc_domain_send_nport_evt(struct efc_domain *domain, in efc_domain_send_nport_evt() 364 struct efc_domain *domain = arg; in efc_domain_alloc_read_sparm64_cb() local 378 efc_domain_alloc_read_sparm64(struct efc_domain *domain) in efc_domain_alloc_read_sparm64() 405 struct efc_domain *domain = arg; in efc_domain_alloc_init_vfi_cb() local 418 efc_domain_alloc_init_vfi(struct efc_domain *domain) in efc_domain_alloc_init_vfi() 450 efc_cmd_domain_alloc(struct efc *efc, struct efc_domain *domain, u32 fcf) in efc_cmd_domain_alloc() 494 struct efc_domain *domain = arg; in efc_domain_attach_reg_vfi_cb() local [all …]
|
D | efc_domain.c | 17 struct efc_domain *domain = NULL; in efc_domain_cb() local 106 struct efc_domain *domain = container_of(arg, struct efc_domain, ref); in _efc_domain_free() local 116 efc_domain_free(struct efc_domain *domain) in efc_domain_free() 135 struct efc_domain *domain; in efc_domain_alloc() local 174 struct efc_domain *domain = ctx->app; in __efc_domain_common() local 196 struct efc_domain *domain = ctx->app; in __efc_domain_common_shutdown() local 824 __efc_domain_attach_internal(struct efc_domain *domain, u32 s_id) in __efc_domain_attach_internal() 834 efc_domain_attach(struct efc_domain *domain, u32 s_id) in efc_domain_attach() 840 efc_domain_post_event(struct efc_domain *domain, in efc_domain_post_event() 858 efct_domain_process_pending(struct efc_domain *domain) in efct_domain_process_pending() [all …]
|
D | efc_nport.c | 45 efc_nport_find_wwn(struct efc_domain *domain, uint64_t wwnn, uint64_t wwpn) in efc_nport_find_wwn() 66 efc_nport_alloc(struct efc_domain *domain, uint64_t wwpn, uint64_t wwnn, in efc_nport_alloc() 137 struct efc_domain *domain; in efc_nport_free() local 164 efc_nport_find(struct efc_domain *domain, u32 d_id) in efc_nport_find() 275 struct efc_domain *domain = nport->domain; in __efc_nport_common() local 324 struct efc_domain *domain = nport->domain; in __efc_nport_allocated() local 543 struct efc_domain *domain = nport->domain; in __efc_nport_wait_shutdown() local 598 efc_vport_nport_alloc(struct efc_domain *domain, struct efc_vport *vport) in efc_vport_nport_alloc() 621 efc_vport_start(struct efc_domain *domain) in efc_vport_start() 643 efc_nport_vport_new(struct efc_domain *domain, uint64_t wwpn, uint64_t wwnn, in efc_nport_vport_new() [all …]
|
/drivers/dca/ |
D | dca-core.c | 44 struct dca_domain *domain; in dca_allocate_domain() local 56 static void dca_free_domain(struct dca_domain *domain) in dca_free_domain() 81 struct dca_domain *domain; in unregister_dca_providers() local 114 struct dca_domain *domain; in dca_find_domain() local 126 struct dca_domain *domain; in dca_get_domain() local 143 struct dca_domain *domain; in dca_find_provider_by_dev() local 176 struct dca_domain *domain; in dca_add_requester() local 344 struct dca_domain *domain, *newdomain = NULL; in register_dca_provider() local 401 struct dca_domain *domain; in unregister_dca_provider() local
|
/drivers/iommu/intel/ |
D | iommu.c | 270 #define for_each_domain_iommu(idx, domain) \ argument 462 struct dmar_domain *domain) in set_iommu_domain() 515 static inline int domain_type_is_si(struct dmar_domain *domain) in domain_type_is_si() 520 static inline bool domain_use_first_level(struct dmar_domain *domain) in domain_use_first_level() 525 static inline int domain_pfn_supported(struct dmar_domain *domain, in domain_pfn_supported() 589 struct intel_iommu *domain_get_iommu(struct dmar_domain *domain) in domain_get_iommu() 612 static void domain_update_iommu_coherency(struct dmar_domain *domain) in domain_update_iommu_coherency() 669 static int domain_update_iommu_superpage(struct dmar_domain *domain, in domain_update_iommu_superpage() 699 static int domain_update_device_node(struct dmar_domain *domain) in domain_update_device_node() 730 static unsigned long domain_super_pgsize_bitmap(struct dmar_domain *domain) in domain_super_pgsize_bitmap() [all …]
|
/drivers/iommu/amd/ |
D | iommu.c | 1245 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages() 1276 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages() 1320 void amd_iommu_domain_flush_tlb_pde(struct protection_domain *domain) in amd_iommu_domain_flush_tlb_pde() 1325 void amd_iommu_domain_flush_complete(struct protection_domain *domain) in amd_iommu_domain_flush_complete() 1342 static void domain_flush_np_cache(struct protection_domain *domain, in domain_flush_np_cache() 1359 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices() 1431 static void free_gcr3_table(struct protection_domain *domain) in free_gcr3_table() 1443 static void set_dte_entry(u16 devid, struct protection_domain *domain, in set_dte_entry() 1524 struct protection_domain *domain) in do_attach() 1550 struct protection_domain *domain = dev_data->domain; in do_detach() local [all …]
|
/drivers/firmware/arm_scmi/ |
D | perf.c | 64 __le32 domain; member 69 __le32 domain; member 80 __le32 domain; member 85 __le32 domain; member 114 __le32 domain; member 210 u32 domain, struct perf_dom_info *dom_info) in scmi_perf_domain_attributes_get() 260 scmi_perf_describe_levels_get(const struct scmi_protocol_handle *ph, u32 domain, in scmi_perf_describe_levels_get() 357 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_mb_limits_set() 380 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_limits_set() 396 u32 domain, u32 *max_perf, u32 *min_perf) in scmi_perf_mb_limits_get() [all …]
|
D | reset.c | 92 u32 domain, struct reset_dom_info *dom_info) in scmi_reset_domain_attributes_get() 130 u32 domain) in scmi_reset_name_get() 140 u32 domain) in scmi_reset_latency_get() 148 static int scmi_domain_reset(const struct scmi_protocol_handle *ph, u32 domain, in scmi_domain_reset() 183 u32 domain) in scmi_reset_domain_reset() 190 scmi_reset_domain_assert(const struct scmi_protocol_handle *ph, u32 domain) in scmi_reset_domain_assert() 197 scmi_reset_domain_deassert(const struct scmi_protocol_handle *ph, u32 domain) in scmi_reset_domain_deassert() 300 int domain; in scmi_reset_protocol_init() local
|
D | power.c | 42 __le32 domain; member 47 __le32 domain; member 100 u32 domain, struct power_dom_info *dom_info) in scmi_power_domain_attributes_get() 129 u32 domain, u32 state) in scmi_power_state_set() 151 u32 domain, u32 *state) in scmi_power_state_get() 178 u32 domain) in scmi_power_name_get() 194 u32 domain, bool enable) in scmi_power_request_notify() 283 int domain; in scmi_power_protocol_init() local
|
/drivers/media/platform/qcom/venus/ |
D | hfi_parser.c | 41 u32 codecs, u32 domain, func cb, void *data, in for_each_codec() 66 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_alloc_mode() 100 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_profile_level() 128 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_caps() 157 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data) in parse_raw_formats() 210 static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data) in parse_codecs_mask() 218 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain) in parser_init() 227 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain) in parser_fini() 283 u32 *word = buf, *data, codecs = 0, domain = 0; in hfi_parser() local
|
/drivers/irqchip/ |
D | irq-atmel-aic5.c | 88 struct irq_domain *domain = d->domain; in aic5_mask() local 105 struct irq_domain *domain = d->domain; in aic5_unmask() local 122 struct irq_domain *domain = d->domain; in aic5_retrigger() local 136 struct irq_domain *domain = d->domain; in aic5_set_type() local 157 struct irq_domain *domain = d->domain; in aic5_suspend() local 187 struct irq_domain *domain = d->domain; in aic5_resume() local 223 struct irq_domain *domain = d->domain; in aic5_pm_shutdown() local 243 static void __init aic5_hw_init(struct irq_domain *domain) in aic5_hw_init() 331 struct irq_domain *domain; in aic5_of_init() local
|
D | irq-ti-sci-intr.c | 57 static int ti_sci_intr_irq_domain_translate(struct irq_domain *domain, in ti_sci_intr_irq_domain_translate() 108 static void ti_sci_intr_irq_domain_free(struct irq_domain *domain, in ti_sci_intr_irq_domain_free() 134 static int ti_sci_intr_alloc_parent_irq(struct irq_domain *domain, in ti_sci_intr_alloc_parent_irq() 194 static int ti_sci_intr_irq_domain_alloc(struct irq_domain *domain, in ti_sci_intr_irq_domain_alloc() 226 struct irq_domain *parent_domain, *domain; in ti_sci_intr_irq_domain_probe() local
|
/drivers/xen/xen-pciback/ |
D | pci_stub.c | 41 int domain; member 156 static struct pcistub_device *pcistub_device_find_locked(int domain, int bus, in pcistub_device_find_locked() 174 static struct pcistub_device *pcistub_device_find(int domain, int bus, in pcistub_device_find() 212 int domain, int bus, in pcistub_get_pci_dev_by_slot() 488 int domain, int bus, unsigned int devfn) in pcistub_device_id_add_list() 1005 static inline int str_to_slot(const char *buf, int *domain, int *bus, in str_to_slot() 1042 static inline int str_to_quirk(const char *buf, int *domain, int *bus, int in str_to_quirk() 1062 static int pcistub_device_id_add(int domain, int bus, int slot, int func) in pcistub_device_id_add() 1102 static int pcistub_device_id_remove(int domain, int bus, int slot, int func) in pcistub_device_id_remove() 1131 static int pcistub_reg_add(int domain, int bus, int slot, int func, in pcistub_reg_add() [all …]
|
/drivers/gpu/drm/etnaviv/ |
D | etnaviv_perfmon.c | 41 const struct etnaviv_pm_domain *domain, in perf_reg_read() 58 const struct etnaviv_pm_domain *domain, in pipe_perf_reg_read() 77 const struct etnaviv_pm_domain *domain, in pipe_reg_read() 96 const struct etnaviv_pm_domain *domain, in hi_total_cycle_read() 110 const struct etnaviv_pm_domain *domain, in hi_total_idle_cycle_read() 479 const struct etnaviv_pm_domain *domain = NULL; in pm_domain() local 500 struct drm_etnaviv_pm_domain *domain) in etnaviv_pm_query_dom()
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_object.c | 124 void amdgpu_bo_placement_from_domain(struct amdgpu_bo *abo, u32 domain) in amdgpu_bo_placement_from_domain() 230 u32 domain, struct amdgpu_bo **bo_ptr, in amdgpu_bo_create_reserved() 326 u32 domain, struct amdgpu_bo **bo_ptr, in amdgpu_bo_create_kernel() 359 uint64_t offset, uint64_t size, uint32_t domain, in amdgpu_bo_create_kernel_at() 443 unsigned long size, u32 domain) in amdgpu_bo_validate_size() 711 uint32_t domain; in amdgpu_bo_validate() local 903 int amdgpu_bo_pin_restricted(struct amdgpu_bo *bo, u32 domain, in amdgpu_bo_pin_restricted() 1010 int amdgpu_bo_pin(struct amdgpu_bo *bo, u32 domain) in amdgpu_bo_pin() 1269 unsigned int domain; in amdgpu_bo_get_memory() local 1501 uint32_t domain) in amdgpu_bo_get_preferred_domain() [all …]
|
/drivers/soc/dove/ |
D | pmu.c | 143 static int pmu_domain_power_off(struct generic_pm_domain *domain) in pmu_domain_power_off() 177 static int pmu_domain_power_on(struct generic_pm_domain *domain) in pmu_domain_power_on() 211 static void __pmu_domain_register(struct pmu_domain *domain, in __pmu_domain_register() 230 struct irq_domain *domain = pmu->irq_domain; in pmu_irq_handler() local 270 struct irq_domain *domain; in dove_init_pmu_irq() local 326 struct pmu_domain *domain; in dove_init_pmu_legacy() local 410 struct pmu_domain *domain; in dove_init_pmu() local
|
/drivers/soc/bcm/ |
D | raspberrypi-power.c | 24 u32 domain; member 43 u32 domain; member 64 static int rpi_domain_off(struct generic_pm_domain *domain) in rpi_domain_off() 72 static int rpi_domain_on(struct generic_pm_domain *domain) in rpi_domain_on() 119 int xlate_index, int domain, in rpi_init_old_power_domain()
|