| /components/libc/posix/pthreads/ |
| A D | pthread_attr.c | 52 RT_ASSERT(attr != RT_NULL); in pthread_attr_init() 54 *attr = pthread_default_attr; in pthread_attr_init() 80 RT_ASSERT(attr != RT_NULL); in pthread_attr_destroy() 117 RT_ASSERT(attr != RT_NULL); in pthread_attr_setdetachstate() 122 attr->detachstate = state; in pthread_attr_setdetachstate() 155 RT_ASSERT(attr != RT_NULL); in pthread_attr_getdetachstate() 186 RT_ASSERT(attr != RT_NULL); in pthread_attr_setschedpolicy() 188 attr->schedpolicy = policy; in pthread_attr_setschedpolicy() 216 RT_ASSERT(attr != RT_NULL); in pthread_attr_getschedpolicy() 240 RT_ASSERT(attr != RT_NULL); in pthread_attr_setschedparam() [all …]
|
| A D | pthread_mutex.c | 43 if (attr) in pthread_mutexattr_init() 79 if (attr) in pthread_mutexattr_destroy() 81 *attr = -1; in pthread_mutexattr_destroy() 116 if (attr && type) in pthread_mutexattr_gettype() 171 *attr = (*attr & ~MUTEXATTR_TYPE_MASK) | type; in pthread_mutexattr_settype() 213 if (!attr) in pthread_mutexattr_setpshared() 262 if (!attr || !pshared) in pthread_mutexattr_getpshared() 307 if (attr == RT_NULL) in pthread_mutex_init() 310 mutex->attr = *attr; in pthread_mutex_init() 360 mutex->attr = -1; in pthread_mutex_destroy() [all …]
|
| A D | pthread.h | 99 pthread_mutexattr_t attr; member 106 pthread_condattr_t attr; member 113 pthread_rwlockattr_t attr; member 141 int pthread_attr_destroy(pthread_attr_t *attr); 142 int pthread_attr_init(pthread_attr_t *attr); 153 int pthread_attr_setstack(pthread_attr_t *attr, 156 int pthread_attr_getstack(pthread_attr_t const *attr, 214 int pthread_mutexattr_init(pthread_mutexattr_t *attr); 227 int pthread_condattr_destroy(pthread_condattr_t *attr); 228 int pthread_condattr_init(pthread_condattr_t *attr); [all …]
|
| A D | pthread_barrier.c | 13 int pthread_barrierattr_destroy(pthread_barrierattr_t *attr) in pthread_barrierattr_destroy() argument 15 if (!attr) in pthread_barrierattr_destroy() 22 int pthread_barrierattr_init(pthread_barrierattr_t *attr) in pthread_barrierattr_init() argument 24 if (!attr) in pthread_barrierattr_init() 26 *attr = PTHREAD_PROCESS_PRIVATE; in pthread_barrierattr_init() 35 if (!attr) in pthread_barrierattr_getpshared() 37 *pshared = (int)*attr; in pthread_barrierattr_getpshared() 45 if (!attr) in pthread_barrierattr_setpshared() 49 *attr = PTHREAD_PROCESS_PRIVATE; in pthread_barrierattr_setpshared() 152 const pthread_barrierattr_t *attr, in pthread_barrier_init() argument [all …]
|
| A D | pthread_cond.c | 18 if (!attr) in pthread_condattr_destroy() 27 if (!attr) in pthread_condattr_init() 51 if (!attr || !pshared) in pthread_condattr_getpshared() 108 if ((attr != RT_NULL) && (*attr != PTHREAD_PROCESS_PRIVATE)) in pthread_cond_init() 114 if (attr == RT_NULL) in pthread_cond_init() 120 cond->attr = *attr; in pthread_cond_init() 169 if (cond->attr == -1) in pthread_cond_destroy() 188 cond->attr = -1; in pthread_cond_destroy() 224 if (cond->attr == -1) in pthread_cond_broadcast() 283 if (cond->attr == -1) in pthread_cond_signal() [all …]
|
| A D | pthread_rwlock.c | 15 if (!attr) in pthread_rwlockattr_init() 25 if (!attr) in pthread_rwlockattr_destroy() 35 if (!attr || !pshared) in pthread_rwlockattr_getpshared() 127 if (rwlock->attr == -1) in pthread_rwlock_destroy() 203 if (rwlock->attr == -1) in pthread_rwlock_rdlock() 259 if (rwlock->attr == -1) in pthread_rwlock_tryrdlock() 312 if (rwlock->attr == -1) in pthread_rwlock_timedrdlock() 376 if (rwlock->attr == -1) in pthread_rwlock_timedwrlock() 432 if (rwlock->attr == -1) in pthread_rwlock_trywrlock() 477 if (rwlock->attr == -1) in pthread_rwlock_unlock() [all …]
|
| A D | pthread.c | 389 const pthread_attr_t *attr, in pthread_create() argument 415 if (attr != RT_NULL) in pthread_create() 417 ptd->attr = *attr; in pthread_create() 422 pthread_attr_init(&ptd->attr); in pthread_create() 425 if (ptd->attr.stacksize == 0) in pthread_create() 461 if (ptd->attr.stackaddr == 0) in pthread_create() 467 stack = (void *)(ptd->attr.stackaddr); in pthread_create() 478 stack, ptd->attr.stacksize, in pthread_create() 828 pthread_attr_getschedparam(&ptd->attr, param); in pthread_getschedparam() 881 pthread_attr_setschedparam(&ptd->attr, param); in pthread_setschedparam() [all …]
|
| A D | pthread_internal.h | 42 pthread_attr_t attr; member
|
| /components/finsh/ |
| A D | msh_file.c | 886 if (dfs_file_setattr(full_path, attr) != 0) in directory_setattr() 900 directory_setattr(full_path, attr, f, v); in directory_setattr() 906 if (dfs_file_setattr(pathname, attr) != 0) in directory_setattr() 915 rt_kprintf("'%s' setattr 0x%X\n", pathname, attr->st_mode); in directory_setattr() 965 struct dfs_attr attr; in cmd_chmod() local 1041 attr.st_mode = 0; in cmd_chmod() 1083 attr.st_mode &= ~(7 << off[user[i] & U]); in cmd_chmod() 1089 attr.st_mode &= ~(7 << off[user[i] & G]); in cmd_chmod() 1095 attr.st_mode &= ~(7 << off[user[i] & O]); in cmd_chmod() 1122 if (dfs_file_setattr(argv[i], &attr) != 0) in cmd_chmod() [all …]
|
| /components/mm/ |
| A D | ioremap.c | 38 size_t attr; in _ioremap_type() local 57 attr = MMU_MAP_K_DEVICE; in _ioremap_type() 60 attr = MMU_MAP_K_RW; in _ioremap_type() 63 attr = MMU_MAP_K_RWCB; in _ioremap_type() 68 err = rt_aspace_map_phy(&rt_kernel_space, &hint, attr, pa_off, (void **)&v_addr); in _ioremap_type()
|
| A D | mm_aspace.c | 138 rt_size_t attr = varea->attr; in _get_effect_attr() local 142 attr = rt_hw_mmu_attr_rm_perm(attr, RT_HW_MMU_PROT_USER | RT_HW_MMU_PROT_WRITE); in _get_effect_attr() 144 return attr; in _get_effect_attr() 206 rt_size_t attr; in rt_varea_map_with_msg() local 309 rt_size_t attr; member 319 .attr = (attr),} 334 return (prop->attr == neighbour->attr && prop->flags == neighbour->flag && in _compatible() 494 varea->attr = attr; in _varea_post_install() 958 subset->attr = existed->attr; in _split_varea() 1358 varea->attr in rt_varea_map_page() [all …]
|
| A D | mm_aspace.h | 65 rt_size_t attr; member 174 int rt_aspace_map(rt_aspace_t aspace, void **addr, rt_size_t length, rt_size_t attr, 179 rt_size_t length, rt_size_t attr, mm_flag_t flags, 193 int rt_aspace_map_phy(rt_aspace_t aspace, rt_mm_va_hint_t hint, rt_size_t attr, 198 rt_mm_va_hint_t hint, rt_size_t attr, rt_size_t pa_off, 203 rt_size_t attr, mm_flag_t flags); 324 int rt_kmem_map_phy(void *va, void *pa, rt_size_t length, rt_size_t attr);
|
| A D | mm_kmem.c | 42 int rt_kmem_map_phy(void *va, void *pa, rt_size_t length, rt_size_t attr) in rt_kmem_map_phy() argument 66 err = rt_aspace_map_phy(&rt_kernel_space, &hint, attr, MM_PA_TO_OFF(pa), &va); in rt_kmem_map_phy()
|
| A D | mm_private.h | 44 (rt_hw_mmu_attr_test_perm(varea->attr, \ 119 rt_size_t length, rt_size_t attr, mm_flag_t flags,
|
| A D | mm_anon.c | 502 rt_size_t attr; in _override_map() local 513 attr = rt_hw_mmu_attr_add_perm(varea->attr, RT_HW_MMU_PROT_USER | RT_HW_MMU_PROT_WRITE); in _override_map() 517 aspace, &map_varea, &fault_vaddr, ARCH_PAGE_SIZE, attr, in _override_map() 632 rt_size_t attr, mm_flag_t flags) in rt_aspace_map_private() argument 648 rc = rt_aspace_map(aspace, addr, length, attr, flags, priv_obj, 0); in rt_aspace_map_private()
|
| A D | mm_fault.c | 75 __func__, VAREA_NAME(varea), varea->attr, in _write_fault() 131 if (rt_hw_mmu_attr_test_perm(varea->attr, requesting_perm)) in _determine_precise_fault_type()
|
| /components/libc/posix/ipc/ |
| A D | mqueue.c | 108 struct mq_attr *attr = RT_NULL; in mq_open() local 112 attr = (struct mq_attr *)va_arg(arg, struct mq_attr *); in mq_open() 113 attr = (struct mq_attr *)attr; /* self-assignment avoids compiler optimization */ in mq_open() 139 if (attr->mq_maxmsg <= 0) in mq_open() 152 mq_file->msg_size = attr->mq_msgsize; in mq_open() 153 mq_file->max_msgs = attr->mq_maxmsg; in mq_open()
|
| /components/dfs/dfs_v2/src/ |
| A D | dfs_file_mmap.c | 55 static void *_do_mmap(struct rt_lwp *lwp, void *map_vaddr, size_t map_size, size_t attr, in _do_mmap() argument 63 attr, flags, mem_obj, pgoffset); in _do_mmap() 143 varea->start, varea->size, varea->offset, varea->attr, varea->flag); in on_page_fault() 204 varea->start, varea->size, varea->offset, varea->attr, varea->flag); in on_varea_close() 268 varea->start, varea->size, varea->offset, varea->attr, varea->flag); in page_read() 306 varea->start, varea->size, varea->offset, varea->attr, varea->flag); in page_write() 386 varea->start, varea->size, varea->offset, varea->attr, varea->flag); in on_varea_shrink() 418 varea->start, varea->size, varea->offset, varea->attr, varea->flag); in on_varea_expand() 450 existed->start, existed->size, existed->offset, existed->attr, existed->flag); in on_varea_split() 494 … merge_from->start, merge_from->size, merge_from->offset, merge_from->attr, merge_from->flag); in on_varea_merge() [all …]
|
| A D | dfs_posix.c | 160 struct dfs_attr attr; in utimensat() local 201 attr.ia_valid = ATTR_ATIME_SET | ATTR_MTIME_SET; in utimensat() 205 attr.ia_atime.tv_sec = current_time; in utimensat() 209 attr.ia_atime.tv_sec = __times[0].tv_sec; in utimensat() 213 attr.ia_valid &= ~ATTR_ATIME_SET; in utimensat() 218 attr.ia_mtime.tv_sec = current_time; in utimensat() 222 attr.ia_mtime.tv_sec = __times[1].tv_sec; in utimensat() 226 attr.ia_valid &= ~ATTR_MTIME_SET; in utimensat() 254 attr.st_mode = buffer.st_mode; in utimensat() 255 ret = dfs_file_setattr(fullpath, &attr); in utimensat()
|
| /components/mprotect/ |
| A D | README.md | 40 rt_mem_attr_t attr; /* 区域特性 */ 43 其中`attr`可通过以下宏来定义,使用这样定义的代码在任何处理器架构下都是通用的: 70 .attr = RT_MEM_REGION_P_RX_U_RX, 76 .attr = RT_MEM_REGION_P_RW_U_RW,
|
| A D | mprotect.h | 23 rt_mem_attr_t attr; member
|
| /components/lwp/ |
| A D | lwp_user_mm.c | 260 size_t attr; in _flags_to_attr() local 264 attr = MMU_MAP_U_RW; in _flags_to_attr() 268 attr = MMU_MAP_U_RWCB; in _flags_to_attr() 271 return attr; in _flags_to_attr() 291 size_t attr; in _lwp_map_user_varea() local 293 attr = _flags_to_attr(flags); in _lwp_map_user_varea() 296 attr, mm_flags); in _lwp_map_user_varea() 369 rt_size_t attr = cached ? MMU_MAP_U_RWCB : MMU_MAP_U_RW; in lwp_map_user_phy() local 446 rt_inline long _uattr_to_kernel(long attr) in _uattr_to_kernel() argument 449 return attr; in _uattr_to_kernel() [all …]
|
| /components/libc/cplusplus/cpp11/gcc/ |
| A D | mutex | 76 pthread_mutexattr_t attr; 79 res = pthread_mutexattr_init(&attr); 82 res = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); 85 res = pthread_mutex_init(m, &attr); 88 int err = pthread_mutexattr_destroy(&attr);
|
| /components/mprotect/examples/ |
| A D | mprotect_example_ro_data.c | 35 .attr = RT_MEM_REGION_P_RO_U_RO,
|
| /components/dfs/dfs_v2/include/ |
| A D | dfs_fs.h | 103 int (*setattr) (struct dfs_dentry *dentry, struct dfs_attr *attr);
|