Home
last modified time | relevance | path

Searched refs:hil_mmb_t (Results 1 - 15 of 15) sorted by relevance

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/
H A Dosal_mmz.h72 typedef struct hil_media_memory_block hil_mmb_t; typedef
74 #define hil_mmb_kvirt(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->kvirt; })
75 #define hil_mmb_phys(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->phys_addr; })
76 #define hil_mmb_length(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->length; })
77 #define hil_mmb_name(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->name; })
78 #define hil_mmb_zone(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->zone; })
186 hil_mmb_t *mmb;
245 extern hil_mmb_t *hil_mmb_alloc(const char *name, unsigned long size, unsigned long align,
247 extern hil_mmb_t *hil_mmb_alloc_v2(const char *name, unsigned long size, unsigned long align,
249 extern int hil_mmb_free(hil_mmb_t *mm
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
H A Dosal_mmz.h69 typedef struct hil_media_memory_block hil_mmb_t; typedef
71 #define hil_mmb_kvirt(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->kvirt; })
72 #define hil_mmb_phys(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->phys_addr; })
73 #define hil_mmb_length(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->length; })
74 #define hil_mmb_name(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->name; })
75 #define hil_mmb_zone(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->zone; })
183 hil_mmb_t *mmb;
242 extern hil_mmb_t *hil_mmb_alloc(const char *name, unsigned long size, unsigned long align,
244 extern hil_mmb_t *hil_mmb_alloc_v2(const char *name, unsigned long size, unsigned long align,
246 extern int hil_mmb_free(hil_mmb_t *mm
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
H A Dosal_mmz.h70 typedef struct hil_media_memory_block hil_mmb_t; typedef
72 #define hil_mmb_kvirt(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->kvirt; })
73 #define hil_mmb_phys(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->phys_addr; })
74 #define hil_mmb_length(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->length; })
75 #define hil_mmb_name(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->name; })
76 #define hil_mmb_zone(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->zone; })
184 hil_mmb_t *mmb;
228 extern hil_mmb_t *hil_mmb_alloc(const char *name, unsigned long size, unsigned long align,
230 extern hil_mmb_t *hil_mmb_alloc_v2(const char *name, unsigned long size, unsigned long align,
232 extern int hil_mmb_free(hil_mmb_t *mm
[all...]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_media_mem.c137 static int _mmb_free(hil_mmb_t *mmb);
204 static void flush_outer(hil_mmb_t *mmb) in flush_outer()
234 hil_mmb_t *mmb = NULL; in flush_outer_cache_range()
296 hil_mmb_t *p = NULL; in hil_mmz_unregister()
308 p = rb_entry(n, hil_mmb_t, s_node); in hil_mmz_unregister()
310 p = rb_entry(n, hil_mmb_t, node); in hil_mmz_unregister()
382 hil_mmb_t *mmb = NULL; in dump_mem_zone()
389 mmb = rb_entry(n, hil_mmb_t, s_node); in dump_mem_zone()
394 mmb = rb_entry(n, hil_mmb_t, node); in dump_mem_zone()
436 hil_mmb_t *hil_mmb_getby_phy
[all...]
H A Ddrv_media_mem.h160 typedef struct hil_media_memory_block hil_mmb_t; typedef
196 extern hil_mmb_t *hil_mmb_getby_phys(HI_U32 addr, HI_U32 iommu);
197 extern hil_mmb_t *hil_mmb_getby_kvirt(const void *virt);
198 extern hil_mmb_t *hil_mmb_getby_sec_addr(HI_U32 sec_addr, HI_U32 iommu);
213 extern void *hil_mmb_map2kern(hil_mmb_t *mmb);
214 extern void *hil_mmb_map2kern_cached(hil_mmb_t *mmb);
215 extern int hil_mmb_unmap(hil_mmb_t *mmb, const void *addr);
216 extern hil_mmb_t *hil_mmbinfo_getby_kvirt(const void *virt);
219 extern hil_mmb_t *hil_mmb_alloc(const char *name, HI_U32 size, HI_U32 align, const char *mmz_name, int kbuf);
220 extern int hil_mmb_free(hil_mmb_t *mm
[all...]
H A Ddrv_mmz_intf.c50 hil_mmb_t *mmb = NULL; in new_mmb()
65 hil_mmb_t *mmb = NULL; in delete_mmb()
79 hil_mmb_t *mmb = NULL; in remap_mmb()
102 hil_mmb_t *mmb = NULL; in remap_mmb_cached()
126 hil_mmb_t *mmb = NULL; in unmap_mmb()
138 hil_mmb_t *mmb = NULL; in unmap_mmb()
156 hil_mmb_t *mmb = NULL; in flush_cache_kern()
182 hil_mmb_t *mmb = NULL; in get_phyaddr_byvirt()
208 hil_mmb_t *mmb = NULL; in get_meminfo()
230 hil_mmb_t *mm in get_nonsecsmmu_by_secsmmu()
[all...]
H A Ddrv_mmz_userdev.c57 hil_mmb_t *mmb;
63 hil_mmb_t *mmb = NULL; in mmz_flush_dcache_mmb()
174 hil_mmb_t *mmb = NULL; in ioctl_mmb_alloc()
190 static hil_mmb_t *get_mmb_info(unsigned int addr, unsigned int iommu) in get_mmb_info()
192 hil_mmb_t *p = NULL; in get_mmb_info()
210 hil_mmb_t *mmb = NULL; in ioctl_mmb_free()
314 hil_mmb_t *mmb = NULL; in dma_buf_export_fd()
369 static int ioctl_mmb_user_map_cace_attr(hil_mmb_t *mmb, struct mmb_info *mi, int cached, unsigned long *offset) in ioctl_mmb_user_map_cace_attr()
416 static unsigned long ioctl_mmb_user_remap_get_virt_addr(struct file *file, struct mmb_udata *udata, hil_mmb_t *mmb, in ioctl_mmb_user_remap_get_virt_addr()
487 hil_mmb_t *mm in ioctl_mmb_user_remap()
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dallocator.h29 hil_mmb_t *(*mmb_alloc)(const char *name,
35 hil_mmb_t *(*mmb_alloc_v2)(const char *name,
42 void *(*mmb_map2kern)(hil_mmb_t *mmb, int cached);
43 int (*mmb_unmap)(hil_mmb_t *mmb);
44 void (*mmb_free)(hil_mmb_t *mmb);
H A Dhisi_allocator.c73 hil_mmb_t *p = NULL; in find_fixed_region()
84 hil_mmb_t *next = NULL; in find_fixed_region()
204 static int do_mmb_alloc(hil_mmb_t *mmb) in do_mmb_alloc()
206 hil_mmb_t *p = NULL; in do_mmb_alloc()
226 static hil_mmb_t *__mmb_alloc(const char *name, in __mmb_alloc()
234 hil_mmb_t *mmb = NULL; in __mmb_alloc()
275 mmb = kmalloc(sizeof(hil_mmb_t), GFP_KERNEL); in __mmb_alloc()
280 (void)memset_s(mmb, sizeof(hil_mmb_t), 0, sizeof(hil_mmb_t)); in __mmb_alloc()
298 static hil_mmb_t *__mmb_alloc_v
[all...]
H A Dmedia_mem.c273 hil_mmb_t *p = NULL; in hil_mmz_unregister()
301 hil_mmb_t *hil_mmb_alloc(const char *name, in hil_mmb_alloc()
307 hil_mmb_t *mmb = NULL; in hil_mmb_alloc()
319 hil_mmb_t *hil_mmb_alloc_v2(const char *name, in hil_mmb_alloc_v2()
326 hil_mmb_t *mmb = NULL; in hil_mmb_alloc_v2()
339 hil_mmb_t *hil_mmb_alloc_in(const char *name, in hil_mmb_alloc_in()
344 hil_mmb_t *mmb = NULL; in hil_mmb_alloc_in()
360 hil_mmb_t *hil_mmb_alloc_in_v2(const char *name, in hil_mmb_alloc_in_v2()
366 hil_mmb_t *mmb = NULL; in hil_mmb_alloc_in_v2()
382 void *hil_mmb_map2kern(hil_mmb_t *mm
[all...]
H A Dcma_allocator.c105 static int do_mmb_alloc(hil_mmb_t* mmb) in do_mmb_alloc()
107 hil_mmb_t* p = NULL; in do_mmb_alloc()
126 static hil_mmb_t *__mmb_alloc(const char *name, in __mmb_alloc()
134 hil_mmb_t *mmb = NULL; in __mmb_alloc()
192 mmb = kmalloc(sizeof(hil_mmb_t), GFP_KERNEL); in __mmb_alloc()
196 (void)memset_s(mmb, sizeof(hil_mmb_t), 0, sizeof(hil_mmb_t)); in __mmb_alloc()
222 static hil_mmb_t *__mmb_alloc_v2(const char *name, in __mmb_alloc_v2()
231 hil_mmb_t *mmb = NULL; in __mmb_alloc_v2()
283 mmb = kmalloc(sizeof(hil_mmb_t), GFP_KERNE in __mmb_alloc_v2()
[all...]
H A Dcmpi_mm.c34 hil_mmb_t *pmmb = NULL; in cmpi_mmz_malloc()
49 hil_mmb_t *pmmb = hil_mmb_getby_kvirt(vir_addr); in cmpi_mmz_free()
119 hil_mmb_t *pmmb = NULL; in cmpi_mmz_malloc_nocache()
144 hil_mmb_t *pmmb = NULL; in cmpi_mmz_malloc_cached()
H A Dmmz_userdev.c92 hil_mmb_t *mmb = NULL; in mmz_flush_dcache_mmb()
168 hil_mmb_t *mmb = NULL; in ioctl_mmb_alloc()
210 hil_mmb_t *mmb = NULL; in ioctl_mmb_alloc_v2()
767 hil_mmb_t *mmb = NULL;
892 hil_mmb_t *mmb = NULL;
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/osal/include/
H A Ddrv_osal_lib.h33 extern hil_mmb_t *hil_mmb_getby_phys_2(unsigned long addr, unsigned long *out_offset);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/osal/
H A Ddrv_osal_sys_linux.c461 hil_mmb_t *mmb = HI_NULL; in cipher_check_mmz_phy_addr()

Completed in 11 milliseconds