/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | dma-mapping.h | 119 enum dma_data_direction dir, unsigned long attrs); 121 unsigned long attrs); 123 unsigned long attrs); 125 unsigned long attrs); 127 unsigned long attrs); 129 unsigned long attrs); 134 void *dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag, unsigned long attrs); 135 void dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs); 136 void *dmam_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs); 139 unsigned long attrs); 151 dma_map_page_attrs(struct device *dev, struct page *page, size_t offset, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_map_page_attrs() argument 156 dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_unmap_page_attrs() argument 160 dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs) dma_map_sg_attrs() argument 165 dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs) dma_unmap_sg_attrs() argument 169 dma_map_resource(struct device *dev, phys_addr_t phys_addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_map_resource() argument 174 dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_unmap_resource() argument 198 dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag, unsigned long attrs) dma_alloc_attrs() argument 203 dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs) dma_free_attrs() argument 206 dmam_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs) dmam_alloc_attrs() argument 214 dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_get_sgtable_attrs() argument 219 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_mmap_attrs() argument 267 dma_map_single_attrs(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_map_single_attrs() argument 278 dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs) dma_unmap_single_attrs() argument 312 dma_map_sgtable(struct device *dev, struct sg_table *sgt, enum dma_data_direction dir, unsigned long attrs) dma_map_sgtable() argument 336 dma_unmap_sgtable(struct device *dev, struct sg_table *sgt, enum dma_data_direction dir, unsigned long attrs) dma_unmap_sgtable() argument 525 unsigned long attrs = DMA_ATTR_WRITE_COMBINE; dma_alloc_wc() local [all...] |
H A D | dma-map-ops.h | 17 gfp_t gfp, unsigned long attrs); 19 dma_addr_t dma_handle, unsigned long attrs); 32 size_t, unsigned long attrs); 35 dma_addr_t dma_addr, size_t size, unsigned long attrs); 39 enum dma_data_direction dir, unsigned long attrs); 41 enum dma_data_direction dir, unsigned long attrs); 47 enum dma_data_direction dir, unsigned long attrs); 49 enum dma_data_direction dir, unsigned long attrs); 52 unsigned long attrs); 55 unsigned long attrs); 288 dma_pgprot(struct device *dev, pgprot_t prot, unsigned long attrs) dma_pgprot() argument [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
H A D | dma-iommu.c | 437 * @attrs: DMA attributes for the mapping 441 static int dma_info_to_prot(enum dma_data_direction dir, bool coherent, unsigned long attrs) in dma_info_to_prot() argument 445 if (attrs & DMA_ATTR_PRIVILEGED) { in dma_info_to_prot() 448 if (attrs & DMA_ATTR_SYS_CACHE_ONLY) { in dma_info_to_prot() 451 if (attrs & DMA_ATTR_SYS_CACHE_ONLY_NWA) { in dma_info_to_prot() 646 * @attrs: DMA attributes for this allocation 654 unsigned long attrs) in iommu_dma_alloc_remap() 660 int ioprot = dma_info_to_prot(DMA_BIDIRECTIONAL, coherent, attrs); in iommu_dma_alloc_remap() 680 if (attrs & DMA_ATTR_ALLOC_SINGLE_PAGES) { in iommu_dma_alloc_remap() 798 enum dma_data_direction dir, unsigned long attrs) in iommu_dma_map_page() 653 iommu_dma_alloc_remap(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp, pgprot_t prot, unsigned long attrs) iommu_dma_alloc_remap() argument 797 iommu_dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, unsigned long attrs) iommu_dma_map_page() argument 812 iommu_dma_unmap_page(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction dir, unsigned long attrs) iommu_dma_unmap_page() argument 907 iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs) iommu_dma_map_sg() argument 990 iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, unsigned long attrs) iommu_dma_unmap_sg() argument 1017 iommu_dma_map_resource(struct device *dev, phys_addr_t phys, size_t size, enum dma_data_direction dir, unsigned long attrs) iommu_dma_map_resource() argument 1023 iommu_dma_unmap_resource(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir, unsigned long attrs) iommu_dma_unmap_resource() argument 1063 iommu_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, unsigned long attrs) iommu_dma_free() argument 1069 iommu_dma_alloc_pages(struct device *dev, size_t size, struct page **pagep, gfp_t gfp, unsigned long attrs) iommu_dma_alloc_pages() argument 1108 iommu_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, unsigned long attrs) iommu_dma_alloc() argument 1167 iommu_dma_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) iommu_dma_mmap() argument 1198 iommu_dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) iommu_dma_get_sgtable() argument [all...] |
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | workqueue.h | 16 TP_PROTO(struct worker *worker, struct workqueue_attrs *attrs), 17 TP_ARGS(worker, attrs));
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/ |
H A D | common.c | 12 unsigned long attrs = buf->is_need_vaddr ? 0 : DMA_ATTR_NO_KERNEL_MAPPING; in rkcif_alloc_buffer() local 24 attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in rkcif_alloc_buffer() 27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkcif_alloc_buffer()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/ |
H A D | common.c | 13 unsigned long attrs = buf->is_need_vaddr ? 0 : DMA_ATTR_NO_KERNEL_MAPPING; in rkcif_alloc_buffer() local 25 attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in rkcif_alloc_buffer() 27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkcif_alloc_buffer()
|
/device/soc/rockchip/rk3588/hardware/rga/include/ |
H A D | GrallocOps.h | 54 std::vector<int> *attrs);
|
/device/soc/rockchip/common/sdk_linux/kernel/power/ |
H A D | wakeup_reason.c | 360 static struct attribute *attrs[] = { variable 366 .attrs = attrs,
|
H A D | hibernate.c | 1307 .attrs = g,
|
/device/soc/rockchip/rk3588/kernel/kernel/power/ |
H A D | wakeup_reason.c | 364 static struct attribute *attrs[] = { variable 370 .attrs = attrs,
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oam/ |
H A D | oam_main.c | 84 .attrs = g_oam_log_attrs,
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_linux.c | 35 #include <linux/dma-attrs.h> 2458 unsigned long attrs = DMA_ATTR_WRITE_COMBINE; local 2460 DEFINE_DMA_ATTRS(attrs); 2477 attrs); 2479 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs); 2481 &attrs); 2531 dma_free_attrs(kctx->kbdev->dev, size, va, dma_pa, attrs); 2533 dma_free_attrs(kctx->kbdev->dev, size, va, dma_pa, &attrs); 2548 DEFINE_DMA_ATTRS(attrs); 2569 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs); [all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | common.c | 122 unsigned long attrs = buf->is_need_vaddr ? 0 : DMA_ATTR_NO_KERNEL_MAPPING; in rkisp_alloc_buffer() local 134 attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_alloc_buffer() 137 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkisp_alloc_buffer()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | common.c | 120 unsigned long attrs = buf->is_need_vaddr ? 0 : DMA_ATTR_NO_KERNEL_MAPPING; in rkisp_alloc_buffer() local 132 attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_alloc_buffer() 134 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkisp_alloc_buffer()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_linux.c | 30 #include <linux/dma-attrs.h>
2456 unsigned long attrs = DMA_ATTR_WRITE_COMBINE;
local 2458 DEFINE_DMA_ATTRS(attrs);
2474 va = dma_alloc_attrs(kctx->kbdev->dev, size, &dma_pa, GFP_KERNEL, attrs);
2476 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs);
2477 va = dma_alloc_attrs(kctx->kbdev->dev, size, &dma_pa, GFP_KERNEL, &attrs);
2532 dma_free_attrs(kctx->kbdev->dev, size, va, dma_pa, attrs);
2534 dma_free_attrs(kctx->kbdev->dev, size, va, dma_pa, &attrs);
2548 DEFINE_DMA_ATTRS(attrs);
2568 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &attrs);
[all...] |
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/ |
H A D | common.c | 70 unsigned long attrs = buf->is_need_vaddr ? 0 : DMA_ATTR_NO_KERNEL_MAPPING; in rkispp_allow_buffer() local 82 attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in rkispp_allow_buffer() 85 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkispp_allow_buffer()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
H A D | common.c | 68 unsigned long attrs = buf->is_need_vaddr ? 0 : DMA_ATTR_NO_KERNEL_MAPPING; in rkispp_allow_buffer() local 80 attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in rkispp_allow_buffer() 82 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkispp_allow_buffer()
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | wl_ext_genl.c | 336 na = info->attrs[GENL_CUSTOM_ATTR_MSG]; in wl_ext_genl_recv() 450 na = info->attrs[GENL_CUSTOM_ATTR_MSG]; in wl_ext_genl_bind()
|
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/ |
H A D | rga_dma_buf.c | 20 * @attrs: DMA attributes for the mapping 25 unsigned long attrs) in rga_dma_info_to_prot() 29 if (attrs & DMA_ATTR_PRIVILEGED) in rga_dma_info_to_prot() 31 if (attrs & DMA_ATTR_SYS_CACHE_ONLY) in rga_dma_info_to_prot() 33 if (attrs & DMA_ATTR_SYS_CACHE_ONLY_NWA) in rga_dma_info_to_prot() 24 rga_dma_info_to_prot(enum dma_data_direction dir, bool coherent, unsigned long attrs) rga_dma_info_to_prot() argument
|
/device/soc/rockchip/common/sdk_linux/drivers/power/supply/ |
H A D | power_supply_sysfs.c | 348 .attrs = __power_supply_attrs,
|
/device/soc/rockchip/rk3566/sdk_linux/drivers/iio/adc/ |
H A D | rockchip_saradc.c | 361 .attrs = saradc_attrs,
|
/device/soc/rockchip/common/sdk_linux/arch/arm64/kernel/ |
H A D | cpuinfo.c | 264 static const struct attribute_group cpuregs_attr_group = {.attrs = cpuregs_id_attrs, .name = "identification"};
|
/device/soc/rockchip/common/sdk_linux/kernel/ |
H A D | cpu.c | 2403 static const struct attribute_group cpuhp_cpu_attr_group = {.attrs = cpuhp_cpu_attrs, .name = "hotplug", NULL}; 2428 .attrs = cpuhp_cpu_root_attrs, .name = "hotplug", NULL}; 2511 static const struct attribute_group cpuhp_smt_attr_group = {.attrs = cpuhp_smt_attrs, .name = "smt", NULL};
|
/device/soc/rockchip/common/sdk_linux/drivers/phy/rockchip/ |
H A D | phy-rockchip-usb.c | 246 .attrs = usb2_phy_attrs,
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_core_linux.c | 5118 .attrs = kbase_scheduling_attrs, 5124 .attrs = kbase_mempool_attrs, 5128 .attrs = kbase_attrs,
|