Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 25 of 38) sorted by relevance

12

/components/libc/posix/pthreads/
A Dpthread_attr.c52 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 Dpthread_mutex.c43 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 Dpthread.h99 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 Dpthread_barrier.c13 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 Dpthread_cond.c18 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 Dpthread_rwlock.c15 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 Dpthread.c389 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 Dpthread_internal.h42 pthread_attr_t attr; member
/components/finsh/
A Dmsh_file.c886 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 Dioremap.c38 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 Dmm_aspace.c138 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 Dmm_aspace.h65 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 Dmm_kmem.c42 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 Dmm_private.h44 (rt_hw_mmu_attr_test_perm(varea->attr, \
119 rt_size_t length, rt_size_t attr, mm_flag_t flags,
A Dmm_anon.c502 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 Dmm_fault.c75 __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 Dmqueue.c108 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 Ddfs_file_mmap.c55 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 Ddfs_posix.c160 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 DREADME.md40 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 Dmprotect.h23 rt_mem_attr_t attr; member
/components/lwp/
A Dlwp_user_mm.c260 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 Dmutex76 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 Dmprotect_example_ro_data.c35 .attr = RT_MEM_REGION_P_RO_U_RO,
/components/dfs/dfs_v2/include/
A Ddfs_fs.h103 int (*setattr) (struct dfs_dentry *dentry, struct dfs_attr *attr);

Completed in 39 milliseconds

12