/kernel/liteos_a/drivers/mtd/multi_partition/src/ |
H A D | mtd_partition.c | 249 static INT32 BlockDriverRegisterOperate(mtd_partition *newNode, in BlockDriverRegisterOperate() argument 258 newNode->blockdriver_name = (CHAR *)malloc(driverNameSize); in BlockDriverRegisterOperate() 259 if (newNode->blockdriver_name == NULL) { in BlockDriverRegisterOperate() 263 ret = snprintf_s(newNode->blockdriver_name, driverNameSize, in BlockDriverRegisterOperate() 266 free(newNode->blockdriver_name); in BlockDriverRegisterOperate() 267 newNode->blockdriver_name = NULL; in BlockDriverRegisterOperate() 271 ret = register_blockdriver(newNode->blockdriver_name, param->flash_ops, in BlockDriverRegisterOperate() 272 RWE_RW_RW, newNode); in BlockDriverRegisterOperate() 274 free(newNode->blockdriver_name); in BlockDriverRegisterOperate() 275 newNode in BlockDriverRegisterOperate() 285 CharDriverRegisterOperate(mtd_partition *newNode, const partition_param *param, UINT32 partitionNum) CharDriverRegisterOperate() argument 361 mtd_partition *newNode = NULL; add_mtd_partition() local [all...] |
/kernel/uniproton/src/core/kernel/include/ |
H A D | prt_list_external.h | 39 OS_SEC_ALW_INLINE INLINE void ListLowLevelAdd(struct TagListObject *newNode, struct TagListObject *prev, in ListLowLevelAdd() argument 42 newNode->next = next; in ListLowLevelAdd() 43 newNode->prev = prev; in ListLowLevelAdd() 44 next->prev = newNode; in ListLowLevelAdd() 45 prev->next = newNode; in ListLowLevelAdd() 49 OS_SEC_ALW_INLINE INLINE void ListAdd(struct TagListObject *newNode, struct TagListObject *listObject) in ListAdd() argument 51 ListLowLevelAdd(newNode, listObject, listObject->next); in ListAdd() 55 OS_SEC_ALW_INLINE INLINE void ListTailAdd(struct TagListObject *newNode, struct TagListObject *listObject) in ListTailAdd() argument 57 ListLowLevelAdd(newNode, listObject->prev, listObject); in ListTailAdd()
|
/kernel/liteos_m/arch/arm/cortex-m33/gcc/TZ/secure/ |
H A D | los_secure_heap.c | 183 struct OsSecureHeapNode *newNode = NULL;
in OsSecureHeapInit() local 186 newNode = OS_SECURE_HEAP_FIRST_NODE;
in OsSecureHeapInit() 187 newNode->size = LOSCFG_SECURE_HEAP_SIZE - OS_SECURE_HEAP_NODE_HEAD_SIZE;
in OsSecureHeapInit() 188 newNode->preNode = OS_SECURE_HEAP_END_NODE;
in OsSecureHeapInit() 189 newNode->used = OS_SECURE_HEAP_NODE_FREE;
in OsSecureHeapInit() 192 OsSecureHeapListAdd(&g_secureHeapFreeList, &newNode->freeNode);
in OsSecureHeapInit() 195 endNode->preNode = newNode;
in OsSecureHeapInit()
|
/kernel/liteos_m/arch/arm/cortex-m33/iar/TZ/secure/ |
H A D | los_secure_heap.c | 184 struct OsSecureHeapNode *newNode = NULL;
in OsSecureHeapInit() local 187 newNode = OS_SECURE_HEAP_FIRST_NODE;
in OsSecureHeapInit() 188 newNode->size = LOSCFG_SECURE_HEAP_SIZE - OS_SECURE_HEAP_NODE_HEAD_SIZE;
in OsSecureHeapInit() 189 newNode->preNode = OS_SECURE_HEAP_END_NODE;
in OsSecureHeapInit() 190 newNode->used = OS_SECURE_HEAP_NODE_FREE;
in OsSecureHeapInit() 193 OsSecureHeapListAdd(&g_secureHeapFreeList, &newNode->freeNode);
in OsSecureHeapInit() 196 endNode->preNode = newNode;
in OsSecureHeapInit()
|
/kernel/liteos_m/arch/arm/cortex-m55/gcc/TZ/secure/ |
H A D | los_secure_heap.c | 183 struct OsSecureHeapNode *newNode = NULL;
in OsSecureHeapInit() local 186 newNode = OS_SECURE_HEAP_FIRST_NODE;
in OsSecureHeapInit() 187 newNode->size = LOSCFG_SECURE_HEAP_SIZE - OS_SECURE_HEAP_NODE_HEAD_SIZE;
in OsSecureHeapInit() 188 newNode->preNode = OS_SECURE_HEAP_END_NODE;
in OsSecureHeapInit() 189 newNode->used = OS_SECURE_HEAP_NODE_FREE;
in OsSecureHeapInit() 192 OsSecureHeapListAdd(&g_secureHeapFreeList, &newNode->freeNode);
in OsSecureHeapInit() 195 endNode->preNode = newNode;
in OsSecureHeapInit()
|
/kernel/liteos_m/arch/arm/cortex-m55/iar/TZ/secure/ |
H A D | los_secure_heap.c | 184 struct OsSecureHeapNode *newNode = NULL;
in OsSecureHeapInit() local 187 newNode = OS_SECURE_HEAP_FIRST_NODE;
in OsSecureHeapInit() 188 newNode->size = LOSCFG_SECURE_HEAP_SIZE - OS_SECURE_HEAP_NODE_HEAD_SIZE;
in OsSecureHeapInit() 189 newNode->preNode = OS_SECURE_HEAP_END_NODE;
in OsSecureHeapInit() 190 newNode->used = OS_SECURE_HEAP_NODE_FREE;
in OsSecureHeapInit() 193 OsSecureHeapListAdd(&g_secureHeapFreeList, &newNode->freeNode);
in OsSecureHeapInit() 196 endNode->preNode = newNode;
in OsSecureHeapInit()
|
/kernel/liteos_a/kernel/base/mem/tlsf/ |
H A D | los_memory.c | 293 STATIC INLINE VOID OsMemSentinelNodeSet(struct OsMemNodeHead *sentinelNode, VOID *newNode, UINT32 size) in OsMemSentinelNodeSet() argument 300 sentinelNode->ptr.next = newNode; in OsMemSentinelNodeSet() 383 struct OsMemNodeHead *newNode = NULL; in OsMemPoolExpandSub() local 390 newNode = (struct OsMemNodeHead *)LOS_PhysPagesAllocContiguous(size >> PAGE_SHIFT); in OsMemPoolExpandSub() 391 if (newNode == NULL) { in OsMemPoolExpandSub() 410 resize = g_lms->init(newNode, size); in OsMemPoolExpandSub() 414 newNode->sizeAndFlag = (size - OS_MEM_NODE_HEAD_SIZE); in OsMemPoolExpandSub() 415 newNode->ptr.prev = OS_MEM_END_NODE(newNode, size); in OsMemPoolExpandSub() 416 OsMemSentinelNodeSet(endNode, newNode, siz in OsMemPoolExpandSub() 827 struct OsMemNodeHead *newNode = (struct OsMemNodeHead *)node; OsMemCreateUsedNode() local 838 struct OsMemNodeHead *newNode = NULL; OsMemPoolInit() local [all...] |
/kernel/liteos_m/kernel/src/mm/ |
H A D | los_memory.c | 370 STATIC INLINE VOID OsMemSentinelNodeSet(struct OsMemNodeHead *sentinelNode, VOID *newNode, UINT32 size)
argument 377 sentinelNode->ptr.next = newNode;
451 struct OsMemNodeHead *newNode = NULL;
local 458 newNode = (struct OsMemNodeHead *)LOS_PhysPagesAllocContiguous(size >> PAGE_SHIFT);
459 if (newNode == NULL) {
471 newNode->sizeAndFlag = (size - OS_MEM_NODE_HEAD_SIZE);
472 newNode->ptr.prev = OS_MEM_END_NODE(newNode, size);
473 OsMemSentinelNodeSet(endNode, newNode, size);
474 OsMemFreeNodeAdd(pool, (struct OsMemFreeNodeHead *)newNode);
849 struct OsMemNodeHead *newNode = (struct OsMemNodeHead *)node; global() local 860 struct OsMemNodeHead *newNode = NULL; global() local [all...] |
/kernel/liteos_a/kernel/extended/lms/usr/ |
H A D | los_lms.c | 112 struct MmapNode *newNode = &g_freeNode[freeNodeIdx];
in LmsAddMapNode() local 114 newNode->addr = shadowPageStartAddr;
in LmsAddMapNode() 115 newNode->mapSize = mapSize;
in LmsAddMapNode() 116 newNode->next = g_mmapNode;
in LmsAddMapNode() 117 g_mmapNode = newNode;
in LmsAddMapNode()
|
/kernel/liteos_a/fs/jffs2/src/ |
H A D | vfs_jffs2.c | 241 struct jffs2_inode *newNode = NULL; in VfsJffs2Create() local 250 ret = jffs2_create((struct jffs2_inode *)parentVnode->data, (const unsigned char *)path, mode, &newNode); in VfsJffs2Create() 259 newVnode->data = newNode; in VfsJffs2Create() 262 newVnode->uid = newNode->i_uid; in VfsJffs2Create() 263 newVnode->gid = newNode->i_gid; in VfsJffs2Create() 264 newVnode->mode = newNode->i_mode; in VfsJffs2Create() 266 (void)VfsHashInsert(newVnode, newNode->i_ino); in VfsJffs2Create()
|